19.01.2015 Aufrufe

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

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.

6.1 Agiles Projektmanagement nach dem oose Engineering Process 105<br />

Bei Iterationen handelt sich um ähnliche, sich wiederholende Zeiteinheiten, auch<br />

Timeboxes genannt. Eine Iteration kann je nach Projektgröße <strong>und</strong> -dauer zwischen<br />

zwei <strong>und</strong> zehn Wochen dauern. Bei einem mittleren Projekt, d. h. einem Projekt<br />

mit ca. 8-20 Mitarbeitern, wird eine Iterationsdauer von 3-5 Wochen empfohlen.<br />

In diesem Rahmen sollte sich demnach auch die Iterationsdauer der <strong>Projektgruppe</strong><br />

befinden. Der Begriff Timebox verdeutlicht den festen Zeitrahmen, den eine Iteration<br />

definiert. Dieser Zeitrahmen kann nicht verschoben werden, denn entscheidend ist<br />

hier, was zu einem bestimmten Zeitpunkt erreicht wurde. Das heißt am Ende einer<br />

Iteration sollen bestimmte Ergebnisse in einem bestimmten Detailgrad vorliegen.<br />

Konnten nicht alle Aufgaben in der dafür vorgesehenen Iteration umgesetzt werden,<br />

werden diese offenen Aufgaben notfalls in die nächste Iteration verschoben, keinesfalls<br />

wird jedoch die Iteration verlängert. Während einer Iteration finden alle elementaren<br />

Entwicklungsaktivitäten wie Analyse, Implementierung <strong>und</strong> Test statt. In diesem<br />

Zusammenhang spricht man auch vom Iterations-Mikroprozess, der im sogenannten<br />

Fortschrittsabschnitt der Iteration durchgeführt wird.<br />

Der zweite wichtige Teilabschnitt einer Iteration ist der Orientierungsabschnitt. Im<br />

Orientierungsabschnitt wird die vergangene Iteration betrachtet <strong>und</strong> der Fortschritt<br />

im Bezug auf das gesamte Projekt bewertet. Auf diesen Rückblick <strong>und</strong> die daraus<br />

gewonnenen Erkenntnisse aufbauend wird die Planung für die nächste Iteration<br />

aktualisiert <strong>und</strong> verfeinert.<br />

Ein weiteres wichtiges Merkmal einer Iteration ist, dass sie stets eine teilfertige<br />

<strong>und</strong> ausführbare Version des zu erstellenden Produktes liefert (auch Build genannt).<br />

Hier spiegelt sich der iterativ-inkrementelle Charakter der agilen Entwicklung wieder.<br />

In kurzen, sich wiederholenden, Zeitabschnitten wird das Zielprodukt prototypartig<br />

weiterentwickelt. Durch die ständige Erweiterung des Prototypen wächst dieser letztlich<br />

solange, bis er alle Eigenschaften des Zielprodukts aufweist, d. h. dieses schließlich<br />

repräsentiert.<br />

Um den Fortschritt innerhalb des Projektes messen <strong>und</strong> überprüfen zu können, setzt<br />

man im oose Engineering Process Meilensteine ein.<br />

Definition 1 (Meilenstein) „Ein Meilenstein definiert einen Termin, zu dem eine Menge<br />

von Ergebnissen in einer bestimmten Detaillierung <strong>und</strong> Vollständigkeit nachprüfbar<br />

<strong>und</strong> formal vorliegen muss. Liegen die Ergebnisse zum geplanten Termin nicht vor, wird<br />

der Meilensteintermin verschoben. Ein Meilenstein ist ein Hilfsmittel zur Planung <strong>und</strong><br />

Überwachung eines Entwicklungsprozesses.“ [OW08]

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!