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

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

92 | SCRUM UND <strong>XP</strong> IM HARTEN PROJEKTALLTAG<br />

denen Tester außerhalb des Teams das System mit Tests bombardieren.<br />

Tests für die das Team keine Zeit oder nicht die richtige Hardware zur<br />

Verfügung hatte oder an die sie <strong>im</strong> Traum nicht gedacht hätten. Diese<br />

Tester benutzen das System genau auf die Art wie es auch Endbenutzer<br />

tun würden - falls das System überhaupt für menschliche Benutzer<br />

gedacht ist.<br />

Das Test-Team findet Bugs, das <strong>Scrum</strong>-Team erstellt Bugfix-Releases<br />

<strong>und</strong> früher oder später – früher wäre mir lieber - können Sie eine<br />

fehlerbereinigte Version 1.0.1. an die Endbenutzer ausliefern <strong>und</strong> die<br />

windige 1.0 Version ersetzen.<br />

Wenn ich hier von einer Abnahmetest-Phase spreche, meine ich den<br />

gesamten Prozess von Testen, Bugfixen <strong>und</strong> anschließender<br />

Neuauslieferung. Solange, bis schließlich eine Version in<br />

Produktionsreife vorliegt.<br />

Min<strong>im</strong>ieren Sie die Abnahmetestphase<br />

Die Abnahmetestphase schmerzt <strong>und</strong> fühlt sich ziemlich un-agil an. Auch<br />

wenn wir nicht auf sie verzichten können, haben wir <strong>im</strong>mer noch die<br />

Möglichkeit sie zu min<strong>im</strong>ieren. Das heißt, die für die Phase reservierte<br />

Zeit so kurz wie möglich zu halten. Das erreichen wir, indem wir:<br />

� die Code-Qualität des <strong>Scrum</strong>-Teams max<strong>im</strong>ieren<br />

� die Effizienz bei manuellen Tests max<strong>im</strong>ieren, also z.B. mit den<br />

besten Testern arbeiten, ihnen die besten Werkzeuge zur<br />

Verfügung stellen <strong>und</strong> sicherstellen, dass zeitintensive Aufgaben,<br />

die automatisiert werden können, sofort gemeldet werden .<br />

Und wie max<strong>im</strong>ieren wir die Code-Qualität des <strong>Scrum</strong>-Teams? Nun, da<br />

gibt es viele Wege. Hier sind zwei, die bei uns recht gut funktionieren:<br />

� Setzen Sie Tester direkt in das <strong>Scrum</strong>-Team<br />

� Nehmen Sie sich pro Sprint weniger vor

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!