All courses / Architecture as Code / Module 6 / Chapter 24
Learning objectives
After the lesson the participant can:
- Describe the seven practice clusters and the maturity indicator of each.
- Assess an organisation's practice against the clusters and identify the weakest.
- Explain how governance can set approval thresholds by blast radius.
- Construct an improvement backlog of small experiments with measures of success.
Key concepts
- Seven practice clusters
- Code organisation, secure foundations, performance management, governance, people enablement, collaborative ecosystems and continuous improvement, each with a focus area, key capabilities and a maturity indicator, layered in the sequence many organisations follow.
- Layered repository strategy
- Shared modules live in dedicated libraries with strict versioning, environment-specific overlays capture configuration differences without duplicating logic, and application repositories reference the shared components as dependencies.
- Approval thresholds by blast radius
- A governance practice in which boards define approval thresholds according to the potential impact of a change, so that low-risk experiments progress quickly while critical systems receive broader scrutiny.
- Blameless post-incident review
- A review that examines systemic contributors instead of individual mistakes. Action items target tooling upgrades, skill gaps or process refinements, and progress is tracked visibly so that learning becomes part of the culture.
- Improvement backlog
- A backlog that converts feedback signals, such as production telemetry, customer sentiment, regulatory changes and retrospective findings, into incremental experiments that are each evaluated against a stated hypothesis.
Interactive exercises
Do them here and get feedback at once. Choose a card and then where it belongs, or drag it.
Interactive exercise 1 · Match
Practice clusters and their maturity indicators
Match each practice cluster to the maturity indicator the chapter's table gives for it.
Interactive exercise 2 · Scenario
One provider for the policy engine
Read the situation and choose what the chapter's reasoning leads to. Each choice gives feedback.
Teaching plan
| 15 min | Teacher presents the table of seven practice clusters with capabilities and maturity indicators. |
| 15 min | Gallery walk: seven sheets, one per cluster. Participants add one practice their organisation does well and one it lacks under each. |
| 10 min | Teacher deepens three areas: versioning and release management, tooling and supplier strategy with exit clauses, and risk management with rehearsed disaster simulations. |
| 30 min | Exercise: a maturity self-assessment and an improvement backlog. |
| 5 min | Close on the summary: technical excellence, empathetic leadership and responsible governance advancing together. |
Discussion
- The chapter says effective governance empowers delivery teams rather than restricting them. What does a governance board have to give up, and what does it gain, when approval follows blast radius?
- Where a single provider is necessary, the chapter asks for exit clauses and data portability guarantees. How well do your current contracts and architecture support an exit?
- Why does the chapter insist that automation must never remove context or accountability, and where have you seen that happen?
Written exercise
Exercise · 30 minutes
A maturity self-assessment and improvement backlog
Assess your own organisation against the seven practice clusters. For each cluster, compare what you observe with the chapter's maturity indicator and rate the cluster as absent, emerging or established, with one sentence of evidence. Choose the two weakest clusters. For each, write three improvement backlog items as experiments: the signal that motivates it (telemetry, an audit finding, a retrospective), the hypothesis, the smallest change that tests it, the measure of success and an owner. For one item, state the approval threshold it needs according to its blast radius. Finally define two leading and two lagging indicators for a balanced scorecard of the programme.
Deliverable: A seven-row assessment table with evidence, six backlog items written as experiments with hypothesis and measure, and four scorecard indicators.
Self-test
Choose an answer to see whether it is right, or open the answer below each question.
What does the chapter call the first visible signal of a mature Architecture as Code programme?
Show the answer
C. An orderly codebase
Establishing an orderly codebase is described as the first visible signal of maturity: clear structure shortens feedback loops and accelerates onboarding.How often does the chapter say organisations rehearse disaster simulations to validate recovery time and recovery point objectives?
Show the answer
A. At least annually
Organisations rehearse disaster simulations at least annually, validating recovery time objectives and recovery point objectives under realistic conditions.Which maturity indicator does the cluster table give for the governance cluster?
Show the answer
B. Empowered delivery teams, automated policy enforcement and fiscal control
For governance the indicator is empowered delivery teams, automated policy enforcement and fiscal control. The other options belong to collaborative ecosystems, performance management and people enablement.