Sprint Planning

3 Bewertungen

3
bewerten
788 kB Download nur im Abo Infos zum Abo

4 Kommentare

kommentieren
Sprint Planning, Sprint Planning Meeting, Sprint Negotiation

Sprint Planning ist ein Element ("Event") von Scrum. Scrum ist ein Managementsystem des Agilen Projektmanagements, mit dessen Hilfe Scrum-Teams komplexe, von Veränderung geprägte Entwicklungsaufgaben bearbeiten. Das Sprint Planning steht am Beginn jedes einzelnen Sprints (zeitlich fest definierter Abarbeitungszeitraum für ein Team). Es dient zur Festlegung der in diesem Sprint zu bearbeitenden Inhalten.

  • Planen der im kommenden Sprint zu erstellenden, in sich geschlossenen Teilprodukte oder Teilergebnisse (sog. "Produktinkremente")
  • Planen der Tätigkeiten, um diese Ergebnisse zu realisieren
  • Kontinuität: Sprint Planning findet in einem definierten Rhythmus statt und gibt dadurch dem Entwicklungsprozess einen stabilen Rahmen.
  • Einvernehmlich und kollektiv: Das gesamte Scrum-Team plant die zu erstellenden Ergebnisse, die dafür erforderlichen Tätigkeiten und schätzt gemeinsam den Aufwand.
  • "Time-Boxed": Das Sprint-Planning hat eine festgelegte, stets gleiche Dauer von in der Regel mindestens vier, höchstens acht Stunden, abhängig von Teamgröße und Erfahrung der Mitarbeiter. Es wird dadurch für alle Verantwortlichen planbar.
  • Die strenge zeitliche Einteilung kann einen starken Einschnitt in die gewohnten Arbeitsabläufe des Projektteams darstellen.
  • Die iterative Abschätzung der Sprints lässt keine (sinnvolle) Abarbeitung des Projekts zu fixierter Dauer (terminierte Deadline) und fixiertem Aufwand (Festpreis) zu.
  • Der Fokus auf Teamarbeit kann, in Verbindung mit dem hohen Anspruch an die Kommunikation, Einzelkämpfer ausgrenzen.
  • Einsatz von Scrum oder einer angepassten Variation von Scrum
  • hohe Disziplin bei allen Teilnehmern hinsichtlich regelmäßiger Teilnahme und aktiver Mitarbeit
  • Die einzelnen Scrum-Events finden regelmäßig statt (Daily Srum, Sprint Review, Sprint Retrospective und Sprint Planning). Der Zeitrahmen eines Sprints, sowie die Zeitpunkte der einzelnen Events wurden vorab festgelegt.
  • Das Unternehmen muss die jeweils benötigten Mitarbeiter (z.B. Experten für bestimmte Fragestellungen) für das Sprint Planning zur Verfügung stellen.

Der Scrum Master muss mit Scrum im Detail vertraut sein. Eine Zertifizierung als Scrum Master ist sinnvoll. Darüber hinaus sollte er über Moderationserfahrung verfügen; Kenntnisse im Konfliktmanagement können hilfreich sein.

Der Product Owner muss mit seiner Rollenbeschreibung gemäß Scrum vertraut sein. Eine Zertifizierung als Product Owner ist sinnvoll.

Die am Sprint Planning beteiligten Mitglieder des Entwicklungsteams sollten die Grundzüge von Scrum und die Regeln des Sprint Plannings kennen.

  • Das Product Backlog bzw. die nach Priorität sortierte Liste der für den Sprint möglichen Product Backlog Items. Ein Backlog Item stellt eine qualifizierte Anforderung bzw. eine User Story dar.
  • Der aktuelle Wert der Velocity des Entwicklungsteams. Velocitiy ist der von einem Entwicklungsteam in einem Sprint durchschnittlich erbrachte Leistungsumfang (z.B. in Story Points oder Task Points angegeben). Zu Beginn eines Projekts ist der Velocity-Wert ungenau und basiert auf Erfahrungen, sofern es sich um ein neu zusammengesetztes Team handelt. Ein verlässlicher, für das aktuelle Team spezifischer Wert, ergibt sich erst nach mehreren Sprints.
  • Vorläufige, relative Aufwandsschätzungen der Product Backlog Items (z.B. in Story-Points oder Task-Points)
  • Das letzte Produktinkrement (sofern es sich nicht um den ersten Sprint handelt). Ein "Produktinkrement" oder kurz: "Inkrement" beschreibt die innerhalb eines Sprints erstellte Software. Diese Software muss die vorab festgelegten Anforderungen des Product Backlogs erfüllen und darüber hinaus laufähig, getestet und dokumentiert sein.
  • Die Arbeitskapazität des Entwicklungsteams (unter Berücksichtigung geplanter Fehlzeiten). Das Entwicklungsteam umfasst alle Personen, welche für die Bearbeitung der einzelnen Sprint Tasks zuständig sind. Dabei handelt es sich meist um Teammitglieder unterschiedlicher Fachrichtungen und Spezialisierungen, nicht nur um die reinen Software-Entwickler.
  • "Definition of Done": Allgemeine Qualitätskriterien / Abnahmekriterien, die für einzelne Sprint Tasks und das Produktinkrement am Ende des Sprints gelten.
  • Das vom Scrum-Team gemeinsam formulierte Sprint-Ziel ("Sprint Goal"). Das Sprint-Ziel beschreibt übergeordnet in ca. ein bis zwei Sätzen die im Sprint durch das Scrum-Team zu erbringende Leistung.
  • Das Sprint Backlog: eine vollständige Liste der zur Abarbeitung vereinbarten Backlog Items mit weiteren Informationen zur Bearbeitung.
  • Die Liste der Sprint Tasks, die zur Bearbeitung der einzelnen Backlog Items notwendig sind.

