Story Points
Story Points sind eine abstrakte Masseinheit zur Schätzung des relativen Aufwands von Product Backlog Items. Im Gegensatz zu klassischen Zeitschätzungen in Stunden oder Tagen trennen Story Points die Grösse einer Aufgabe von der Entwicklungsgeschwindigkeit des Teams. Dies ermöglicht eine flexiblere und stabilere Schätzung. Die Schätzung erfolgt oft mit der Fibonacci-Folge (1, 2, 3, 5, 8, 13, 20, 40, 100), um auszudrücken, dass grosse Aufgaben schwerer genau zu bewerten sind. Die Geschwindigkeit eines Teams wird durch die Anzahl der in einem Sprint erledigten Story Points bestimmt (Velocity). Video Was sind Story Points?Vorteile
- Entkopplung der Schätzung von der individuellen Geschwindigkeit der Entwickler
- Relativierung der Aufwandsbewertung erleichtert Teamschätzungen
- Berücksichtigung der Unsicherheit bei grösseren Aufgaben
Planning Poker
Planning Poker ist eine Schätzungstechnik, bei der das Team gemeinsam Story Points für User Stories vergibt. Der Prozess verläuft wie folgt:- Eine User Story wird vorgestellt und diskutiert.
- Jedes Teammitglied wählt verdeckt eine Karte mit einem Story-Point-Wert.
- Alle Karten werden gleichzeitig aufgedeckt.
- Falls es grosse Abweichungen gibt, diskutiert das Team die Unterschiede.
- Die Schätzung wird solange wiederholt, bis ein Konsens gefunden ist.
Vorteile
- Reduziert Gruppendenken und Bias.
- Fordert alle Teammitglieder zur aktiven Beteiligung auf.
- Ermöglicht eine fundierte, gemeinsame Einschätzung der Story Points.
Bucket Estimation
Bucket Estimation ist eine Technik zur schnellen Schätzung einer grossen Anzahl von User Stories. Dabei werden verschiedene “Buckets” (Kategorien) mit vorgegebenen Story-Point-Werten erstellt (z.B. 1, 3, 5, 8, 13). Der Ablauf ist folgender:- Jeder Entwickler nimmt eine Karte und teilt sie einem Bucket zu. Das wird solange wiederholt bis der Stapel leer ist.
- Jeder schaut sich die eingeteilten User Stories an und markiert diese mit einem Punkt, wenn er mit der Zuteilung nicht einverstanden ist und schiebt sie dorthin, wo sie seiner Meinung nach hin gehört.
- Stimmt ein anderer Entwickler mit dessen Zuteilung nicht überein, verschiebt er sie auf den Parkplatz.
- Mit den Karten auf dem Parkplatz wird Planning Poker gespielt.
Vorteile
- Ermöglicht schnelle Schätzungen für viele Aufgaben.
- Reduziert Diskussionen auf das notwendige Minimum.
- Besonders nützlich für grosse Backlogs.