Burndown diagram

Ett exempel på nedbränningsdiagram för en avslutad iteration. Det kommer att visa återstående ansträngning och uppgifter för var och en av de 21 arbetsdagarna av 1-månaders iterationen.

Ett burndown-diagram eller burn-down-diagram är en grafisk representation av arbete som återstår att göra kontra tid. Det enastående arbetet (eller eftersläpningen) ligger ofta på den vertikala axeln, med tiden längs den horisontella. Ett nedbränningsdiagram är ett körschema över enastående arbete. Det är användbart för att förutsäga när allt arbete kommer att vara klart. Det används ofta i agila mjukvaruutvecklingsmetoder som Scrum . Däremot kan nedbrända diagram tillämpas på alla projekt som innehåller mätbara framsteg över tid.

Enastående arbete kan representeras i termer av antingen tid eller berättelsepunkter (en sorts godtycklig enhet ).

Läsa burn down diagram

Ett projekt som bränner ner diagram

Ett nedbränningsdiagram för en avslutad iteration visas ovan och kan läsas genom att känna till följande:

X-axel Tidslinjen för projektet/iterationen
Y-axel Arbetet som behöver slutföras för projektet. Tids- eller berättelsepunktsuppskattningarna för det återstående arbetet kommer att representeras av denna axel.
Projektets startpunkt Detta är den längsta punkten till vänster om diagrammet och inträffar på dag 0 av projektet/iterationen.
Projektets slutpunkt Detta är punkten som är längst till höger i diagrammet och inträffar den förutspådda sista dagen av projektet/iterationen
Antal arbetare och effektivitetsfaktor I exemplet ovan finns det uppskattningsvis 28 dagars arbete att utföra, och det finns två utvecklare som arbetar med projektet, som arbetar med en effektivitet på 70 %. Därför bör arbetet vara klart på (28 ÷ 2) ÷ 0,7 = 20 dagar.
Idealisk återstående arbetslinje Detta är en rak linje som förbinder startpunkten med slutpunkten. Vid startpunkten visar den ideala linjen summan av uppskattningarna för alla uppgifter (arbete) som behöver slutföras. Vid slutpunkten skär den idealiska linjen x-axeln, vilket visar att det inte finns något arbete kvar att slutföra. Vissa människor har problem med att kalla detta en "ideal" linje, eftersom det generellt sett inte är sant att målet är att följa denna linje. Denna linje är en matematisk beräkning baserad på uppskattningar, och uppskattningarna är mer sannolikt felaktiga än arbetet. Målet med ett nedbränningsdiagram är att visa framstegen mot färdigställande och ge en uppskattning av sannolikheten för att färdigställas i tid.
Faktiskt återstående arbete Detta visar det faktiska arbete som återstår. Vid startpunkten är det faktiska återstående arbetet detsamma som det ideala återstående arbetet, men allt eftersom tiden går fluktuerar den faktiska arbetslinjen över och under den ideala linjen beroende på denna skillnad mellan uppskattningar och hur effektivt teamet är. I allmänhet läggs en ny punkt till på denna rad varje dag under projektet. Varje dag subtraheras summan av tids- eller berättelsepunktsuppskattningarna för arbete som nyligen slutförts från den sista punkten på raden för att bestämma nästa punkt.

Mätning av prestanda

Den faktiska arbetslinjen ligger över den ideala arbetslinjen Om den faktiska arbetslinjen ligger över den ideala arbetslinjen betyder det att det återstår mer arbete än vad som ursprungligen förutspåtts och att projektet ligger efter schemat.
Den faktiska arbetslinjen ligger under den ideala arbetslinjen Om den faktiska arbetslinjen ligger under den ideala arbetslinjen betyder det att det återstår mindre arbete än vad som ursprungligen förutspåtts och att projektet ligger före schemat.

Tabellen ovan är bara ett sätt att tolka formen på nedbränningsdiagrammet. Det finns andra.

Ta bort variationer i tidsuppskattningar

Ett problem som kan uppmärksammas i nedbrända diagram är att huruvida linjen Faktiskt arbete är över eller under linjen Idealiskt arbete eller inte beror på hur exakta de ursprungliga tidsuppskattningarna är. Detta innebär att om ett team ständigt överskattar tidskraven kommer framstegen alltid att dyka upp före schemat. Om de ständigt underskattar tidskraven kommer de alltid att dyka upp efter schemat. Detta problem åtgärdas genom att en effektivitetsfaktor införlivas i nedbränningsdiagrammet. Efter den första iterationen av ett projekt kan effektivitetsfaktorn räknas om för att möjliggöra mer exakta uppskattningar under nästa iteration. Vissa mallar beräknar automatiskt effektiviteten när ett projekt fortskrider. Detta kan användas för att identifiera områden/faser där felaktiga uppskattningar konsekvent förekommer.

Burnup diagram

Ett utbränningsdiagram eller utbränningsdiagram är ett diagram över komplett arbete, och används ibland som ett alternativ till utbränningsdiagrammet. I likhet med burndown-diagrammet visar burnup-diagrammet tiden på den horisontella axeln och arbetet som avslutats på den vertikala axeln. Skillnaden är att utbränningsdiagrammet börjar på botten och stiger när uppgifterna slutförs (motsatsen till utbränningsdiagrammet). På samma sätt som burndown-diagram kan arbetet mätas på flera sätt, som till exempel att använda tid eller berättelsepunkter. Burnup-diagram är mindre vanliga jämfört med burn-down-diagram. [ citat behövs ]

Se även

  1. ^ a b "Känn bränningen, få ut det mesta av brännskador - bättre programvara, volym 11, nummer 5, s. 26-31" ( PDF) . Juli–augusti 2009.
  2. ^ a b Wenzel, Joel (december 2012). "Burn Down Chart Tutorial: Simple Agile Project Tracking" . Arkiverad från originalet 2013-07-07 . Hämtad 2011-06-14 .

Vidare läsning