01
Att förbli sann
CMDB:n var korrekt den vecka den togs i drift. Arkitekturdiagrammet var korrekt vid granskningen. Datakatalogen var komplett vid överlämningen. Sedan förändrades organisationen, och ingenting i någon av dem märkte det. Om du undrar om det här slutar på samma sätt är det rätt fråga att ställa.
CMDB:n
Arkitekturdiagrammet
Datakatalogen
02
Felmönstret
Alla som säljer intelligens erbjuder dig en enda sanningskälla. Den enda sanningskällan är verkligheten. Varje modell, katalog och register — vår egen medräknad — är en kopia av den, och en kopia utan någon mekanism för att följa verkligheten när den rör sig blir inte inaktuell så småningom, den är föråldrad från födseln och ser bara bra ut eftersom glappet tar ett tag att visa sig.
En modell som ingen kan ändra förkalkas; en modell som vem som helst kan ändra förfaller.
ingen kan ändra den
förkalkas
vem som helst kan ändra den
förfaller
~1 år
Fällan är att båda misslyckandena ser ut som framgång i ungefär ett år. Förkalkning ser ut som stabilitet. Förfall ser ut som bred användning.
Vilket pekar på vad problemet egentligen är. Förfall är inte ett dataproblem. Det är ett ansvarsdirigeringsproblem.
Organisationen visste alltid att något hade ändrats — någon visste. Ingenting förde den kunskapen vidare till modellen, och ingen blev tillfrågad.
03
Halva modellen
En stor del av din modell är inte författad alls. Den läses — från katalogen du redan har kuraterat, från HR-systemet, från identitetsleverantören, från själva schemana. De noderna blir inte inaktuella, eftersom ingen underhåller en andra kopia som kan hamna på efterkälken. De är källans aktuella tillstånd, typat.
Och när något försvinner från källan är det inte tystnad. Noden flyttas till Saknas i källan — en status i familjen Inaktiv. Den flaggas inte bara: den nedgraderas, och varje traversering som går genom den säger nu det.
Det här är den billiga halvan av svaret, och det är värt att vara tydlig med att det är den billiga halvan. Den täcker system, datamängder, personer och åtkomst. Den täcker inte det som bara en människa vet.
04
Den andra hälften
Varje nodtyp bär sin egen ansvarsmatris — vem som äger den, vem som förvaltar den, vem som godkänner en ändring, vem som är expert. Inte en konvention som något team följer. En del av typen, så att en nod av den typen inte kan existera utan att frågan om vem som svarar för den redan är avgjord.
Ovanpå det finns användningsfall med egna arbetsflöden: vad ”granska detta”, ”lämna över detta” eller ”godkänn den här ändringen” faktiskt betyder för just den sortens sak. Att granska ett leverantörsavtal är inte samma handling som att granska en teknisk färdighet, och modellen känner till skillnaden.
Så när något ändras engageras de personer som svarar för det — genom det arbetsflöde som passar, inte genom en avisering. Fyra saker sätter igång det:
01
En källa ändrades
02
Någon föreslog en ändring
03
Ett livscykeltillstånd ändrades
04
En periodisk kontroll blev aktuell
Den fjärde är den som skiljer det här från varje katalog du har använt. De andra är reaktioner. Den fjärde är modellen som frågar om den fortfarande är sann, hos den enda part som kan svara.
01
02
03
04
Metamodell
Dataprodukt
Ägare
Ägs avDen part som har det yttersta ansvaret för noden och full befogenhet över varje beslut om den. Svarar för dess existens, korrekthet och öde från början till slut.
Dataförvaltare
Förvaltas avDen part som ansvarar för att i det dagliga arbetet vårda nodens affärsmässiga innebörd och datakvalitet. Upprätthåller dess definition, korrekthet och ändamålsenlighet, men har ingen yttersta beslutsbefogenhet över den.
Godkännare
Godkänns avDen part som har befogenhet att formellt godkänna noden, eller ändringar i den, så att den blir giltig eller släppt. Ansvarar för själva grindbeslutet, till skillnad från löpande bedömning eller ansvar från början till slut.
Ämnesexpert
Expertis tillhandahålls avDen person som utsetts att ge förtydliganden om det ämne som noden representerar, och som man förlitar sig på för djup kunskap från första hand. Bidrar med det sammanhang och den insikt som nodens poster och dokumentation inte fångar — en rådgivande auktoritet i själva ämnet, inte i hur noden underhålls.
Inget av detta innebär att agenten ändrar din organisation. Den identifierar, rapporterar, övervakar och eskalerar — autonomi i uppmärksamhet, inte i befogenhet. En person fattar fortfarande beslutet. Det som har ändrats är att beslutet når personen medan det fortfarande är billigt.
05
Frånvaro, synliggjord
Modeller ruttnar i tysthet eftersom frånvaro ser ut som ingenting. Ett tomt ägarfält, en oskriven gräns, en nod vars källa försvann — ingen av dem räcker upp handen. Samma princip löper genom tre ställen här, och det är samma princip varje gång.
Tilldelad · ännu inte Informerad
Saknas i källan
Certifierad Brons · Silver · Guld
Vilket gör modellens hälsa till en traversering som vilken annan som helst. Inte en mognadsrapport som någon sätter ihop en gång per kvartal: en fråga du ställer till samma graf, med samma syntax som du använder för allt annat.
06
Vad detta inte löser
loopens gräns
Om en förmåga, en skyldighet eller ett beroende aldrig typades kommer ingen mängd dirigering att lyfta fram det. Loopen håller det som finns i modellen sant. Den upptäcker inte det som ligger utanför den.
den lästa halvans gräns
En nod som läses från ett system förblir trogen det systemet. Om systemet har fel har modellen troget fel. Det modellen tillför är att oenigheten mellan två system blir synlig, eftersom båda är typade in i samma graf.
Det är därför täckningen växer genom beslut, inte genom ambition. Du utökar modellen där det skulle kosta dig något att ha fel — och allt du har utökat förblir sant genom samma mekanism som allt som fanns före det.
07
Kontrollera det själv
Livscykelfamiljerna, ansvarsmatrisen på en typ, ett ansvar som står på Tilldelad utan att någon någonsin fått veta det — de finns i en demo-tenant med Adventure Works fullständigt modellerat. Samma organisation som du har läst om.
Det ena tar två minuter och involverar inte oss. Börja där.