8.5

8.5 En inkrementell antagandefärdplan

Översikt och motivation

Det här ämnet avslutar del 8, och den här bokens substantiella innehåll, med frågan varje läsare som har kommit hit troligen frågar: givet allt den här boken täcker, fyrtiofem ämnen som spänner leverans, utvecklarupplevelse, kodkvalitet, affärsutfall, tillförlitlighet, säkerhet, och AI-era-skiftet, var börjar en organisation faktiskt. Det ärliga svaret det här ämnet ger är: inte överallt på en gång. En big bang-utrullning av den här bokens fulla omfattning, försökt på en gång, bryter ämne 8.3:s kärnvägledning direkt, eftersom ett svepande, heltäckande mätetalsprogram introducerat över natten är exakt den typen av ändring som provocerar fruktan och manipulation snarare än förtroende.

Det här ämnet ger istället en konkret, faserad sekvens, byggd på en enkel, konsekvent princip upprepad genom den här boken: börja med grunder, bevisa värde i ett smalt omfång, sedan expandera medvetet, aldrig hoppande över styrnings- och kulturellt-förtroende-arbetet täckt i ämne 1.4 och ämne 8.3 till förmån för att hoppa direkt till sofistikerade, heltäckande mätetal. Den här sekvenseringen är inte godtycklig; den följer beroendestrukturen den här bokens egna delar etablerar, del 1:s grunder måste genuint komma först, eftersom varje senare del antar styrningen, utfallsorienteringen, och statistiska litteraciteten ämne 1.1 till ämne 1.6 etablerar.

För stora team är en faserad färdplan vad som gör den här bokens fulla omfattning uppnåelig snarare än överväldigande. Stora företag kan använda det här ämnets sekvensering för att planera en genuint flerkvartals eller flerårig mätetalsprogramutrullning med realistiska milstolpar; myndigheter, som ofta behöver motivera mätetalsinvestering för en budget- eller tillsynsprocess inkrementellt snarare än som en enda stor begäran, kan använda det här ämnets faser som naturliga kontrollpunkter för att demonstrera värde och begära fortsatt investering.

Nyckelprinciper

  • Grunder först, alltid. Styrning (ämne 1.4), utfallsorientering (ämne 1.3), och kulturellt förtroendebyggande (ämne 8.3) kan inte hoppas över till förmån för att hoppa direkt till sofistikerade mätetal.
  • Bevisa värde i ett smalt omfång innan ni expanderar. Ett enskilt team eller en enskild mätetalsfamilj, gjord väl och betrodd, är en starkare grund än en heltäckande utrullning gjord dåligt.
  • Sekvensera efter beroende, inte efter upplevd betydelse. Vissa mätetalsfamiljer i den här boken beror på grundarbete andra ämnen etablerar först.
  • Varje fas borde producera ett demonstrerbart, rapporterbart resultat som motiverar fortsatt investering i nästa fas.
  • Det här är en färdplan att anpassa, inte en rigid, universell föreskrift. Er organisations specifika startpunkt och prioriteringar borde forma den faktiska takten.

Rekommendationer

Fas 1: Grunder och styrning (del 1)

Innan ni instrumenterar en enda mätetalsfamilj, etablera styrningsdisciplinen ämne 1.4 beskriver: en metrikstadgamall, en tydlig diagnostisk-kontra-utvärderande-policy (ämne 1.1), och de statistiska litteracitetsgrunderna från ämne 1.6 delade över vem som helst som kommer tolka datan. Den här fasen producerar inga instrumentpaneler ännu; den producerar det organisatoriska grundarbetet varje senare fas beror på. Att hoppa över den här fasen för att röra sig snabbare är det enskilt vanligaste sättet den här bokens vägledning undermineras i praktiken, eftersom varje senare mätetal ärver vilken styrningskvalitet, eller brist på den, den här fasen etablerade.

Fas 2: Ett enda pilotteam, DORA-mätetal, bara diagnostiskt (del 2)

Välj ett team, idealiskt ett villigt, engagerat ett snarare än ett mandaterat, och instrumentera DORA-mätetalen från del 2, med hjälp av automatiserad instrumentering (ämne 1.5) snarare än självrapportering, i rent diagnostiskt läge följande ämne 8.3:s förtroendebyggande vägledning direkt. Kör det här under minst ett helt kvartal innan ni expanderar, och använd det som en provgrund för er styrningsstadgamall och ert instrumentpanelsdesigntillvägagångssätt (ämne 8.1) innan ni åtar er till endera på bredare skala.

Fas 3: Expandera leveransmätetal organisationsövergripande, lägg till utvecklarupplevelse (del 2, 3)

