Commentary

Good Governance Is Not Friction

The fastest teams are not the ones without guardrails. They are the ones with usable roads.

AI governancesoftware deliveryrisk managementsystems thinking

Why Governance Feels Like Drag

If your experience of governance has mostly been delay, rework, vague approvals, and late-stage vetoes, then the phrase “governance accelerates delivery” may sound absurd.

A lot of people have never experienced good governance. They have experienced meetings, committees, approval queues, unread policy documents, architecture reviews that happen after the architecture has already been built, and security reviews that arrive late enough to cause panic but not early enough to prevent avoidable mistakes.

They have experienced change processes that feel less like safety mechanisms and more like ritual offerings to the gods of organizational liability.

So let us be honest from the beginning: governance for the sake of governance is almost always drag.

Bad governance slows delivery because it adds uncertainty, handoffs, waiting, rework, and political negotiation. It often shows up after the real design decisions have already been made, then asks teams to prove that yesterday’s choices comply with today’s interpretation of last year’s policy.

That is not flow. That is archaeology with a deadline.

Good governance is different. It is not extra weight added to the delivery system. It is the shape of the road: the lanes, signs, guardrails, speed limits, and emergency exits that let more people move safely without stopping every few feet to ask, “Can we?”

In the age of GenAI-assisted delivery, that distinction matters more than ever because teams can now produce convincing artifacts faster than organizations can validate them.

The AI Delivery Trap

AI-assisted work can look more complete than it really is.

A prototype can have polished screens. A generated architecture diagram can look authoritative. A test plan can sound comprehensive. A codebase can appear coherent. Documentation can read as if it came from a mature delivery process, even when the underlying design has not been validated.

GenAI can compress the distance between idea and artifact so much that speed and polish get mistaken for readiness.

Good governance protects against that confusion. It helps the organization distinguish between different kinds of work:

  • Prototype: A learning artifact. It is allowed to be fragile because its purpose is exploration.
  • Demo: A communication artifact. It helps people see an idea, but it may not represent operational readiness.
  • Proof of concept: A feasibility artifact. It proves that something can work in principle, not that it is ready to run at scale.
  • Pilot: A controlled trial. It should have boundaries, monitoring, support, and explicit learning goals.
  • MVP: A minimal product with real users or real business use. It still needs ownership, support, and safety expectations.
  • Production system: A supported operational capability. It needs reliability, monitoring, security, documentation, change control, and recovery plans.
  • Regulated or high-consequence system: A system where errors can create legal, financial, safety, employment, customer, privacy, or reputational harm. It needs stronger evidence and stronger controls.

Those distinctions reduce friction because they give everyone a shared language for readiness. A prototype is allowed to be fragile. A production system is not. A demo may not need full operational support. A customer-facing workflow does. An internal helper may tolerate occasional errors. A billing, legal, safety, employment, or access-control process may not.

Without that shared language, every polished artifact creates a new argument about what “done” means. I ran into exactly that problem while building the RS AI Learning Lab.

We wanted outside contributors and interns to help create learning modules, but we quickly realized that “build a module” meant different things to different people. Some focused on content, others on code, others on presentation, and everyone had a different idea of what “finished” looked like.

Instead of asking for dozens of modules immediately, we first defined a reusable template, built five representative examples, and agreed on the evidence each module needed before it could be considered ready. The goal was not to slow development. It was to remove ambiguity.

The effect was the opposite of bureaucracy. Once the expectations were explicit, AI coding agents could generate consistent first drafts, contributors could extend the pattern instead of inventing their own, and reviewers spent less time debating structure and more time improving the learning experience. The governance created structure once. After that, it removed friction from every module that followed.

This pattern predates GenAI. Rapid application development tools such as PowerBuilder, Delphi, Visual Basic, and later low-code platforms also compressed the distance between an idea and a working artifact. They created real value, especially for prototypes and departmental applications, but they also made it easier for stakeholders to mistake something that looked finished for something that was operationally ready.

The Natural Objection

When people hear calls for better governance around AI-assisted software delivery, many immediately hear a familiar warning bell: Here comes more process.

More approvals. More documentation. More committees. More people who do not understand the work getting the power to slow it down.

