Introduksjon til Agile Planning

Agile og planlegging, de er som antonymer! Kan planlegging og smidig gå sammen? Det sies ofte at smidige lag egentlig ikke planlegger. Ettersom et enormt antall organisasjoner har omfavnet smidig praksis, hender det imidlertid at en av de viktigste bestemmelsene for vellykket smidig implementering er dens tilnærming til 'planlegging'.

Definisjon av 'Agile Planning'

Agile planlegging kan defineres som en metodikk som måler hastigheten på arbeid gjennom uavhengige arbeidsteam som kalles 'Sprints' eller 'Iterations'. Sprints er arbeidsoppgaver som tildeles teamene som varer i 2-4 uker. Agile planleggings rolle er å definere og tildele respektive oppgaver til mange slike flere spurter. Det letter således læringsprosessen og hjelper teamene med å bestemme oppnåelige mål.

Hva er egenskapene til 'Agile Planning'?

Her fokuserer vi på de fire viktigste smidige attributtene som er som følger:

1. En smidig plan inkluderer vanligvis "Utgivelser" og "Sprints"

Når et nytt produkt lanseres, eller hvis et løpende produkt oppgraderes, betegnes det som 'Utgivelse' i Agile planlegging. Slike definerte utgivelser er segregerte i flere sprint. Hvert sprintlag får tildelt forhåndsnoterte oppgaver å jobbe med for å bli fullført i løpet av 2-4 uker. Disse oppgitte oppgavene er tittelen som brukerhistorier.

2. 'User Stories' - Blueprint for Planning:

I Agile er User Stories behovene som blir vervet av brukerne. Sprint-teamet identifiserer strategier for hvordan disse spesifikke kravene kan oppfylles på best mulig måter.

3. Agile Planning er repeterende og progressiv

Konseptet Agile planlegging er repeterende. Sprint-teamene gjentar prosessene som gjør dem i stand til å forutsi hvor mange brukerhistorier som kan fullføres i en bestemt varighet. Den forutser også eventuelle problemer eller problemer som kan være årsaken til hindringer for å lykkes med et prosjekt.

4. Estimering er eksklusiv for ledelsen

Grunnleggende er smidig planlegging basert på teamdeltakelse. I motsetning til tradisjonell prosjektledelse, tildeles ikke oppgavene av ledelsen. Brukerhistoriene er definert av sprint-teamet selv.

Forstå "Agile Onion"

I motsetning til tradisjonell prosjektplanlegging, planlegger Agile ofte og er ikke avhengig av omfattende planlegging. Agile planlegging er seks stadier. Agile Onion angir i utgangspunktet de seks nivåene i planleggingen.

1) Strategiplanleggingsfase

På dette stadiet designer og utvikler organisasjonen rutekartet for måter å oppnå de ønskede mål eller mål. Det innebærer planlegging og gjennomføring av strategier for å oppnå de målrettede resultatene i løpet av et tidsrom på rundt 3 til 5 år.

2) Porteføljeplanleggingsfase

Denne fasen innebærer å utvikle et slikt sett med produkter som samsvarer med de strategiske målene for organisasjonen.

3) Produktplanleggingsfase

På dette stadiet planlegger produktleieren for antall utgivelser av et spesifikt produkt. Dette produktplanleggingsfasen er i samsvar med porteføljetrinnet.

4) Slipp planleggingsfasen

På dette stadiet av planleggingen jobber scrum-teamene sammen om det bestemte omfanget til et produkt eller utgivelsesdatoen. Dermed planlegger den for den kommende utgivelsen av et produkt og er i tråden til produktplanen.

5) Iteration Planning Stadium

På dette nivået får teamene tildelt et annet sett med oppgaver som skal utføres fra utgivelsesplanen og betegnes som 'Sprint Planning'. Dermed er det i forbindelse med utgivelsesstadiet for planleggingen.

6) Daglig planleggingsfase

Som navnet indikerer, på dette stadiet bestemmer lagene de daglige oppgavene som skal utføres. Igjen er dette stadiet i samsvar med Iteration-stadiet og gjør det mulig for teamet å evaluere hvor nært de er mot målene sine, og gjør dem i stand til å endre planene om nødvendig.

Dermed er Agile Planning Onion en effektiv måte å oppsummere de forskjellige stadiene i planleggingen og hvordan hvert trinn er i forbindelse med det andre. Det gir et bredere syn på hvorfor bestemte beslutninger tas.

typer

Følgende er typer Agile planlegging:

1) Tema: Det er et målrettet mål som har som mål å bringe organisasjonsendring.

2) Brukerhistorier: Dette er behovene eller kravene som er definert av produktbrukerne.

3) Etterslep: Dette er et sett med brukerhistorier og inoperable krav som kan utføres i løpet av den kommende tiden.

4) Forbedring av etterslep: Som navnet antyder handler det om å oppgradere brukerhistorier og eliminere de som ikke har noen relevans.

5) Epics: Epics er en samling av flere brukerhistorier. Hvis disse brukerhistoriene skal implementeres, blir Epics designet ved hjelp av produktstruktur, design og rutekart. Epics er en undergruppe av Theme.

6) Sprintplanlegging: Sprints er en liste over oppgaver som er tildelt flere lag for en viss varighet. Det består av 'Sprint goal' og 'Sprint backlog'. Sprintmål består av en målsetting som sprintlagene har som mål å oppnå. Sprint-etterslepet er et sett med brukerhistorier og ubrukbare krav som skal utføres av sprint-teamene. På dette stadiet identifiseres det relevante arbeidssettet som er i samsvar med de nåværende målene og ressursene for en organisasjon.

7) Utgivelsesplanlegging: Det inkluderer planlegging for flere spurter. Rundt 3-12 iterasjoner utvikles under utgivelsesplanlegging. Det er også et grunnlag for å spore fremdriften i prosjektet.

Det sentrale begrepet planlegging handler om å prioritere de essensielle oppgavene og være tilpasningsdyktig for endring. Det handler om teamarbeid og samarbeid. I motsetning til prosjektplanleggingen av fossefall, er agile teamene ansvarlige for å velge funksjoner fra etterslepet og rette prosjektet mot det målrettede målet. I Agile eies planen av lagene, og teamet er alene ansvarlig for å møte planfrister.

Ettersom Agile hovedsakelig brukes i programvaresektoren som kan oppgraderes gradvis, kan det hende det ikke er aktuelt for produksjonssektoren som krever enorm planlegging i motsetning til oppgraderinger her og der.

Anbefalte artikler

Dette har vært en guide til Agile Planning. Her diskuterte vi konseptet, attributter, forståelse og typer planlegging i smidig. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

  1. Agile utviklingssyklus
  2. Prinsipper for smidig prosjektledelse
  3. Agile Frameworks
  4. Spørsmål om Agile Coach-intervju