Iteration
Ein zeitlich begrenzter Entwicklungszyklus, der ein funktionierendes Inkrement erzeugt.
Detaillierte Erklaerung
Eine Iteration ist ein zeitlich begrenzter Entwicklungszyklus, in dem ein funktionierendes Produktinkrement erstellt wird. In Scrum heissen Iterationen Sprints (typisch 1-4 Wochen).
Iterationen ermoeglichen fruehes Feedback und schrittweise Anpassung. Jede Iteration sollte etwas Demonstrierbares und potenziell Auslieferbares erzeugen.
Der iterative Ansatz reduziert Risiken durch haeufige Validierung und ermoeglicht Anpassung zu Beginn der naechsten Iteration.
Wichtige Punkte
- Zeitbegrenzter Zyklus (typisch 1-4 Wochen)
- Erzeugt funktionierendes Inkrement
- In Scrum: Sprints
- Plan-Do-Check-Adapt-Zyklus
- Ermoeglicht fruehes Feedback
- Reduziert Risiko durch Validierung
Praxisbeispiel
Ein App-Team arbeitet in 2-Wochen-Iterationen. Iteration 1: Registrierung und Login. Iteration 2: Profilverwaltung. Iteration 3: Kernfunktion. Nach jeder Iteration Demo und Feedback-Sammlung.
Tipps zum Lernen und Anwenden
Kurze Iterationen (2 Wochen als Standard)
Jede Iteration muss Demonstrierbares liefern
Retrospektiven zur Prozessverbesserung nutzen
Timebox schuetzen — nicht verlaengern bei unvollstaendiger Arbeit
Verwandte Begriffe
Diese Konzepte vertiefen?
Unsere Kurse behandeln alle diese Begriffe ausführlich mit praktischen Beispielen und Übungen.