Strategy 15 October 2026

Governance that says yes

There's no shortage of governance frameworks, and they mostly agree on what it covers. What they don't give you is one practitioner's view of how it plays out. This is my view of all twelve areas, drawn from the main frameworks and from running a data function.

Direction

Direction · 1

Data value and strategy

Deciding what your data is for, and checking it's delivering.

My view

Govern data for what it lets the business do, not for its own sake. Data has to earn its place commercially, so treat it as a product with customers and an owner, not as a reporting cost. You can't govern everything at once, so start with the data your revenue and key decisions depend on, and make every control point to something it lets people do.

How you show it

A data strategy the executive has signed off and tied to revenue or value, with progress measured on a maturity model rather than by the number of policies written.

Direction · 2

Data ownership and stewardship

Who's accountable for each piece of data, from where it's created to everything built on it.

My view

Ownership has to cover the whole journey, from source to the reports at the end. The team that creates data owns it as a product and publishes it to an agreed data contract, so others can rely on it. Whoever builds on it owns what they build. Lineage connects the two, so when something changes upstream you know who's affected. If billing changes how it records a tariff, the teams building on that data hear about it before their reports break.

A small central team sets the standards owners work to and decides what crosses domains. Owners make the calls within those standards, and stewards look after the data day to day.

How you show it

Every important dataset has a named owner, and you can follow any figure back through its owners to the source.

Direction · 3

Data culture and literacy

Whether people understand data and its rules well enough to use it well.

My view

Governance only works if everyone treats data as their responsibility, not just the data team's. Software teams often change a field or a status to suit their own system without knowing that a finance report or a client feed depends on it. Usually nobody told them. Engineers need to see who uses their data, and treat a change to it like a change to an API.

Controls help, but people go around them unless the safe route is the easy one. That means keeping data in governed tools: sharing a link to a dashboard or dataset rather than exporting a file, so masking and retention still apply.

It also helps when people understand why a rule exists, not just what it says, because then they follow it where no control reaches. That takes practical training on your own data, not a yearly policy course. And it should feel normal to ask "can we use this?" early, because asking early is how you get a quick yes.

How you show it

People can explain what a classification means for their work, data is shared through governed tools rather than exports, and software teams check who depends on their data before they change it.

Understand

Understand · 4

Data classification

Labelling data by what it holds, so everyone knows how to treat it.

My view

Classification is the foundation most other controls build on. You can't mask what you haven't labelled, or decide whether data can go into AI if nobody knows what's in it. The labels belong in a good data catalogue, next to each dataset's owner and definition, so there's one place to look. Label columns, not just tables, because a table takes the label of its most sensitive column. Four levels is the common pattern, such as Public, Internal, Confidential and Restricted. Use whatever names your organisation already has.

Doing it by hand doesn't scale. An LLM can classify columns from their names, a sample of the data and the system's design documents, with a human feedback loop so that corrections improve its future answers. The sample may hold personal data, so if your rules need it, the model can be self-hosted and the data never leaves your own setup.

How you show it

A catalogue anyone can search, showing what each dataset holds and who owns it, including tables built downstream.

Understand · 5

Data lineage

Tracing data from where it's created to every report and model built from it.

My view

Lineage is what lets ownership and classification reach past the source. It answers two questions: "where did this number come from?" and "what breaks if I change this?". A change at source can be traced to every owner it affects, and a column that's personal at source stays labelled personal in everything built from it. Capture it automatically from the platform, because diagrams drawn by hand are out of date by the next release.

How you show it

Pick any figure in a report, or any input to a model, and trace it back to its source in the catalogue in minutes.

Understand · 6

Data definitions

What your key business concepts, KPIs and data products mean, and who decides.

My view

When two people bring different numbers to the same question, both are usually right. They're just counting different things. The fix is a definition and an owner for anything people rely on. Different views are fine, as long as each has its own name.

On the business side, that means the KPIs and key concepts, such as what counts as an active customer. On the technical side, it means what each data product represents, its grain and how its key figures are calculated. Keep both in the catalogue, so every report works from the same definitions and the same question gets the same answer.

How you show it

Every KPI and key business concept has a definition and an owner, and every data product says what it represents and how it's calculated.

Understand · 7

Data quality

Whether data is good enough for what it's being used for.

My view

I think of quality in three layers. Generic checks, like freshness, volumes and nulls, can be run without knowing anything about the data. They're easy to switch on, but on their own they mostly raise noise. Domain checks need someone who knows the data, such as spotting gaps in a customer's charges. Consumer checks are about what a particular team or customer expects: a system can rightly allow a customer more than one live account, while a client's reports assume one. Most of the value is in the last two.

Flag bad rows rather than dropping them, so counts still reconcile to the source and nothing goes missing unnoticed. Then turn quality issues into metrics with an owner, where people already look, and fix them at source.

How you show it

Row counts reconcile to source, and every quality issue that matters shows up as a metric with an owner.

