Agilität = rollierende Planung (vom Groben zum Feinen)
Bei agilem Vorgehen wird der nächste Entwicklungszyklus detailliert geplant. Die darauffolgenden Zyklen (ca. 2 bis 4) werden nur grob geplant, um auf das Kommende vorbereitet zu sein. Alles darüber hinaus dient zur Orientierung. Dies sind im wesentlichen Ziele (Vision, Anforderungen, …), Rahmenbedingungen (Ressourcen, Bedingungen, …) und ein grober Ablauf.
Die Praxis (Anwendungsbeispiel)
Angenommen es soll ein Softwareprojekt agil umgesetzt werden. Die Anforderungen wurden erhoben, kategorisiert (in muss, kann, nicht) und priorisiert. Der Rahmen (Mitarbeiter, Zeit, …) wurde festgelegt.
Mit dem groben Ablauf werden nun die einzelnen Schritte für die Zielerreichung festgelegt. Beispielsweise ist zuerst ein technologischer Durchstich nötig, um die Machbarkeit zu belegen. Danach müssen Datenkonstrukte geschaffen und der Austausch mit anderen System sichergestellt werden. Steht der „Unterbau“ der Software, kann diese mit zusätzlicher Funktionalität angereicht werden (zusätzliche Datenkonstrukte, weitere Auswertungen usw.). Dies kann vielleicht bereits in einem Beta-Betrieb stattfinden, wodurch die Erfahrungen aus dem Einsatz wieder in die Entwicklung einfließen. Die Software kann in diesem Schritt auch in Versionen geschnitten werden. Der so gefertigte Plan dient zur Orientierung, damit Team und Stakeholder wissen, wo sie stehen und was der nächste wesentliche Schritt ist.
Für diesen nächsten wesentlichen Schritt sind Tätigkeiten nötig, die üblicherweise die Dauer eines Zyklus überschreiten. Die Aufgaben dafür können jedoch festgelegt und geordnet werden. Auch hier gilt, was früher erledigt werden muss, wird detaillierter geplant, späteres nur grob. Die detaillierte Planung der konkreten nächsten Schritte ermöglicht deren Aufwandsschätzung.
Diese Aufwandsschätzungen ermöglichen es nun den nächsten Zyklus (die nächsten konkreten Entwicklungstätigkeiten) detailliert zu planen. Die Aufgaben, die im zeitlichen Rahmen des Zyklus vom Entwicklerteam umzusetzen sind.
Zusammengefasst: Vom Groben (weit weg) zum Feinen (sehr nah).