Introduktion till smidig planering

Agile och planering, de är som antonymer! Kan planering och smidig gå tillsammans? Det sägs ofta att smidiga lag inte riktigt planerar. Eftersom ett stort antal organisationer har omfamnat smidiga praxis, råkar dock en av de viktigaste bestämmarna för framgångsrik agil implementering vara dess strategi för ”planering”.

Definition av "Agile Planning"

Agil planering kan definieras som en metod som mäter arbetets hastighet genom oberoende arbetsgrupper benämnda 'Sprints' eller 'Iterations'. Sprints är arbetsuppgifter som tilldelas lagen som varar under en längd av 2-4 veckor. Agile-planeringens roll är att definiera och tilldela respektive uppgifter till många sådana multipla sprintar. Det underlättar således inlärningsprocessen och hjälper teamen att fastställa uppnåeliga mål.

Vilka är egenskaperna för 'Agile Planning'?

Här fokuserar vi på de fyra viktigaste smidiga attribut som är följande:

1. En smidig plan inkluderar vanligtvis "Releases" och "Sprints"

När en ny produkt lanseras eller om en löpande produkt uppgraderas, benämns det som "Release" i Agile-planering. Sådana definierade utgivningar är segregerade till flera sprint. Varje sprintlag tilldelas förlistade uppgifter att arbeta med för att slutföras inom en varaktighet av 2-4 veckor. Dessa listade uppgifter har rubriken Användarhistorier.

2. 'User Stories' - Blueprint för planering:

I Agile är User Stories de behov som användarna har fått. Sprint teamet identifierar strategier för hur dessa specifika krav kan uppfyllas på bästa möjliga sätt.

3. Smidig planering är repetitiv och progressiv

Begreppet Agile planering är repetitivt. Sprintgrupperna upprepar processerna som gör det möjligt för dem att förutse hur många användarhistorier som kan slutföras under en viss tid. Den förutser också eventuella problem eller problem som kan vara orsaken till hinder för att projektet ska lyckas.

4. Uppskattning är exklusiv för ledningen

I grund och botten är smidig planering baserad på teamdeltagande. Till skillnad från traditionell projektledning tilldelas inte uppgifterna av ledningen. Användarhistorierna definieras av själva sprinteamet.

Förstå "Agile Onion"

Till skillnad från traditionell projektplanering planerar Agile ofta och förlitar sig inte på omfattande planering. Agile-planeringen har sex steg. Den smidiga löken anger i princip de sex nivåerna i planeringen.

1) Strategiplaneringssteg

På det här stadiet utformar och utvecklar organisationen färdplanen på sätt att uppnå önskade mål eller mål. Det handlar om planering och genomförande av strategier för att uppnå målinriktade resultat inom en tidsperiod på cirka 3 till 5 år.

2) Portföljplaneringssteg

Detta steg involverar att utveckla en sådan uppsättning produkter som överensstämmer med organisationens strategiska mål.

3) Produktplaneringssteg

I detta skede planerar produktägaren för antalet utsläpp av en specifik produkt. Detta produktplaneringssteg är i linje med portföljstadiet.

4) Släpp planeringsstadiet

I detta planeringsstadium arbetar scrumteamen tillsammans för att bestämma en produkts eller utgivningsdatumets räckvidd. Således planerar den för den kommande lanseringen av en produkt och ligger i tråden till produktplanen.

5) Iterationplaneringssteg

På denna nivå tilldelas lagen en annan uppsättning uppgifter som ska utföras från släppplanen och benämns 'Sprint Planning'. Således är det i samband med planeringsfrisläppningsstadiet.

6) Daglig planeringsstadium

Som namnet antyder beslutar lagen på det här stadiet de dagliga uppgifterna som ska utföras. Återigen är detta steg i linje med Iteration-stadiet och gör det möjligt för teamet att utvärdera hur nära de är mot sina mål och gör det möjligt för dem att ändra planerna vid behov.

Således är Agile Planning Onion ett effektivt sätt att sammanfatta de olika stadierna i planeringen och hur varje steg är i samband med det andra. Det ger en bredare bild av varför vissa beslut fattas.

typer

Följande är typer av smidig planering:

1) Tema: Det är ett riktat mål som syftar till att få organisatoriska förändringar.

2) Användarhistorier: Dessa är de behov eller krav som definieras av produktanvändarna.

3) Återställning: Detta är en uppsättning användarhistorier och inoperabla krav som kan köras under kommande tid.

4) Förädling av backlog: Som namnet antyder handlar det om att uppgradera användarhistorier och eliminera de som inte har någon relevans.

5) Epics: Epics är en samling av flera användarhistorier. Om dessa användarhistorier ska implementeras designas Epics med produktstruktur, mönster och ruttkartor. Epics är en delmängd av tema.

6) Sprintplanering: Sprints är en lista med uppgifter som tilldelas flera lag under en viss tid. Det består av 'Sprint goal' och 'Sprint backlog'. Sprintmål består av ett målförslag som sprintlagen syftar till att uppnå. Sprint-backlog är en uppsättning av användarhistorier och inoperabla krav som ska utföras av sprintlagen. I detta skede identifieras den aktuella uppsättningen av arbete som är i linje med en organisations aktuella mål och resurser.

7) Släppplanering: Det inkluderar planering för flera sprint. Cirka 3-12 iterationer utvecklas under utsläppsplanering. Det är också en grund för att spåra projektets framsteg.

Nyckelbegreppet planering handlar om att prioritera de väsentliga uppgifterna och att anpassa sig till förändringar. Det handlar om teamarbete och samarbete. Till skillnad från planeringen av vattenfallsprojektet, i agile, är lagen ansvariga att välja funktioner från orderstocken och rikta projektet mot det riktade målet. I Agile ägs planen av lagen och teamet är ensamt ansvarigt för att uppfylla planens tidsfrister.

Eftersom Agile till övervägande del används i mjukvarusektorn som kan uppgraderas gradvis, är det kanske inte tillämpligt på tillverkningssektorn som kräver enorm planering i motsats till uppgraderingar här och där.

Rekommenderade artiklar

Detta har varit en guide till Agile Planning. Här diskuterade vi begreppet, attribut, förståelse och typer av planering i smidiga. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Agile utvecklingscykel
  2. Principer för smidig projektledning
  3. Smidiga ramverk
  4. Agile Coach intervjufrågor