Wie man Planning Poker zur Kostenschätzung von Softwareprojekten einsetzt

9. Januar 2024
im Blog

Planning Poker ist eine beliebte Technik für agiles Schätzen, die das gesamte Team auf spielerische und motivierende Weise einbezieht. In diesem Artikel erklären wir, was Planning Poker ist, wie es funktioniert und warum wir es bei BitStone zur Schätzung unserer Softwareprojekte einsetzen.

1. Was ist Planning Poker?


Planning Poker ist eine konsensbasierte Methode, mit der das Team den Aufwand und die Komplexität der zu implementierenden User Stories oder Features abschätzen kann. Das Team verwendet ein Kartenspiel mit Werten, die die Anzahl der Story Points, ideale Tage oder eine andere Schätzeinheit repräsentieren. Die Werte basieren üblicherweise auf der Fibonacci-Folge(z. B. 1, 2, 3, 5, 8, 13 usw.), um die Unsicherheit und Variabilität der Schätzungen widerzuspiegeln.

Planning Poker ist auch unter den Namen Scrum Poker oder Agile Poker bekannt. Es basiert auf der Delphi-Methode, einer Technik zur Gruppenentscheidung durch das Sammeln und Zusammenführen von Expertenmeinungen. Planning Poker wurde 2002 von James Grenning eingeführt und durch Mike Cohn in seinem Buch „Agile Estimating and Planning“ bekannt gemacht.

2. Wie funktioniert Planning Poker?


Zu Beginn einer Planning-Poker-Session liest der Product Owner oder Kunde eine der User Stories oder Features vor, deren Aufwand das Team schätzen soll. Anschließend diskutieren die Teammitglieder die Story, stellen Fragen und klären die Anforderungen und Annahmen.

Sobald das Team über genügend Informationen verfügt, wählt jedes Mitglied vertraulich eine Karte aus, die seine Schätzung repräsentiert, und legt sie verdeckt auf den Tisch. Anschließend werden alle Karten gleichzeitig aufgedeckt.

Wenn alle Teammitglieder denselben Wert gewählt haben, gilt dieser als Schätzung für die Story. Andernfalls diskutieren die Teammitglieder ihre Schätzungen, insbesondere diejenigen, die deutlich höher oder niedriger als die anderen ausfallen.

Die Teammitglieder erläutern ihre Argumentation und teilen ihre Perspektiven und Erkenntnisse. Ziel ist es nicht, andere zu überzeugen oder zu überreden, sondern einander zu verstehen und voneinander zu lernen.

Nach der Diskussion können die Teammitglieder ihre Schätzungen überarbeiten und neue Karten auswählen. Dieser Prozess wird wiederholt, bis das Team einen Konsens oder eine vernünftige Übereinkunft bezüglich der Schätzung erzielt hat. Das Team kann außerdem beschließen, die Story in kleinere und einfachere Aufgaben aufzuteilen oder die Schätzung zu verschieben, bis weitere Informationen vorliegen.

Planning-Poker-Sitzungen können persönlich oder online, mit physischen Karten oder digitalen Tools durchgeführt werden. Es gibt zahlreiche Online-Tools, die Planning Poker unterstützen, wie beispielsweise PlanITpoker, Planning Poker und Scrum Poker Cards. Diese Tools ermöglichen es dem Team, Planning Poker ortsunabhängig, asynchron und anonym durchzuführen und bieten zudem Funktionen wie Timer, Abstimmungen und Statistiken.

3. Warum nutzen wir Planning Poker bei BitStone?


Bei BitStone nutzen wir Planning Poker aus mehreren Gründen:

  • It is a simple and effective way to estimate our software projects. It helps us to create realistic and reliable estimates that reflect the team’s collective knowledge and experience. It also helps us to avoid common estimation pitfalls, such as anchoring, optimism bias, and groupthink.

  • It is a collaborative and participative way to estimate our software projects. It involves the whole team in the estimation process, ensuring that everyone’s voice and opinion is heard and valued. It also fosters a sense of ownership and commitment among the team members.

  • Es ist eine unterhaltsame und motivierende Methode, unsere Softwareprojekte zu schätzen. Sie bringt spielerische Elemente und Spannung in den Schätzungsprozess ein und macht ihn so angenehmer und motivierender für das Team. Außerdem trägt sie dazu bei, Vertrauen und ein gutes Verhältnis zwischen den Teammitgliedern aufzubauen.

