Governance¶
Light-touch, proportionate and as delegated as possible. Our governance exists to help teams make good decisions quickly, not to slow them down.
Our approach¶
- Delegate by default. Most decisions should be made by delivery teams and their solution design authority. Central boards look only at what genuinely needs them.
- Guardrails earn autonomy. The closer a design is to the guardrails and the handrail, the less governance it needs.
- Engage early, not at the end. A 30-minute conversation in discovery saves weeks of rework at a gate.
- Decide in the open. Decisions are recorded as ADRs, published wherever possible, and reusable by other teams.
- Proportionate to risk. The route depends on novelty, reach and risk - not on the size of the team or the supplier.
Seek advice, not permission¶
Most architecture decisions do not need a board. They need the right conversation at the right time. Before making a significant decision, a team:
- Asks for advice from the people with relevant expertise - an architect, the platform team, security - and from the people who will be affected by it.
- Decides - the team remains accountable for the decision and its outcome.
- Records the decision and the advice it received as an ADR, in the open.
This keeps decisions close to the work and fast enough to learn from, while making sure no one is surprised. It reflects the DDTS doctrine - teams decide without escalating every choice - and the government lightweight architecture approach. The boards below are for the minority of decisions that are novel, cross-cutting or outside the guardrails.
Three tiers¶
flowchart TB
accTitle: Three-tier governance model
accDescr: The Technology Governance Board delegates to the Technical Design Authority, which delegates to solution design authorities, which support delivery teams. Teams escalate to their SDA, SDAs to the TDA and the TDA to the TGB.
TGB["<b>Technology Governance Board</b><br/>Approves strategy, standards and guardrails<br/><i>Monthly</i>"]
TDA["<b>Technical Design Authority</b><br/>Reviews cross-cutting, novel and high-risk designs<br/>and exceptions to guardrails<br/><i>Fortnightly</i>"]
SDA["<b>Solution design authorities</b><br/>Delegated design assurance within delivery groups<br/><i>As needed by the teams they serve</i>"]
T["<b>Delivery teams</b><br/>Self-assure against the guardrails<br/>and record decisions"]
TGB -->|"delegates"| TDA
TDA -->|"delegates"| SDA
SDA -->|"supports"| T
T -.->|"escalate"| SDA
SDA -.->|"escalate"| TDA
TDA -.->|"escalate"| TGB
| Tier | Decides | Typical items |
|---|---|---|
| Technology Governance Board | Strategy, standards, guardrails, significant investment | Technology strategy, cloud strategy, new strategic platforms, retiring a capability |
| Technical Design Authority | Cross-cutting and novel designs, exceptions to Must guardrails | A new shared component, a new hosting model, novel AI use, a design affecting several services |
| Solution design authorities | Designs inside the guardrails, and Should-level deviations | Service designs at phase gates, technology choices within the supported stack |
| Delivery teams | Day-to-day design decisions | Libraries, data models, API design, implementation choices |
Where to start¶
-
An interactive check that suggests your route and drafts a decision record.
-
How triage works, and when you can self-assure or need a board.
-
How to write a good ADR, with a template.
-
When you cannot meet a guardrail, and how to get a quick answer.
-
ADR, TDA submission, exception request and threat model templates.
How this relates to other assurance¶
Architecture governance works alongside, not instead of:
- Service assessments against the Service Standard - see service assessments in the Defra Digital Service Manual
- Operational service readiness, including the operational service design review board at the start of beta - see operational service readiness
- Spend control under the Portfolio Assurance Board (PAB)
- Security assurance through Secure by Design
- Data protection through DPIAs and the Data Protection Officer
- Investment approvals through the department's business case process (InvestCo)
Delivery groups have their own governance model, in which principal architects set the technology guardrails for the group in line with the enterprise architecture principles. The Delivery Architecture team handles exceptions to the Defra software development standards - see architecture in the Defra Digital Service Manual.
The TGB agrees strategies, the TDA is the technical decision-making authority, and in each solution design authority the principal architect is accountable for decisions within a roadmap agreed at the TDA. How exceptions on this site relate to the Delivery Architecture team's is still being agreed.
We aim to reuse evidence across these: an ADR log, threat model and architecture diagram prepared for one should satisfy the others.