Zur Besprechung der Backlog Items und der Sprint Tasks:

  • Whiteboard und Board-Marker
  • Alternativ: Flipchart und Marker
  • Alternativ: Haftnotizen und Pinn-Nadeln, bzw. Klebestreifen zur Befestigung

Für die Arbeit mit verteilten Teams in Verbindung mit digitalen Kommunikationslösungen:

  • Arbeitsplatz mit Internetanbindung – inklusive entsprechender Software und Lizenzen
  • Headset bzw. Mikrofon und Lautsprecher zur gegenseitigen Verständigung
  • Optional: Webcam zur Bildübertragung

Schritt 1: Bereiten Sie das Sprint Planning Meeting vor!

Aufgaben des Scrum Masters

Der Scrum Master ist für die Organisation aller Scrum Events verantwortlich. Dazu gehört auch das Sprint Planning Meeting, das am Beginn jedes einzelnen Sprints steht. Der Scrum Master sorgt für die Räumlichkeiten und klärt Fragen der Teammitglieder zu den Themen "Scrum" sowie "Sprint Planning". Eine spätere Delegation an andere Mitglieder des Scrum-Teams ist möglich. Falls zur Klärung von Detailfragen erforderlich, lädt der Organisator zusätzliche Spezialisten ein.

Handelt es sich um den ersten Sprint des Projekts, stimmt der Scrum Master die Taktung der Events mit dem gesamten Team ab. Die Standardtaktung der Sprints beträgt einen Monat. Für das Sprint Planning Meeting gibt der Scrum Guide acht Stunden (einen Arbeitstag) vor. Wird eine kürzere Sprint-Dauer vereinbart, reduziert sich direkt proportional die Zeit des Sprint Planning Meetings (z.B.: Halbierung der Sprint-Dauer auf zwei Wochen führt zu einer Dauer des Sprint Planning von vier Stunden). Der Scrum Guide sieht acht Stunden als maximale Dauer für das Sprint Planning Meeting vor, dementsprechend sind

Die Durchführung, Tipps für die Praxis und Varianten stehen unseren Abonnenten frei zur Verfügung.
Infos zum AboAbo 4 Wochen lang gratis testen!
Infos zum AboEinloggen und Artikel weiterlesen.

Für den Product Owner

Zu Beginn des Projekts und bei neuen...

Scrum of Scrum Meeting

"Scrum of Scrum" ist eine...

Kommerzielle Software

Scrum wurde in den frühen 1990er Jahren durch Ken Sutherland und Ken Schwaber erdacht (veröffentlicht unter dem Namen: "SCRUM Software Development Process"). Die Ausarbeitung der Idee basiert auf der Publikation "New New Product Development Game", in der Hirotaka Takeuchi und Ikujiro Nonaka 1986 die Entwicklung eines gemeinsamen Ziels durch Iterationen beschrieben. Besondere Schwerpunkte waren hierbei Geschwindigkeit und Flexibilität. Die aktuell gültige Version von Scrum ist im sogenannten "Scrum Guide" dokumentiert, der in mehreren Sprachen frei zum Download auf der Website www.scrumguides.org zur Verfügung steht.

