Increment (Scrum)
Im Kontext von Scrum, einer populären agilen Methode, ist das Increment ein zentrales Konzept. Es bezeichnet das konkrete Ergebnis eines Sprints, also eines time-boxed Entwicklungszyklus, der typischerweise 2-4 Wochen dauert.
Definition und Charakteristika
Das Increment ist die Summe aller Product Backlog Items, die während eines Sprints fertiggestellt wurden, kombiniert mit den Ergebnissen vorheriger Sprints. Wichtig ist, dass das Increment am Ende jedes Sprints in einem nutzbaren Zustand sein muss. Das bedeutet, es muss den Definition of Done entsprechen, also alle vorher festgelegten Qualitätskriterien erfüllen.
Erstellung des Increments
Das Entwicklungsteam arbeitet während des Sprints daran, die ausgewählten Product Backlog Items in ein funktionierendes Produktinkrement umzusetzen. Dabei findet täglich das Daily Scrum statt, in dem sich das Team synchronisiert und mögliche Hindernisse identifiziert.
Am Ende des Sprints wird das Increment in der Sprint Review präsentiert. Hier erhält das Team Feedback vom Product Owner und anderen Stakeholdern. Basierend auf diesem Feedback kann das Product Backlog für den nächsten Sprint angepasst werden.
Bedeutung des Increments
Das Increment spielt eine Schlüsselrolle in Scrum, da es Transparenz und Inspektionsmöglichkeiten schafft. Durch die regelmäßige Lieferung von Produkt-Inkrementen kann der Fortschritt deutlich gemacht und bei Bedarf frühzeitig angepasst werden. Dies ermöglicht eine hohe Flexibilität und Anpassungsfähigkeit an sich ändernde Anforderungen.
Außerdem fördert die Fokussierung auf die Erstellung nutzbarer Inkremente eine hohe Wertschöpfung. Anstatt lange auf ein Endprodukt hinzuarbeiten, liefert jeder Sprint einen Mehrwert für den Kunden oder Anwender.
Quellen: Scrum Guide