Planning Poker

planning-poker

Copyright ┬ę Shutterstock / Stocker plus

Was ist Planning Poker?

Planning Poker, auch als Scrum Poker bezeichnet, ist eine konsensbasierte, agile Sch├Ątz- und Planungstechnik in der Softwareentwicklung. Alle Eintr├Ąge im Scrum Product Backlog m├╝ssen gesch├Ątzt werden, damit der Scrum Product Owner die Eintr├Ąge priorisieren und Releases planen kann. Dies bedeutet, dass der Scrum Product Owner eine ehrliche Einsch├Ątzung ben├Âtigt, wie schwierig die Arbeit sein wird. Scrum Poker ist eine Technik, die es einem Team erm├Âglicht, schnell eine genaue Sch├Ątzung zu erstellen.

Im Gegensatz zu anderen Sch├Ątztechniken zerlegt das Team beim Planning Poker die Funktionen nicht in einzelne Aufgaben mit Stundensch├Ątzungen. Stattdessen verwenden sie ihre Erfahrung, um zu sch├Ątzen, wie gro├č jedes Merkmal mit jedem der anderen Merkmale in der Liste verglichen wird. Planning Poker┬« ist eine eingetragene Marke von Mountain Goat Software, LLC.

Das Scrum Framework selbst schreibt den Scrum Teams keinen Weg vor, wie sie ihre Arbeit sch├Ątzen sollen. Innerhalb des Scrum-Frameworks wird die Sch├Ątzung jedoch normalerweise nicht zeitabh├Ąngig durchgef├╝hrt – es wird eine abstrahiertere Metrik zur Quantifizierung des Aufwands verwendet. H├Ąufige Sch├Ątzmethoden sind numerische Gr├Â├čen (1 bis 10), T-Shirt-Gr├Â├čen (XS, S, M, L, XL, XXL, XXXL) oder die Fibonacci-Sequenz (1, 2, 3, 5, 8, 13, 21, 34 etc.). Wichtig ist, dass das Team ein gemeinsames Verst├Ąndnis f├╝r die verwendete Skala hat, sodass jedes Teammitglied damit vertraut ist.

Tipp

Wenn Sie noch Fragen bez├╝glich Framework haben, dann k├Ânnen Sie gerne den jeweiligen Glossar dazu besuchen und sich ├╝ber das Thema informieren.

Eine h├Ąufig verwendete Methode w├Ąhrend des Sch├Ątzprozesses ist Planning Poker. Bei der Verwendung von Planning Poker wird der Einfluss zwischen den Teilnehmern minimiert und somit ein genaueres Sch├Ątzergebnis erzielt. Um Planning Poker zu spielen, werden eine Liste der zu sch├Ątzenden Funktionen und Decks mit nummerierten Karten ben├Âtigt.

Planning Poker Kartendecks

Ein typisches Deck f├╝r Planning Poker enth├Ąlt Karten, die die Fibonacci-Folge einschlie├člich einer Null zeigen: 0, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89. ├ähnliche Werte wie 0, 1/2, 1, 2, 3, 5, 8, 13, 20, 40 und 100 sind ebenfalls m├Âglich. Die Werte repr├Ąsentieren die Anzahl der Story Points, ideale Tage oder andere Einheiten, in denen das Team sch├Ątzt. Je nach Kartendeck k├Ânnen auch Karten mit einem Fragezeichen und dem Unendlichkeitszeichen “?” enthalten sein. Der Grund f├╝r die Verwendung der Fibonacci-Sequenz besteht darin, die Unsicherheit bei der Sch├Ątzung gr├Â├čerer Objekte widerzuspiegeln. Eine hohe Sch├Ątzung bedeutet normalerweise, dass die Geschichte im Detail nicht gut verstanden wird oder in mehrere kleinere Geschichten unterteilt werden sollte. Kleinere Geschichten k├Ânnen detaillierter gesch├Ątzt werden.

Ablauf des Planning Poker

Um eine Planning Poker Sitzung zu starten, liest der Produkteigent├╝mer oder Kunde eine agile Benutzergeschichte vor oder beschreibt eine Funktion, die er ben├Âtigt, f├╝r die Sch├Ątzer. Im Idealfall wird die Geschichte auf einer Projektionswand oder einem gro├čen Monitor vorgestellt. Die Akzeptanzkriterien der Geschichte werden diskutiert, Fragen gestellt und Kl├Ąrungen vorgenommen. Jedes Teammitglied, ohne den Product Owner, entscheidet sich f├╝r einen Story Point Wert, w├Ąhlt eine Karte aus seinem Kartenstapel aus und legt diese verdeckt vor sich auf den Tisch. Sobald jedes Teammitglied eine Karte ausgew├Ąhlt hat, werden die Karten umgedreht. Wenn alle Sch├Ątzer den gleichen Wert ausgew├Ąhlt haben, wird dies zur Sch├Ątzung. Wenn die Sch├Ątzungen nicht gleich sind, werden alle Unterschiede bei den Bewertungen diskutiert. Typischerweise erkl├Ąren die Teammitglieder mit den h├Âchsten und niedrigsten ihre Sch├Ątzungen. Nach der Diskussion w├Ąhlt jeder Sch├Ątzer erneut eine Sch├Ątzkarte aus und alle Karten werden gleichzeitig wieder aufgedeckt.

