ACA Group Blog | Inzichten over Softwareontwikkeling, UX/UI, Data & Innovatie

Rockstar planningspoker: maak softwareontwikkeling schattingen leuk!

Geschreven door Dorien Jorissen | 6-mei-2025 14:13:45

Het inschatten van de inspanning die nodig is om bepaalde functionaliteiten te ontwikkelen bij het schrijven van software geeft je klanten enige zekerheid en voorspelbaarheid. Dat gezegd hebbende: het maken van schattingen voor softwareontwikkeling is meestal niet het populairste deel van het werk van een ontwikkelaar. We hebben echter een manier gevonden om schattingen te gamificeren en ze een stuk leuker te maken, zonder aan nauwkeurigheid in te boeten. In deze blogpost leren we je hoe je schattingen voor softwareontwikkeling leuk kunt maken met rockstar planning poker.

Schattingen maken voor voorspelbaarheid

Wanneer een functie duidelijk gedefinieerd is, wordt deze opgesplitst inuser stories. Hier is een voorbeeld van zo'n user story:

"Als gebruiker van deze dienst wil ik mijn vrienden uitnodigen zodat we samen van de dienst kunnen genieten."

Voordat we beginnen met de ontwikkeling van een user story, schatten we de inspanning in die we denken dat het gaat kosten. Op deze manier kunnen we de complexiteit vrij gedetailleerd inschatten en onze klanten vooraf een zekere mate van voorspelbaarheid geven. Om dit te kunnen doen, meten we hoeveel dagen het ons kost om éénstory point te voltooien. Story points zijn een meeteenheid voor het uitdrukken van een schatting van de totale inspanning die nodig is om een user story volledig te implementeren. Deinspanning is het gemiddelde aantal dagen dat een teamlid nodig heeft om een story punt te voltooien in een bepaalde tijdsperiode. De inspanning vermenigvuldigd met de capaciteit van ons team geeft ons een idee van destory throughput van het team, de hoeveelheid story points die een team kan ontwikkelen in een bepaalde periode. Als je de story throughput extrapoleert, kun je een duidelijke voorspelbaarheid krijgen van het bereik dat je met een team in de loop van de tijd kunt realiseren.

In dit stadium van het ontwikkelproces kennen we de ingewikkelde details van een user story nog niet helemaal. Maar we hebben ons 'huiswerk' al gedaan en weten genoeg om de complexiteit van de ontwikkeling van de user story nauwkeurig in te schatten.

Schatten met planningspoker

Planning poker is een ideale manier om tot gedetailleerde schattingen te komen. Deze manier van schatten werd beschreven door Mike Cohn in zijn boekAgile Estimating and Planning. Tijdens een planningspooksessie wordt een user story geschat door het team dat eraan gaat werken.

Eerst legt de productmanager uit wat we willen bereiken met de user story. Daarna bespreekt het team wat er precies gedaan moet worden om dat te bereiken, totdat ze een consensus bereiken over de story. Daarna gebruikt elk teamlid 'planningskaarten' om individueel in te schatten hoeveel moeite het kost om de story af te ronden. Na drie tellen draait elk teamlid tegelijkertijd zijn planningskaart om en onthult zijn schatting in story points. Als er grote verschillen zijn, gaat het team door met het bespreken van de complexiteit van het verhaal totdat er een nieuwe consensus is bereikt.

Bij ACA gebruiken we een aantal speciale kaarten om de complexiteit van een verhaal in story points aan te geven. We hebben kaarten met de nummers 0,5 - 1 - 1,5 - 2,5 en 4. Na verloop van tijd hebben we echter gemerkt dat verhalen die worden geschat op 2,5 of 4 story points meer werkbelasting en onzekerheid met zich meebrengen, wat weer ten koste gaat van de voorspelbaarheid voor de klant. Nu worden alle stories die worden geschat op meer dan 1,5 story points opgesplitst in kleinere delen. Daarom hebben we de getallen op onze kaarten beperkt tot slechts 0,5 - 1 en 1,5.

Hoe zit het dan met rockstar planningspoker?

De meeste technische mensen houden niet zo van schattingen maken. Schattingssessies zijn vermoeiend en vergen veel energie, zelfs als je planningspoker gebruikt om het planningsproces te gamificeren. Om die sessies te verlevendigen, gebruiken we nu al een paar jaar iets dat we rockstar planningspoker noemen.

In plaats van kaarten te gebruiken om verhaalpunten aan te geven, gebruiken we onze handen. Net als bij 'steen, papier, schaar' tellen we allemaal tot drie en laten dan onze handen zien om een van de volgende tekens te maken.

Pinkie

Het universele rockstarsignaal om een biertje te bestellen, vooral in de mooie studentenstad Leuven in België. Dit teken staat voor 0,5 verhaalpunt.

Wijsvinger

De rockster manier om hallo te zeggen! Dit signaal geeft 1 story point aan.

Vinger en wijsvinger

De universele manier om iedereen te laten weten dat ze moeten rocken. Wordt gebruikt om een complexiteit van 1,5 story point aan te geven.

Middelvinger

Het universele signaal voor ... Dit signaal wordt gebruikt om aan te geven dat het user story verdere verduidelijking behoeft of opgesplitst moet worden in kleinere delen.

Takeaway

Rockstar planningspoker is een ideale manier om dingen leuk te houden, en dingen leuk houden zorgt voor meer betrokkenheid en werk van hoge kwaliteit. Rockstar planningspoker levert niet per se betere resultaten op als het gaat om het schatten van de inspanning, maar het heeft de schattingssessies van onze teams wel verlevendigd. Je hebt alleen je handen nodig!

Dus als je die vermoeiende schattingssessies zat bent, waarom probeer je dan geen rockstar planning poker om er wat meer pit in te krijgen? Veel succes, veel plezier en laat ons weten hoe je het hebt gedaan!