Introduktion til Agile Planning
Agile og planlægning, de er som antonymer! Kan planlægning og smidig gå sammen? Det siges ofte, at agile hold ikke rigtig planlægger. Da et stort antal organisationer dog har omfavnet agile praksis, sker en af de vigtigste afgørere for en vellykket agil implementering tilfældigvis dens tilgang til 'planlægning'.
Definition af 'Agile Planning'
Agil planlægning kan defineres som en metode, der måler arbejdshastigheden gennem uafhængige arbejdshold kaldet 'Sprints' eller 'Iterations'. Sprints er arbejdsopgaver, der tildeles holdene, der varer i en varighed på 2-4 uger. Agile-planlægningens rolle er at definere og tildele respektive opgaver til mange sådanne flere sprints. Det letter således læringsprocessen og hjælper holdene med at bestemme opnåelige mål.
Hvad er egenskaberne ved 'Agile Planning'?
Her fokuserer vi på de fire vigtigste smidige attributter, der er som følger:
1. En smidig plan inkluderer typisk 'frigivelser' og 'sprints'
Når et nyt produkt lanceres, eller hvis et kørende produkt opgraderes, kaldes det som 'frigivelse' i Agile-planlægning. Sådanne definerede udgivelser er adskilt i flere sprints. Hvert sprinthold får tildelt forlistede opgaver, som de skal arbejde på for at blive afsluttet inden for en varighed på 2-4 uger. Disse listede opgaver er titlen som Brugerhistorier.
2. 'Brugerhistorier' - Blueprint til planlægning:
I Agile er User Stories de behov, som brugerne har fået. Sprintholdet identificerer strategier for, hvordan disse specifikke krav kan imødekommes på bedst mulige måder.
3. Agil planlægning er gentagen og progressiv
Begrebet Agile planlægning er gentagne. Sprintholdene gentager processerne, som sætter dem i stand til at forudsige, hvor mange brugerhistorier der kan afsluttes i en bestemt varighed. Den forudser også eventuelle problemer eller problemer, der kan være årsagen til forhindringer i gennemførelsen af et projekt.
4. Estimering er eksklusiv for ledelsen
Grundlæggende er smidig planlægning baseret på teamdeltagelse. I modsætning til traditionel projektstyring tildeles ikke opgaverne af ledelsen. Brugerhistorierne defineres af sprintholdet selv.
Forståelse af 'Agile Onion'
I modsætning til traditionel projektplanlægning, planlægger Agile ofte og er ikke afhængig af omfattende planlægning. Der er seks trin i Agile planlægning. Den smidige løg angiver dybest set de seks niveauer i planlægningen.
1) Strategiplanlægningsfase
På dette stadie designer og udvikler organisationen rutekortet på måder at nå de ønskede mål eller mål. Det involverer planlægning og udførelse af strategier for at opnå de målrettede resultater inden for en periode på ca. 3 til 5 år.
2) Portfolio Planning Stadium
Denne fase involverer udvikling af et sådant sæt produkter, der er i overensstemmelse med de strategiske mål for organisationen.
3) Produktplanlægningsfase
På dette trin planlægger produktsejeren for antallet af udgivelser af et specifikt produkt. Denne produktplanlægningstrin er i overensstemmelse med porteføljetrinnet.
4) Frigør planlægningsfase
På dette stadie af planlægningen arbejder scrumholdene sammen om det besluttede omfang af et produkt eller udgivelsesdatoen. Således planlægger den for den kommende frigivelse af et produkt og er i tråden til produktplanen.
5) Iteration Planlægningsfase
På dette niveau får holdene tildelt et andet sæt opgaver, der skal udføres fra frigørelsesplanen og kaldes 'Sprint Planning'. Således er det i forbindelse med frigørelsestrinnet i planlægningen.
6) Daglig planlægningsfase
Som navnet antyder, beslutter holdene på dette tidspunkt de daglige opgaver, der skal udføres. Igen er dette trin i overensstemmelse med Iteration-fasen og gør det muligt for teamet at evaluere, hvor tæt de er på deres mål og sætter dem i stand til at ændre planerne om nødvendigt.
Således er Agile Planning Onion en effektiv måde at opsummere de forskellige stadier i planlægningen og hvordan hvert trin er i forbindelse med det andet. Det giver et bredere overblik over, hvorfor visse beslutninger træffes.
typer
Følgende er typer af Agile-planlægning:
1) Tema: Det er et målrettet mål, der sigter mod at bringe organisatoriske ændringer.
2) Brugerhistorier: Dette er de behov eller krav, der er defineret af produktbrugerne.
3) Backlog: Dette er et sæt brugerhistorier og inoperable krav, der kunne udføres i det kommende tidspunkt.
4) Forbedring af efterslæb: Som navnet antyder, handler det om at opgradere brugerhistorier og fjerne dem, der ikke har nogen relevans.
5) Epics: Epics er en samling af flere brugerhistorier. Hvis disse brugerhistorier skal implementeres, er Epics designet ved hjælp af produktstruktur, design og rutekort. Epics er en undergruppe af tema.
6) Sprintplanlægning: Sprints er en liste over opgaver, der er tildelt flere hold i en bestemt varighed. Det består af 'Sprint-mål' og 'Sprint-backlog'. Sprintmål består af en målsætning, som sprintholdene sigter mod at nå. Sprint-efterslæb er et sæt brugerhistorier og inoperable krav, der skal udføres af sprintholdene. På dette trin identificeres det relevante sæt arbejde, der er i overensstemmelse med en organisations aktuelle mål og ressourcer.
7) Udgivelsesplanlægning: Det inkluderer planlægning af flere sprints. Cirka 3-12 iterationer udvikles under frigørelsesplanlægning. Det er også et grundlag for at spore projektets fremskridt.
Nøglebegrebet planlægning handler om at prioritere de væsentlige opgaver og være tilpasningsdygtige af forandringer. Det handler om team-arbejde og samarbejde. I modsætning til planlægningen af vandfaldet, er agile i agile ansvarlige for at vælge funktioner fra efterslæb og lede projektet mod det målrettede mål. I Agile ejes planen af holdene, og teamet er alene ansvarlig for at overholde planfrister.
Da Agile overvejende anvendes i softwaresektoren, som kan opgraderes gradvist, kan det muligvis ikke være relevant for fremstillingssektoren, som kræver enorm planlægning i modsætning til opgraderinger her og der.
Anbefalede artikler
Dette har været en guide til Agile Planning. Her diskuterede vi koncept, attributter, forståelse og typer af planlægning i agile. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -
- Agile udviklingscyklus
- Principper for Agile Project Management
- Agile rammer
- Agile Coach Interview spørgsmål