Burndown Diagram: Hvad det er, og hvordan man bruger det (med eksempel)
Resumé
Et Burndown Diagram er en graf, der repræsenterer det arbejde, der er tilbage for at gøre i forhold til den tid, det tager at afslutte det. Det kan være særligt nyttigt for hold, der arbejder i sprints, da det effektivt kan vise, om dine deadlines kan opfyldes undervejs. Find ud af, hvordan du opretter dit eget Burndown-diagram.
Du starter din mandag med et Sprint-møde. Du finder ud af, at der var et problem med udvikling, som kunne sætte dig tilbage et par dage. Du spekulerer på, er der endnu nok tid til at få det hele gjort i næste uge?
De fleste af os har været i et lignende tidspunkt crunch scenario, og at finde nok tid i dit holds tidsplan for at fuldføre dine projekter kan være udfordrende. Det er her, hvor et Burndown Chart kommer ind.
Et Burndown-diagram hjælper med at analysere det arbejde, du skal gøre i forhold til den tid, det tager dig for at fuldføre det. Dette kan være et glimrende værktøj til at visualisere og bedreAdministrer dit holds arbejdsbyrdeSå du kan prioritere din tidsplan. Lad os grave ind i, hvad et Burndown Chart er, og hvordan man opretter en af dine egne.
Hvad er et Burndown Chart?
Et Burndown-diagram er en visuel repræsentation af det resterende arbejde i forhold til den tid, der kræves for at fuldføre det. Ved at estimere den tid, det tager at afslutte opgaver, spørgsmål og test, kan du bestemme projektets færdiggørelsesdato.
Et Burndown-diagram bruges til effektivt at beregne, om dit hold har tid nok til at fuldføre deres arbejde og bruges almindeligt, mens du arbejder i korte iterationer. Ikke alene kan det hjælpe med at bestemme projektets færdiggørelsesdatoer, men det kan også give dig indsigt i, hvordan dit hold fungerer.
Der er to typer Burndown-diagrammer: Agile Burndown-diagrammer og Sprint Burndown-diagrammer. Et agile Burndown-diagram bruges af Agile Teams for at gøre det muligt for opgaver at bevæge sig hurtigt. En Sprint Burndown-diagram bruges af udviklingshold, når de arbejder i korte sprints.
Har du brug for hjælp til Sprint planlægning? Brug voresSprint Planning Template.For at holde din næste sprint på sporet.
Burndown Chart Vs. Burnup Chart
Et BURNUP-diagram bruges til at spore, hvor meget arbejde der er gennemført. Både et Burndown Diagram og et Burnup-diagram holder dig orienteret om forskellige bevægelige dele inden for et projekt, hvorfor de ofte bruges sammen.
Hvordan virker en Burndown Chart?
Et Burndown-diagram virker ved at estimere mængden af arbejde, der skal udfyldes, og kortlægger det mod det tidspunkt, det tager at afslutte arbejdet. Målet er at præcist skildre tidsfordelinger og planlægge for fremtidige ressourcer.
Burndown diagrammer bruges af en række hold, men bruges mest afAgile hold.. Det skyldes, at disse diagrammer er bedst til at analysere korte iterationer som sprints. Nu hvor du ved, hvordan en Burndown Chart fungerer, lad os finde ud af, hvordan du læser et Burndown-diagram.
Sådan læses en Burndown Chart
Et Burndown-diagram består af mange forskellige komponenter. Det er vigtigt at forstå hver af de stykker, der udgør et Burndown-diagram, så du effektivt kan læse og oprette en af dine egne.
Et Burndown-diagram indeholder typisk:
X-akse (vandret akse):X-aksen er den vandrette akse og repræsenterer mængden af tid tilbage for at fuldføre projektet. Dette vises normalt i dage.
Y-akse (lodret akse):Y-aksen er den lodrette akse og repræsenterer den resterende indsats, der er nødvendig for at fuldføre projektet.
Faktisk arbejdslinje:Den egentlige arbejdslinje repræsenterer det faktiske arbejde tilbage. Dette er ofte forskelligt fra det oprindelige skøn, da der opstår problemer, og den tid, det tager at afslutte arbejdet, vokser. Den egentlige arbejdslinje kan være lige i nogle tilfælde, men har tendens til at være en mindre lineær vej på grund af projektproblemer og uforudsete arbejde.
Ideelt arbejde resterende linje (estimeret arbejde):Det ideelle arbejde resterende linje repræsenterer mængden af arbejde, du anslår i et ideelt scenario. Dette er ofte en mere lige bane i forhold til den faktiske arbejdslinje.
Story Points:Agile hold bruger typisk historiepunkter til at estimere det resterende arbejde. I et Burndown-diagram er historiepunkterne repræsenteret på disse akser. For eksempel kan Y-aksen have historiepunkter på 0-100, der repræsenterer indsats, og X-aksen kan have historiepunkter på 1-30, hvilket repræsenterer de dage, der er tilbage for at fuldføre arbejdet.
Sprint mål:Endelig vil et effektivt Burndown-diagram indeholde det overordnede Sprint-mål. For eksempel kan dit Sprint-mål være en lige række indsats på 50% om 12 dage. Mens dit egentlige arbejde ikke må opfylde dette mål nøjagtigt, er det en god ide at have et mål at sigte mod for at holde opgaverne fremad.
Mens Burndown-diagrammer er gode til hurtigt at evaluere forholdet mellem arbejde, der er tilbage, og den tid, det tager at fuldføre det arbejde, viser det ikke alt om et projekts bane. For eksempel viser et Burndown-diagram ikke projektets ændringer. Dette gør det svært at fortælle, om ændringer er på grund af, at de bageste genstande, der gennemføres eller på grund af en ændring i historiepunkter.
Derfor er Burndown-diagrammer ofte parret med enProdukt Backlog, forvaltes af produktejeren og enSkift kontrolprocesfor effektivt at spore projektets fremskridt.
Sådan oprettes en Burndown Diagram
Nu hvor du ved, hvad et Burndown Chart er, hvordan gør du det,projektleder, Gå om at skabe en? Burndown diagrammer kan se enkle ud, men der er et par skridt, som du skal færdiggøre, før du færdiggør dit diagram.
Fra at estimere indsats for at spore daglige fremskridt, lad os se på de fem trin for at oprette et Burndown-diagram for at estimere mængden af det nødvendige arbejde.
Trin 1. Anslå indsatsen
Det første skridt til at oprette et Burndown-diagram er at estimere den indsats, der er nødvendig for at fuldføre en given Sprint. Du kan gøre dette ved at overveje din ideelle basislinje. Med andre ord, den ideelle mængde tid i en given tidsramme.
For eksempel lad os sige, at din ideelle basislinje er at fuldføre din Sprint om 5 dage med 80 timers arbejde. Der svarer til 16 timers arbejde om dagen. Du vil så begynde din indsatssbane ved 80 (repræsenterer 80 timer) og spore din indsats for de resterende dage. Dette ville se noget som dette:
Dag 1:80 timers arbejde
Dag 2:64 timers arbejde
Dag 3:48 timers arbejde
Dag 4:32 timers arbejde
Dag 5:16 timers arbejde
Når du har din forventede indsats, kan du begynde at spore dine daglige fremskridt for at starte din Burndown-linje.
Trin 2. Spor daglig fremgang
Når du har dine estimater, kan du begynde at spore dine daglige fremskridt. Dette kan gøres i et simpelt diagram ellerTidslinjeværktøj. Du vil gerne spore, hvor meget tid det tager for at fuldføre hver opgave, og hvordan den indsats er pacing mod dit mål.
Her er et eksempel på, hvad dine daglige fremskridt skal se ud.
I slutningen af den femte dag skal hver af opgaverne tilføje i alt 80 timer som estimeret i det første trin.
Trin 3. Beregn den faktiske indsats
Efter beregning af estimaterne skal du bruge et lignende diagram til at spore den faktiske indsats, det tager for at fuldføre hver opgave. Dette kan være det samme som dit skøn, men det vil sandsynligvis være lidt anderledes afhængigt af sprintens kompleksitet, og hvis du løber ind i problemer, der forsinker dinProjekt Tidslinje. .
Din faktiske arbejdslinje vil sandsynligvis ikke være en perfekt lige linje, når den er plottet på dit Burndown-diagram. Det er normalt at se ebbs og strømme af indsats, da de fleste projekter løber ind i nogle afvigelser undervejs.
Trin 4. Hent det endelige datasæt
Det fjerde trin for at oprette et Burndown-diagram indebærer at opnå det endelige datasæt. Disse data kommer fra de oprindelige indsats estimater og din faktiske arbejdslog fra trin to.
Du kan gøre dette ved at samle dine estimater og sammenligne dem mod din logget tid. Det er en god ide at holde din logget tid i et delt rum, hvor holdmedlemmer kan få adgang til dataene i hele projektet.
Når du har samlet dataene, kan du arbejde på at plotte dem på dit Burndown-diagram for at se en visuel repræsentation.
Trin 5. Plot Burndown
Det sidste trin i processen indebærer at plotte dine datasæt på dit Burndown-diagram. Du kan gøre dette ved at udfylde din forventede indsats på Y-aksen. I eksemplet ovenfor vil dette begynde på 80 timer og fortsætte til 16 timer. På x-aksen starter du med dag en og fortsætter til dag fem.
Når du har gennemført dine historiepunkter, kan du begynde at tegne din ideelle resterende tid og din aktuelle tid. Disse linjer vil sandsynligvis se lidt anderledes, medmindre dit faktiske arbejde endte med at være den præcise indsats, der blev estimeret i begyndelsen.
Her er et eksempel på, hvad dit Burndown-diagram vil se ud med dette eksempel.
Som du kan se, er den faktiske arbejdslinje lidt anderledes end ideen. Arbejdsindsatsen var højere end forventet i starten, men lavere end forventet i slutningen. Derfor, mens stien var lidt anderledes, var slutresultatet det samme.
Fordelene ved at bruge et Burndown-diagram
Et Burndown-diagram er en fantastisk måde at visualisere det arbejde, der skal gøres i forhold til den tid, det tager for at fuldføre det. Dette gør det til et perfekt værktøj til hold, der arbejder i sprints.
Yderligere fordele ved at bruge et Burndown-diagram omfatter:
Viser en direkte sammenligning:Et Burndown-diagram viser en direkte sammenligning mellem det arbejde, der skal gøres, og den indsats, der er nødvendig for at fuldføre sprinten. Dette hjælper hold med at forbinde opgaver til større mål og kan holde opgaver, der bevæger sig på tempo med Sprint Goals.
Holder hold på samme side:Med en daglig indsats log og et sted at visualisere det nødvendige arbejde, har teammedlemmer en kilde til information, som de kan spore og oprette forbindelse til om de opgaver, der er til rådighed.
Giver indsigt i holdproduktivitet:Ikke alene er et Burndown-diagram, der er god til visualisering af arbejdet, men det kan også give dig indsigt i, hvor produktiv dit hold er, og hvor hurtigt de arbejder. Hvis dit faktiske arbejde er drastisk forskelligt fra dit ideal, så kan du arbejde på at hjælpe dit holdvære mere produktiv .
Disse fordele gør brug af en Burndown diagram et fremragende værktøj til sporinghold arbejdsbyrde, indsats og produktivitet. For ikke at nævne, er det perfekt til dem, der foretrækker at visualisere deres opgaver og de samlede projektmål.
Spor fremskridt med et Burndown Chart
Nu hvor du ved, hvordan du læser og bruger et Burndown-diagram, kan du oprette en af dine egne. Opbygning af dit eget Burndown-diagram kan hjælpe med at forbinde dine holdmedlemmer til en kilde til data. For Scrum Teams, der arbejder på fleksible projekter, kan dette drastisk reducere gættet af at spore det resterende arbejde tilbage. For ikke at nævne, vil du være parat til at identificere og forebyggeomfanget krybefør det sker.
Hvis du leder efter yderligere måder at holde dit team på samme side og spore arbejde, skal du overveje et projektstyringsværktøj, der kan gøre alt. Fra at forbinde opgaver til mål til planlægning skabeloner og alt imellem,UDN Task Managerkan hjælpe.