Protect

Protect · 8

Access control

Who can see what, and how you know.

My view

Most data should be open to the people you work with, and the tight controls kept for personal and sensitive data. Give anyone with the right relationship, such as an employee or a contractor under contract, access by default. Tie the tight controls to classification, so a new table holding personal data is protected as soon as it's classified, without anyone writing a new rule.

The mechanics are what make that safe. Manage access through a single identity provider, so joiners, movers and leavers change what people can see automatically. Grant it by role and write it as code, so every change is reviewed and can be audited.

How you show it

In minutes, you can list who can see a dataset and who has actually queried it, and someone who leaves loses access the same day.

Protect · 9

Data privacy and protection

Using personal and sensitive data only where it's needed, and protecting it everywhere else.

My view

The decision to collect personal data is made in the source system, so the warehouse's job isn't to second-guess it. Its job is to protect it. Most uses of data don't need the personal details in it. An analyst reporting on live accounts doesn't need names or addresses. So mask personal and sensitive fields by default as the data is served. People and tools still get what they need, without detail they don't. Any new use of personal data needs a clear purpose and an early privacy impact assessment.

If something does go wrong, or a customer asks what you hold on them, classification and lineage show you quickly what's involved and where it is.

How you show it

Query any table without the right role and the personal fields come back masked, and every use of personal data appears in your record of processing, with its purpose.

Protect · 10

Data retention and lifecycle

How long each kind of data is kept, and what happens when its time is up.

My view

Capturing data from day one doesn't mean keeping all of it forever. Personal data in particular needs a retention period, set by what it's used for and by what the law requires. Decide those periods early, even if nothing needs deleting yet. A young business with a seven-year period may not reach it for years, which gives it time to build deletion properly, as long as it works before the oldest data hits the limit.

Set retention against the classification, so it applies automatically rather than table by table. Deletion has to reach every copy: lineage shows where the data went, and table history and backups can hold deleted rows long after you think they've gone.

How you show it

Every class of data has a retention period, and you can show that a deleted customer is gone from every copy, including history and backups.

Use

Use · 11

Data sharing

Getting data between systems and organisations safely, and knowing what you've agreed.

My view

Share data system to system, as a product, rather than as one-off extracts. Each share is backed by a data contract covering what's in it and an agreement covering what the recipient can do with it, and the catalogue says what the data means. Whether it goes through an open sharing protocol or as files to the recipient's own storage, the terms stay the same.

What you can do also depends on whose data it is. If it's yours, you decide how it's shared. If you hold it for a client, as most SaaS businesses do, your agreement with them sets the limits, including which suppliers can touch it. A client may be happy for their data to sit with your cloud provider but not with a new AI supplier. Check that before you build, not after.

How you show it

Every share is listed with its terms and whose data it is, and any of them can be switched off in minutes.

Use · 12

AI governance

Deciding where AI can run on your data, and how you check what it does.

My view

AI governance isn't a separate programme. It sits on the data governance you already have: classification decides what a model can see, and access and masking still apply to what it reads. AI agents get their own identity and role, like any other user, so the same rules cover them.

On top of that, each use of AI needs two decisions. First, where it can run: your rules on the data set the limit, and the job picks the option within it. Second, how you'll know it's working: test it on real examples before launch and keep measuring after, with a person checking where the stakes are high.

How you show it

Every model in use is listed with its owner and where it runs, along with test results from before launch and since.

What runs through all twelve

The catalogue is where most of it meets. Classification, ownership, definitions and lineage all end up there, so it's the one place to look. It's also what makes your data usable by AI, because a model can only use data well when it knows what it means.

Keep data where your controls apply. Access, masking and retention only work while data stays inside the systems that enforce them. A dashboard link keeps them, and a live share with a client keeps you in control of what's shared and lets you switch it off. A downloaded spreadsheet or an emailed extract leaves them all behind, so make the controlled route the easy one.

Automate the routine, and keep people for judgement. That means classification by an LLM with human feedback, lineage captured from the platform, access written as code and retention set by classification. People decide the definitions, the exceptions and the new uses.

Where this comes from

These twelve areas are my synthesis of the main governance frameworks, not a copy of any one of them. The main sources I drew on are listed below.

The thinking also draws on practitioners, notably Zhamak Dehghani's work on governance in data mesh, Robert Seiner's Non-Invasive Data Governance and Laura Madsen's Disrupting Data Governance.

The honest bit

None of this is ever finished. New data arrives unlabelled, and definitions drift when nobody owns them.

It's also not the whole of governance. It's the part that unblocks work. I've left out cost, which is more FinOps than governance, and architecture and modelling, which are data management. Privacy notices belong to legal.

And most of it is unglamorous. Nobody thanks you for a classification label. You find out it was worth it the day someone asks to use data for AI and the answer is yes the same week.

2f5c21b · 2026-10-29T08:59:05Z