Hoppa till innehåll

Styrning designas in i orgen

Finns även på 28 språk

English · Español · 日本語 · Português (Brasil) · Français · Deutsch · Italiano · 한국어 · 简体中文 · Português (Portugal) · 繁體中文 · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · ไทย · Nederlands · العربية · עברית · Українська · हिन्दी · Русский · Dansk · Norsk bokmål · Suomi · Español (México) · Français (Canada) · Deutsch (Schweiz)

A mountain road curving above a misty valley at dawn, a steel guardrail running the whole length of the bend and no warning sign.
Bilden är skapad med AI

Modul 1 av 6 i kapitlet Datakvalitet och styrning, kapitel 5 i kursen Data Architect. Varje modul står på egna ben. Nästa: Håll dåliga data ute

Frågan den här modulen besvarar: Vad betyder datastyrning för en arkitekt, och vem gör vad?

När folk hör datastyrning (data governance) tänker de på möten: kommittéer, policyer, standarder, ett dokument som förklarar vem som ska göra vad med data. Allt det kan vara en del av ett styrningsprogram. Som arkitekt är jag intresserad av en annan fråga: var genomdrivs policyn?

Om policyn säger att bara Ekonomi får ändra ett fält, vad genomdriver det? Om den säger att ERP:t äger kundens juridiska post, vad hindrar någon i Salesforce från att ändra den? Om den säger att teamen bara ser en mottagares (Recipient) adress för sina egna stopp, och bara under dagen, vad gör det faktiskt sant? Om den säger att detta ska sparas i sju år, vad arkiverar eller tar bort det efter sju? En policy utan en punkt där den genomdrivs är mest en önskan. Styrning blir arkitektur när de besluten byggs in i systemet.

Låt mig säga det här tidigt: du blir aldrig klar med styrning. Jag har sett den gå i ebb och flod. Ett företag lägger verklig uppmärksamhet på datakvalitet, och saker blir bättre. Uppmärksamheten flyttas någon annanstans, och kvaliteten sjunker. En ny integration driftsätts, en affärsenhet ändrar sin process, någon importerar en fil, företaget köper upp ett annat, en agent börjar skriva poster, och problemet ändras igen. Målet är inte ett mytiskt tillstånd där varje post är perfekt för alltid. Det är att hålla data tillräckligt pålitliga för verksamheten och hålla ute det värsta av de dåliga data. Det är ett arbete som aldrig tar slut.

När Salesforce står mest ensamt betyder styrning att städa data på ett ställe. När det är en nod i landskapet från kapitel 4 blir det svårare, och mer nödvändigt. Nu bor kunden i Salesforce, ERP:t, datalagret, partnersystem, Data 360. Vem äger kunden? Vem får ändra den? Vilken kopia är auktoritativ, vilka attribut får flyttas, hur länge sparas de, och vem står till svars när de är fel? Det är inte konfigurationsfrågor. Det är styrningsfrågor som blir konfiguration.

Börja med ordet ägare, för Salesforce gör det förvirrande. Öppna ett konto så ser du en ägare (Owner): en säljare, till exempel. Äger säljaren kunddata? Inte nödvändigtvis. I Salesforce ägs en post på ett objekt med ägare av en användare eller en kö; ägaren får full åtkomst, och ägaren styr tilldelning och delning via rollhierarkin och delningsregler (Sharing and Record Access Features (opens in a new tab)). Det är postens ägarskap: en mekanism i plattformen.

Dataägaren är något annat: den person eller funktion som ansvarar för data som en affärstillgång. Ekonomi kan äga kundens juridiska uppgifter, Drift leveransstatusen, HR personaldata. Salesforce ger dig till och med ett ställe att registrera det: klassificeringsfältet Data Owner på varje fält (Data Classification Metadata Fields (opens in a new tab)).

Hos Steve Trucking kan en detaljhandelspartners (Retail Partner) konto ägas av den säljchef som sköter partnern. Men partnerns juridiska identitet styrs av Ekonomi och hanteras som masterdata i ekonomins ERP. Försäljning, service, drift och partnerportalen behöver alla kontot; inget av det betyder att säljchefen ska ändra partnerns juridiska identitet när Ekonomi väl har fastställt den. Jag har sett team titta på fältet Owner och anta att de har löst dataägarskapet. Det har de inte. Tilldelning av poster är inte ansvar i verksamheten.

Tre roller i styrningen, tre olika jobb.

Dataägaren sätter policyn. Ägaren svarar på vad data betyder, vem som får skapa och ändra dem, hur korrekta de måste vara, hur länge de sparas, vem som får se dem, vilket system som är auktoritativt och vad som händer när de är fel. Arkitekten ska inte hitta på de svaren. Det är en av mina fastaste hållningar: ägarna sätter policyn; arkitekterna genomdriver den. Om Ekonomi säger att det juridiska namnet bara får ändras genom ERP-processen när kunden väl är aktiv, är det ett styrningsbeslut. Att göra det mekaniskt sant är mitt jobb.

