Sliter du med SaaS-leveranser?

Tilbake

Overser du kanskje Burn-Down-diagrammet ditt

Skrevet av:
Asbjørn Bjaanes
,

De siste ukene, i diskusjoner og møter på tvers av ulike team og organisasjoner, har temaet gjentatt seg flere ganger.

Burn-down-diagrammet kommer opp som en del av samtalen sammen med Velocity og estimering, og nesten umiddelbart sier noen:

"Vi bruker tavler."
"Vi bruker Jira."
"Vi bruker Azure DevOps."

Ganske raskt kommer følgende kommentarer…

"Vi bruker egentlig ikke burn-down-diagrammer."
"Vi ser ikke verdien."
"Velocity er bare tall."

Og samtalen går videre.

Men hvis du blir litt lenger i diskusjonen, blir noe tydelig.

Deth andler ikke om motstand, men om misforståelse av hvordan det skal brukes ogverdien …

Hvis dere sliter med å levere på forpliktelser,kan dette være stedet å starte

På tvers av diskusjonene jeg har hatt, dukker ett tema stadig opp:

Team sliter med å levere det de forplikter seg til.

Ikke av og til, det er systematisk.

Frister glipper og omfang endres sent i prosessen. Kvalitet utfordres og svekkes av presset som oppstår. Interessenter blir overrasket over at leveransen ikke skjer til avtalt tid. Likevel, når vi ser på verktøyoppsettet, fremstår alt modent.

Tavler er på plass.
Jira eller Azure DevOps er konfigurert.
Sprinter planlegges.

Men burn-down-diagrammer brukes ikke, og enda verre, de finnes, men ingen ser på dem.

Hvis dere sliter med å levere på forpliktelser, kan dette være stedet å starte.

Ikke fordi burn-down-diagrammer magisk fikser leveranser, men fordi de tvinger frem en tidlig konfrontasjon med virkeligheten.

Hva som faktisk skjer i de fleste sprinter

La oss beskrive en normal sprint som ikke aktivt bruker burn-down somstyringsmekanisme.

Dag 1–3
Oppgaver startes. Energien er høy.

Dag 4–6
Mange saker er «pågår».
Svært få er ferdige.

D ag7
Noen sier: "Vi kan bli litt presset."

Dag 9
Forhandling om omfang.
Stress.
Snarveier.
Eskalerering.

Og i gjennomgangen:
"Vi estimerte feil, vi måtte håndtere uforutsette hendelser osv."

Kanskje.
Eller kanskje systemet provoserte frem de riktige samtalene tidlig nok.

Øyeblikket som endrer alt

Leveranseproblemer starter sjelden på slutten av sprinten.

De starter rundt dag tre, det er da den faktiske trendlinjen stille begynner å drive over ideal-linjen.

Og ingenting skjer …

Ingen samtaler.
Ingen justering av omfang.
Ingen eskalering av blokkeringer.
Ingen reprioritering.

Bare stille optimisme …

Når ubehaget først blir synlig i samtaler, har systemet allerede akkumulert risiko og enda verre aktuelle konsekvenser er allerede tilfelle.

Burn-down-diagrammet er ikke verdifullt fordi det viser avvik , det er verdifullt fordi det viser avvik tidlig nok til å handle og håndtere risiko før det er faktiske hendelser.

 

Spørsmålet de fleste team sjelden stiller:

Hvilkenbeslutning utsetter vi?

Fornår burn-down går sakte, er én av disse årsaken:

• Oppgavene er for store til å fullføres tidlig.

• For mange ting startes samtidig.

• En avhengighet er ikke løst.

• Omfanget er ikke tilpasset kapasiteten.

• Feil arbeid ble prioritert.

Og hvis den samtalen ikke skjer når signalet vises, formes resultatet av sprintenallerede.

Burn-Down som verktøy for forpliktelses ogintegritet

Motivasjon alene er ikke nok, tilbakemeldingssløyfer er nødvendige.

Et burn-down-diagram skaper en daglig integritetssjekk mellom det vi sa vi skulle levere, og det systemet faktisk er i stand til å levere.

Hvis dette gapet ikke er synlig, vil det dukke opp senere som stress og overbelastning.

Hva som endres i når vi bruker Burn-Downdiagrammet i standups

"Vi ligger over idealet. Hva må endres i dag?"

De subtile endringene vi ser:

●      Oppmuntrer til å fullføre før man starter nytt arbeid.

●      Tvinger frem synliggjøring av skjulte blokkeringer.

●      Involverer produkt tidligere i nedskalering av omfang.

●      Bygger kollektivt eierskap til utviklingen.

Viktigst av alt, den flytter teamet fra å rapportere arbeid til autonom styring av leveranserisiko.

 

Hvordan faktisk bruke et Burn-Down-diagram

De fleste team har burn-down aktivert, men bruker den sjeldent aktivt.

He rer en praktisk måte å integrere det i daglig arbeid.

1. Før sprinten starter

Sørg for at alt forpliktet arbeid er estimert og inkludert i sprintomfanget. Bli enige om hva «ferdig» betyr. Sørg for at totale story points og estimater gjenspeiler den faktiske forpliktelsen (her kommer faktisk Velocity til sin nytte).

Burn-downer bare meningsfullt hvis startpunktet reflekterer virkeligheten.

2. Under sprinten – daglig bruk istandup

Start standup med å se på burn-down.

Still tre spørsmål:

●      Ligger vi over, på eller underideal-linjen?

●      Hvis over, hva konkret forårsaker det?

●      Hvilken beslutning tar vi i dag på grunn av dette?

Hvis linjen ligger over idealet:

●      Samle teamet for å fullføre i stedet for å starte nytt arbeid.

●      Bryt store saker ned i mindreleverbare deler.

●      Eskaler blokkeringer umiddelbart.

●      Involver produkt tidlig for å vurdere reduksjon av omfang.

Regelener enkel:

Hvis trenden endrer seg, må atferden endre seg.

3. Kurskorrigering midt i sprinten

Hvistrenden midt i sprinten tydelig ligger over idealet, bestem eksplisitt:

●     Hva skal ikke leveres?

●      Hva må beskyttes for enhver pris?

●      Hvem må informeres nå, ikke senere?

Ikkevent til sprint gjennomgangen med å forhandle om omfanget, Burn-down-diagrammerer tidlige varslingssystemer og bruk dem mens dere fortsatt har handlingsrom.

4. I Boardwalks

Når ledere gjennomgår tavlen, kombiner tavle med utviklingsretning.

Unngås spørsmål som:

"Hvorforer denne saken fortsatt åpen?"

Spør i stedet:

"Vi ligger over idealet. Hvilken støtte trenger dere?"

Burn-down flytter ledelse fra inspeksjon til å muliggjøre flyt.

 

5. I Scrum of Scrums

Se etter mønstre på tvers av team:

●      Ligger flere team konsekvent overidealet?

●     Skaper avhengigheter gjentatt treghet?

●      Er stabilitet et systemiskproblem?

Burn-down i skala avdekker strukturelle problemer, ikke individuelle.

 

Hva det lærer over tid

Hvis det brukes konsekvent, trener burn-down-diagrammer team til å:

●      Fullføre før de starter nytt arbeid.

●      Redusere parallelt arbeid og kontekstbytte.

●     Synliggjøre blokkeringer tidlig.

●     Beskytte integriteten i forpliktelser.

●     Forbedre forutsigbarhet.

Det handler ikke om å skape kontroll verktøy, det handler om verktøy som girtilbakemeldinger og flyt.