03.08.2012 Aufrufe

Scrum und XP im harten Projektalltag

Scrum und XP im harten Projektalltag

Scrum und XP im harten Projektalltag

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

WIE WIR MIT MEHREREN SCRUM-TEAMS UMGEHEN | 117<br />

abgehalten wurden. Obwohl das Meeting nur 15 Minuten dauert, sieht er<br />

für Überziehungen pro Team 30 Minuten vor.<br />

Das ist aus zwei Gründen sehr praktisch.<br />

1. Mitarbeiter wie der Product Owner oder ich können alle täglichen<br />

<strong>Scrum</strong>-Meetings an einem einzigen Morgen besuchen. Es gibt<br />

keine bessere Art, ein akkurates Bild über den Zustand des<br />

Sprints <strong>und</strong> die wesentlichen Bedrohungen zu erhalten.<br />

2. Teams können die <strong>Scrum</strong>-Meetings anderen Teams besuchen:<br />

Auch wenn das zwar eher selten passiert, kommt es vor, dass<br />

Teams, die an ähnlichen Themen arbeiten, sich gegenseitig auf<br />

dem Laufenden halten <strong>und</strong> die <strong>Scrum</strong>-Meetings der anderen<br />

besuchen.<br />

Der Nachteil ist, dass die einzelnen Teams bei der Terminwahl für das<br />

tägliche <strong>Scrum</strong>-Meeting nicht mehr ganz so frei sind. Für uns ist das aber<br />

eigentlich nie ein Problem gewesen.<br />

"Feuerwehr-Teams"<br />

Wir hatten einmal die Situation, dass bei einer großen Neuentwicklung<br />

<strong>Scrum</strong> nicht zum Einsatz kam, weil wir ausschließlich mit Notfällen (z.B.<br />

ein zu früh ausgeliefertes System zu bereinigen) beschäftigt waren. Es<br />

war eine Teufelskreis, weil das viele "Feuerlöschen" uns gleichzeitig<br />

davon abhielt die Ursachen der Notfälle zu beseitigen <strong>und</strong> z.B. die<br />

Architektur zu verbessern, Tests zu automatisieren oder Überwachungs<strong>und</strong><br />

Warnsysteme einzubauen.<br />

Um dem Problem zu begegnen, stellten wir ein eigenes Feuerwehr-Team<br />

<strong>und</strong> ein <strong>Scrum</strong>-Team auf.<br />

Die Aufgabe des <strong>Scrum</strong> Teams war es, gemeinsam mit dem Product<br />

Owners zu versuchen, das System zu stabilisieren <strong>und</strong> damit Notfälle zu<br />

vermeiden. Das Feuerwehr- oder Support-Team, - wie wir es offiziell<br />

nannten - hatte zwei Aufgaben:<br />

1) Feuerlöschen<br />

2) Das <strong>Scrum</strong>-Team von Störungen, also z.B. Featureanfragen, die<br />

plötzlich wie aus dem Nichts auftreten, abzuschotten.<br />

Um das <strong>Scrum</strong>-Team auch physisch vor Störungen wie z.B. übereifrigen<br />

Vertrieblern oder aufgebrachten K<strong>und</strong>en, zu schützen, saß das Feuerlösch-

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!