That concern comes from lived experience and should not be waved away. Many organizations have used governance as a substitute for clarity. Instead of defining safe paths, they define escalation paths. Instead of creating reusable patterns, they create approval theater. Instead of helping teams understand which decisions matter, they treat every decision as if it requires the same level of review.

That kind of governance often redistributes anxiety without reducing risk. Teams still make decisions. They just make them later, with less confidence, under more pressure, and with less time to fix what they discover.

The result is predictable. Teams wait for direction that should have been available earlier. Reviewers become bottlenecks because every question escalates to the same small group of experts. Teams avoid governance until they have no choice because they associate it with delay rather than help. The organization mistakes movement through process for actual risk reduction.

Before we can argue that governance accelerates delivery, we have to acknowledge why so many people believe the opposite.

Bad Governance Asks the Wrong Questions

Bad governance often begins with questions like:

  • Who approved this?
  • Did this go through the required committee?
  • Where is the document?
  • Did the team follow the process?

Those questions are not always wrong. Approval, documentation, and process can matter. But when they become the center of governance, they tend to produce compliance behavior instead of good engineering behavior. People learn how to satisfy the checkpoint rather than how to reduce the risk.

Good governance asks better questions. What kind of decision is this? What risk does it carry? Who is qualified to make or review it? Is there a pre-approved path for this kind of work? What evidence would show that this is safe enough to proceed? If something goes wrong, can we detect it, stop it, reverse it, and learn from it?

That shift matters because bad governance centers the approval artifact while good governance centers the decision, the risk, the evidence, and the path forward.

Governance Is Flow Design

The best governance feels like a well-designed road where drivers do not stop every hundred feet to ask a transportation committee whether it is safe to continue. The road itself carries a lot of the governance.

The lanes tell you where to go. The signs tell you what to expect. The speed limits adjust to the risk of the area. Guardrails protect against predictable failure modes. Intersections have signals. Emergency exits exist because sometimes things go wrong anyway.

That is what good governance should do for delivery. It should make the safe path obvious. It should make the unsafe path harder to take by accident. It should help teams know when they can move quickly, when they need expert review, and when they are approaching a decision that requires stronger controls.

The goal is to shape motion, not stop it.

Most delivery friction is not caused by a single person saying “no.” It is caused by teams not knowing what “yes” requires. When the path is unclear, teams guess. They guess which architecture is acceptable. They guess which data controls apply. They guess how much testing is enough. They guess who needs to be consulted. They guess what evidence reviewers will want. They guess whether an exception is acceptable. They guess whether a solution that worked last time will be approved this time.

Every guess is a future rework risk.

Good governance replaces guessing with reusable structure: clear decision rights, pre-approved patterns, risk-tiered controls, reusable checklists, reference architectures, automated evidence, exception paths, shared definitions, and feedback loops.

Instead of putting everyone on the same route, good governance makes the available routes visible, understood, maintained, and appropriate to the risk of the journey.

AI Did Not Create the Problem

AI exposed the weakness of governance models that were already struggling.

Before GenAI, teams were already dealing with unclear ownership, inconsistent review standards, fragile documentation, underfunded testing, overloaded subject matter experts, and late security involvement. These problems were not new. They were just easier to ignore when delivery moved at a more familiar human pace.

GenAI changes the tempo.

When teams can produce code, designs, summaries, test cases, diagrams, documentation, and analysis faster, the bottleneck moves. The limiting factor is no longer only production. It becomes judgment, integration, validation, prioritization, and accountability.

In other words, the system can generate more current than the old wiring was designed to carry.

We do not have to slow AI-assisted work, but we do need better control of the delivery system. A bad assumption can become a polished prototype faster. A flawed design can become working code faster. A security gap can be replicated across more components faster. A misleading answer can become a business artifact faster. A stakeholder can see something that looks finished long before it is ready.

The same discipline applies beyond AI. Traditional code, low-code tools, ETL pipelines, dashboards, workflow automation, and manually operated business processes all need governance that matches consequence. AI may make the pressure more visible, but ordinary software delivery has always needed clear ownership, reliable testing, security review, operational readiness, data controls, change management, and rollback planning.

