sprintplanering är en viktig process för agila metoder. Om produktägare eller scrummästare inte tar sig tid att schemalägga kommande arbete kan det vara svårt för teammedlemmarna att förstå vad de ska fokusera på, särskilt om det finns några beroenden mellan nuvarande och kommande uppgifter.
Här är några sätt att hålla din sprintplanering organiserad och ditt sprintplaneringsmöte smidigt.
Sprintplanering är ett steg i agila metoder där team bestämmer vilka uppgifter som ska slutföras i en kommande sprint och hur arbetet ska utföras. Ett sprintplaneringsmöte är ett möte som ägnas åt att planera nästa sprint. Beroende på vilken metod som används leds mötet ofta av produktägaren eller en scrummästare.
Under sprintplaneringsmötet väljer produktägare eller scrummästare specifika produktbackloggpunkter som passar deras sprintmål. Besluten fattas i samarbete med utvecklingsteamet eller Scrum-teamet så att de vet exakt vilket arbete som väntar i nästa sprint. Utvecklarna i teamet kan hjälpa till att identifiera specifika färdigheter som de är effektiva på och identifiera sin kapacitet inför nästa sprint.
Att planera en ny sprint är aldrig en exakt vetenskap och kräver en gemensam förståelse mellan teammedlemmarna för att slutföras effektivt. Sprintplanering sker efter en sprintåterblick, vilket är en tidsperiod då teammedlemmar reflekterar över den föregående sprinten. Detta sker vanligtvis i slutet av en sprint.
Det finns tre huvudsakliga saker att tänka på när du och ditt team väljer de nästa punkterna i sprintbackloggen som ska slutföras.
Vad: Det här är målet ni vill uppnå under sprinten. Alla punkter som väljs från projektets backlog bör vara kopplade till syftet med den kommande sprinten. Oftast är sprintmålet kopplat till ett övergripande mål, till exempel en OKR.
Hur: Det här är arbetet som behöver göras för att slutföra en backloggpunkt, inklusive de specifika strategier som teamet kommer att använda. Teammedlemmar arbetar med scrummästare och produktägare för att identifiera om det finns ett specifikt sätt som sprintbacklog-punkter behöver slutföras. Allt det här ingår i sprintplaneringen. På så sätt vet hela Scrum-teamet exakt vad som behöver göras och hur det ska göras när sprinten är pågående.
Vem: Det här är gruppen av personer som arbetar med specifika punkter i backloggen. "Vem" är en viktig del av sprintplaneringsmöten eftersom det förhindrar överlappning av arbete och säkerställer att arbetet som läggs i sprintbackloggen inte överstiger teamets kapacitet. Att lyfta fram vem som är ansvarig för varje uppgift ger också viktiga intressenter en tydlig kontaktpunkt för varje punkt i sprintbackloggen.
Att förbereda sig för ett sprintplaneringsmöte är enkelt så länge du följer några vanliga steg. Här är tre tips för att säkerställa att ditt sprintplaneringsmöte går smidigt varje gång.
En av fördelarna med agil projektledning är att en tydlig ledare är inbakad i processen. En produktägare eller scrummästare är ofta ledare för agila utvecklingsteam.
Agila ledare hanterar sprintplanering, organiserar produktbackloggpunkter och ser till att hela Scrum-teamet håller sig på rätt spår i förhållande till sprinttidslinjen. De ser också till att teamets kapacitet är hanterbar. Om de märker att en teammedlem har en tung arbetsbörda är det upp till dem att hitta en lösning för att hjälpa teammedlemmen att gå vidare utan att bli överbelastad.
Läs: Vad är en scrummästare och vad gör de?Att regelbundet uppdatera produktbackloggen är ett enkelt sätt att bevara klarheten och se till att teamet fokuserar på rätt uppgifter. Eftersom agila team kör tvåveckorssprintar kan produktchefer avsätta lite tid två gånger i månaden för att förfina produktbackloggen.
Målet med att förfina produktbackloggen är att förbereda varje punkt i backloggen så att den är redo för utveckling. Om det finns backlog-punkter som har vaga berättelser eller stora mängder arbete är det teamledarens ansvar att se till att var och en av dessa punkter är redo för utveckling. Om en användarberättelse är för vag kan teamledaren samarbeta med den som skapade backlog-punkten för att få mer information. Om en punkt kräver mycket arbete kan de dela upp den i mindre punkter.
Det kan göra sprintåterblicken och sprintplaneringen smidigare. Om produktbackloggen underhålls regelbundet vet teamledaren redan vilka uppgifter som behöver slutföras.
Den agila metoden lägger stor vikt vid kundernas synpunkter och tillfredsställelse. Ett vanligt sätt för team att införliva detta är med användarberättelser. Användarberättelser är allmänna förklaringar av hur en slutprodukt ska fungera ur kundens perspektiv. Det gör det möjligt för teammedlemmar att komma på unika lösningar som gynnar slutkunden, i stället för att bara bocka av en uppgift från sin att göra-lista.
Läs: En nybörjarguide för agila metoderÄven om den agila metoden främst används inom programvaruutveckling är den inte begränsad till utvecklingsteam. Alla team kan använda agila metoder och därmed även sprintplanering. Här är några sätt som sprintplanering kan hjälpa ditt team att nå sina mål.
När dina teammedlemmar har en kristallklar uppfattning om hur deras tvåveckorssprint ser ut finns det inget utrymme för andra projekt att komma i vägen. Varje teammedlem har något att fokusera på under de två veckorna, och när hela teamet slutför varje del blir större initiativ slutförda snabbare.
Den här fokuseringsnivån är en viktig grund för Scrum- och agila ramverk. Att identifiera ett fokusområde för varje teammedlem hjälper er att få gjort en stor mängd arbete utan att mindre distraktioner kommer i vägen.
Sprintplaneringsmöten inkluderar vanligtvis hela Scrum- eller Agile-teamet. Genom att inkludera alla i mötet säkerställer man att ingen har några frågor om vad andra arbetar med. Det är därför mindre troligt att teamet gör dubbelarbete eftersom alla planerar en sprint tillsammans.
Scrum-team har också en gemensam definition av vad ”klart” betyder för en slutförd uppgift. Det innebär att alla uppgifter måste uppfylla alla kriterier som teamet har fastställt för varje backlog-punkt innan de kan markeras som ”slutförda”.
Genom att införliva användarberättelser och låta teammedlemmar fokusera på specifika uppgifter hjälper sprintplanering teammedlemmar att producera arbete av högre kvalitet. Tack vare sprintplanering har teammedlemmarna en mycket tydlig förståelse för vad som behöver göras och hur de kan gå vidare för att utveckla rätt lösning för komplicerade problem.
Skapa ett Scrum-ramverk i ett arbetshanteringsverktyg för att hålla ditt agila team välorganiserat. Ett verktyg som Asana kan hjälpa till att spåra viktiga story points och teamkapacitet, och hålla sprintbackloggen organiserad.
Gratis mall för sprintplanering