Diese Seite wurde automatisch übersetzt. Für ein besseres Leseerlebnis wechsle bitte auf Englisch.

Auf Englisch wechseln
Christian
Christian

Med burndown-diagram för releaser till effektiv mjukvaruutveckling

Programvaruutveckling och förutsägbara resultat går ungefär lika bra ihop som säkra investeringar och kasino. Alltför många variabler – såsom fluktuerande produktivitet, oväntade problem och nya kundkrav – gör det svårt att förutsäga en exakt release. Ändå måste du och ditt företag fastställa ett slutdatum. Dina kunder vill ju veta när de kan förvänta sig produkten. Och: Det är det enda sättet att planera ytterligare steg som marknadsföring och distribution. Så hur kan du göra tillförlitliga uttalanden om lanseringen? 

Jag visar dig hur burndown-diagram kan hjälpa dig att skapa ett releaseschema. Jag förklarar också hur man läser Burndown Charts korrekt och hur du kan dra nytta av dem.

Vad är Burndown-diagram?

Ett burndown-diagram är en grafisk representation som visar hur mycket arbete som återstår i ett projekt i förhållande till den återstående tiden. I regel visas mängden arbete som återstår att göra på diagrammets vertikala axel. Den återstående eller förflutna tiden visas på den horisontella axeln. 

Ett burndown-diagram är ett linjediagram. Det visar snabbt när ett projekt kommer att vara helt avslutat. Det visar också om ett projekt kommer att slutföras vid den planerade tidpunkten.

Burndown-diagram används främst inom agil mjukvaruutveckling, t.ex. Scrum. I princip kan du dock använda dem för alla projekt där du vill mäta projektets framsteg över tid.

Zurück zum eigentlichen Thema… Du kannst zwischen zwei verschiedenen Arten von Burndown Charts unterscheiden:

Burndown-diagram för lansering

Release Burndown Charts –, även kallat Product Burndown Charts –, fokuserar på releasearbetet inom ett projekt. På x-axeln ser du sprintarna. På y-axeln ser du det återstående arbetet eller ansträngningen för releasen. Ansträngningen mäts i burndown-diagram för releaser i timmar, dagar eller story points. 

Scrum Mastern ansvarar för när ett burndown-diagram för en release ska uppdateras. I regel uppdaterar han eller hon diagrammet i slutet av varje sprint. Burndown-diagram är ett beprövat verktyg för produkthantering, särskilt för produktägare.

Burndown-diagram för sprintar

Sprint Burndown Charts visar sprint backlog uppgifter eller det återstående arbetet för en specifik sprint. På x-axeln visas tiden i arbetsdagar. På y-axeln visas det återstående arbetet i timmar. Du kan snabbt se om ditt team kommer att ha slutfört alla uppgifter i slutet av en sprint. 

Sprint burndown-diagram är ett viktigt verktyg, särskilt för utvecklingsteam, för att övervaka hur arbetet fortskrider inom sprintar.

Exkurs: Vad är burnup-diagram?

I samband med Release Burndown Charts i Agile kommer du också att höra termen Burnup Charts om och om igen. I motsats till ett Scrum release burndown chart visar ett burnup chart hur mycket arbete ett team redan har slutfört. Diagrammet har två linjer: En linje visar hur mycket arbete ett projekt har totalt. Den andra linjen visar hur mycket arbete ett Team redan har slutfört. Den vertikala axeln visualiserar arbetsmängden i uppgifter, timmar eller story points. Den horisontella axeln anger antalet dagar som har förflutit eller återstår.

Burnup-diagram används främst av agila team som vill hålla koll på hur arbetet fortskrider. Diagrammet visar snabbt när arbete har lagts till eller tagits bort från ett projekt. I praktiken innebär det att teamet kan sätta ett realistiskt datum för när ett projekt ska vara klart.

Hur man läser burndown-diagram för lanseringar

För att skapa en Release Burndown Chart-mall måste du utvärdera alla objekt i Product Backlog. Efter varje Sprint Review subtraherar sedan Produktägaren de Story Points som uppnåtts i den senaste Sprinten från summan av alla Story Points i Produktbackloggen. Han eller hon uppdaterar sedan Burndown-diagrammen för releaser.

