Hoe u Planning Poker kunt gebruiken om softwareprojecten te schatten

9 januari 2024
in Blog

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:

  • Het is een eenvoudige en effectieve manier om onze softwareprojecten te schatten. Het helpt ons om realistische en betrouwbare schattingen te maken die de collectieve kennis en ervaring van het team weerspiegelen. Het helpt ons ook om veelvoorkomende valkuilen bij het schatten te vermijden, zoals verankering, optimismebias en groepsdenken.

  • Het is een collaboratieve en participatieve manier om onze softwareprojecten te schatten. Het hele team wordt betrokken bij het calculatieproces, waardoor ieders stem en mening gehoord en gewaardeerd wordt. Het bevordert ook een gevoel van eigenaarschap en betrokkenheid bij de teamleden.

  • Het is een leuke en boeiende manier om onze softwareprojecten te schatten. Het voegt een vleugje gamification en spanning toe aan het calculatieproces, waardoor het leuker en motiverender wordt voor het team. Het draagt ​​ook bij aan het opbouwen van vertrouwen en een goede verstandhouding tussen de teamleden.

4. Hoe kun je Planning Poker effectief gebruiken?


Om Planning Poker effectief te gebruiken, volgen we deze best practices:

  • We bereiden de user stories of features vooraf voor en zorgen ervoor dat ze duidelijk, beknopt en testbaar zijn. We hanteren de INVEST-criteria (Onafhankelijk, Onderhandelbaar, Waardevol, Schatbaar, Klein en Testbaar) om de kwaliteit van onze user stories te garanderen.

  • We beperken het aantal user stories of features dat we in elke sessie schatten en prioriteren ze op basis van hun belang en urgentie. We schatten doorgaans niet meer dan 10 stories per sessie en richten ons op de stories die in de volgende sprint of release zitten.

  • We beperken de duur van elke sessie en nemen indien nodig pauzes. We besteden doorgaans niet meer dan een uur per sessie en vermijden vermoeidheid en verveling die onze schattingen kunnen beïnvloeden.

  • We gebruiken een referentieverhaal of feature om onze schattingen te kalibreren en onze verwachtingen af ​​te stemmen. We kiezen een verhaal of feature die we al hebben geïmplementeerd of geschat en kennen er een waarde aan toe waar we het over eens zijn. Vervolgens gebruiken we dit als basislijn om andere verhalen of features te vergelijken en te schatten.

  • We respecteren elkaars meningen en perspectieven en luisteren naar elkaars argumenten en uitleg. We bekritiseren of beoordelen elkaars inschattingen niet en proberen elkaars inschattingen niet te beïnvloeden of te manipuleren. We streven naar consensus of een redelijke overeenkomst, niet naar unanimiteit of een perfecte inschatting.

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.

Over de auteur George

Marketingspecialist

Bekijk de onderstaande artikelen

BITSTONE-logo-met-symbool
Privacyoverzicht

Deze website maakt gebruik van cookies om u de best mogelijke gebruikerservaring te bieden. Cookie-informatie wordt opgeslagen in uw browser en voert functies uit zoals het herkennen van u wanneer u terugkeert naar onze website en het helpen van ons team om te begrijpen welke delen van de website u het meest interessant en nuttig vindt.