Planning Poker is een populaire techniek voor agile calculatie waarbij het hele team op een leuke en boeiende manier betrokken is. In dit artikel leggen we uit wat Planning Poker is, hoe het werkt en waarom we het bij BitStone gebruiken om onze softwareprojecten te calculeren.
1. Wat is Planning Poker?
Planning Poker is een consensusgebaseerde techniek waarmee het team de inspanning en complexiteit van de user stories of features die ze moeten implementeren, kan inschatten. Het team gebruikt een kaartspel met waarden die het aantal story points, ideale dagen of een andere schattingseenheid vertegenwoordigen. De waarden zijn meestal gebaseerd op de Fibonaccireeks , zoals 1, 2, 3, 5, 8, 13, enz., om de onzekerheid en variabiliteit van de schattingen te weerspiegelen.
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 te aggregeren. 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 die ze door het team willen laten beoordelen. De teamleden bespreken de story, stellen vragen en verduidelijken de vereisten en aannames.
Wanneer het team voldoende informatie heeft, kiest elk teamlid individueel een kaart die hun schatting vertegenwoordigt en legt deze gedekt op tafel. Vervolgens worden alle kaarten tegelijk omgedraaid.
Als alle teamleden dezelfde waarde hebben gekozen, wordt dat de schatting voor het verhaal. Zo niet, dan bespreken de teamleden hun schattingen, met name de schattingen die aanzienlijk hoger of lager zijn dan de anderen.
De teamleden lichten hun redeneringen toe en delen hun perspectieven en inzichten. Het doel is niet om anderen te overtuigen of te overtuigen, 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 totdat het team consensus of een redelijke overeenstemming over de schatting bereikt. Het team kan er ook voor kiezen om het verhaal op te splitsen in kleinere en eenvoudigere delen, of de schatting uit te stellen totdat er meer informatie beschikbaar is.
De Planning Poker-sessie kan fysiek of online plaatsvinden, met behulp van fysieke kaarten of digitale tools. Er zijn veel online tools die Planning Poker mogelijk maken, zoals PlanITpoker, Planning Poker en Scrum Poker Cards. Deze tools stellen het team in staat om Planning Poker op afstand, asynchroon en anoniem te spelen, en 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 kun je Planning Poker effectief gebruiken?
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 te schatten. Het stelt ons in staat om de inspanning en complexiteit van de user stories of features die we moeten implementeren in te schatten, met behulp van een kaartspel 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 onze communicatie en teamwork te verbeteren.
