De meeste teams discussiëren over welke schattingstechniek de „juiste” is. Dat is echter de verkeerde vraag. Elke techniek brengt een afweging met zich mee: snelheid tegenover nauwkeurigheid, dekking tegenover diepgang, een getal tegenover een gesprek. De techniek die u kiest, is in feite de manier waarop het mis kan gaan waarmee u hebt besloten te kunnen leven. Deze pagina is dan ook een beslissingsgids, geen ranglijst: waar elke techniek goed in is, hoe elke techniek tekortschiet, en welke u het beste kunt kiezen in de situatie waarmee u te maken hebt.

Waarom zou men überhaupt een schatting maken?

Schattingen krijgen een slechte reputatie omdat teams de schatting als een belofte beschouwen. Dat is het echter niet. Een schatting is een gezamenlijke prognose: de beste inschatting die het team op dit moment kan maken van de relatieve inspanning, die gezamenlijk tot stand komt zodat iedereen met hetzelfde beeld de sprint ingaat. Op die manier helpt het u bij het plannen en brengt het meningsverschillen in een vroeg stadium aan het licht, wanneer het nog weinig moeite kost om deze op te lossen.

Wanneer het wordt beschouwd als een toezegging waaraan later wordt getoetst, heeft het juist het tegenovergestelde effect. Elke retrospectieve wordt een verdediging van een getal, mensen leren het op te smukken en de schatting geeft u geen waarheidsgetrouw beeld meer. Dus voordat u een techniek kiest, moet u het eens worden over het doel van het getal: een prognose die u verfijnt, niet een contract dat u afdwingt. Als u dat duidelijk voor ogen houdt, wordt de keuze van de techniek een praktische kwestie in plaats van een politieke.

Planning Poker

Planning Poker is de weloverwogen methode. Iedereen kiest in stilte een kaart, waarna iedereen deze tegelijkertijd onthult, en de uitkomst vormt het startpunt voor de discussie. Juist die stap eerst in stilte stemmen, dan onthullen is de kern: hiermee worden de meningsverschillen blootgelegd die bij andere technieken vaak worden verdoezeld, en wordt voorkomen dat het cijfer van de meest ervaren deelnemer de rest van de groep beïnvloedt. Deze aanpak werd gepopulariseerd door Mike Cohn bij Mountain Goat Software. Maak hier gebruik van wanneer u beschikt over een gerichte reeks goed uitgewerkte verhalen en u behoefte hebt aan een gedeeld begrip, en niet alleen aan een omvang.

Waar het tekortschiet: snelheid. Planning poker is hier de traagste techniek, en onvoldoende uitgewerkte stories veranderen die traagheid in een verfijningsbijeenkomst die zich voordoet als een schattingsbijeenkomst. Als een story uitloopt van 3 naar 13, heeft u geen schattingsprobleem, maar een story die opgesplitst moet worden.

Volledige handleiding: hoe u planning poker kunt toepassen. Wilt u nu meteen gratis een sessie met uw team houden, maak dan gebruik van planning poker voor agile teams.

Verhaalpunten

Storypoints zijn de eenheid die de meeste van deze technieken opleveren; het is geen techniek op zich, en dat onderscheid is het waard om in gedachten te houden. Een punt geeft de relatieve omvang weer: complexiteit, onzekerheid en inspanning samengevat in één getal, afgestemd op het eigen referentieverhaal van het team in plaats van op uren. Planning poker, buckets, affiniteit en magische schatting leveren allemaal punten op. T-shirt-sizing doet dat bewust niet.

Waar het misgaat: op het moment dat punten worden geïnterpreteerd als uren of tussen teams worden vergeleken. Twee teams die dezelfde backlog inschatten, komen uit op verschillende puntentotalen omdat zij hun kalibratie baseren op verschillende referentieverhalen; het vergelijken van de twee zegt dus niets anders uit dan hoe verschillend zij hun nulpunt hebben vastgesteld.

Volledig hoofdstuk: wat zijn story points.

Maten van T-shirts

Bij T-shirtmaten worden getallen vervangen door categorieën: XS, S, M, L, XL. Door de gedetailleerdheid te verminderen, verloopt het proces vlotter – precies wat u nodig hebt in de vroege verfijningsfase, bij het opstellen van de roadmap en in gesprekken met het productteam of het management, die geen decimale getallen nodig hebben. Zo blijft de groep in beweging in een fase waarin meer precisie slechts schijnprecisie zou zijn.

Waar het misgaat: T-shirts kloppen niet. Zodra iemand buiten het team een velocity-cijfer nodig heeft en u een wikitabel maakt om L om te rekenen naar 8, hebt u story points opnieuw uitgevonden met extra stappen.