Dataförvaltaren (data steward) håller det igång. Förvaltaren står nära datas dagliga hälsa: bevakar kvalitetssignaler, utreder dubbletter, löser undantag, samordnar rättningar, underhåller definitioner och upptäcker processen som hela tiden producerar dåliga data. Två jobb till ligger hos förvaltaren. När två team är oense om vad ett fält betyder, vem som äger det eller vem som får se det, tar förvaltaren tvisten till ägaren och ser till att beslutet genomförs. Och förvaltaren bygger datakompetens (data literacy): hjälper dem som matar in och använder data att förstå vad de betyder och varför reglerna finns. En förvaltare behöver mer än ett namn i ett organisationsschema. Förvaltaren behöver tid, insyn, en process och befogenhet att få problem åtgärdade. Annars blir ”dataförvaltare” någons åttonde ansvarsområde, som någon tittar på en gång i kvartalet.

Förvararen (custodian) driver systemet. Admins, plattformsteam, säkerhetsteam: de som driver tekniken som lagrar och bearbetar data. Ägaren säger att bara de här rollerna får se data; förvararen sköter kontrollerna som gör det så. Namnen spelar mindre roll än att varje ansvar är tydligt, och i en liten organisation kan en person ha två hattar.

Styrningsprogram brukar komma i tre former. Centraliserat: ett team skriver policyerna och standarderna för varje domän. Det är konsekvent, och det kan bli en flaskhals, långt från dem som gör arbetet. Federerat (decentraliserat): varje domän, som ekonomi, försäljning eller drift, styr sina egna data inom några gemensamma regler. Det är nära arbetet, och definitionerna glider isär mellan domänerna. Hybrid: ett litet centralt team äger standarderna och de gemensamma definitionerna, och domänernas ägare och förvaltare sköter sina egna data. De flesta större företag jag har sett hamnar någonstans i hybriden. För arkitekten svarar formen på en praktisk fråga: vem godkänner en policy innan jag genomdriver den, och var bor de gemensamma definitionerna?

Provkunskap. Känn till de tre sätten att driva ett styrningsprogram, centraliserat, federerat (decentraliserat) och hybrid, och vad var och ett betyder för vem som sätter policyn och var de gemensamma definitionerna bor.

En RACI (vem som är Responsible, Accountable, Consulted och Informed: utför, ansvarar, rådfrågas och informeras) hjälper, men inte ett jättelikt kalkylark som görs för att styrningen ”kräver ett”. Jag vill att den ska besvara arkitekturfrågor, och börja med de tre från kapitel 4 (De fyra frågorna bakom kategorierna): var skapas data, var redigeras de, och var refereras de? Det är ofta olika system. Ta en produkt: ERP:t skapar den, Salesforce refererar den, portalen visar den, datalagret analyserar den. Nu ändrar verksamheten vad ”aktiv produkt” betyder. Var börjar ändringen, vem godkänner den, hur sprids den, och vilka kopior är skrivskyddade? Kan du inte svara har du ingen styrning än. Du har kopior. En bra RACI blottlägger exakt den otydligheten.

Verksamheten säger att bara Ekonomi får ändra kundens juridiska namn. Jag vill inte att arkitekturens svar ska vara ”vi tar upp det i utbildningen”. Utbildning hjälper; det är inte genomdrivande. Kanske är det fältåtkomst, en valideringsregel, ett fält som bara integrationen skriver, eller en kontrollerad process i stället för direkta ändringar. Mekanismen beror på kravet, men det måste finnas en:

StyrningspolicyÄgaren beslutarMöjlig punkt där den genomdrivs
ERP:t äger kundens juridiska identitetEkonomiFält som bara integrationen skriver, behörigheter, validering
Bara de som behöver ser personuppgifterDataskydd, säkerhetDelning, behörigheter, fältåtkomst
Kundidentifierare är unikaVerksamhetens ägareUnikt External ID, dubblettregler
Styrda poster skapas inte för handDataägareBehörigheter, automatisering, integration
Känsliga data har en fastställd lagringstidDataskydd, juridikEn process för lagringstid eller radering
Viktiga ändringar måste kunna bevisasComplianceFälthistorik, granskningsspår
Datas källa förblir identifierbarDataägareEtt källfält, metadata om härkomst

Jag skriver möjlig punkt med flit. Det här är ingen tabell för att välja funktioner. Det är tankeordningen: vad är policyn, vem äger den, och vad i arkitekturen gör den sann?

