← Notes

Platform engineering / governance

The safest route has to be the easiest one

Most people do not set out to avoid governance. They set out to finish a piece of work.

If the secure route is difficult to find, slow to use or unable to meet a reasonable need, people will look for another one. A policy may describe the correct behaviour perfectly and still fail because the platform makes the wrong behaviour easier.

That is why the safest route has to be the easiest one.

Platform teams often call this the paved road: a supported way of doing something that already includes the common security, operational and cost decisions. People can use it without having to rediscover those decisions or negotiate them every time.

A paved road is a service

A good paved road is more than a standard or a template. It is a service designed for the people who need to use it.

It should provide:

  • a clear starting point;
  • useful defaults for ordinary needs;
  • self-service where the risk and complexity allow it;
  • documentation that answers the questions people actually have;
  • visible ownership and a way to get help;
  • a proportionate review for work that falls outside the normal pattern.

The experience should be simple even when the system behind it is not. The requestor should not need to understand every identity, network, security, support or cost decision that makes the route safe. Building that understanding into the service is part of the platform team's work.

Start with the need

The first request may name a tool, permission or technical design. It is a useful starting point, but it is not always the real need.

The better conversation asks what the person is trying to achieve, who depends on it, what information is involved and what will be needed to operate it well. An existing service may already solve the problem. A smaller entitlement may be enough. The request may reveal a missing platform capability that should be built once for everyone.

This is the difference between enforcing a catalogue and providing a service. The catalogue says what is available. The service helps someone find a workable route to their outcome.

Make ordinary work ordinary

Repeated requests are product feedback.

If people regularly ask for the same access, environment or integration, the response should not remain a sequence of individual tickets. The platform should learn from the pattern.

That may lead to a guide, a reusable component, an automated workflow or a self-service option with the right controls built in. Each improvement reduces manual work for the platform team and makes the supported route more attractive to everyone else.

The aim is to make ordinary work ordinary. Expert attention should be reserved for the requests that genuinely need judgement.

Exceptions are part of the design

No paved road covers every legitimate need. An exception process is therefore part of the service, not evidence that the service has failed.

A useful exception has a clear reason, owner, scope and review point. It gives the work a safe way to continue while making the additional risk or cost visible. It should be quick enough to support a real deadline and specific enough that a temporary choice does not quietly become a permanent entitlement.

Exceptions also improve the platform. One unusual request may remain unusual. A repeated exception is evidence that the paved road is incomplete, the documentation is unclear or the supported options no longer match the work.

The team should learn from that evidence and decide whether to extend the standard route.

Guardrails should create confidence

Good guardrails let people move with confidence because they know where the boundaries are and why they exist.

They should be proportionate to the risk. A low-impact experiment does not need the same review as a production service handling sensitive information. A familiar request should not wait behind an architectural decision. A consequential change should bring in the people who can see its wider effects.

This is where a Centre of Excellence can support the paved road. Standard work stays fast and self-service. Complex work gains access to the right expertise across architecture, security, operations, cost and the business.

The result should still be a route forward: an approved pattern, a considered alternative, a bounded exception or a clear explanation of what needs to change.

Measure whether people can use it

A platform can meet every internal standard and still be a poor service.

Useful measures look beyond compliance. Can people find the route? How long does ordinary work take? Where do requests stall? Which questions and exceptions repeat? Are teams creating alternatives because the supported service does not meet their needs?

Those signals show where to improve the experience, automation or range of supported patterns.

The purpose of the paved road is not to centralise every decision. It is to make good decisions reusable, so teams can move independently inside clear and safe boundaries.

When the supported path is understandable, capable and quick, people do not need to work around governance. They use it because it helps them succeed.