governance-at-scale 3 min read
19 May 2026

Most Azure Governance Frameworks Are Policies Nobody Reads

The governance framework exists. The document is signed off. The policies are in the portal. Nobody reads or enforces them — and everyone calls it governance.

Daniel Inman
Daniel Inman Cloud Solution Architect

Practical architecture guidance grounded in delivery, trade-offs, and real platform constraints.

#governance #opinion #hot take #compliance
Architecture Brief Systems thinking, implementation detail, and a bias toward clarity over noise.

There is a test I run when I want to understand whether an organisation’s Azure governance is real or performative. I find an engineer who works in the environment — not the person who owns the governance framework, not the security lead, not the platform architect — and I ask them one question: has a deployment you tried to make ever been blocked by a governance policy?

In an environment with genuine governance, the answer is yes. Usually quickly. Engineers in governed environments bump into enforcement. They know which policies exist because the policies have affected their work. In a governance theatre environment, the answer is different. They say “we have policies” and then pause. They might name the compliance dashboard. They cannot name a policy that has ever stopped them doing something.

That pause tells you everything.

Governance that does not change behaviour is not governance. It is documentation. Audit mode policies are a reporting tool — they surface what you are doing wrong, they log it, they feed a compliance score. They do not stop anything from happening. An environment built entirely on audit mode policies is a compliance reporting framework wearing governance branding, and the distinction matters enormously when something goes wrong.

The accountability version of this test is equally revealing. Ask the organisation who is accountable for the compliance posture. If the answer is a team name, a framework document, or a process, the answer is effectively nobody. Accountability requires a person’s name. A team cannot be held accountable in the way that produces behaviour change — only individuals can. The moment accountability is diffused across a team or embedded in a document, it has been effectively eliminated.

[DAN: Add a specific moment when you’ve encountered governance theatre — the tell that made it clear the governance was performative rather than real. The specific observation is more valuable than the general argument.]

What makes this sustainable as a fiction is that auditors often collude with it, not deliberately, but structurally. An external audit asks: do you have a governance framework? Yes. Are policies defined? Yes. Is a compliance dashboard in place? Yes. The audit passes. The audit has not asked whether any of those policies are in enforce mode, whether anyone is accountable for remediation, or whether a single engineer has ever had a deployment blocked. It has checked for the presence of documents and dashboards, which are easy to produce and mean almost nothing on their own.

The comfortable fiction holds until something forces the question. A breach, a regulatory investigation, a significant misconfiguration that causes an outage or a data exposure event. Then the question changes. It is no longer “do you have policies?” It is “did you enforce them?” And at that point, a compliance dashboard full of audit mode findings is not a defence. It is a record of how long the organisation knew about its own gaps and did nothing about them.

Having a governance framework and having governance are not the same thing. One is a set of documents. The other is a set of behaviours that the environment enforces, with a named human accountable for the outcome.

Daniel Inman
About the Author

Daniel Inman

Cloud Solution Architect focused on Azure, platform design, and translating technical complexity into decisions that teams can actually execute.

Previous What Your Board Should Understand About Cloud Governance Risk Next Management Groups and Subscription Design: Getting the Hierarchy Right