Planning

Punkt 1: Was ist in dem Produktinkrement des kommenden Sprints enthalten?

Punkt 2: Wie wird die ausgewählte Arbeit erledigt?

Im Sprint Planning wird die Arbeit für den kommenden Sprint geplant. Dieser Plan entsteht durch die gemeinschaftliche Arbeit des gesamten Scrum-Teams.

 

Das Sprint Planning ist für einen einmonatigen Sprint auf maximal 8 Stunden befristet [Time Box]. Bei kürzeren Sprints wendet man normalerweise weniger Zeit auf. Der Scrum Master sorgt dafür, dass das Ereignis stattfindet und die Teilnehmer dessen Zweck verstehen. Er bringt dem Scrum-Team bei, das Ereignis innerhalb der Frist erfolgreich abzuschließen.

 

Das Sprint Planning beantwortet die folgenden Fragen:

 

Punkt 1: Was ist in dem Produktinkrement des kommenden Sprints enthalten?

• Wie wird die für die Lieferung des Produktinkrements erforderliche Arbeit erledigt?

 

Was kann in diesem Sprint fertiggestellt werden?

Das Entwicklungsteam erstellt eine Prognose über die Funktionalität, die im Sprint entwickelt werden soll. Der Product Owner beschreibt das Ziel, das mit dem Sprint erreicht werden soll, und die Product-Backlog-Einträge, welche - wenn sie in dem Sprint abgeschlossen werden - das Ziel erfüllen. Das ganze Scrum-Team erarbeitet gemeinsam ein Verständnis über die Arbeitsinhalte des Sprints.

 

Als Eingangsgrößen für das Meeting dienen das Product Backlog, das neueste

Produktinkrement, die veranschlagte Kapazität des Entwicklungsteams im Sprint sowie die bisherige Leistung desselben. Ausschließlich das Entwicklungsteam bestimmt die Anzahl der ausgewählten Product-Backlog-Einträge für den kommenden Sprint. Nur es selbst kann beurteilen, was im kommenden Sprint machbar ist.

 

Während des Sprint Plannings erarbeitet das Scrum-Team gemeinsam ein Sprint-Ziel. Das Sprint-Ziel bildet die Messlatte, die durch die Implementierung der Product-Backlog-Einträge im Sprint erreicht wird; es leitet das Entwicklungsteam in der Frage, warum es dieses Produktinkrement erstellt.

Punkt 2: Wie wird die ausgewählte Arbeit erledigt?

Nach der Vereinbarung des Sprint-Ziels und der Auswahl der Product-Backlog-Einträge für den Sprint entscheidet das Entwicklungsteam, wie es das Produktinkrement erstellen möchte, damit die Funktionalität in einen "Done"-Zustand gebracht werden kann. Als Sprint Backlog bezeichnet man die Auswahl der Product-Backlog-Einträge für den jeweiligen Sprint plus den Umsetzungsplan des Entwicklungsteams.

 

Das Entwicklungsteam beginnt normalerweise mit dem Entwurf des Systems und den Tätigkeiten, die notwendig sind, um ein funktionsfähiges Produktinkrement zu erstellen. Die Arbeiten können sich in der Größe oder dem geschätzten Aufwand unterscheiden. Auf jeden Fall sollte das Entwicklungsteam genug Arbeit planen, um zu prognostizieren, was es im kommenden Sprint schaffen zu können glaubt. Die für die ersten Sprint-Tage geplanten Arbeiten sind nach Abschluss des Meetings in kleinere Einheiten - oft von einem Tag oder weniger - zerlegt. Das Entwicklungsteam organisiert selbst, wie es die Arbeiten im Sprint Backlog angeht, sowohl im Sprint Planning als auch im Sprint selbst.

 

Der Product Owner kann dabei helfen, die ausgewählten Product-Backlog-Einträge zu klären und ggf. Kompromisse einzugehen. Wenn das Entwicklungsteam herausfindet, dass es sich zu viel oder zu wenig Arbeit vorgenommen hat, kann es die ausgewählten Product-Backlog-Einträge neu mit dem Product Owner aushandeln. Das Entwicklungsteam kann auch andere Teilnehmer zu dem Meeting einladen, um technische oder fachliche Unterstützung zu erhalten.

 

Am Ende des Sprint Plannings sollte das Entwicklungsteam in der Lage sein, Product Owner und Scrum Master zu schildern, wie es als selbstorganisiertes Team an der Erreichung des Sprint-Ziels und der Erstellung des gewünschten Produktinkrement s arbeiten möchte.

 

[Ken20, S. 11]