Volledig hoofdstuk: maten T-shirts.

Schatting van de affiniteit

Bij het schatten van de affiniteit wordt de gebruikelijke volgorde omgedraaid. Het team sorteert de stories eerst in grotere en kleinere stapels, zonder getallen, en labelt de stapels pas nadat alles is gegroepeerd. De truc is om pas op het laatst getallen vast te leggen: tegen de tijd dat men daar toe komt, ligt de relatieve volgorde al vast, zodat de discussie per story (is dit een 3 of een 5?) nooit op gang komt. Het gaat snel, het is schaalbaar voor een grote backlog en het is bijna net zo goed bestand tegen het anker-effect als planning poker. ‘Magic estimation’ is de meer daadkrachtige variant: iedereen plaatst in stilte, en alleen de verhalen waarbij de plaatsingen uiteenliepen, worden daadwerkelijk besproken.

Waar het tekortschiet: het verbergt meningsverschillen. Stille instemming wordt behandeld als daadwerkelijke instemming, waardoor een verhaal dat stilletjes een mix was van 3-en en 8-en, kan doorgaan als een unanieme 5, en niemand komt erachter totdat de sprint ten einde loopt. Voert u dit op afstand uit zonder een gedeeld bord, dan richten mensen zich op degene die als eerste scoort, wat precies de mislukking is die hiermee juist moest worden voorkomen.

Bij affiniteitsinschatting wordt de omvang van de gehele backlog in één sessie vastgesteld; zie affiniteitsinschatting voor een stapsgewijze uitleg.

Op omzet gebaseerde prognoses

Snelheid is geen methode om stories in te schatten; het is wat u met de punten doet zodra u ze hebt. Het is het gemiddelde aantal storypunten dat een team per sprint voltooit op basis van de recente geschiedenis, en het dient maar één doel: het inschatten van het aantal sprints dat een backlog in beslag zal nemen. Tel de resterende punten bij elkaar op, deel dit door de velocity, en u krijgt een prognose die is gebaseerd op het werkelijke tempo van het team in plaats van op wishful thinking.

Waar het misgaat: op het moment dat het een doel op zich wordt. Beoordeel een team op basis van de snelheid en het gaat uit de hand, want de snelste manier om het cijfer te verhogen is door hetzelfde werk omvangrijker te maken. Dat is de wet van Goodhart, toegepast op een cyclus van twee weken.

Volledige hub, met een rekenmachine waarmee u uw eigen berekeningen kunt uitvoeren: velocity.

Welke techniek wanneer

Hier volgt de korte versie. Koppel de situatie aan de techniek die daarbij past, en ga er al van uit dat u weet hoe die techniek kan mislukken, zodat de mislukking u niet verrast.

SituatieKies voorWaarom dit geschikt isLet op
Nieuw team, nog bezig met het ontwikkelen van een gezamenlijk modelPlanning PokerDe discussie zorgt ervoor dat er een gemeenschappelijk uitgangspunt ontstaat dat het team nog niet heeftNeem de tijd; plan voldoende tijd in en houd de verhalen beknopt
Een enorme achterstand in één keer verwerkenBeoordeling van affiniteit of magieBij relatief sorteren wordt de hoeveelheid gegevens veel sneller verwerkt dan wanneer over elk item afzonderlijk zou worden gestemdEen stilzwijgende overeenstemming kan een daadwerkelijk meningsverschil verbergen
Stappenplan of kwartaalplanningMaten van T-shirtsAlgemene categorieën komen overeen met algemene zekerheidDe afmetingen leveren samen geen snelheidswaarde op
Een enkel ingewikkeld verhaalPlanning PokerGeheime stemmen brengen de verborgen onbekende factoren aan het lichtEen grote meerderheid betekent dat het voorstel moet worden opgesplitst, niet dat er opnieuw over moet worden gestemd
Zich inzetten voor een sprintPlanning Poker, en vervolgens de velocityGedeelde maatvoering plus een prognose waarop u uw planning kunt baserenBeschouw de toezegging niet als een belofte, en de snelheid niet als een cijfer
Choosing an agile estimation technique by situation SITUATION REACH FOR New team, no shared model Huge backlog, one pass Roadmap or quarterly plan A single tricky story Committing to a sprint Planning poker Affinity or magic T-shirt sizing Planning poker Poker, then velocity Go in knowing how each one fails, so the failure never surprises you.
Kies de juiste techniek voor de situatie en ga erheen met het besef hoe deze kan mislukken.