Ägarna sätter policyn; arkitekterna upprätthåller den Tre kolumner, lästa från vänster till höger. Ägarna sätter policyn: ekonomi, integritet, regelefterlevnad och juridik bestämmer att ERP:n äger den juridiska kunden, att bara de som behöver det ser personuppgifter, att kundidentifierare är unika, att viktiga ändringar måste gå att bevisa, och att vissa data ska sparas i sju år. I mitten, markerat, översätter arkitekten och frågar i ordning: vad är policyn, vem äger den, och vad gör den sann? Till höger kontrollpunkterna där den blir mekanisk: fältåtkomst och behörigheter, valideringsregler, fält bara för integration, ett unikt External ID och dubblettregler, ett jobb för lagring eller radering, och fälthistorik och granskningsspåret. Under: en policy utan kontrollpunkt är mest en önskan. Ägarna sätter policyn Ekonomi, integritet, regelefterlevnad, juridik ERP:n äger den juridiska kunden Bara de som behöver det ser personuppgifter Kundidentifierare är unika Viktiga ändringar måste gå att bevisa Spara det här i sju år Arkitekten översätter tankeordningen Vad är policyn? Vem äger den? Vad gör den sann? Kontrollpunkter där den blir mekanisk Fältåtkomst och behörigheter Valideringsregler Fält bara för integration Ett unikt External ID, dubblettregler Ett jobb för lagring eller radering Fälthistorik, granskningsspåret En policy utan kontrollpunkt är mest en önskan. © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Ägarna sätter policyn; arkitekterna genomdriver den.

”Ändra aldrig kund-ID:t från ERP:t.” Alla vet det, tills någon gör det: av misstag, via en dataladdning, via automatisering, via en integration, via en agent. Om en ändring skulle skada företagets data är ”snälla, gör inte det” ingen kontroll. Bygg kontrollen. Lita, men kontrollera. Människor, integrationer, automatisering och AI gör alla misstag, så arkitekturen bör utgå från att något förr eller senare kommer att försöka göra det som policyn förbjuder. Vad händer då?

Tillbaka till landskapet. ERP:t äger kunden; Salesforce, datalagret och en kunddataplattform har kopior; en partner får en del av dem. Vilket system gäller policyn för? Alla. Salesforce kan korrekt blockera en ändring av det juridiska namnet medan en integration låter ett system längre ned i kedjan skriva över det. Salesforce kan radera personuppgifter som datalagret fortfarande har kvar. Ett fält som är klassificerat som känsligt i Salesforce kan hamna i ett oklassificerat textfält någon annanstans. Styrningen kan inte stanna vid orgens kant, för det gör inte data heller. Därför kom kapitel 4 först: landskapet säger dig hur långt styrningen måste nå.

Det motsatta misslyckandet är lika verkligt. Vi upptäcker att styrning spelar roll, så vi låser allt: ingen kan skapa något, varje ändring kräver godkännande. Data är styrda, och ingen kan göra sitt jobb. Styrning betyder lämplig kontroll för data: strikt för vissa, lätt för andra. Vissa poster kan skapas fritt, vissa kräver godkännande; vissa fält kan nästan vem som helst redigera, vissa bara integrationen. Nästa modul blir praktisk kring just det.

Och eftersom styrningen aldrig blir klar behöver genomdrivandet återkoppling. Ökar dubbletterna? Fylls obligatoriska fält med skräp? Misslyckas integrationer, hittar användare genvägar, växer undantagen, lägger förvaltarna hela dagen på ett enda problem? De signalerna säger dig om designen fungerar, och ibland att kontrollen, eller policyn, behöver ändras.

Bortom provet: vad AI ändrar. Styrningen har en ny konsument: agenten. Dataägaren bestämmer fortfarande vad som får användas och till vad; arkitekten gör det fortfarande möjligt att genomdriva. Det som ändras är hastighet och skala. En agent läser, kombinerar och agerar på styrda data mycket snabbare än en människa, så en policy som bara finns i ett dokument skyddar ännu mindre.

  • Vem som ansvarar för varje viktig datadomän, och hur det skiljer sig från postens ägarskap.
  • Vem som förvaltar data och vem som driver dem som förvarare.
  • Var viktiga data skapas, redigeras, refereras och hanteras som masterdata i landskapet.
  • Vilken punkt där policyn genomdrivs som gör varje viktig policy mekaniskt sann.
  • Hur arkitekturen visar om styrningen fungerar, eller börjar glida.

När jag hör ett styrningskrav översätter jag det. ”ERP:t äger det här.” ”Bara de här personerna får se det här.” ”Vi måste kunna bevisa vem som ändrade det här.” ”Spara det här i sju år.” Varje gång: visa mig var det genomdrivs. Arkitekten bestämmer inte policyn. Vi designar systemet som genomdriver den. Det är där styrningen slutar vara ett dokument och blir arkitektur.