Planning Poker is een populaire techniek voor agile schatten die het hele team op een leuke en boeiende manier betrekt. In dit artikel leggen we uit wat Planning Poker is, hoe het werkt en waarom we het bij BitStone gebruiken om onze softwareprojecten in te schatten.
1. Wat is Planning Poker?
Planning Poker is een op consensus gebaseerde techniek waarmee het team de inspanning en complexiteit kan schatten van de user stories of features die ze moeten implementeren. Het team gebruikt een stapel kaarten met waarden die staan voor het aantal story points, ideale dagen of een andere eenheid van schatting. De waarden zijn meestal gebaseerd op de Fibonacci-reeks, zoals 1, 2, 3, 5, 8, 13, etc., om de onzekerheid en variabiliteit van de schattingen weer te geven.
Planning Poker staat ook bekend als Scrum Poker of Agile Poker. Het is gebaseerd op de Delphi-methode, een techniek om tot een groepsbeslissing te komen door de meningen van experts te verzamelen en samen te voegen. Planning Poker werd voor het eerst geïntroduceerd door James Grenning in 2002, en gepopulariseerd door Mike Cohn in zijn boek Agile Estimating and Planning.
2. Hoe werkt Planning Poker?
Om een Planning Poker-sessie te starten, leest de producteigenaar of klant een van de user stories of features voor die het team moet inschatten. De teamleden bespreken vervolgens het verhaal, stellen vragen en verduidelijken de vereisten en aannames.
Als het team genoeg informatie heeft, kiest elk lid een kaart die zijn schatting weergeeft en legt die met de beeldzijde naar beneden op tafel. Vervolgens worden alle kaarten tegelijkertijd onthuld.
Als alle teamleden dezelfde waarde hebben gekozen, wordt dat de schatting voor het verhaal. Zo niet, dan bespreken de teamleden hun schattingen, vooral degene die significant hoger of lager zijn dan de anderen.
De teamleden leggen hun redenering uit en delen hun perspectieven en inzichten. Het doel is niet om anderen te overtuigen of over te halen, maar om elkaar te begrijpen en van elkaar te leren.
Na de discussie kunnen de teamleden hun schattingen herzien en nieuwe kaarten selecteren. Dit proces wordt herhaald tot het team een consensus of een redelijke overeenkomst bereikt over de schatting. Het team kan ook beslissen om het verhaal op te splitsen in kleinere en eenvoudigere verhalen, of om de schatting uit te stellen tot er meer informatie beschikbaar is.
De Planning Poker-sessie kan persoonlijk of online worden gedaan, met behulp van fysieke kaarten of digitale hulpmiddelen. Er zijn veel online tools die Planning Poker mogelijk maken, zoals PlanITpoker, Planning Poker en Scrum Poker Cards. Met deze tools kan het team Planning Poker op afstand, asynchroon en anoniem uitvoeren en ze bieden ook functies zoals timers, stemmen en statistieken.
3. Waarom gebruiken we Planning Poker bij BitStone?
Bij BitStone gebruiken we Planning Poker om verschillende redenen:
4. Hoe gebruik je Planning Poker effectief?
Om Planning Poker effectief te gebruiken, volgen we deze best practices:
Planning Poker is een techniek die we bij BitStone gebruiken om onze softwareprojecten op een agile manier in te schatten. Het stelt ons in staat om de inspanning en complexiteit in te schatten van de user stories of features die we moeten implementeren, met behulp van een spel kaarten met waarden die de eenheden van de schatting vertegenwoordigen. Het is een eenvoudige, collaboratieve en leuke techniek die ons helpt om realistische en betrouwbare schattingen te maken en om onze communicatie en teamwork te verbeteren.