Agile

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

1

Kurze Iterationen (2 Wochen als Standard)

2

Jede Iteration muss Demonstrierbares liefern

3

Retrospektiven zur Prozessverbesserung nutzen

4

Timebox schuetzen — nicht verlaengern bei unvollstaendiger Arbeit

Diese Konzepte vertiefen?

Unsere Kurse behandeln alle diese Begriffe ausführlich mit praktischen Beispielen und Übungen.