När piloten har demonstrerat genuint värde och, avgörande, upprätthållet förtroende (inga missbruksincidenter, eller en väl hanterad en enligt ämne 8.3:s vägledning), expandera DORA-instrumentering till ytterligare team, och introducera den första utvecklarupplevelseenkäten (ämne 3.7) organisationsövergripande. Den här fasen är där den diagnostiska-kontra-utvärderande-disciplinen möter sitt första verkliga test i skala, och att upprätthålla den noggrant här sätter tonen för allt som följer.

Fas 4: Kodkvalitet och utfallsmätetal (del 4, 5)

Med leverans- och utvecklarupplevelsegrunder etablerade och betrodda, lägg till kodkvalitetsmätetalen från del 4, prioriterande hotspot-analys (ämne 4.3) och teknisk skuldspårning (ämne 4.5) som de högst-inflytelserika startpunkterna, och börja bygga utfallstelemetriinfrastrukturen ämne 7.4 argumenterar så småningom borde vara ert programs tyngdpunkt, startande med läckt-defektfrekvens (ämne 5.1) och funktionsadoption (ämne 5.2) som de mest hanterbara utfallsmätetalen att instrumentera först.

Fas 5: Tillförlitlighet, säkerhet, och AI-era-omkalibrering (del 6, 7)

Etablera formella SLO:er och felbudgetar (ämne 6.1) för era mest kritiska tjänster, bygg skuldfri incidentmätetalspraxis (ämne 6.2), och genomför AI-era-mätetalsrevisionen ämne 7.1 rekommenderar om er organisation har antagit, eller antar, AI-assisterade utvecklingsverktyg. Den här fasen körs ofta delvis parallellt med Fas 4 snarare än strikt sekventiellt, eftersom tillförlitlighets- och säkerhetsarbete ofta har sin egen oberoende brådska.

Löpande: konsoliderad mognadsbedömning och kontinuerlig investering

När kärnfaserna är etablerade, anta ämne 8.4:s konsoliderade mognadsbedömning som en återkommande, årlig praxis, med hjälp av dess fynd för att rikta löpande investering snarare än att behandla färdplanen som komplett när varje fas tekniskt har rörts. Ett mätetalsprogram är en upprätthållen organisatorisk förmåga, inte ett projekt med ett definierat slutdatum, och den här löpande fasen reflekterar den verkligheten direkt.

Avvägningar: fördelar och nackdelar

TillvägagångssättFördelarNackdelar
Big bang, heltäckande utrullningSnabb, heltäckande täckning från startHög risk att provocera fruktan och manipulation (ämne 8.3); ingen bevisad styrningsgrund
Faserad utrullning, grunder förstBygger förtroende och styrning innan omfång expanderas; varje fas bevisar sig självLångsammare att nå full täckning; kräver upprätthållet, flerkvartals åtagande
Faserad utrullning, mätetal-först (hoppar över styrning)Snabbare initiala instrumentpanelsresultatÄrver svag styrning in i varje senare fas; högre långsiktig risk
Ad hoc, opportunistiskt antagande utan färdplanFlexibel, responsiv till omedelbara behovProducerar inkonsekvent, svårstyrd täckning och upprepar misstag fas för fas

Den centrala spänningen är hastighet till heltäckande täckning kontra grund-först-sekvensering. Organisationer under tryck att visa resultat snabbt frestas att hoppa över Fas 1:s styrningsarbete och gå direkt till att instrumentera mätetal, men den här bokens kumulativa argument, från ämne 1.4:s styrningsdisciplin genom ämne 8.3:s förtroendebyggande vägledning, är att att hoppa över grunden producerar ett snabbare men fundamentalt svagare program. Lös spänningen genom att åta er till den faserade sekvensen, och genom att använda varje fas demonstrerbara resultat (ämne 8.5:s nyckelrekommendation) för att motivera fortsatt investering snarare än att försöka visa heltäckande resultat innan grunden kan stödja dem.

