Agil Category

Was können Softwareteams von Fußballteams lernen? Das Spiel

Das Spiel dauert 90 Minuten und für professionelle Teams findet es mindestens einmal die Woche statt. Softwareteams dagegen machen keine Pause ein Sprint dauert typischerweise zwischen einer und vier Wochen. Trotzdem können wir Entwickler noch einiges über Agilität von den Fußballern lernen. Im Fußball sind die Feedback-Zyklen viel kürzer, aber dazu später. Fangen wir mit […]

Read More

Was können Softwareteams von Fußballteams lernen? Das Team

Seit der EM im Juni, habe ich über Fußballteams nachgedacht und einige parallelen zur agilen Softwareentwicklung entdeckt. Es gibt einiges, was im Fußball gang und gebe ist, wir aber in der Softwareentwicklung noch nicht alle begriffen haben. Die ersten 5 Punkte behandeln das Team. In einem folgenden Blogpost geht es denn um die Taktik vor […]

Read More

Anforderungen, Epics & User Stories festhalten – The Atlassian Way

Ich werde oft (meist von größeren Firmen) angesprochen, wie wir uns denn das Aufschreiben von Anforderungen mit JIRA vorstellen und wie wir das bei Atlassian handhaben. Jetzt  ist es so, dass bei uns die verschiedenen Teams auch verschiedene Vorgehensweisen haben, deshalb kann es sein, dass man auf bei Atlassian auf Teams trifft, die eine andere […]

Read More

Blitz Test – Die QA beim Softwaretest unterstützen

Für das ganze Unternehmen ist die Qualität der Software wichtig. Warum also nicht das ganze Unternehmen in die Verantwortung nehmen, dass die Qualität stimmt? Und das mit der Unterstützung einer leichtgewichtigen Methode wie Blitz Tests? QA bei Atlassian Die QA bei Atlassian ist nicht allein für die Qualität der Software verantwortlich. Vielmehr ist für die […]

Read More

Reinventing ist nicht Rewriting

Vor ca. 3 Monaten habe ich auf der Devoxx und auf der W-Jax einen Talk über Legacy Code gehalten. Dabei kam auch das Thema Rewriting, also die Software mit modernerer Architektur und stabilerem Code neu zu schreiben, zur Sprache. Ich habe dabei die Meinung vetreten, ein Rewrite sei keine Lösung für schwer wartbaren Quellcode. Vielmehr sollte […]

Read More

Code Reviews – aber richtig!

Die beste aber am meisten verhasste XP-Technik für guten Quellcode ist… Pair Programming. Ich habe es etliche Male versucht. Das Ergebnis war großartig und jeder Mythos von Managern, dass in der gleichen Zeit Programmierer einzeln doppelt so viel Code (mit nahezu der gleichen Qualität und Quantität) schreiben könnten, gehört definitiv der Vergangenheit an. ABER: Es ist wirklich […]

Read More

Der neue Joel Test – 12 Schritte für besseren Code

Vor 12 Jahren erfand Joel Spolsky, Gründer von Fokgreek Software den Joel Test. 12 Fragen an denen man erkennen soll, ob man in einem vernünftigen Softwareentwicklungsteam arbeitet. Kann man nur 10 der 12 Fragen mit Ja beantworten, sollte man sich überlegen, etwas am Prozess zu verändern. Wie gesagt: Das ganze ist jetzt schon 12 Jahre […]

Read More

Spielend Kanban lernen und verstehen mit getKanban

Letzte Woche fand das 3. Treffen der “Limited WIP Society Hamburg” statt und ich war dabei. Diesmal wurde getKanban gespielt. Dies ist ein Brettspiel mit deren Hilfe einem spielend beigebracht wird, wie Kanban in der Praxis funktioniert. Das Ziel: Ziel ist es eine Software zu entwickeln, damit das virtuelle Produkt am Ende viele Leute (Subscriber […]

Read More