Het grootste voordeel van Story Points in Scrum

Foto van Sohrab Salimi
Sohrab Salimi
3 min. Leestijd
Deze inhoud is vertaald met AI. Bekijk origineel

Als Story Points toch een maateenheid voor tijd (inspanning) zijn, waarom kun je dan niet gewoon uren of dagen nemen? Waarom heb je Story Points überhaupt nodig?

De belangrijkste reden voor Story Points

Product Backlog Items met Story Points inschatten heeft meerdere goede redenen. Er is echter één hoofdreden die op zichzelf al voldoende is om Story Points te rechtvaardigen. En die heeft te maken met koning Hendrik I, die regeerde van 1100 tot 1135. Vóór zijn heerschappij bestond er de lengtemaat "yard", die even lang was als de afstand van iemands uitgestrekte duim tot aan de neus. Stel je eens voor wat voor verwarring dat opleverde. De afstand was immers bij iedereen anders. Op een dag besloot koning Hendrik dat een yard altijd zo lang moest zijn als de afstand van zíjn uitgestrekte duim tot aan zijn neus.

Dat was handig voor hem. Maar ook voor alle anderen, omdat er nu een vastgestelde maateenheid was. Voor ieder individu betekende dat wel dat een yard (de armlengte van de koning) misschien iets langer of korter was dan de eigen arm. Maar zo had iedereen een uniforme lengtemaat.

Relatief Inschatten met Story Points

Met Story Points is het precies hetzelfde. Net als de Engelse yards, maken Story Points het mogelijk voor teamleden met verschillende kwalificaties om samen een relatieve inschatting te geven.

Je kunt ook een ander voorbeeld nemen: Stel je voor dat je met iemand gaat joggen. Jij loopt in een vrij hoog tempo, maar de ander is langzamer. Je wijst naar een pad en zegt: "Laten we dit pad nemen, daar hebben we 30 minuten voor nodig." Je looppartner heeft echter elke keer dat hij het pad in zijn eigen tempo liep 60 minuten nodig gehad, en dat vertelt hij je. Dan krijgen jullie ruzie: "30". "60". "30". "60". Maar daar schieten jullie ook niets mee op. Jullie zouden een compromis kunnen sluiten en het op 45 minuten houden. Dat zou echter het slechtste zijn wat jullie kunnen doen, want nu hebben jullie een inschatting gegeven die op geen van jullie beiden van toepassing is. In plaats van het op 45 minuten te houden, discussiëren jullie dus weer: "30". "60". "30". "60".

Op een gegeven moment zeg je tegen je looppartner: "Oké, het pad is 5 km lang. Ik loop het in 30 minuten." En hij antwoordt: "Dat klopt, het pad is 5 km lang. Maar ik heb er 60 minuten voor nodig."

Het probleem is dat jullie allebei gelijk hebben. Jij kunt het pad echt in 30 minuten lopen, maar je partner in 60 minuten. Een gezamenlijke inschatting geven gaat niet werken, omdat jullie allebei in een ander tempo werken, of in dit geval lopen.

Als je echter een abstractere maateenheid neemt – hier kilometers – kun je het eens worden. Jullie worden het erover eens dat het pad 5 kilometer lang is. Het enige verschil is hoelang ieder er individueel over doet.

Conclusie – Consensus bij verschillende werksnelheden

Story Points vervullen hetzelfde doel. Met hun hulp kunnen mensen met verschillende vaardigheden en een verschillende werksnelheid tot consensus komen. In plaats van een langzame en een snellere loper – zoals in het bovenstaande voorbeeld – kun je je ook twee programmeurs met een verschillende productiviteit voorstellen:

Net als de lopers kunnen de programmeurs het erover eens worden dat een bepaalde User Story 5 Story Points krijgt (in plaats van 5 KM). De snellere van de twee programmeurs denkt misschien dat het maar één dag werk voor hem is. De wat langzamere daarentegen gelooft dat hij er twee dagen voor nodig heeft. Toch kunnen ze het eens worden over 5 Story Points, omdat het aantal Points bij de eerste Story nog volledig vrij gekozen kan worden.

Vanuit deze eerste inschatting kunnen vervolgens alle verdere inschattingen voor de daaropvolgende Stories worden afgeleid. Als de snellere van de twee bij de volgende Story ervan uitgaat dat hij er twee dagen voor nodig heeft (dubbel zo lang als voor de eerste), dan geeft hij deze Story 10 Points. De langzamere programmeur denkt misschien dat hij vier dagen nodig heeft (ook dubbel zo lang als voor de eerste), dan geeft ook hij er 10 Points aan.

En zo helpen Story Points – net als de armlengte in het verhaal over Koning Hendrik – verschillende mensen om tot consensus te komen.

Deze tekst is afkomstig uit de blog van Mike Cohn en is door ons naar het Nederlands vertaald.

Productstrategie opstellen

=> Bedrijfsstrategie vs. Productstrategie

Planning Poker

=> Het juiste moment voor Planning Poker

Praat met onze assistent Praat met onze assistent