Frågor att diskutera med ditt team

  1. Var står vår organisation faktiskt i den här faserade sekvensen just nu, ärligt bedömt? Kartlägg ert nuvarande tillstånd mot de fem faserna direkt; många organisationer, ärligt bedömda, finner att de har mätetal instrumenterade från en senare fas utan att genuint ha slutfört de grundläggande tidigare.

  2. Hoppade vi över Fas 1:s styrningsgrund till förmån för att röra oss direkt till instrumentering, och om så, vad har det kostat oss? Det här kopplar direkt till ämne 8.4:s mognadsbedömning; en svag styrningsgrund upptäckt sent är dyr att retroaktivt anpassa.

  3. Hur skulle ett genuint, villigt pilotteam se ut för oss, om vi inte ännu har kört en? Identifiera ett specifikt, verkligt kandidatteam snarare än att lämna det här abstrakt, och diskutera vad skulle göra dem en bra kandidat specifikt.

  4. Vilket demonstrerbart resultat producerade varje fas vi har slutfört faktiskt, och använde vi det för att motivera nästa fas investering? Om ni inte kan peka på ett specifikt, kommunicerat resultat från en slutförd fas är det gapet värt att namnge.

  5. Körs Fas 4 och Fas 5 i lämplig parallell för oss, eller försummas en till förmån för den andra? Diskutera om er organisations specifika riskprofil, mer leveransfokuserad eller mer tillförlitlighetsfokuserad, borde forma den här parallella sekvenseringen annorlunda än standarden det här ämnet beskriver.

  6. Har vi etablerat den löpande, återkommande mognadsbedömningspraxisen från ämne 8.4, eller slutar vår färdplan effektivt när de initiala faserna tekniskt är kompletta? En färdplan utan den här löpande fasen riskerar att behandla mätetalsprogrammet som ett avslutat projekt snarare än den upprätthållna förmågan den här boken argumenterar att det behöver vara.

Sektorperspektiv

Startup. Den här fulla, flerfasade färdplanen kan troligen komprimeras betydligt, eftersom en liten organisation kan röra sig genom grundläggande styrnings- och pilotfaser på veckor snarare än kvartal. Hoppa inte över Fas 1 helt även på liten skala, eftersom styrningsvanorna etablerade tidigt är mycket lättare att upprätthålla än att retroaktivt anpassa när organisationen växer.

Litet företag. Takta färdplanen till er faktiska kapacitet snarare än att försöka varje fas i sekvensen det här ämnet beskriver; ett litet företag kan rimligen stanna efter Fas 2 eller 3, med leverans- och utvecklarupplevelsemätetal, och skjuta upp det mer sofistikerade utfalls- och tillförlitlighetsarbetet i del 4 till 6 tills organisationen har växt nog för att genuint behöva och stödja det.

Stort företag. Planera den här färdplanen explicit som ett flerkvartals eller flerårigt program med realistiska milstolpar, och använd varje fas demonstrerbara resultat som en formell kontrollpunkt för att säkra fortsatt chefsponsring och budget, snarare än att försöka motivera hela omfattningen i förväg i ett enda verksamhetsfall.

Myndighet. Använd det här ämnets faser som naturliga, inkrementella kontrollpunkter för budget- eller tillsynsorgansrapportering, begärande fortsatt investering vid varje fasgräns baserat på föregående fas demonstrerade, dokumenterade resultat snarare än som en enda stor förhandsbegäran som kan möta mer skepticism eller upphandlingssvårighet.

Exempel

Stort företag. Ett hälsovårdsteknikbolag antog den här färdplanen explicit som sitt mätetalsprograms struktureringsramverk, slutförande Fas 1:s styrningsgrund över sex veckor, körande en enda-team-DORA-pilot för ett helt kvartal, och bara sedan expanderande till full organisatorisk leveransmätetalstäckning i Fas 3, ungefär fem månader efter start. Genom att medvetet takta utrullningen på det här sättet undvek företaget det fruktandrivna manipulationsmönstret ämne 8.3 beskriver som en risk av snabbare, mindre disciplinerade utrullningar, och dess Fas 2-pilotteam blev specifikt informella interna förespråkare för programmets expansion, efter att ha upplevt förstahand att det bara-diagnostiska åtagandet genuint hedrades genom hela deras pilotkvartal.

Myndighet. En delstatsregerings teknikmyndighet använde det här ämnets faserade struktur explicit för att sekvensera budgetbegäranden till sin tillsynskommitté, begärande finansiering för Fas 1 och Fas 2 som en initial, blygsam pilotinvestering, sedan återvändande till kommittén med Fas 2:s dokumenterade resultat, förbättrad driftsättningsfrekvens och stabil ändringsfelfrekvens för pilotteamet, som konkret bevis som stödde en större Fas 3- och Fas 4-finansieringsbegäran följande budgetcykel. Det här inkrementella, evidensbaserade finansieringstillvägagångssättet lyckades där en tidigare, mer heltäckande förhandsbegäran för myndighetens hela mätetalsprogramomfattning tidigare hade avslagits som för stor och otillräckligt motiverad av demonstrerade resultat.

Verksamhetsnytta: motiv, ROI och TCO

Avkastningen på en faserad, grund-först-färdplan är ett mätetalsprogram som faktiskt fungerar, pålitligt, väl styrt, genuint använt för att fatta beslut, snarare än ett heltäckande-utseende men fruktan-korrumperat eller dåligt styrt program en snabbare utrullning riskerar att producera. Hälsovårdsteknikexemplet ovan visar det här direkt: den medvetna takten producerade genuint förtroende och internt förespråkande en snabbare utrullning troligen skulle ha underminerat.

