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.

Sankey-diagram over udviklingstid: teamets kapacitet (udviklerdage)
FraTilMængde (udviklerdage)
PlatformteamFeaturearbejde8
PlatformteamTeknisk gæld12
PlatformteamReviews og møder8
PlatformteamSupport og vagt12
Produkt A-teamFeaturearbejde30
Produkt A-teamFejlrettelser12
Produkt A-teamTeknisk gæld5
Produkt A-teamReviews og møder13
Produkt B-teamFeaturearbejde17
Produkt B-teamFejlrettelser13
Produkt B-teamTeknisk gæld3
Produkt B-teamReviews og møder9
Produkt B-teamSupport og vagt8
FeaturearbejdePlanlagt ved sprintstart50
FeaturearbejdeUplanlagt5
FejlrettelserUplanlagt25
Teknisk gældPlanlagt ved sprintstart18
Teknisk gældUplanlagt2
Reviews og møderPlanlagt ved sprintstart30
Support og vagtUplanlagt20

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,20

Sådan fungerer det

  1. 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.

  2. 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.

  3. Tæl hver dag én gang

    Skøn dagene pr. team og slags arbejde, og markér, hvilke der stod i sprintplanen.

  4. 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.

Redigér dette Sankey-diagram over udviklingstid

Mere i Sankey-diagrammer