Good governance begins by asking what the system can do, what could go wrong, who could be affected, how errors would be detected, and how harm would be prevented or contained.

Risk-Tiered Governance Is Essential

One reason governance becomes drag is that organizations often apply the same weight to different kinds of work. Not every decision deserves the same ceremony.

A low-risk internal dashboard change should not require the same review pattern as an automated workflow that can suspend customer access, delete records, move money, alter employment decisions, or expose sensitive data.

When governance treats everything as high risk, teams learn to route around it. When governance treats everything as low risk, the organization gets surprised by preventable failures.

Good governance is tiered. It asks how much consequence a decision carries and then applies controls proportionate to that consequence:

  • Low-risk actions suggest, summarize, tag, sort, or recommend. These can often be automated with basic monitoring, clear ownership, and a way for users to report problems.
  • Moderate-risk actions route, queue, prioritize, or assign work. These need explainability, reversibility, and observability because they can shape attention, workload, and outcomes even when they do not make final decisions.
  • High-risk actions bill, block, delete, suspend, publish externally, or materially affect a customer or employee. These require stronger evidence, confirmation, logging, and review because the consequences are real.
  • Critical actions involve legal, employment, safety, destructive production changes, or other irreversible harm. These require human review, explicit approval, audit trails, and robust rollback or containment wherever rollback is possible.

This kind of tiering lets low-risk work move faster because teams are no longer dragging high-risk ceremony into low-risk decisions. At the same time, it protects the organization from pretending that all automation is harmless just because some automation is harmless.

Good Governance Makes Review Easier

Review is one of the places where weak governance creates the most pain. In many organizations, reviewers are asked to inspect work without context, late in the process, against unclear standards, while delivery pressure is already high. That creates tension between the people trying to ship and the people trying to protect the system.

The review itself becomes the battleground.

Good governance changes the nature of review. Instead of asking reviewers to discover every issue from scratch, governance can define what good evidence looks like before the review begins. A good review path should help teams explain the decisions made, the risks identified, the patterns used, the exceptions taken, the tests run, the failures discovered, the monitoring in place, the owner after deployment, and the rollback or containment plan.

When teams know these questions ahead of time, review becomes less adversarial. The reviewer is no longer the first person to introduce the standard. The standard has been part of the work all along.

That improves the conditions under which judgment happens. Good governance does not replace expert review. It preserves expert attention for the places where expertise actually matters.

Governance Should Help Builders

Too often, governance is designed from the perspective of the approving function rather than the building team. That is understandable, but incomplete.

If governance only tells reviewers what to reject, it will become a late-stage control. If governance also tells builders how to succeed, it becomes an acceleration mechanism.

That means giving teams practical assets: approved design patterns, example architectures, data classification guidance, testing expectations, deployment checklists, security patterns, logging standards, prompt and agent safety patterns, human-in-the-loop decision rules, model evaluation templates, rollback examples, and documentation templates that match real review expectations.

This is governance as a service. Not a service in the weak sense of “we answer questions when asked,” but in the stronger sense of designing reusable paths that help the organization move.

The Better Promise

Good governance will not make everything easier. Some work is difficult because the underlying risk is real. Some decisions require care. Some systems should move slowly. Some actions should require human review. Some shortcuts should be blocked.

But that is different from making every team stumble through uncertainty.

Good governance does not pretend risk can be eliminated. It makes risk visible, discussable, testable, and manageable. It gives teams a way to move faster where speed is safe and more carefully where the consequences demand it.

It reduces the hidden friction of ambiguity, the rework caused by late discovery, the politics of inconsistent approvals, the fear that every review is a surprise exam, and the temptation to hide work until it is too late to change.

And when done well, it creates trust between builders, reviewers, leaders, and users. The acceleration, when possible, springs from this trust.

The goal is to govern better:

  • Earlier, where guidance can prevent rework.
  • Clearer, where ambiguity creates drag.
  • Lighter, where risk is low.
  • Stronger, where consequences are high.
  • Reusable, so every team is not forced to rediscover the same answers.
  • Observable, so evidence replaces theater.
  • Humble, so the system can improve when reality teaches it something new.

Good governance builds the road so more people can move safely without guessing where the edges are.

That is not friction. That is the infrastructure of trust.