Hur ser detta ut i praktiken? För att göra en Scrum release burndown mer konkret, låt oss titta på ett exempel:

Källa: Hur man använder burndown-diagram för transparent och förutsägbar utveckling (stxnext.com)

Detta burndown-diagram visar att

  • sammanfattningen av alla story points i början av projektet var 400,
  • resultatet av den första sprinten har levererat 100 Story Points och
  • resultatet av den andra sprinten har gett 53 story points.

Detta ger totalt 247 Story Points.

Hur man läser Sprint Burndown-diagram

I en sprint burndown chart-mall bestämmer du och ditt team i början av projektet hur många arbetstimmar ni har tillgängliga. Detta värde visas på y-axeln. De enskilda dagarna i sprinten visas på x-axeln. 

Källa: Hur man använder burndown-diagram för transparent och förutsägbar utveckling (stxnext.com)

Sprint Burndown Report för detta diagram skulle därför visa att

  • planerar ett team med en timkapacitet på 160 timmar för sprinten,
  • den har förbrukat 30 timmar av den totala arbetsinsatsen efter den första dagen av sprinten, och
  • den användes ytterligare 15 timmar efter den andra dagen av sprinten.

Detta ger 115 timmars arbete för denna sprint.

Übrigens, ein kurzer Hinweis im Kontext agile Transformation: Willst du sicher gehen, dass ihr aktuell die richtigen Prioritäten in eurer agilen Transformation setzt? 

Dann mach unseren Reifegrad-Check für eure agile Transformation - dauert nur 3 Minuten. Du bekommst sogar einen Benchmark auf Basis der über dreihundert anderen Teilnehmer*innen. Siehe Button 🙂

Hur du drar nytta av nedbränningsdiagram

En mall för Sprint Burndown

  • visualiserar projektets framsteg och arbetsflödet,
  • visar vad ett team har uppnått och vad det fortfarande behöver uppnå,
  • visar om ett projekt är i tid,
  • Upptäcker frågor och problem i ett tidigt skede så att åtgärder kan vidtas,
  • främjar att arbetet i ett team styrs i rätt riktning,
  • motiverar ett team i dess arbete,

Vilka är svagheterna med burndown-diagram?

Burndown-diagram för releaser och burndown-diagram för sprintar har framför allt dessa två nackdelar:

Exakt uppskattning av ansträngning nödvändig

Hur exakt den faktiska linjen är i jämförelse med den ideala linjen i diagrammet beror starkt på hur exakt ett team har uppskattat insatsen. Om ett team till exempel uppskattar ansträngningen för högt kommer framstegslinjen alltid att ligga under den ideala linjen. I praktiken innebär detta att teamet slutför projektet eller sprinten tidigare. Motsatsen gäller också: om ett team underskattar ansträngningen ligger framstegslinjen över den ideala linjen. Teamet är försenat.  

Denna felaktighet blir särskilt tydlig när teamen använder – istället för timmar av T-shirtstorlekar, till exempel XS, S, M, L, XL – för att uppskatta ansträngningen. Diagrammet kan då bara fungera som en grov vägledning. 

Du bör därför uppskatta ansträngningen så exakt som möjligt med ditt team och använda meningsfulla kvantiteter för den planerade ansträngningen i praktiken. Du kan också införa en effektivitetsfaktor som du multiplicerar den uppskattade insatsen med innan du drar ideallinjen. Effektivitetsfaktorn är förhållandet mellan uppskattad och faktisk ansträngning från tidigare sprintar och projekt. Vissa release burndown-gadgets hjälper dig genom att automatiskt visa en effektivitetsfaktor. Du kan då märka och ta hänsyn till felbedömningar snabbare.

Konsekvent användning av resurser som en förutsättning

Burndown-diagram förutsätter att ett team kan arbeta med samma resurser under hela perioden. I praktiken är detta dock inte alltid möjligt. Därför att: Om resurser –, t.ex. en expert –, endast är tillfälligt tillgängliga påverkar detta linjens progression.

I praktiken innebär detta att du måste fördela mindre arbete till tider då du har färre resurser tillgängliga. Omvänt gäller detta också för tider när du har mer resurser tillgängliga.

Hur redo är din organisation för agilt arbete?