Den totala ägandekostnaden är tid: den här färdplanen tar genuint längre tid att nå full omfattning än en big bang-utrullning skulle. Den tidskostnaden är det direkta, nödvändiga priset för förtroende- och styrningsgrunden hela den här boken har argumenterat för från sina öppnande ämnen, och myndighetsexemplet ovan visar en genuin, praktisk sekundär nytta: inkrementella, evidensbaserade faser är ofta lättare att finansiera och motivera än en enda, stor, obevisad förhandsbegäran.

Antimönster och fallgropar

  • En big bang, heltäckande utrullning försökt på en gång: bryter ämne 8.3:s kärnvägledning och riskerar att provocera fruktan och manipulation från start.
  • Att hoppa över Fas 1:s styrningsgrund för att röra sig snabbare: ärver svag styrning in i varje senare fas, dyr att retroaktivt anpassa senare.
  • Att välja ett ovilligt eller mandaterat pilotteam för Fas 2: underminerar det förtroendebyggande syftet en genuin pilot är menad att tjäna.
  • Att misslyckas med att producera eller kommunicera ett demonstrerbart resultat från varje fas: förlorar evidensbasen behövd för att motivera fortsatt investering i nästa fas.
  • Att behandla färdplanen som komplett när varje fas tekniskt rörts: missar den löpande, löpande mognadsbedömningspraxisen ämne 8.4 rekommenderar som en permanent, inte engångs-, disciplin.
  • Att rigidt följa det här ämnets standardsekvensering oavsett er organisations faktiska riskprofil: den här färdplanen borde anpassas, inte tillämpas mekaniskt utan omdöme.

Mognadsmodell

  • Nivå 1, Initiera: Ingen färdplan existerar; mätetalsantagande, där det sker alls, är ad hoc och osekvenserat.
  • Nivå 2, Utveckla: Vissa faser har försökts, men grundläggande styrningsarbete hoppades över eller var inkomplett, och fasresultat dokumenteras inte systematiskt.
  • Nivå 3, Standardisera: En faserad färdplan följande det här ämnets grund-först-sekvens är dokumenterad och aktivt följd, med varje fas producerande ett demonstrerbart resultat.
  • Nivå 4, Hantera: Fasresultat används systematiskt för att motivera fortsatt investering, och färdplanen anpassas medvetet till organisationens specifika riskprofil och prioriteringar.
  • Nivå 5, Orkestrera: Organisationen har slutfört den fulla färdplanen och upprätthåller den löpande mognadsbedömningspraxisen från ämne 8.4 som en permanent förmåga, med ett demonstrerat, flerårigt track record av faserad, förtroendebyggande mätetalsinvestering.

Diskussionsidéer

  1. Var står vår organisation faktiskt i den här faserade sekvensen just nu?
  2. Hoppade vi över eller förkortade den grundläggande styrningsfasen, och vad har det kostat oss?
  3. Hur skulle ett genuint, villigt pilotteam se ut för vår nästa expansion?
  4. Vilket demonstrerbart resultat från vår senaste fas kunde motivera vår nästa investeringsbegäran?
  5. Har vi etablerat den löpande mognadsbedömningspraxisen, eller slutar vår färdplan effektivt?

Viktiga slutsatser

  • Anta den här bokens vägledning i faser, grunder först, aldrig som en big bang-utrullning som riskerar att provocera fruktan och manipulation.
  • Fas 1 (styrning) kan inte hoppas över; varje senare fas ärver vilken styrningskvalitet den här fasen etablerar.
  • Använd ett genuint, villigt pilotteam för att bevisa värde och bygga förtroende innan omfång expanderas organisationsövergripande.
  • Varje fas borde producera ett demonstrerbart, rapporterbart resultat som motiverar fortsatt investering i nästa fas.
  • Behandla färdplanens slutförande som starten på en löpande, upprätthållen praxis (ämne 8.4:s återkommande mognadsbedömning), inte ett avslutat projekt.

Källor och vidare läsning

  • Accelerate: The Science of Lean Software and DevOps, av Nicole Forsgren, Jez Humble, och Gene Kim (evidensbasen för mätetalsfamiljerna den här färdplanen sekvenserar).
  • Leading Change, av John P. Kotter (organisatoriska förändringshanteringsprinciper tillämpliga på en faserad mätetalsprogramutrullning).
  • The Lean Startup, av Eric Ries (bygg-mät-lär-cykeln det här ämnets faserade, bevisa-värde-sedan-expandera-tillvägagångssätt bygger på).
  • U.S. Government Accountability Office (GAO) vägledning om prestationsmätning och GPRA Modernization Act: inkrementell, evidensbaserad offentlig-sektor-programfinansieringspraxis.