Sankey-diagram over udviklingstid: teamets kapacitet
Vis, hvor en sprints udviklerdage går hen: fra teams til featurearbejde, fejlrettelser, teknisk gæld, møder og vagt, derefter til planlagt og uplanlagt arbejde. Erstat eksempeldagene med dine egne.
Et Sankey-diagram over udviklingskapacitet viser, hvor et teams dage reelt blev af. Det adskiller det arbejde, der var planlagt, fra det, der dukkede op, så uplanlagt arbejde ikke gemmer sig i et velocity-tal.
Eksemplet har 150 udviklerdage i én sprint fra tre teams. De fordeles på fem slags arbejde: features, fejlrettelser, teknisk gæld, reviews og møder samt support og vagt. Den sidste kolonne deler de samme dage i planlagt og uplanlagt, så en fejl, der kom ind under sprinten, og en feature, der blev aftalt ved planlægningen, læses forskelligt.
De fleste værktøjer kan fortælle et teams point. De kan ikke uden videre vise, at Platform brugte 24 af sine 40 dage på teknisk gæld og vagt. Diagrammet er til samtalen, ikke til at bedømme folk: dagene er skøn, og én persons dag kan være delt på flere slags arbejde. Se /da/sankey/roadmap-delivery for, hvad det planlagte arbejde endte med at blive.
Sådan læser du dette diagram
- Af 150 udviklerdage var 98 (65 %) planlagt og 52 (35 %) ikke.
- Featurearbejde er 55 dage (37 %); 50 var planlagt, og 5 kom ind midt i sprinten.
- Alle 25 dage til fejlrettelser og 20 vagtdage var uplanlagte: 45 dage, 30 % af kapaciteten.
- Platform brugte 24 af sine 40 dage (60 %) på teknisk gæld og vagt.
Data bag diagrammet
Opdigtede tal til illustration. Ikke data om nogen rigtig virksomhed, noget team eller system.
| Fra | Til | Mængde (udviklerdage) |
|---|---|---|
| Platformteam | Featurearbejde | 8 |
| Platformteam | Teknisk gæld | 12 |
| Platformteam | Reviews og møder | 8 |
| Platformteam | Support og vagt | 12 |
| Produkt A-team | Featurearbejde | 30 |
| Produkt A-team | Fejlrettelser | 12 |
| Produkt A-team | Teknisk gæld | 5 |
| Produkt A-team | Reviews og møder | 13 |
| Produkt B-team | Featurearbejde | 17 |
| Produkt B-team | Fejlrettelser | 13 |
| Produkt B-team | Teknisk gæld | 3 |
| Produkt B-team | Reviews og møder | 9 |
| Produkt B-team | Support og vagt | 8 |
| Featurearbejde | Planlagt ved sprintstart | 50 |
| Featurearbejde | Uplanlagt | 5 |
| Fejlrettelser | Uplanlagt | 25 |
| Teknisk gæld | Planlagt ved sprintstart | 18 |
| Teknisk gæld | Uplanlagt | 2 |
| Reviews og møder | Planlagt ved sprintstart | 30 |
| Support og vagt | Uplanlagt | 20 |
De samme data som CSV
source,target,value
Platformteam,Featurearbejde,8
Platformteam,Teknisk gæld,12
Platformteam,Reviews og møder,8
Platformteam,Support og vagt,12
Produkt A-team,Featurearbejde,30
Produkt A-team,Fejlrettelser,12
Produkt A-team,Teknisk gæld,5
Produkt A-team,Reviews og møder,13
Produkt B-team,Featurearbejde,17
Produkt B-team,Fejlrettelser,13
Produkt B-team,Teknisk gæld,3
Produkt B-team,Reviews og møder,9
Produkt B-team,Support og vagt,8
Featurearbejde,Planlagt ved sprintstart,50
Featurearbejde,Uplanlagt,5
Fejlrettelser,Uplanlagt,25
Teknisk gæld,Planlagt ved sprintstart,18
Teknisk gæld,Uplanlagt,2
Reviews og møder,Planlagt ved sprintstart,30
Support og vagt,Uplanlagt,20Sådan fungerer det
Vælg én periode
Tag én sprint eller én måned, og list de udviklerdage, der er til rådighed efter helligdage og fravær.
Gruppér arbejdet i fem eller seks slags
Brug de labels, dit værktøj allerede har, fx feature, fejl, gæld og support. Over seks bliver den midterste kolonne ulæselig.
Tæl hver dag én gang
Skøn dagene pr. team og slags arbejde, og markér, hvilke der stod i sprintplanen.
Kontrollér balancen
Hver slags arbejde skal afgive lige så mange dage, som den modtager, og totalen skal svare til kapaciteten.
Ofte stillede spørgsmål
Er det et mål for produktivitet?
Nej. Det viser, hvor tiden gik hen, ikke hvor godt den blev brugt. Brug det til at drøfte planen, fx hvorfor en tredjedel af kapaciteten er uplanlagt, ikke til at sammenligne folk.
Hvordan tæller jeg en dag, der er delt på to slags arbejde?
Del den i data: en halv dag til hver. Brug samme regel hver periode, så diagrammerne kan sammenlignes.
Redigér dette Sankey-diagram over udviklingstid
Åbn eksemplet som dit eget diagram, og indtast dit teams dage.