All courses / Architecture as Code / Module 4 / Chapter 14
Learning objectives
After the lesson the participant can:
- Describe the four stages of the adoption journey and the lead teams for each.
- Plan a pilot with a constrained workload, success criteria and deliverables.
- Review a change against the four areas of the resilience checklist.
- Propose mitigations for state management, dependency coordination and version compatibility problems.
Key concepts
- Adoption journey
- Four stages with one milestone each: Discovery (adoption vision and platform readiness), Pilot (landing zone and first reusable module), Scale (automated guardrails and onboarding of product teams) and Optimise (measured outcomes and a continuous improvement loop).
- Front-loaded alignment
- Aligning platform, security, finance and architecture on priorities early, through a current-state assessment, a cross-functional working group and agreement on vocabulary and service level objectives. Organisations that do so avoid the most common integration issues later.
- Enablement flywheel
- The cycle that keeps programmes sustainable by connecting cross-functional teams, skill development, knowledge sharing, communities of practice and career progression.
- Resilience checklist
- A review aide for change advisory boards and platform teams with four areas, pre-change validation, state resilience, recovery drills and rollback readiness, each with prompts and expected artefacts such as pipeline run identifiers and stored rollback plans.
- Protected delivery workflow
- Protected branches on production-aligned infrastructure repositories that demand successful status checks, review approvals and signed commits before merge, with infrastructure unit tests prominent among the gates.
Interactive exercises
Do them here and get feedback at once. Choose a card and then where it belongs, or drag it.
Interactive exercise 1 · Put in order
The adoption journey
Put the four stages of the adoption journey in order, with the activities the chapter assigns to each.
Interactive exercise 2 · Scenario
A change before the advisory board
Read the situation and choose what the chapter's reasoning leads to. Each choice gives feedback.
Teaching plan
| 15 min | Teacher presents the adoption journey table and the three implementation stages with success criteria and deliverables. |
| 10 min | Discuss tool selection criteria: community support, managed service availability, licence terms and vendor roadmap alignment, and the role of testable platforms. |
| 15 min | Tabletop: the teacher describes an infrastructure change and the room reviews it against the four areas of the resilience checklist, asking for each expected artefact. |
| 25 min | Exercise: plan a pilot for the participant's own organisation and complete the checklist for its first change. |
| 10 min | Close with the common challenges table and the mitigation each calls for. |
Discussion
- The chapter says a culture must treat infrastructure change as a product in its own right. What would be different in how your organisation funds and staffs it?
- Which of the expected artefacts in the resilience checklist could your pipelines attach automatically today, and which would still be assembled by hand?
- What makes a workload a good pilot candidate, and what makes one a poor choice even if the team is enthusiastic?
Written exercise
Exercise · 25 minutes
A pilot plan with a resilience review
Plan the Pilot stage for your own organisation. Select one constrained workload and justify the choice. Name the working group across platform, security, finance and architecture and what each must agree to beforehand. Define the first reusable module and three success criteria taken from the chapter: automated provisioning, observable change history and rapid rollback. List the deliverables, including how lessons learned will be recorded. Then take the first change the pilot will make and complete the resilience checklist for it: for each of the four areas answer the prompts and state the artefact you will attach as proof. Mark any area where you cannot yet produce the artefact.
Deliverable: A one-page pilot plan with workload, working group, success criteria and deliverables, and a completed four-area resilience checklist with artefacts or marked gaps.
Self-test
Choose an answer to see whether it is right, or open the answer below each question.
Which activities belong to the Pilot stage of the adoption journey in the chapter's table?
Show the answer
C. Establish the landing zone; deliver the first reusable module
The Pilot stage establishes the landing zone and delivers the first reusable module, led by the platform squad and a product team. The other options are Discovery, Scale and Optimise.Under which area of the resilience checklist does the chapter ask whether a tested rollback script or inverse plan exists?
Show the answer
A. Rollback readiness
Rollback readiness asks whether there is a tested rollback script or inverse plan that can run without manual edits, and whether feature flags or traffic controls are aligned with the release.What mitigation does the chapter give for the version compatibility challenge, where provider and module upgrades break workflows?
Show the answer
D. Staged rollouts, compatibility matrices and automated integration tests
For version compatibility the mitigation is staged rollouts, compatibility matrices and automated integration tests, with version pinning as best practice. The first two options answer state management and dependency coordination.