Sprint Planning
Was ist Sprint Planning?
Sprint Planning ist ein zentraler Baustein in der agilen Methode Scrum. Es handelt sich um ein Meeting, in dem das Scrum-Team die Arbeit für den kommenden Sprint plant. Ziel ist es, ein gemeinsames Verständnis darüber zu entwickeln, was im nächsten Sprint erreicht werden soll und wie das Team dieses Ziel erreichen wird.
Ablauf des Sprint Plannings
Ein typisches Sprint Planning läuft in folgenden Schritten ab:
- Rückblick auf den letzten Sprint
- Vorstellung der Ziele und Prioritäten für den kommenden Sprint durch den Product Owner
- Diskussion und Einschätzung der User Stories durch das Entwicklungsteam
- Auswahl der User Stories für den Sprint und Aufnahme in das Sprint Backlog
- Zerlegung der User Stories in konkrete Aufgaben
- Schätzung des Aufwands für die Aufgaben
- Festlegung des Sprint-Ziels (Sprint Goal)
Das gesamte Scrum-Team, bestehend aus Product Owner, Scrum Master und Entwicklungsteam, nimmt am Sprint Planning teil. Üblicherweise dauert das Meeting für einen einmonatigen Sprint maximal acht Stunden. Für kürzere Sprints reduziert sich die Zeit entsprechend.
Als Vorbereitung für das Sprint Planning pflegt der Product Owner das Product Backlog und priorisiert die anstehenden User Stories. Das Entwicklungsteam schätzt im Vorfeld, wie viele User Stories es realistisch im kommenden Sprint umsetzen kann.
Ergebnis des Sprint Plannings
Das Ergebnis des Sprint Plannings ist ein Sprint Backlog, das alle User Stories und Aufgaben für den nächsten Sprint enthält, sowie ein klar definiertes Sprint-Ziel. Dieses dient dem Team während des Sprints als Orientierung und Motivation.
Am Ende des Sprints wird im Sprint Review überprüft, ob das Sprint-Ziel erreicht wurde. Im Sprint Review präsentiert das Entwicklungsteam die fertiggestellten Produktinkremente und erhält Feedback vom Product Owner und den Stakeholdern.
Das Sprint Planning ist ein essentieller Termin in Scrum, der maßgeblich dazu beiträgt, dass das Team fokussiert und effektiv zusammenarbeitet und kontinuierlich Wert für den Kunden liefert. Es schafft Transparenz über die anstehende Arbeit und ermöglicht es dem Team, sich selbst zu organisieren.
Quellen: Scrum Guide