01
Trouw blijven
De CMDB klopte in de week dat hij live ging. Het architectuurdiagram klopte bij de review. De datacatalogus was compleet bij de overdracht. Toen veranderde de organisatie, en niets daarvan merkte het op. Als u zich afvraagt of dit ook zo afloopt, is dat precies de juiste vraag om te stellen.
De CMDB
Het architectuurdiagram
De datacatalogus
02
De faalmodus
Iedereen die intelligentie verkoopt, biedt u één centrale bron van waarheid. De enige bron van waarheid is de werkelijkheid. Elk model, elke catalogus en elk register — ook het onze — is daar een kopie van, en een kopie zonder mechanisme om de werkelijkheid te volgen terwijl die verandert, raakt niet op den duur verouderd: ze is verouderd geboren, en lijkt alleen in orde omdat het even duurt voordat de kloof zichtbaar wordt.
Een model dat niemand kan wijzigen, verkalkt; een model dat iedereen kan wijzigen, vervalt.
niemand kan het wijzigen
verkalkt
iedereen kan het wijzigen
vervalt
~1 jaar
De valkuil is dat beide mislukkingen ongeveer een jaar lang op succes lijken. Verkalking lijkt op stabiliteit. Verval lijkt op adoptie.
Wat aangeeft wat het probleem werkelijk is. Verval is geen dataprobleem. Het is een probleem van verantwoordelijkheidsroutering.
De organisatie wist altijd dat het ding was veranderd — iemand wist het. Niets bracht die kennis naar het model, en aan niemand werd het gevraagd.
03
De helft van het model
Een groot deel van uw model wordt helemaal niet opgesteld. Het wordt ingelezen — uit de catalogus die u al hebt samengesteld, uit het HR-systeem, uit de identity provider, uit de schema's zelf. Die knooppunten verouderen niet, omdat niemand een tweede kopie bijhoudt die achter kan raken. Ze zijn de huidige staat van de bron, getypeerd.
En wanneer iets uit de bron verdwijnt, is dat geen stilte. Het knooppunt gaat naar Ontbreekt in bron — een status in de familie Inactief. Het wordt niet alleen gemarkeerd: het wordt gedegradeerd, en elke doorloop die erlangs gaat, meldt dat nu.
Dit is de goedkope helft van het antwoord, en het is goed om duidelijk te zijn dat het de goedkope helft is. Ze dekt systemen, datasets, mensen en toegang. Ze dekt niet wat alleen een persoon weet.
04
De andere helft
Elk knooppunttype draagt zijn eigen verantwoordelijkheidsmatrix — wie de eigenaar is, wie de datasteward is, wie een wijziging goedkeurt, wie de expert is. Geen conventie die een of ander team volgt. Onderdeel van het type, zodat een knooppunt van dat type niet kan bestaan zonder dat de vraag wie ervoor verantwoordelijk is, al is beantwoord.
Daarbovenop staan use cases met hun eigen workflows: wat “dit beoordelen”, “dit overdragen” of “deze wijziging goedkeuren” daadwerkelijk betekent voor dat soort ding. Een leveranciersovereenkomst beoordelen is niet dezelfde handeling als een technische vaardigheid beoordelen, en het model kent het verschil.
Dus wanneer iets verandert, worden de mensen die ervoor verantwoordelijk zijn betrokken — via de workflow die past, niet via een melding. Vier dingen zetten dat in gang:
01
Een bron veranderde
02
Iemand stelde een wijziging voor
03
Een levenscyclusstatus veranderde
04
Een periodieke controle was aan de beurt
De vierde is wat dit onderscheidt van elke catalogus die u hebt gebruikt. De andere zijn reacties. Bij de vierde vraagt het model aan de enige partij die het kan beantwoorden, of het nog klopt.
01
02
03
04
Metamodel
Dataproduct
Eigenaar
Is eigendom vanDe partij met de uiteindelijke verantwoordelijkheid voor het knooppunt en volledige zeggenschap over elke beslissing erover. Staat van begin tot eind in voor het bestaan, de juistheid en het lot ervan.
Datasteward
Heeft als datastewardDe partij die dagelijks verantwoordelijk is voor het bewaken van de bedrijfsbetekenis en de datakwaliteit van het knooppunt. Onderhoudt de definitie, de nauwkeurigheid en de geschiktheid voor gebruik, maar heeft er geen uiteindelijke beslissingsbevoegdheid over.
Goedkeurder
Wordt goedgekeurd doorDe partij die bevoegd is om het knooppunt, of wijzigingen daaraan, formeel te accorderen, zodat het geldig wordt of wordt vrijgegeven. Verantwoordelijk voor de poortbeslissing zelf, los van doorlopende beoordeling of eindverantwoordelijkheid.
Materiedeskundige
Expertise wordt geleverd doorDe persoon die is aangewezen om toelichting te geven over het onderwerp dat het knooppunt vertegenwoordigt, en op wiens diepgaande kennis uit de eerste hand wordt vertrouwd. Levert de context en het inzicht die de registraties en documentatie van het knooppunt niet vastleggen — een adviserende autoriteit over het onderwerp zelf, niet over hoe het knooppunt wordt onderhouden.
Niets daarvan is de agent die uw organisatie wijzigt. Hij identificeert, rapporteert, monitort en escaleert — autonomie van aandacht, niet van gezag. Een mens beslist nog steeds. Wat is veranderd, is dat de beslissing die mens bereikt terwijl ze nog goedkoop is.
05
Afwezigheid, zichtbaar gemaakt
Modellen rotten stilletjes weg omdat afwezigheid op niets lijkt. Een lege eigenaar, een nooit vastgelegde grens, een knooppunt waarvan de bron verdween — geen van alle steekt zijn hand op. Hetzelfde principe loopt hier door drie plekken, en het is telkens hetzelfde principe.
Toegewezen · nog niet Geïnformeerd
Ontbreekt in bron
Gecertificeerd Brons · Zilver · Goud
Daardoor is de gezondheid van het model een doorloop als elke andere. Geen volwassenheidsrapport dat iemand eens per kwartaal samenstelt: een vraag die u aan dezelfde graaf stelt, met dezelfde syntax die u voor al het andere gebruikt.
06
Wat dit niet oplost
de grens van de lus
Als een vermogen, een verplichting of een afhankelijkheid nooit is getypeerd, zal geen enkele routering die aan het licht brengen. De lus houdt waar wat in het model staat. Ze ontdekt niet wat erbuiten ligt.
de grens van de ingelezen helft
Een knooppunt dat uit een systeem wordt ingelezen, blijft trouw aan dat systeem. Als het systeem fout zit, zit het model getrouw fout. Wat het model toevoegt, is dat onenigheid tussen twee systemen zichtbaar wordt, omdat beide in dezelfde graaf zijn getypeerd.
Daarom groeit de dekking door beslissingen, niet door ambitie. U breidt het model uit waar het u iets zou kosten als het fout zit — en alles wat u hebt uitgebreid, blijft waar via hetzelfde mechanisme als alles daarvoor.
07
Controleer het zelf
De levenscyclusfamilies, de verantwoordelijkheidsmatrix op een type, een verantwoordelijkheid die op Toegewezen staat terwijl niemand er ooit iets over is verteld — ze staan in een demo-tenant waarin Adventure Works volledig is gemodelleerd. Dezelfde organisatie waarover u hebt gelezen.
Een van die twee kost twee minuten, en daar komen wij niet aan te pas. Begin daar.