Planning Poker
Kurzfassung: Was ist Planning Poker?
Planning Poker (auch Scrum Poker genannt) ist eine Methode zur relativen Aufwandsschätzung von User Storys in der agilen Software-Entwicklung.
Planning Poker
Kurzfassung: Was ist Planning Poker?
Planning Poker (auch Scrum Poker genannt) ist eine Methode zur relativen Aufwandsschätzung von User Storys in der agilen Software-Entwicklung.
Eine praxisgerechte Anleitung zur Durchführung einer Aufwandsschätzung mit Planning Poker liefert Ihnen die Methode Planning Poker.
Erstmals beschrieben wurde Planning Poker im April 2002 von James Grenning (PDF).
Teilnehmer und Aufgabenstellung
Am Workshop zur Aufwandsschätzung sollten alle Mitglieder des Entwicklungsteams, der Auftraggeber (bei Scrum der Product Owner) und ein neutraler Moderator (bei Scrum kann dies der Scrum Master sein) teilnehmen. Die Aufgabenstellung muss vollständig in Form von User Stories beschrieben sein. Der Moderator stellt den Entwicklern die User Storys vor, wobei nur Rückfragen zum Verständnis zugelassen sind.
Schätzung der User Stories
Anschließend schätzt das Team für die einzelnen User Stories den relativen Arbeitsaufwand ab. Hierzu erhält jeder Entwickler einen Satz Schätzkarten mit Punktwerten. Üblicherweise werden die Punktwerte in Fibonacci-Zahlen definiert: 1, 2, 3, 5, 8, 13, 21 usw. D.h. der jeweils nächst höhere Schätzwert ergibt sich aus der Summe der beiden niedrigeren Punktwerte vor ihm. Durch diese stark ansteigende Folge soll die zunehmende Unsicherheit der Schätzgenauigkeit bei aufwendigeren Aufgaben verdeutlicht werden.
Die Punktwerte entsprechen keiner absoluten Messgröße, sondern bewerten lediglich den relativen Arbeitsaufwand der zu bewertenden User Storys. Diese sogenannten Story Points können ggf. anschließend über Erfahrungswerte in absolute Aufwandsschätzungen umgerechnet werden.
Mögliche Situationen
Um den Schätzwert für eine User Story zu erhalten, stellt der Moderator diese vor und ruft die Teilnehmer zur zunächst verdeckten Abgabe ihres Schätzwertes auf. Nach dem Umdrehen der Karten können sich im Wesentlichen drei Situationen ergeben:
- Alle Schätzwerte sind gleich. Damit besteht Konsens und die User Story wird mit den entsprechenden Story Points bewertet.
- Die Schätzwerte liegen eng beieinander. Die User Story wird in diesem Fall mit dem höchsten gelegten Punktwert bewertet.
- Die Schätzwerte divergieren stark. In diesem Fall diskutieren die Schätzer ihre Gründe und versuchen, mit einer oder mehreren neuen Schätzrunden einen Konsens zu finden. Falls dies nicht gelingt, wird die Schätzung dieser User Story auf einen weiteren Workshop verschoben. Bis dahin muss sie entweder in kleinere User Storys zerlegt oder fehlende Informationen recherchiert werden.
Ergebnis des Planning Poker
Ergebnis eines Planning Poker-Workshops ist die Bewertung aller User Storys mit Story Points, sofern Einigkeit erzielt werden konnte und einer Liste aller User Storys, die genauer definiert werden müssen.
Mit Hilfe der so bewerteten User Storys ist dann eine weitere Projektplanung möglich, z.B. in Form eines Sprint Plannings.
Das Unternehmen Mountain Goat Software LLC hat in den USA "Planning Poker" als eingetragene Marke registriert und stellt ein kostenfreies Online-Tool für diese Methode zur Verfügung.