För att effektivt kunna använda agila mätmetoder som burndown-diagram och burnup-diagram bör organisationen behärska agilt arbete på alla nivåer. Projekt Scagile lär dig alla viktiga färdigheter för att arbeta professionellt med Agile i olika verkstäder. Onlineutbildningen är kostnadsfri. Känn dig fri att ta en titt!

Slutsats

Burndown-diagram hjälper dig och ditt team att visualisera hur arbetet fortskrider och att göra tillförlitliga förutsägelser om när ett projekt är slutfört. Burndown-diagrammet för release återspeglar alltid release-arbetet inom ett projekt. Ett Sprint Burndown Chart återspeglar uppgifterna i Sprint Backlog eller det återstående arbetet för en specifik Sprint. 

För att använda Burndown-diagram kan du ladda ner en Excel-mall för Release Burndown Chart eller Sprint Burndown Chart och anpassa den till ditt projekt. Alternativt kan agila Verktyg för projektledning som Jira Atlassian om burndown-diagram. Så länge du ser till att du uppskattar ansträngning och resurstillgänglighet så exakt som möjligt kan diagrammen vara till stor hjälp i den agila vardagen.

Blog-Kategorie

Weitere Artikel zu "Agile Metriska mått"

Alle Artikel dieser Kategorie ansehen
Spotify Health Check: Allt du behöver veta

Spotify Health Check: Allt du behöver veta

Spotify Health Check är lämplig för både team och grupper. Vi ger en översikt över allt som är relevant.

Mät den agila mognadsnivån: Inkl. Agilem mognadskontroll

Mät den agila mognadsnivån: Inkl. Agilem mognadskontroll

Agility är som en tränare för Champions League. När du har integrerat Agile på alla nivåer i din organisation är du på topp. Du är närmare kunden, du upptäcker misstag tidigare, du är flexibel och...

Scrum Master Performance: 5 viktiga KPI:er för utvärdering

Scrum Master Performance: 5 viktiga KPI:er för utvärdering

Vi tar en djupgående titt på hur Scrum Masters prestation kan bedömas och presenterar 5 KPI:er som är viktiga för detta.

Team Health Check Agile: 4 beprövade mallar som KPI:er

Team Health Check Agile: 4 beprövade mallar som KPI:er

KPI:er, ROV:er, NPS: företag använder allt fler sätt att mäta hur deras projekt fortskrider. På grund av detta: Endast den som upptäcker fel och problem i tid kan också eliminera dem. Ett team Heal...

9 agila KPI:er som chefer bör känna till

9 agila KPI:er som chefer bör känna till

Vi presenterar 9 agila KPI:er som stödjer ledningsgruppen som tjänande ledare i samband med agilt arbete.

I 3 steg till "Team Health Check": Gratis byggsats

I 3 steg till "Team Health Check": Gratis byggsats

När det gäller människor är en "Health Check" enkel: man kan ungefär se på en persons kropp hur vältränad personen är. Men om vi applicerar detta metaforiskt på ett team är det svårare: - Hur vet j...

Agile Transformation: Hur många Agile-coacher behöver jag?

Agile Transformation: Hur många Agile-coacher behöver jag?

För att kunna utveckla produkter snabbare inför allt fler företag agila arbetssätt. I detta sammanhang behöver de tillsätta flera nyckelpositioner. En avgörande roll spelas av Agile-coacher. De kul...

25 KPI:er för Agile i överblick - 1 enkel KPI räcker!

25 KPI:er för Agile i överblick - 1 enkel KPI räcker!

Det finns massor av agila KPI:er och mätmetoder. Men en sak måste man alltid ha i åtanke: "Säg mig hur du mäter mig så ska jag säga dig hur jag kommer att bete mig." Dr Eli Goldratt Därför måste en...

DORA & SPACE mätningar: 2 mallar, frågor & 1 verktyg

DORA & SPACE mätningar: 2 mallar, frågor & 1 verktyg

Agile-teamen står inför utmaningen att hitta mätvärden som inte bara kvantifierar framsteg, utan också bidrar till att stärka teamet, förbättra samarbetet och fokusera på kundernas behov. De så kal...

Echometer Nyhetsbrev

Missa inte uppdateringar om Echometer och få inspiration till agilt arbete