Rammeverk For Agile Release Planning
agile release planning krever mer enn datoer i en kalender. Du trenger en sterk Produkt Backlog samt en felles Produkt Visjon. I denne veiledningen gir vi en omfattende gjennomgang av prosessen og nyttige rammer for å få jobben gjort.
Min leder, Celia, ville av og til stoppe ved skrivebordet mitt og spørre: «Når skal du være ferdig?»Bak hennes uformelle oppførsel spurte hun virkelig,» Så Kevin, jeg har gitt deg tre Scrum-Lag for å bygge denne applikasjonen . Når skal jeg få pengene mine verdt fra dem?
en nybegynner produktsjef kan ha svart, » Vi Er Smidige . Vi slipper når vi er klare.»Heldigvis var jeg ikke nybegynner og reagerte På Celia,» Basert på data fra de siste Spurtene — og hva som gjenstår i Produktbackloggen — min utgivelsesplan peker med høy tillit til å slippe ut om seks uker, med potensial til å slippe ut tidlig på så lite som fire uker.»
selvtilliten min tilfredsstilte Celia og ble støttet av alt arbeidet jeg gjorde med teamene mine for å utvikle og vedlikeholde en solid lanseringsplan for produktet mitt. Mens i mine tidlige år som produktleder var det en skremmende oppgave å bygge en utgivelsesplan. Når jeg bedre forstått mekanikken og rytmene av utgivelsen planer, bygge og vedlikeholde dem fikk mye enklere. For de av dere som har en «Celia» i livet ditt (vi alle gjør), vet at alt det harde arbeidet med å bygge og vedlikeholde en utgivelsesplan er absolutt verdt det.
Hva Er En Utgivelsesplan?
en utgivelsesplan er en prognose på høyt nivå, vanligvis på tvers av Flere Sprint, som beskriver hvordan du har tenkt å levere verdi ved å frigjøre produktet. En utgivelsesplan er et uvurderlig verktøy fordi det svarer på disse spørsmålene:
- Hvilke Produkt Backlog elementer vil bli taklet i Hvilken Sprint?
- Hva er i neste utgivelse?
- Når blir du ferdig?
Utgivelsesplaner er mid-level taktikk på Agile planlegging tidshorisont som både bringer veikart til liv og legge til en verdifull tidsdimensjon Til Produktet Backlog. En utgivelsesplan vil dekke flere Sprints, og inkluderer ofte Flere Scrum-Lag og/eller lag på tvers av flere steder. Uavhengig av omfanget, er å lage en utgivelsesplan et samarbeid mellom produktleder, Produkteier, ScrumMaster, Scrum-Team og interessenter. Vanligvis liker jeg å bruke en to til fire måneders tidshorisont for utgivelsesplaner. Utgivelsesplaner som prognose for langt i fremtiden inkluderer for mye variabilitet og iboende tidsplan risiko. Jo kortere planer, jo raskere du slipper verdi, og jo høyere tillit du vil ha i utgivelsesdatoer.
Utgivelser kan være på en fast tråkkfrekvens eller med et fast omfang — men ikke begge deler. Hvis omfanget av utgivelsen er løst, vil planen produsere det forventede antall Spurter som kreves for å levere Produktbacklog-elementene som er planlagt for utgivelsen. Alternativt, hvis datoen er fast, vil utgivelsesplanen indikere hva som sannsynligvis vil være i neste faste dato utgivelse. Det gode er at de siste elementene som skal leveres i utgivelsen — og mest sannsynlig å bli kuttet, om nødvendig — skal være de minst viktigste elementene.
Begynn Med Product Vision & Product Backlog
for å ha en god utgivelsesplan, trenger du en sterk Produkt Backlog. Integrert i en sterk Produkt Backlog er en felles produkt visjon blant produktsjefer, Produkteiere og Scrum Team. Produktvisjonen vil hjelpe deg med å holde det store bildet i fokus mens du bygger utgivelsesplanen din og prioriterer de tingene som virkelig betyr noe for kundene dine og virksomheten.
Det er to rammer som jeg bruker til å utvikle og kommunisere en produktvisjon blant Scrum-Lagene. Hvilken du velger er vanligvis basert på Om Scrum-Lagene er samlokalisert eller distribuert. For et samlokalisert Scrum-Team er Product Box det beste valget. Hvis distribuert, jeg liker å bruke Vår Shark Tank Visjon Mal, påvirket Av McKenna Og Moore Elevator Pitch rammeverk og vist nedenfor.
Pro Tips: i tillegg til produktvisjonen, bør du vurdere å utvikle en visjon for neste utgivelse. En utgivelsesvisjon er spesielt nyttig hvis utgivelsen adresserer et nytt marked, ny persona eller nytt sett med evner.
I tillegg til en produktvisjon, Bør Produktbackloggen inneholde tre elementer som er kritiske for utgivelsesplanen:
- Elementer er godt raffinert (dvs. møte Scrum-Teamets beredskapskriterier).
- Elementer er riktig dimensjonert til mindre Enn En Sprint. Mindre er bedre.
- Elementer prioriteres basert på verdi.
Pro Tips: Det er to svært samarbeidsrammer jeg bruker med kunder og interessenter for å prioritere Produktbackloggen basert på verdi: Beskjære Produkttreet og 20/20 Visjon.
Agile Release Planning Event
Når du har etablert product vision, en release vision, og har en Klar Produkt Backlog, vil du planlegge en release planning event. Agile release planning events er samarbeidsarrangementer der Både Scrum-Teammedlemmer og interessenter ruller opp ermene og tar valg om hva de skal utvikle som en del av neste utgivelse. De oppstår vanligvis etter at veikartet er utviklet.
en utgivelsesplanleggingshendelse kan strekke seg over en eller flere dager. Fordi Agile release planlegging kan være en stor investering av tid og folk, sikre at du skjære ut nok tid til å forberede for denne aktiviteten. Denne typen samarbeidsplanlegging er hardt arbeid, så planlegg å ha det gøy under arrangementet og husk å feire når det er over!
I Tillegg, uansett om du planlegger med Ett Scrum-Team Eller ti, forblir strukturen til en god utgivelsesplanleggingshendelse den samme:
-
- Del visjonen for neste utgivelse. Produktansvarlig, Produkteier eller Sjefprodukteier vil minne Scrum-Teamet om utgivelsesmålene, dele utgivelsesvisjonen og forklare hvordan denne utgivelsen gjør fremgang mot den generelle produktvisjonen.
- Bestem Fast Dato Eller Fast Omfang enten tilnærming er bra, Men det er viktig å bestemme for din bedrift hva som er viktigst: slippe på en bestemt dato (trenger å treffe et marked rytme som en messe) eller med et sett av evner (alt inkludert i en kunde arbeidsflyt).
- Se gjennom de beste elementene i Produktkøen og opprett en cutline. En cutline fastslår hvor dypt Inn I Produktkøen du forventer å levere i denne utgivelsen.
- Kartlegge Hver Sprint. Når du arbeider med Flere Scrum-Lag, trekker hver fra enkeltproduktbacklog sin «lokale» liste over elementer. Bruk hastighetsdata for Hvert Scrum-Lag, planlegg hvilke elementer som sannsynligvis vil bli levert i Hver Sprint.
- Fange opp risikoer og avhengigheter. Ta deg tid til å markere eventuelle vesentlige forutsetninger, risikoer og avhengigheter som kan påvirke leveransen av utgivelsen. Åpenhet er viktig og vil være nyttig i hvordan du kommuniserer utgivelsesvinduet.
Svar på spørsmålet » Når vil det bli gjort ?»
Nå som du har gjort alt det harde arbeidet, er Det på tide å svare På Celias spørsmål ved å estimere utgivelsesvinduet. Et utgivelsesvindu er en rekke mulige leveringsdatoer basert på noen type empiriske data.
det er mange grunner til at du vil tilby et utgivelsesvindu i stedet for en bestemt dato. Hastigheter endres over tid. Et utgivelsesvindu illustrerer den usikkerheten og anerkjenner at planen din er en prognose, ikke en presis forpliktelse. Når du leverer verdi hver Sprint, vil utgivelsesvinduet begrense som ukjente blir kjent, og risikoen reduseres eller elimineres.
følg disse trinnene for å beregne et utgivelsesvindu:
-
- Beregn en høy» steady state » hastighet. Dette vil etablere den tidligste forventede leveringsdatoen.
- Reestimere ved hjelp av en lav» steady state » hastighet. Dette vil etablere den siste forventede leveringsdatoen.
- Beregn utgivelsesvinduet. Dette er forskjellen mellom høy og lav steady state hastigheter.
- Legg til en passende buffer. Dette er en funksjon av de ulike risikoene og avhengighetene i planen din. Det kan uttrykkes gjennom tid eller en tillitsfaktor. Jeg anbefaler en buffer som står i forhold til de identifiserte risikoene og avhengighetene. For eksempel, hvis du har mange risikoer og avhengigheter, har du mer buffer. Hvis det er færre risikoer og avhengigheter, bruk mindre buffer.
Til Slutt, ta et skritt tilbake og analyser utgivelsesplanen din i forhold til veikartet ditt. Husk en god veikart vil omfatte vurdering av markedet vinduer, rytmer, eller segmenter du ønsker å målrette. Basert på veikartet ditt, må Du kanskje justere Produktkøen tilsvarende for å sikre at utgivelsen din samsvarer med veikartbegrensningene eller målene.
Å Ta Neste Trinn
Å Bygge den første utgivelsesplanen kan være hardt arbeid. Men en gang i rytmen for å utvikle og vedlikeholde produktets utgivelsesplan, vil du snart finne det en uvurderlig artefakt i produktstyringsverktøykassen. Hvis du vil lære mer om å utvikle en utgivelsesplan for produktet ditt, kan du kontakte oss for å få hjelp. Vi er glade for å snakke med deg videre og gi deg råd om å integrere utgivelsesplaner for din bedrift.