Freitag, 26. September 2008

Scrum Tafel

Weblin arbeitet mit integrierten Entwicklungsteams die ein Feature komplett machen vom User Interface Design, über Client/Server-Entwicklung, Verifikation und Dokumentation.

Hier ist die weblin Scrum-Tafel. Die Tafel weiss alles: wer macht was, wann was fertig ist, was als nächstes kommt, was verspätet ist, wer was tun soll, wie lange es dauert, was wichtig ist.

Jedes Team hat eine Tafel mit vielen kurzen Aufgaben. Aufgaben werden im Backlog geboren und kommen dann beim Sprint-Start in das Development Ready-Feld. Das Backlog wird regelmäßig aufgeräumt und alte, aber nie gemachte Aufgaben werden archiviert. Bei der Entwicklung benutzen wir die üblichen Verfahren und Wekzeuge: Unit-Tests, tägliche Scrum Meetings, gemeinsames Programmieren, Funktionserweiterung/-vereinfachung, um im Plan zu bleiben. Natürlich geht auch manchmal etwas schief und nicht jede Aufgabe läuft nach Plan. Das ist der Moment des Scrum-Masters. Der Scrum-Master merkt, dass es nicht so läuft und bereitet eine Lösung vor damit die Zeit so gut wie möglich genutzt werden kann (klingt trocken, ist aber in der Realität ziemlich lebhaft).

Wenn eine Aufgabe fertig ist, wird sie verifiziert. Wenn alle Aufgaben getestet sind, dann ist eine neue Funktion fertig für die interne Begutachtung. Nach der internen Testphase gibt es einen Release Candidate (und manchmal mehrere) und dann wird endlich ausgeliefert.

Keine Kommentare: