Mall för sprintplaneringsagenda för utvecklingsteam
Varför sprintar blir överbelastade
Sprintplanering har ett strukturellt misslyckande som mallar inte förhindrar: team väljer sprint-backloggen innan någon kontrollerar kapaciteten. Resultatet är en sprint som såg genomförbar ut på en whiteboard och kollapsar på onsdagen när två ingenjörer är borta halva veckan, ett ärende tredubblas i omfattning och tre punkter hade outtalade beroenden av en tjänst som plattformsteamet håller på att skriva om.
Lösningen är enkel och görs nästan aldrig: åta dig kapacitet innan du åtar dig arbete. Mallen nedan öppnar med en kapacitetsgenomgång av exakt det skälet.
Agendan (kopiera och klistra in denna)
Längd: 2 timmar för en 2-veckorssprint; 1 timme för en 1-veckorssprint
Format: Faciliterad, med backloggen synlig för hela teamet
Sektion 1 — Sprintmål (10 min)
- En mening: hur ser en lyckad sprint ut utifrån?
- Målet ska vara specifikt nog att vilken teammedlem som helst kan utvärdera vid sprintens slut om ni nådde det
- Avvisa mål som bara är en lista av ärenden (”slutför auth-refaktoreringen och faktureringssidan”) — det är en backlog, inte ett mål
Sektion 2 — Kapacitetsgenomgång (15 min)
- Lista varje teammedlem vid namn
- För varje: planerad ledighet, jourrotation, återkommande möten, kända externa åtaganden
- Uttryck kapaciteten som tillgängliga storypoäng eller dagar — inte antal personer
- Detta tal är taket; välj inte mer arbete än det stödjer
Sektion 3 — Backlog-urval (45 min)
- Gå igenom punkterna med högst prioritet från den förfinade backloggen
- För varje kandidat: har teamet tillräckligt för att påbörja den, eller finns det öppna frågor som behöver svar innan sprinten börjar? Öppna frågor hör hemma i förfiningskön, inte i sprinten
- Sluta välja när du når 80 % av kapaciteten; de återstående 20 % absorberar överspill och oplanerat arbete
Sektion 4 — Acceptanskriterier (20 min)
- För varje vald punkt: ange kriteriet som gör den klar
- Om teamet inte kan ange ett kriterium på 60 sekunder är ärendet inte förfinat nog — flytta tillbaka det till backloggen
- Skriv det i ärendet nu, i rummet; lita inte på ”vi lägger till det senare”
Sektion 5 — Risker och beroenden (15 min)
- Vad skulle kunna blockera leveransen av sprintmålet som teamet inte kontrollerar?
- Namnge den som äger beroendet; lyft det nu medan det finns tid att lösa det före mitten av sprinten
- Olösta beroenden får en namngiven ansvarig från teamet som ska följa upp dem
Avslutning (15 min)
- Bekräfta att sprintmålet fortfarande är giltigt givet det valda arbetet
- Utse antecknaren för sprintsammanfattningen, eller bekräfta uppsättningen av den automatiska rapporten
- Bekräfta nästa planeringsdatum
Vad de flesta sprintplaneringsmallar missar
De mest populära sprintplaneringsmallarna fokuserar på backlog-förfining och definition of done. Båda är viktiga. Ingetdera adresserar det planeringsfel som producerar flest sprintmisslyckanden: att välja arbete utan att kontrollera tillgängligheten.
Ett team på fem ingenjörer med full kapacitet har ungefär 200 storypoäng tillgängliga per 2-veckorssprint. Ett team på fem med två ingenjörer lediga, en på jourrotation och en på en tredagars offsite har kanske 110. Om du väljer 180 poäng i den andra sprinten har du redan misslyckats. Urvalssteget är där överåtagandet sker, och kapaciteten måste komma före.
Den andra luckan är acceptanskriterier. Team rör sig snabbt genom planeringen och tänker skriva kriterierna senare. Senare händer inte på samma detaljnivå. Personen som skulle ha skrivit ett precist kriterium i rummet skriver något vagare ur minnet dagen efter, eller skriver inget alls. Oenigheter mitt i sprinten om vad ”klart” betyder går nästan alltid att spåra till överhoppade acceptanskriterier i planeringen.
Den ackumulerande kostnaden av dessa luckor — överbelastade sprintar, upptäckter mitt i sprinten, omprövade definitioner — syns tydligt när du lägger ihop den: Mötesskatten.
Varför sprintplaneringsanteckningar är svårare än de ser ut
Sprintplanering genererar mer information än nästan något annat återkommande möte: sprintmålet, kapacitetssiffror, motivering för urval punkt för punkt, acceptanskriterier per ärende, ansvariga för beroenden, riskpunkter. Att skriva en användbar sammanfattning kräver att man fångar allt detta i en form som är användbar tre dagar senare när någon frågar ”varför skar vi bort den punkten?”
Pavleur genererar sprintplaneringsrapporten automatiskt i slutet av mötet. Den fångar sprintmålet, den valda backloggen med motivering, acceptanskriterier så som de angavs på mötet och ansvariga för beroenden så som de namngavs. Om någon skärmdelade backloggen eller kapacitetsdokumentet inkluderas den bilden i rapporten tillsammans med diskussionen — sammanhang som enbart ljudbaserade verktyg som Otter eller Fireflies skulle missa helt. Vem som helst som anslöt sent eller behöver kontrollera ett beslut mitt i sprinten har hela dokumentationen. För en jämförelse av hur detta skiljer sig från enbart ljudbaserade verktyg: Pavleur jämfört med alternativen.
Att hantera planändringar mitt i sprinten
Sprintplanen är ett åtagande, inte ett kontrakt. När något mitt i sprinten verkligen ogiltigförklarar planen — en produktionsincident, ett kritiskt beroende som blockerar tre ärenden, en prioritetsförskjutning från ledningen — är rätt respons ett snabbt omplaneringsmöte, inte en tyst nedskärning av omfattningen. Omplaneringsmötet tar 20 minuter och producerar ett uppdaterat sprintmål som speglar verkligheten. Alternativet är en sprint som misslyckas på pappret men informellt justeras på sätt som ingen skrev ner, vilket gör retrospektivet svårare och velocity-siffrorna meningslösa.
Bygg vanan av uttrycklig omplanering. Använd samma struktur: uppdaterad kapacitet, reviderat urval, omformulerat mål. Det tar mycket mindre tid än den förvirring det förhindrar.