Kanske håller du med om att Sprint Planning kan vara… påfrestande, för att uttrycka det milt. Det kräver övning och tålamod.
En noggrann uppskattning driver effektiv planering, och du har en mängd olika alternativ när du väljer en uppskattningsmetod. Nyckeln är att hitta den som fungerar bäst för ditt team och som gör att du kan skapa de mest exakta sprintprognoserna. Även om vissa avancerade team använder anpassade system finns det ett antal beprövade alternativ att välja mellan.
För att komma igång tar vi en titt på några populära pekskalor.
Modifierad Fibonacci-sekvens
0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100
Du kanske minns Fibonacci-sekvensen från algebran i högstadiet, en serie tal där varje tal är summan av de två föregående talen. Till exempel: 1+2=3, 2+3=5 osv. Modifierad Fibonacci tar samma grundläggande tillvägagångssätt, men inkluderar ½ som ett alternativ och avrundar sedan de högre talen i sekvensen. Avrundningen i Modified Fibonacci bidrar till att minska konsekvenserna av för mycket specificitet.
Scrum-pionjären Mike Cohn berättar en historia där ett team som använde traditionell Fibonacci pekade ut en berättelse vid 21. Produktägaren svarade: ”Wow, 21, det är så exakt! Ni måste veta exakt hur mycket arbete som ska utföras.”
Det var helt rätt.
Story pointing är teamets bästa gissning med tanke på den information de har under planeringen. Generellt sett gäller att ju högre den uppskattade ansträngningen är, desto mindre exakt är uppskattningen. En story som uppskattas till 21 är inte nödvändigtvis exakt, och är säkert mindre exakt än en story som uppskattas till 3. Abstraktionen av den modifierade sekvensen påminner både utvecklare och produktägare om att uppskattningar är just det, uppskattningar.
T-shirt-storlekar
XXS, XS, S, M, L, XL, XXL
Att beskriva story effort som t-shirt-storlekar är bra för produktägare på klientsidan som måste fatta några svåra beslut om en stor grupp funktioner. Skulle PO hellre vilja ha dessa fyra små berättelser färdigställda eller en stor berättelse?
Det är särskilt användbart för PO:s som är nya inom uppskattning, eftersom det är osannolikt att t-shirts förknippas med specifika timmar. Medan 5 ansträngningspoäng snabbt kan kopplas till 5 timmar eller dagar, ger en Medium helt enkelt en relativ känsla av ansträngning jämfört med de andra berättelserna. Teamen kan röra sig snabbare genom planeringen när de fokuserar på helheten, snarare än små detaljer.
Kapacitetsplanering
Även om det inte strikt är en skala för ansträngningspoäng kan kapacitetsplanering vara ett bra verktyg för team som är nya för Agile och/eller för att arbeta tillsammans. Istället för att kasta teamet i det ordspråksmässiga Agile-djupet med okända skalor kan nya team bestämma kapaciteten med hjälp av ett konkret mått som alla förstår: tid.
I den här modellen kommer grundläggande aritmetik att tjäna dig väl:
Hours/Day x # of Team Members x Days in Sprint = Sprint Capacity
Vi vet alla att en typisk arbetsdag är 8 timmar, men när var det senast du arbetade 8 hela timmar på kontoret? I dina beräkningar bör du inkludera tid för standups, brainstorming, semester, kontorsspel, typiska teamgrejer. Att anta 6-6,5 effektiva timmar per teammedlem varje dag är ett mer realistiskt tillvägagångssätt för noggrann planering.
Vad sägs om ett team på fem personer med en tvåveckorssprint som inkluderar en hel dag för sprintplanering och avslut:
6 timmar x 5 personer x 9 dagar = 270 timmars kapacitet
Med din kapacitet i ryggen kan du börja planera. Istället för att använda relativa ansträngningspunkter som i de tidigare skalorna uppskattar teamet det antal timmar som krävs för varje prioriterad användarhistoria. På lång sikt bör teamen gå ifrån kapacitetsplanering, men att peka berättelser i timmar kan vara ett bra sätt att förstå er kollektiva hastighet och lära sig effektiva pekstrategier.
Håll i minnet att oavsett vilken metod ni väljer så krävs det tid och kommunikation för att bemästra den, och ju nyare teamet är, desto svårare är det att göra en korrekt uppskattning. Det är det som kaffet är till för.
Vilka andra uppskattningsmetoder fungerar bra för era team?
Fotokredit