Hat Ihnen die Methodenbeschreibung gefallen? Bewerten Sie sie jetzt!
Jetzt bewerten
3 / 5 (3 Bewertungen)
Bisher gibt es 4 Kommentare
"Die iterative Abschätzung der Sprints lässt keine (sinnvolle) Abarbeitung des Projekts zu fixierter Dauer (terminierte Deadline) und fixiertem Aufwand (Festpreis) zu."
Wie kommen Sie zu dieser Aussage? Nach meinem Verständnis sind in Scrum Qulalitä, time(date) und budget(HC, stabile Teams!) in der Regel fest. Variabel ist der Scope. Ziel ist den gelieferten Business Value innerhalb des time und budget Rahmens zu maximieren. Der scope wird dazu stets neu priorisiert, damit stets das Produktinkrement mit dem höchsten Business Value realisiert wird. Problem- und Lösungsverständnis entwickeln sich -in gegenseitiger Wechselwirkung- über die Zeit.
vor 1 Jahr 37 Wochen Peter Jetter
alt_text
Vielen Dank für Ihren Beitrag.
In wie weit die Zielsetzung im Allgemeinen fest oder variabel ist, möchte ich in der Methode „Sprint Planning“ nicht festlegen.
Durch ergänzende/verknüpfende Methoden mag eine Bearbeitung zum Festpreis möglich sein (siehe z.B.: https://www.projektmagazin.de/artikel/sechs-schritten-zum-agilen-festpreis_1089027).
Die allgemeine Diskussion zum Thema ist immer noch im Gange (z.B.: „Agiler Festpreis“).
Da wir hier eine praxisnahe Darstellung liefern möchten, sind die Leser (und ich) dankbar für entsprechende Beispiele.
vor 1 Jahr 37 Wochen Daniel Reinold
Ich möchte mich hier Peter Jetter anschliessen. Das ist doch genau der Vorteil von SCRUM: fixe Kosten, da fixe Ressourcen (in der Regel) weil ja der Scope noch nicht ganz klar ist von Anfang an. Und das ist die Hauptaufgabe von PO und SCRUM Master, diesen durch Priorisierung und genaue Schätzung in den Backlog zu bringen. Somit kann genau eine sinnvolle Abarbeitung erzielt warden, indem die dem Endnutzer wichtigen Funktionen möglichst schnell zur Verfügung gestellt werden. Ich habe mittlerweile als externer Projektleiter / SCRUM Master genau aus diesen Gründen (Fixpreis, das Wichtige zuerst) schon mehrere Kundenprojekte erfolgreich geleitet. Ausschlaggebend für den Erfolg war jeweils vor allem dass die entsprechenden Rollen und Verantwortlichkeiten klar waren und die Spielregeln von Anfang an (und immer mal wieder) kommuniziert und eingehalten wurden.
Im generellen bin ich sowieso der Meinung, dass die Sprint Planung als solches eigentlich gar keine Methode ist, sondern ein Werkzeug in der Methode SCRUM, resp. agiles Projektmanagement, aber dies ist einfach meine Sicht.
vor 1 Jahr 35 Wochen Martin Rohner
Auch ich finde die Formulierung "Die iterative Abschätzung der Sprints lässt keine (sinnvolle) Abarbeitung des Projekts zu fixierter Dauer (terminierte Deadline) und fixiertem Aufwand (Festpreis) zu." unglücklich. Es stimmt schon, dass das Sprint Planning auf die Planung des nächsten Sprints fokussiert. Betrachte ich also isoliert nur dieses Event ist natürlich eine Sprint-übergreifende Planung (die dann die "sinnvolle" Abarbeitung eines Projekts ermöglicht) nicht präsent. Das Problem hierbei ist aber die isolierte Betrachtung; und das Vernachlässigen der Aufgaben des Product Owners, der genau diese übergreifenden Themen bei der Pflege des Product Backlogs stets im Auge behält.
Der Eindruck, der durch die Äußerung entsteht, ist, dass Scrum für diese Art der Planung nicht geeignet sei (insbesondere durch die Verwendung einer Wertung in Form von "keine (sinnvolle) Abarbeitung".
Dies ist schlicht falsch.
Es ist gerade der Vorteil der iterativen Abarbeitung insbesondere bei festem Termin und/oder Festpreis dem Kunden das unter diesen Rahmenbedingungen beste Produkt zu liefern. Dies wird -- gerade durch das iterative Vorgehen -- ermöglicht, weil dem Kunden enge Feedbackschleifen angeboten werden.
Insofern schließe ich mich den Äußerungen von Peter Jetter und Martin Rohner an.
Als weiteres: Den als ersten genannten Punkt unter "Nachteil / Grenzen / Risiken" verstehe ich auch nicht. Schließlich ist agiles Vorgehen nun mal verschieden vom klassischen Projekt. Konsequenterweise müssen sich Personen, die sich hierauf einlassen mit Veränderungen umgehen. Dies allerdings unter der Rubrik "Nachteil / Grenzen / Risiken" zu führen, empfinde ich als unglücklich. Denn dies gilt doch für jedwede anderen Arbeitsweisen, die für ein Projektteam neu sind und die "einen starken Einschnitt in die gewohnten Arbeitsabläufe des Projektteams darstellen".
vor 1 Jahr 18 Wochen Peter Müller
Wählen Sie hier Ihre bevorzugte Anzeigeart für Kommentare aus und klicken Sie auf „Einstellungen speichern“ um die Änderungen zu übernehmen.
Kommentar verfassen
Bitte geben Sie Ihren Namen an: *

Ihr Feedback ist gefragt!

Wunsch-Methode nicht gefunden? Verbesserungsvorschläge?
Investieren Sie 3 Minuten und helfen Sie uns dabei, unser Portal und unsere Inhalte weiter zu verbessern!
Tech Link