4. Wie nutzt man Planning Poker effektiv?


Um Planning Poker effektiv einzusetzen, befolgen wir diese bewährten Vorgehensweisen:

  • Wir bereiten die User Stories bzw. Features im Voraus vor und achten darauf, dass sie klar, prägnant und testbar sind. Zur Qualitätssicherung unserer User Stories nutzen wir die INVEST-Kriterien (Unabhängig, Verhandelbar, Wertvoll, Schätzbar, Klein und Testbar).

  • Wir begrenzen die Anzahl der User Stories oder Features, die wir in jeder Sitzung schätzen, und priorisieren sie nach Wichtigkeit und Dringlichkeit. In der Regel schätzen wir maximal 10 Stories pro Sitzung und konzentrieren uns auf diejenigen, die im nächsten Sprint oder Release enthalten sind.

  • Wir begrenzen die Dauer jeder Sitzung und machen bei Bedarf Pausen. In der Regel verbringen wir nicht mehr als eine Stunde pro Sitzung, um Ermüdung und Langeweile zu vermeiden, die unsere Schätzungen beeinträchtigen könnten.

  • Wir verwenden eine Referenzstory oder ein Referenzfeature, um unsere Schätzungen zu kalibrieren und unsere Erwartungen abzustimmen. Wir wählen eine Story oder ein Feature aus, das wir bereits implementiert oder geschätzt haben, und weisen ihr/ihm einen Wert zu, auf den wir uns einigen. Anschließend verwenden wir sie/es als Basiswert, um andere Stories oder Features zu vergleichen und zu schätzen.

  • Wir respektieren die Meinungen und Perspektiven des anderen und hören uns die Argumente und Erklärungen des anderen an. Wir kritisieren oder bewerten die Einschätzungen des anderen nicht und versuchen auch nicht, sie zu beeinflussen oder zu manipulieren. Wir streben einen Konsens oder eine vernünftige Übereinkunft an, keine einstimmige oder perfekte Einschätzung.

Planning Poker ist eine Technik, die wir bei BitStone zur agilen Schätzung unserer Softwareprojekte einsetzen. Mithilfe eines Kartenspiels, dessen Werte die Schätzeinheiten darstellen, können wir den Aufwand und die Komplexität der zu implementierenden User Stories oder Features abschätzen. Es ist eine einfache, kollaborative und unterhaltsame Methode, die uns hilft, realistische und verlässliche Schätzungen zu erstellen und unsere Kommunikation und Teamarbeit zu verbessern.

Über den Autor (Admin)

Hello, I'm Albert, one of the Co-CEOs at BitStone, and I'm passionate about steering our company toward excellence in the tech industry.

My journey in technology has been one of continuous learning and adaptation. As a Co-CEO, I am dedicated to fostering innovation, driving growth, and ensuring that BitStone remains a pioneer in the ever-changing tech landscape.

Leading alongside Grigore, I believe in creating a workplace where ideas flourish, and collaboration fuels our success. Together, we aim to shape BitStone into a dynamic force, not only meeting but exceeding the expectations of our clients and the industry.

Beyond the leadership responsibilities, I'm eager to share my perspectives on the evolving tech world. Join me on this journey, where BitStone's commitment to innovation and excellence unfolds. Let's explore the boundless possibilities that technology brings to our fingertips.

Lesen Sie die folgenden Artikel.

BITSTONE-Logo mit Symbol
Datenschutzübersicht

Diese Website verwendet Cookies, um Ihnen die bestmögliche Nutzererfahrung zu bieten. Cookie-Informationen werden in Ihrem Browser gespeichert und dienen beispielsweise dazu, Sie bei Ihrem nächsten Besuch wiederzuerkennen und unserem Team zu helfen, die für Sie interessantesten und nützlichsten Bereiche der Website zu ermitteln.