Agile Iterationsplanung

Der Zweck der Iterationsplanung besteht darin, dass das Team den Satz der bestplatzierten Product Backlog-Elemente vervollständigt. Diese Verpflichtung wird basierend auf der Länge der Iteration und der Teamgeschwindigkeit zeitlich begrenzt.

Iterationsplanung

Wer ist beteiligt?

  • Scrum Master - Der Scrum Master fungiert als Vermittler für das agile Lieferteam.

  • Product Owner - Der Product Owner kümmert sich um die Detailansicht des Product Backlogs und deren Akzeptanzkriterien.

  • Agiles Team - Agile Bereitstellung definiert ihre Aufgaben und legt die Aufwandsschätzungen fest, die zur Erfüllung der Verpflichtung erforderlich sind.

Planungsvoraussetzungen

  • Artikel im Product Backlog haben eine Größe und einen relativen Story Point.
  • Portfolio-Artikel wurden vom Product Owner in der Rangliste aufgeführt.
  • Die Annahmekriterien wurden für jedes Portfolioelement klar angegeben.

Planungsprozess

Im Folgenden sind die Schritte zur Iterationsplanung aufgeführt:

  • Bestimmen Sie, wie viele Storys in eine Iteration passen.
  • Teilen Sie diese Geschichten in Aufgaben auf und weisen Sie jede Aufgabe ihren Besitzern zu.
  • Jede Aufgabe wird in Stunden geschätzt.
  • Mithilfe dieser Schätzungen können Teammitglieder überprüfen, wie viele Arbeitsstunden jedes Mitglied für die Iteration hat.
  • Den Teammitgliedern werden Aufgaben unter Berücksichtigung ihrer Geschwindigkeit oder Kapazität zugewiesen, damit sie nicht überlastet werden.

Geschwindigkeitsberechnung

Ein agiles Team berechnet die Geschwindigkeit basierend auf vergangenen Iterationen. Die Geschwindigkeit ist eine durchschnittliche Anzahl von Einheiten, die erforderlich sind, um User Storys in einer Iteration zu beenden. Wenn ein Team beispielsweise in den letzten drei Iterationen in jeder Iteration 12, 14 oder 10 Story-Punkte gesammelt hat, kann das Team für die nächste Iteration 12 als Geschwindigkeit verwenden.

Die geplante Geschwindigkeit gibt dem Team an, wie viele Benutzergeschichten in der aktuellen Iteration abgeschlossen werden können. Wenn das Team die zugewiesenen Aufgaben schnell erledigt, können mehr User Storys abgerufen werden. Andernfalls können die Storys auch in die nächste Iteration verschoben werden.

Aufgabenkapazität

Die Kapazität eines Teams ergibt sich aus den folgenden drei Fakten:

  • Anzahl der idealen Arbeitsstunden pro Tag
  • Verfügbare Personentage in der Iteration
  • Prozentsatz der Zeit, in der ein Mitglied ausschließlich für das Team verfügbar ist.

Angenommen, ein Team besteht aus 5 Mitgliedern, die verpflichtet sind, 8 Stunden pro Tag in Vollzeit an einem Projekt zu arbeiten, und während einer Iteration ist niemand in Urlaub, dann beträgt die Aufgabenkapazität für eine zweiwöchige Iteration:

5 × 8 × 10 = 400 Stunden

Planungsschritte

  • Product Owner beschreibt den bestplatzierten Artikel des Product Backlogs.
  • Team beschreibt die Aufgaben, die zum Abschließen des Artikels erforderlich sind.
  • Teammitglieder besitzen die Aufgaben.
  • Die Teammitglieder schätzen die Zeit bis zum Abschluss jeder Aufgabe.
  • Diese Schritte werden für alle Elemente in der Iteration wiederholt.
  • Wenn eine Person mit Aufgaben überlastet ist, wird ihre Aufgabe auf andere Teammitglieder verteilt.