Das Planning Poker wird wiederholt, bis ein Konsens erreicht ist oder bis die Sch├Ątzer entscheiden, dass das agile Sch├Ątzen und Planen eines bestimmten Gegenstandes aufgeschoben werden muss, bis zus├Ątzliche Informationen zur Verf├╝gung stehen.

Warum werden beim Planning Poker Story Points anstelle von Stunden oder Tagen verwenden?

Die Sch├Ątzung in Stunden und Tagen kann unter Umst├Ąnden zu Problemen f├╝hren, da es Kunden schwerf├Ąllt, das Konzept von “idealen Stunden” oder “idealen Tagen” zu verstehen. Wenn ein Team sch├Ątzt, dass es 30 ideale Tage braucht, um ein Projekt fertig zu stellen, tendieren Kunden dazu, den “idealen” Teil zu vergessen und denken, dass das Projekt in sechs Wochen fertiggestellt sein wird.

Das zweite Problem ist die Diskrepanz zwischen den Geschwindigkeiten, mit der bestimmte Teammitglieder ihre Arbeit abschlie├čen k├Ânnen. Ein erfahrenes Teammitglied k├Ânnte eine Aufgabe in einer Stunde abschlie├čen, f├╝r die ein Neuling einen ganzen Tag ben├Âtigt. Ein weiteres Problem kann der ausgepr├Ągte Optimismus einzelner Teammitglieder bei der Zeitsch├Ątzung sein. Story Points beseitigen diese Probleme, indem die Gr├Â├če einer User Story von der Zeit getrennt wird. Wenn die Zeit in den Hintergrund r├╝ckt, neigen Teams dazu, die relative Gr├Â├če viel effektiver zu sch├Ątzen.

Was sind die Vorteile des Planning Poker?

Die meisten Teams werden eine Planning Poker-Sitzung abhalten, kurz nachdem ein erster Product Backlog geschrieben wurde. Diese Sitzung, die sich ├╝ber mehrere Tage erstrecken kann, wird verwendet, um erste Sch├Ątzungen zu erstellen, die beim Festlegen oder Dimensionieren des Projekts n├╝tzlich sind.

Da Product Backlog-Elemente normalerweise in Form von User Stories w├Ąhrend des gesamten Projekts weiterhin hinzugef├╝gt werden, wird es f├╝r die meisten Teams hilfreich sein, nachfolgende agile Sch├Ątzungen und Planungssitzungen einmal pro Iteration durchzuf├╝hren. Dies geschieht in der Regel einige Tage vor dem Ende der Iteration und unmittelbar nach einem t├Ąglichen Standup, da das gesamte Team zu diesem Zeitpunkt ohnehin zusammen ist.

Teams, die mit Planning Poker kalkulieren, berichten ├╝bereinstimmend, dass sie zu genaueren Sch├Ątzungen gelangen als mit jeder anderen zuvor genutzten Technik. Ein Grund, warum Planning Poker zu besseren Sch├Ątzungen f├╝hrt, ist, dass es mehrere Expertenmeinungen zusammenbringt. Da diese Experten in einem Softwareprojekt ein funktions├╝bergreifendes Team aus allen Disziplinen bilden, sind sie f├╝r die Sch├Ątzaufgabe besser geeignet als andere. Ein weiterer Grund ist der lebhafte Dialog w├Ąhrend der Poker-Planung. Teammitglieder werden von ihren Kollegen aufgefordert, ihre Sch├Ątzungen zu rechtfertigen. Forscher haben herausgefunden, dass dies die Sch├Ątzgenauigkeit verbessert, insbesondere bei Objekten mit einer gro├čen Unsicherheit.

Dar├╝ber hinaus hat sich gezeigt, dass die Begr├╝ndung von Sch├Ątzungen zu Sch├Ątzungen f├╝hrt, die fehlende Informationen besser kompensieren. Dies ist wichtig f├╝r ein agiles Projekt, da die gesch├Ątzten Nutzergeschichten oft absichtlich vage sind. Nicht zuletzt haben Studien gezeigt, dass die von Teammitgliedern beim Planning Poker eingeforderte Begr├╝ndung einzelner Sch├Ątzungen ebenso wie die stattfinden Gruppendiskussionen insgesamt zu besseren Ergebnissen f├╝hrt.

Tipp

Wenn Sie noch Fragen bez├╝glich eines Online Marketing Themas haben, dann k├Ânnen Sie gerne unseren Glossar besuchen und sich ├╝ber das Thema informieren, wo Sie noch speziell Fragen haben.


Sie haben noch Fragen?

Kontaktieren Sie uns

Kostenloser SEO-Check der OSG


Weitere Inhalte