Ervaren teams kiezen niet voor één vaste techniek; zij passen deze aan de situatie aan. T-shirts voor de roadmap, affiniteitsgroepen of ‘magic estimation’ voor de uitgebreide verfijningsronde, en planning poker bovenaan de backlog wanneer er voor de stories van de volgende sprint echt een gedeeld begrip moet zijn voordat iemand zich ertoe verbindt. Kies de faalmodus die u dit kwartaal bereid bent te accepteren, niet degene die in de presentatie van de agile coach stond.

Raming in TeamRetro

Met Estimations van TeamRetro kunt u planning poker, t-shirt-sizing en de andere technieken op deze pagina op één plek toepassen: via een besloten stemming zodat niemand zich laat beïnvloeden door de luidste stem, een live bekendmaking die de juiste discussie op gang brengt, en resultaten die direct in uw backlog worden opgenomen. Wanneer u een langetermijnperspectief nodig hebt, worden dezelfde punten doorgegeven aan velocity, zodat een reeks schattingen uitmondt in een prognose waarop u daadwerkelijk kunt plannen. Begin een sessie met uw team en ontdek welke techniek het beste aansluit bij het werk dat voor u ligt.

Veelgestelde vragen

Wat zijn de belangrijkste agile schattingstechnieken?

De methoden die de meeste teams gebruiken, zijn planning poker, t-shirt-sizing, het bucket-systeem, affiniteitsschatting en magische schatting. De meeste daarvan leveren story points op; t-shirt-sizing levert daarentegen categorieën op (van XS tot XL). Velocity vormt naast deze methoden de prognosestap: het zet de door u geschatte punten om in een prognose van het aantal sprints dat de backlog in beslag zal nemen. Sommige teams werken ook volgens de #NoEstimates-aanpak, waarbij prognoses worden gemaakt door verhalen van dezelfde omvang te tellen in plaats van ze in punten uit te drukken; dit werkt echter alleen als de verfijning daadwerkelijk zo gedetailleerd is.

Welke agile schattingstechniek is het meest geschikt?

Dat hangt ervan af, en dat is het eerlijke antwoord in plaats van een ontwijkende reactie. Er bestaat niet één beste techniek, omdat elke techniek op een andere manier tekortschiet: planning poker is traag maar zorgt voor een gedeeld begrip; t-shirt-sizing en buckets zijn snel maar grof; affiniteit en ‘magic estimation’ werken snel bij een grote backlog maar kunnen meningsverschillen verbergen. De beslissingsregel is eenvoudig. Kies de techniek waarvan u de manier waarop deze faalt, kunt verdragen voor het werk dat voor u ligt. Bij het inschatten van de stories voor de volgende sprint, waar verborgen meningsverschillen veel kosten, verdient planning poker de voorkeur. Bij het inschatten van een backlog van honderd items, waar snelheid belangrijker is dan precisie, verdienen affiniteit of ‘magic estimation’ de voorkeur.

Wanneer dient u de T-shirt-schaal of affiniteitsschatting te gebruiken in plaats van planning poker?

Gebruik deze methode wanneer snelheid belangrijker is dan precisie per story en u het werk nog niet in een sprint wilt opnemen. T-shirt-sizing is geschikt voor vroege verfijning, roadmap-werk en gesprekken met het productteam of het management, waarbij grove maten (XS tot XL) aansluiten bij de hoeveelheid kennis die u in dat stadium daadwerkelijk hebt. Affiniteitsschatting is geschikt voor het in één keer inrichten van een grote backlog, omdat het sorteren van stories in relatieve stapels veel sneller gaat dan het afzonderlijk stemmen op elke story. Planning poker verdient zijn langzamere tempo wanneer de stories op het punt staan om in een sprint te worden opgenomen en de kosten van een onuitgesproken meningsverschil hoog zijn. Kortom: T-shirts en affiniteit voor breedte en snelheid, planning poker voor de diepgang die u nodig hebt vlak voordat u de stories vastlegt.

Worden bij al deze technieken story points gebruikt?

Nee. Planning poker, het bucket-systeem, affiniteitsschatting en magische schatting leveren allemaal story points op, getallen die zijn afgestemd op het eigen referentieverhaal van het team. Bij de T-shirt-maatvoering is dit bewust niet het geval: hier wordt gebruikgemaakt van categorieën (XS tot XL), juist omdat deze grof zijn en niet bij elkaar opgeteld kunnen worden, waardoor wordt voorkomen dat vroege gesprekken een precisie suggereren die u op dat moment nog niet hebt. Dat is tevens het nadeel ervan. Omdat T-shirtmaten niet bij elkaar opgeteld kunnen worden, kunnen ze geen velocity-cijfer opleveren zonder een omzettingstabel die ze stilletjes weer in punten omzet.