Infrastructure Transformations & Transitions — plan better, manage risk smarter, communicate clearer, and deliver with less firefighting. 8 weeks, artifact-driven.
This file is generated from the course data by scripts/build-notes.mjs. Edit the course data, not this file.
Organisation: Northgate Retail Group
Your employer for the next 8 weeks: a retailer — 12,000 employees, 300 stores, HQ in Leeds. You are the PM of Program Horizon, which has two workstreams: (1) EUC TRANSFORMATION — 8,000 endpoints from Windows 10/SCCM to Windows 11/Intune, persona-based rings; (2) DATACENTER TRANSITION — exit the aging Manchester DC (lease expires in 11 months, immovably) to colocation + Azure, 214 servers in waves. Two workstreams, one budget, one steering committee, one you.
Guiding question: What can AI actually take off my plate on a complex program — and what must never leave it?
Outcome: Calibrate what AI does well and badly across the project lifecycle, set up your toolkit, and map AI capability onto YOUR program's workload — with the co-pilot/autopilot line drawn from day one.
Delivery lens: You run programs where a slipped dependency costs weeks and a bad cutover makes the news. AI won't attend the steering committee for you — but it can draft, analyse, correlate, and rehearse at a speed that changes what one PM can carry. The judgment, the relationships, and the accountability stay yours.
Apply-at-work mission — Tool up and map your load: Set up your AI toolkit (approved work tool + learning sandbox). List your 10 most time-consuming recurring PM tasks (status, minutes, RAID upkeep, plan revisions…), estimate hours/week each, and mark which are AI-assistable. That map is your course focus — and your Week 8 before/after baseline.
Reflection: Which parts of my PM week are judgment and relationships, and which are actually document manufacturing? What did the split reveal about where my time really goes?
Day one as Program Horizon's PM. The previous PM left "for personal reasons" — along with a plan last updated 9 weeks ago, a RAID log with 4 entries (all closed), and 200 unread emails. The Manchester lease clock is already running: 11 months. Diane's welcome: "I don't need a hero. I need to never be surprised."
| Ref | Priority | From | Request |
|---|---|---|---|
| HZN-0001 | P1 | you, to yourself | Inherited plan review — 9 weeks stale, both workstreams |
| HZN-0002 | P1 | Diane Moreau | Steering committee in 10 days — first impression status |
| HZN-0003 | P2 | Sam Kowalski | "Quick sync?" — Sam wants to talk ring 1 scope "informally" |
| HZN-0004 | P2 | Victor Alonso | Vendor kickoff minutes from Nexon — 14 pages, unread |
Set up your toolkit, then map your real workload: list your 10 most time-consuming recurring PM tasks with hours/week estimates (status reporting, minutes, RAID upkeep, plan revisions, stakeholder updates, CR paperwork…). For each, test AI on a sanitised sample and grade the assist: transformative / helpful / marginal / unsafe. Include at least one EUC-type and one datacenter-type artifact in your tests. The result is your personal AI Capability Map — and your Week 8 baseline.
Deliverable: playbook/w01-capability-map.md — the toolkit decision, the 10-task map with hours + grades, and one caught AI mistake.
Assessment rubric
| Criterion | Weight | What good looks like |
|---|---|---|
| Honest workload map | 30% | Ten real tasks with defensible hour estimates — the actual shape of your week, not the job description. |
| Tested, not guessed | 30% | Each grade backed by an actual trial on a sanitised sample; at least one surprise in either direction documented. |
| Both domains sampled | 20% | At least one endpoint/EUC artifact and one datacenter/migration artifact among the trials. |
| Critical catch | 20% | One confidently-wrong AI output caught and verified wrong — the habit that anchors everything else. |
Drill 1. Day one on Program Horizon. Diane's standard is "never be surprised." Four things landed at once: HZN-0001 (an inherited plan, 9 weeks stale), HZN-0002 (steering committee in 10 days, first-impression status), HZN-0003 (Sam wants an "informal" chat about ring 1 scope), HZN-0004 (14 pages of unread Nexon kickoff minutes).
Task: Assign each item AI's honest role — summarise/extract, draft, suggest questions, or stay out (human judgment only) — and rank the four by which most threatens Diane's "no surprises" if you let it sit. Name the one AI must not touch.
Drill 2. HZN-0004 — 14 pages of Nexon kickoff minutes you have not read. You feed them to an LLM and ask for "commitments and dates".
Task: Write what you would check before trusting that extraction (whose commitments, stated vs implied, what is missing), and the one question you would send Victor to confirm the single most load-bearing date.
Self-test prompts. Answers and explanations are not published here — take the quiz at https://ragentic.netlify.app/#/courses/ai-it-pm to check yourself.
1. For PM work, the most accurate mental model of an LLM is…
2. The PM tasks where AI helps most are characterised by…
3. What must NEVER be delegated to AI on a program?
4. M365 Copilot differs from consumer ChatGPT for project data because…
5. A transformation project differs from a transition project in that transformation…
6. PM data sensitivity differs from ticket data because it leaks…
7. The knowledge-cutoff problem bites PMs when asking about…
8. The Week 1 capability map exists because…
9. AI's structural blind spot on YOUR program is…
10. The best FIRST artifact to trust AI with is…
11. "AI will replace project managers" fails as a claim because…
12. Grading each task "transformative / helpful / marginal / unsafe" builds…
Guiding question: How do I brief an AI as precisely as I'd brief a workstream lead?
Outcome: Master structured prompting for project work: role + program context + constraints + artifact format, chain-of-thought for analysis, few-shot for consistent artifacts, critique prompts for quality — plus the commercial-confidentiality sanitisation discipline PM data demands.
Delivery lens: PM artifacts leak different secrets than tickets do: vendor pricing, contract terms, org politics, named underperformers. Your prompts carry program context to get program-quality answers — but the sanitisation pass (names, numbers, commercials) runs first, every time.
Apply-at-work mission — Build your first 25 templates: Convert your recurring PM asks into 25 tested prompt templates across planning, risk, comms, change, and reporting — each with role/context/constraints/format and a field note from real use. Run everything through the PM Sanitisation Checklist first.
Reflection: Which template surprised me most with its quality — and which PM task turned out to need more of MY thinking than I'd been giving it?
You've survived week one. Now the volume hits: three meetings a day, two workstreams' worth of artifacts, and Diane's standing request for "crisp" everything. Time to build the prompt library that carries the load.
| Ref | Priority | From | Request |
|---|---|---|---|
| HZN-0012 | task | this week's milestone | Turn your recurring asks into 25 tested templates |
| HZN-0013 | P2 | Victor Alonso | Nexon's 14-page minutes → decisions & actions with owners |
| HZN-0014 | P2 | Fatima Khan | Fatima wants "a store manager version" of the program overview |
Build your first 25 reusable prompt templates across the five PM domains: planning (charter, WBS, dependencies), risk (identification sweeps, scoring, responses), communication (status, escalation, exec brief), change (CR, impact assessment), and reporting (weekly, dashboard narrative, minutes→actions). Each: role + program context slots + constraints + artifact format, tested on a sanitised real sample with a field note. Include the critique pattern ("review this draft as a sceptical steering member") in at least 3 templates. 🎯 Starts Capstone Milestone 1.
Deliverable: playbook/w02-prompt-templates.md — 25 tested templates by domain (also saved to My Prompt Library), plus your completed PM Sanitisation Checklist run-through.
Assessment rubric
| Criterion | Weight | What good looks like |
|---|---|---|
| Structure discipline | 25% | All 25 carry role, context slots, constraints, and output format — artifact-shaped, not chat-shaped. |
| Domain coverage | 25% | All five PM domains covered in proportion to YOUR capability map — heaviest where your hours are. |
| Tested with field notes | 30% | Every template ran on a sanitised real sample; notes capture what needed human correction. |
| Sanitisation evidence | 20% | The checklist visibly applied: no client names, commercials, or personnel specifics in any tested sample. |
Drill 1. Sam's "quick informal sync" (HZN-0003) turns out to contain three commitments he's already made to store managers about ring 1 timing.
Task: Draft the follow-up note with AI: confirm what was actually discussed, convert informal commitments into "subject to plan confirmation" language without embarrassing Sam, and log the items for the plan review.
Drill 2. Fatima asks for "a store manager version" of the program overview (HZN-0014). Your current overview is 6 pages of workstream jargon.
Task: Produce it with AI: one page, tills-and-trading language, what changes when, what never changes, who to call. Then have AI critique its own draft as a sceptical store manager with 4 minutes.
Drill 3. You realise your prompt templates all assume you have complete context. Half your Program Horizon asks start with fragmentary inherited information.
Task: Build the "incomplete-info" template: it must instruct the AI to answer with what's known, list what's missing, and never fill gaps silently. Test it on the stale inherited plan.
Self-test prompts. Answers and explanations are not published here — take the quiz at https://ragentic.netlify.app/#/courses/ai-it-pm to check yourself.
1. The four load-bearing ingredients of a PM prompt are…
2. Program context transforms AI output because…
3. Few-shot prompting matters most for PM work when…
4. The critique pattern ("review this as a sceptical steering member") is powerful because…
5. Chain-of-thought helps PM analysis tasks (e.g. dependency reasoning) because…
6. PM sanitisation extends beyond names to…
7. Prompting for TECHNICAL accuracy vs BUSINESS communication differs in that…
8. "Already decided / already tried" context in PM prompts prevents…
9. A prompt TEMPLATE's field note ("worked, but invented two stakeholders") exists because…
10. Your charter template produces great transformation charters but weak transition ones. Likely cause…
11. The meta-prompt "what information would you need to make this plan realistic?" is useful because…
12. 25 templates is the right Week 2 target because…
Guiding question: How do I produce initiation artifacts in days that used to take weeks — without inheriting AI's blind spots?
Outcome: Build charters, WBS, schedules, RACI matrices, and dependency maps with AI acceleration — for both transformation work (endpoint modernisation) and transition work (DC exit) — while catching the dependencies AI can't know.
Delivery lens: An AI can draft a WBS for "Windows 11 migration, 8,000 endpoints" in 40 seconds — a generic one. Your program's reality (the stores that can't take downtime in December, the app nobody owns, the lease that expires in March) is what turns a draft into a plan. AI supplies structure and completeness; you supply the landmines.
Apply-at-work mission — Charter and decompose a real initiative: Take a real (or realistic) initiative from your world and produce with AI assist: a one-page charter, a two-level WBS, and a dependency list flagging the critical path candidates. Then mark every item AI missed that only local knowledge could supply — that margin is your value, made visible.
Reflection: What did the AI's draft plan get structurally right, and which of my program's real landmines did it have no way to see? How does that change how I'll use it at initiation?
Steering wants a proper re-baseline: charter refresh and a credible plan for both workstreams. Sam says "two weeks per ring, easy". Priya quietly hands you a list titled "things the old plan forgot".
| Ref | Priority | From | Request |
|---|---|---|---|
| HZN-0021 | P1 | Diane Moreau (steering) | Charter refresh + two-level WBS, both workstreams |
| HZN-0022 | P1 | Priya Nair | Priya's list: 31 "forgotten" items incl. 12 unowned apps in Manchester |
| HZN-0023 | P2 | plan review | Cross-workstream dependency: ring 3 stores need the new network first |
Take a real or realistic initiative — ideally one EUC transformation (e.g. Win11/Intune modernisation) OR one datacenter transition (e.g. DC exit to colo/cloud). Produce with AI assist: (1) a one-page charter (objectives, scope boundary, success criteria, governance); (2) a two-level WBS; (3) a dependency list with critical-path candidates flagged; (4) a draft RACI for the top 10 activities. Then the key step: annotate everything AI missed that only local knowledge supplies — frozen change windows, unowned apps, lease dates, store trading calendars. 🎯 Completes Capstone Milestone 2.
Deliverable: playbook/w03-charter-wbs.md — all four artifacts plus the "what AI couldn't know" annotation layer.
Assessment rubric
| Criterion | Weight | What good looks like |
|---|---|---|
| Charter quality | 25% | One page a sponsor would sign: measurable objectives, explicit scope boundary, named governance — not a vision statement. |
| WBS completeness | 25% | Two clean levels covering the real work including the unglamorous parts (comms, training, decommissioning, hypercare). |
| Dependency realism | 25% | Dependencies include the cross-workstream and external ones (network before migration, vendor lead times, business calendars). |
| Local-knowledge layer | 25% | The annotations prove the point: a visible margin of landmines no AI could have listed. |
Drill 1. Priya's list of 31 forgotten items (HZN-0022) includes 12 applications with no identified owner, all hosted in Manchester.
Task: Design the discovery mini-plan with AI: how to find owners (or confirm orphan status) for 12 apps in 3 weeks — methods, owners of the discovery itself, and the decision rule for true orphans before wave planning.
Drill 2. Sam estimates "two weeks per ring, easy". The inherited plan says three. Ring 1's actuals aren't in yet.
Task: Use AI to build the estimate interrogation: what would have to be true for 2 weeks/ring, what evidence exists for each condition, and what ring 1 must be measured for so ring 2's estimate is data, not vibes.
Drill 3. The cross-workstream dependency (HZN-0023): ring 3 stores need the new network, which is wave 2's deliverable, which is owned by Nexon, whose plan you've never seen aligned to Sam's.
Task: Feed both (sanitised) plan extracts to AI and ask for collision candidates: date conflicts, resource conflicts, and undefined handoffs. Then draft the three-way alignment agenda.
Self-test prompts. Answers and explanations are not published here — take the quiz at https://ragentic.netlify.app/#/courses/ai-it-pm to check yourself.
1. AI's genuine value at initiation is…
2. A WBS for a datacenter transition that AI typically UNDER-represents is…
3. For an 8,000-endpoint Win11 transformation, the planning structure AI should be steered toward is…
4. The critical path in a DC-exit with a fixed lease expiry is special because…
5. A dependency AI can't know without being told is…
6. A RACI draft from AI most often errs by…
7. Schedule estimates from AI should be treated as…
8. The "what would you need to know?" prompt at initiation doubles as…
9. Cross-workstream dependencies (EUC ring 2 needs the new store network from the DC workstream) are dangerous because…
10. Governance in the charter (boards, cadence, decision rights) matters at AI-draft time because…
11. Success criteria in an AI-drafted charter typically need…
12. The two-workstream frame (transformation + transition) teaches planning because…
Guiding question: How do I find the risks I'd normally discover the hard way — in week one instead of month four?
Outcome: Run AI-assisted risk identification against both workstream types, qualify and rank with probability × impact, build response strategies worth the paper, keep RAID logs alive instead of decorative, and rehearse "what-if" scenarios before reality runs them.
Delivery lens: Every infra PM has a scar list: the app-compat surprise, the network change that broke the stores, the vendor who slipped. AI has read ten thousand projects' worth of scar lists. It won't know YOUR program's risks — but it will name the categories you haven't checked yet, at 9am on day one.
Apply-at-work mission — Build the register that would have saved you: Pick a project you know well (running or past). Build its risk register with AI assist: identification sweep by category, probability × impact scoring, response strategy per top-10 risk. Then run one "what-if" scenario (e.g. "wave 1 cutover fails at 02:00") and document the response plan. Compare against what actually happened, if past.
Reflection: Which risk did the AI sweep surface that I genuinely hadn't listed — and which of my known risks could no AI have found? What does that teach me about where the sweep fits in my practice?
Risk week, involuntarily: Nexon's lead migration engineer resigned, ring 1 pilot shows 7% app-compat failures (estimate was 3%), and someone remembers the Manchester DC also hosts the store CCTV archive. The register you're about to build isn't theoretical.
| Ref | Priority | From | Request |
|---|---|---|---|
| HZN-0031 | P1 | Victor Alonso | Nexon lead engineer resignation — wave 1 impact unknown |
| HZN-0032 | P1 | Sam Kowalski | Ring 1 compat failures at 7% vs 3% planned — extrapolate! |
| HZN-0033 | P2 | Priya Nair | Surprise: CCTV archive dependency on Manchester DC discovered |
For a project you know well (running or past): (1) run AI identification sweeps by category — technical, vendor, resource, business, compliance — for BOTH workstream types if possible; (2) score probability × impact and rank; (3) write response strategies (avoid/mitigate/transfer/accept) for the top 10, each with owner, trigger, and leading indicator; (4) run one full what-if scenario ("wave 1 cutover fails at 02:00" or "app-compat failure rate double the estimate") into a response plan. If a past project: compare the register against what actually happened. 🎯 Completes Capstone Milestone 3.
Deliverable: playbook/w04-risk-register.md — the register (top 10 fully developed), the scenario plan, and the reality comparison if applicable.
Assessment rubric
| Criterion | Weight | What good looks like |
|---|---|---|
| Sweep breadth | 25% | Category-by-category sweeps done; at least two risks surfaced that weren't on your instinctive list. |
| Scoring honesty | 20% | Probability × impact scored with your program knowledge, not accepted from AI defaults; ranking defensible. |
| Response quality | 30% | Top-10 responses are actionable: named owner, concrete trigger, leading indicator — not "monitor closely". |
| Scenario depth | 25% | The what-if plan covers decision points, comms, rollback, and the first 24 hours — rehearsal-grade, not gesture-grade. |
Drill 1. The Nexon lead-engineer resignation (HZN-0031): Victor says "no impact, we have bench strength". Your program's wave 1 says otherwise if he's wrong.
Task: Build the trust-but-verify response with AI: what evidence would substantiate "no impact" (named replacement, handover plan, wave 1 task coverage), the risk register entry with trigger and indicator, and the polite-but-specific email requesting the evidence.
Drill 2. The CCTV archive discovery (HZN-0033): a compliance-relevant system nobody scoped, hosted on hardware that must die in 11 months.
Task: Run the full new-risk workflow: AI-assisted impact sweep (compliance, storage, migration options), register entry with scoring, response options, and the one-paragraph steering notification that neither panics nor buries.
Drill 3. Diane asks: "What are the three risks that would actually kill this program? Not the register top-10 — the killers."
Task: Use AI as a sparring partner: feed the (sanitised) register and program context, ask for existential-risk candidates with kill mechanisms, then argue against each until you own a three-item answer.
Self-test prompts. Answers and explanations are not published here — take the quiz at https://ragentic.netlify.app/#/courses/ai-it-pm to check yourself.
1. AI's core contribution to risk identification is…
2. Probability × impact scores from AI should be…
3. A "leading indicator" on a risk means…
4. The classic transformation-side risk (Win11/Intune) is…
5. The classic transition-side risk (DC exit) is…
6. "Monitor closely" as a risk response is…
7. What-if scenario planning with AI is valuable because…
8. A RAID log stays alive (vs decorative) when…
9. Feeding meeting minutes to AI and asking "what new risks appear here?" catches…
10. Transfer as a risk response in infra programs typically means…
11. Comparing a fresh AI-built register against a PAST project's reality teaches…
12. Quantitative support (e.g. "expected schedule impact if compat failure rate is 8% vs 3%") from AI requires…
Guiding question: How do I make every audience feel the program was explained just for them — without writing five versions by hand?
Outcome: Map stakeholders by power and interest, generate audience-tuned communications (exec brief, business update, technical detail, vendor coordination), draft escalations that get decisions instead of resentment, and run the meeting-to-actions workflow.
Delivery lens: A DC exit reads as "risk reduction and cost avoidance" to the CFO, "will my tills stop working?" to store operations, and "wave 3 network prerequisites" to the infra team. Same truth, three renderings — exactly what AI does instantly once YOU decide what each audience needs. Influence stays human; production gets help.
Apply-at-work mission — Ship the comms pack: Build your stakeholder map (power × interest) for a real program, then produce the pack with AI assist: one exec briefing, one business-facing update, one escalation draft (real or realistic), and one decision-request memo. Run one real meeting through the minutes→actions→owners workflow (with recording/consent rules observed).
Reflection: Where did AI's audience-tuning genuinely land, and where did only my knowledge of the person (not the role) make the difference? What does that boundary tell me?
The rumour mill beat your comms plan: a store manager heard "the IT change" will hit during Christmas trading and called Fatima. Fatima called Diane. Diane called you. Communication week begins under fire.
| Ref | Priority | From | Request |
|---|---|---|---|
| HZN-0041 | P1 | Fatima Khan via Diane | Fatima escalation: "Christmas freeze — confirm in writing, TODAY" |
| HZN-0042 | P1 | Diane Moreau | Stakeholder map + comms pack — steering wants comms "professionalised" |
| HZN-0043 | P2 | steering feedback | Exec brief: CFO asking why the program needs the contingency it has |
For a real program: (1) build the stakeholder map — power × interest, with per-stakeholder concerns (the CFO's, store operations', the infra team's, the vendor's); (2) produce the comms pack with AI assist: one exec briefing (1 page), one business-facing update (plain language), one escalation draft that requests a specific decision, one decision-request memo with options; (3) run one real meeting through the minutes → decisions → actions-with-owners workflow, observing recording/consent rules. Every artifact audience-tuned and sanitised. 🎯 Completes Capstone Milestone 4.
Deliverable: playbook/w05-comms-pack.md — the map, all four communications, and the meeting workflow output.
Assessment rubric
| Criterion | Weight | What good looks like |
|---|---|---|
| Map insight | 25% | Stakeholders placed with named concerns (not just titles); the map changes what you'd send whom — visibly. |
| Audience tuning | 30% | The four artifacts genuinely differ in content, register, and length; the CFO version answers CFO questions. |
| Escalation quality | 25% | The escalation states impact, options, and the specific decision requested by when — decidable, not just alarming. |
| Meeting workflow | 20% | A real meeting produced verified minutes, decisions, and owned actions — with consent handled properly. |
Drill 1. The CFO's contingency question (HZN-0043) is really a trust question: "does this PM know what they're doing with my money?"
Task: Draft the exec brief with AI: contingency as a function of quantified risk exposure (use your Week 4 register), what consumed contingency so far bought, and the release conditions. One page, CFO dialect.
Drill 2. Priya's private risk list — she'll discuss it verbally but won't write it down ("last program, the risk log got weaponised").
Task: Design your approach (AI as rehearsal partner): the conversation that gets her risks into the register safely — framing, anonymisation options, what you'll change about register culture. Rehearse her likely objections.
Drill 3. Your weekly status goes to Diane, Fatima, the CFO, and two workstream leads — five audiences, one report, everyone reads a different paragraph first.
Task: Restructure with AI: one master status with audience-tagged sections, generated from one verified input set. Ship this week's real(istic) report in the new structure.
Self-test prompts. Answers and explanations are not published here — take the quiz at https://ragentic.netlify.app/#/courses/ai-it-pm to check yourself.
1. The power × interest grid drives communication by…
2. AI's strongest contribution to stakeholder comms is…
3. An escalation that WORKS contains…
4. For store operations facing a DC transition, the communication that lands is…
5. ADKAR matters to a transformation PM because…
6. The minutes → actions workflow needs a consent check because…
7. AI-drafted difficult-conversation prep ("the vendor is slipping; rehearse my talking points") is best used to…
8. Status updates fail most often because…
9. The vendor-coordination communication challenge in multi-vendor programs is…
10. A decision-request memo beats a status report for getting decisions because…
11. Anonymising stakeholder analysis before AI processing matters because…
12. The sign your comms pack is working is…
Guiding question: How do I catch scope creep in week two instead of at the steering committee post-mortem?
Outcome: Baseline scope explicitly, write change requests and impact assessments that boards can decide on, use AI to detect drift between baseline and reality (status language, change logs, meeting actions), and prep CCB decisions with balanced options.
Delivery lens: "While you're migrating the stores anyway, could you also…" — creep never announces itself; it accumulates in meeting minutes and hallway agreements. AI can compare what you're reporting against what you baselined and flag the drift — if you baselined sharply enough to compare against. Baseline discipline is what makes creep detectable.
Apply-at-work mission — Baseline, then hunt your own creep: Write (or sharpen) the scope baseline for a real project: in-scope, out-of-scope, assumptions. Then feed your last month of status reports/minutes to AI against that baseline and ask for drift candidates. Write one full change request + impact assessment for the most real one found.
Reflection: What did the drift analysis surface that I'd absorbed without noticing — and what does my out-of-scope list's quality say about my baselining habits?
Creep season: stores want new peripherals "while you're visiting anyway", Sam agreed to "a small pilot" of self-service kiosks in ring 2 minutes, and Nexon's CR-007 quietly widens their scope. Your baseline is about to earn its keep — if it's sharp enough.
| Ref | Priority | From | Request |
|---|---|---|---|
| HZN-0051 | P1 | Victor Alonso | CR-007 from Nexon: "clarification" that adds 40 servers to managed scope |
| HZN-0052 | P2 | minutes review | Kiosk pilot appeared in ring 2 minutes — nobody approved it |
| HZN-0053 | P2 | Fatima Khan (sympathetically) | Store peripherals request — 300 stores × "just a docking station" |
Three artifacts: (1) write or sharpen a real project's scope baseline — in-scope, out-of-scope (the underrated half), assumptions, acceptance criteria; (2) run the creep hunt: feed your last month of status reports, minutes, and action logs to AI against that baseline, asking for drift candidates with evidence quotes; (3) take the most real drift found and write the full change request + impact assessment (schedule, cost, risk, resources) as it would go to your CCB, with balanced options.
Deliverable: playbook/w06-scope-control.md — the baseline, the drift analysis with your verdicts on each candidate, and the CCB-ready change request.
Assessment rubric
| Criterion | Weight | What good looks like |
|---|---|---|
| Baseline sharpness | 30% | Out-of-scope list is explicit and program-specific ("store hardware refresh excluded"); assumptions testable; a drift comparison is actually possible against it. |
| Creep hunt rigour | 25% | Real artifacts fed (sanitised); each AI drift candidate verified by you with a verdict: real creep / approved change / false positive. |
| CR quality | 30% | The change request is decidable: quantified impacts, options including "reject", a recommendation, and rollback of the change itself considered. |
| Governance fit | 15% | The CR fits your actual CCB's format and authority levels — not a textbook's. |
Drill 1. The kiosk pilot (HZN-0052) appeared in ring 2 minutes as "agreed". Sam says it's "basically free — the devices are already there".
Task: Run the drift protocol: baseline comparison (is it in scope?), impact quantification with AI ("basically free" audited: support, imaging, training, security review), and the CR-or-kill conversation plan with Sam.
Drill 2. The 300 × docking station request (HZN-0053): individually tiny, collectively a six-figure scope change wearing a friendly face.
Task: Build the response with AI: quantified impact at 300-store scale, the options memo (fold into scope via CR / separate mini-project / decline with rationale), and the reply to Fatima that preserves the relationship whatever the answer.
Drill 3. Month-end: you run the creep hunt over four weeks of status reports and minutes against the baseline.
Task: Execute it for real (sanitised artifacts): AI flags drift candidates with quotes; you verdict each (creep / approved / false positive); the real ones get a CR or a kill decision this week.
Self-test prompts. Answers and explanations are not published here — take the quiz at https://ragentic.netlify.app/#/courses/ai-it-pm to check yourself.
1. Scope creep is dangerous primarily because…
2. The underrated half of a scope baseline is…
3. AI detects scope drift by…
4. A drift candidate flagged by AI becomes "creep" only after…
5. A CCB-decidable change request contains…
6. The impact assessment AI drafts will be weakest on…
7. "Gold-plating" differs from scope creep in that it's…
8. In a fixed-deadline transition (lease expiry), an approved scope ADDITION must be paired with…
9. Change requests for the EUC transformation vs the DC transition differ typically in…
10. The assumptions section of a baseline earns its keep when…
11. Running the creep hunt MONTHLY (not once) matters because…
12. CCB preparation with AI ("summarise these 6 pending CRs with impacts and a recommended agenda order") is legitimate because…
Guiding question: How do I run the reporting machine in an hour a week — and walk into cutover weekend with evidence instead of hope?
Outcome: Build the status-report generation workflow (inputs → AI draft → your judgment layer), generate dashboard narratives, coordinate multi-team/multi-vendor dependencies, keep decision logs current, and produce cutover plans + readiness assessments with go/no-go criteria that mean something.
Delivery lens: Cutover weekend is where transition PMs earn their reputation: the runbook, the rollback triggers, the comms cadence, the readiness evidence. AI drafts the machinery brilliantly — checklists, timeline, comms sequences — and has no idea whether YOUR wave is actually ready. The go/no-go call is the most human moment in the whole discipline.
Apply-at-work mission — Automate the report, rehearse the cutover: Build your status workflow: define inputs (plan deltas, RAID changes, milestones), draft with AI, add your judgment layer, ship a real report with it. Then build a cutover readiness assessment for a real/realistic migration wave: criteria, evidence required, go/no-go thresholds, rollback triggers — and dry-run the decision.
Reflection: With the reporting grind reduced, what did I do with the recovered hours — and did the readiness framework change how confident (or honestly unconfident) I felt about the go call?
Wave 1 cutover is in 12 days: 38 servers, one Saturday night, Manchester → colo. Diane wants a readiness view she can defend at the board. Marco-grade honesty required: two criteria are currently amber.
| Ref | Priority | From | Request |
|---|---|---|---|
| HZN-0061 | P1 | Diane Moreau | Wave 1 cutover readiness assessment — go/no-go in 12 days |
| HZN-0062 | P1 | readiness review | Rollback rehearsal not yet done — Priya needs a window |
| HZN-0063 | task | this week's milestone | Status machine: weekly report eating 4 hours — automate it |
Two builds. (1) The status machine: define your inputs (plan deltas, RAID changes, milestone status, decisions pending), build the AI drafting step, add your judgment layer (meaning, emphasis, honesty), and ship at least one real report through it — plus a dashboard narrative variant for executives. (2) The cutover readiness pack for a real/realistic migration wave: readiness criteria with evidence required per criterion, go/no-go thresholds, rollback triggers and procedure references, comms sequence (T-7 through T+1), and hypercare arrangements. Dry-run the go/no-go decision against honest current evidence. 🎯 Completes Capstone Milestone 5.
Deliverable: playbook/w07-delivery-pack.md — the status workflow (with one shipped report), the readiness assessment, and the dry-run decision record.
Assessment rubric
| Criterion | Weight | What good looks like |
|---|---|---|
| Status workflow reality | 25% | Inputs defined, draft generated, judgment layer visible (what you changed and why), and a real report actually shipped with it. |
| Narrative quality | 20% | The executive narrative says what changed, what it threatens, what's needed — meaning, not activity. |
| Readiness pack depth | 35% | Criteria are evidence-backed (test results, sign-offs, rollback rehearsed), thresholds numeric where possible, rollback triggers unambiguous. |
| Honest dry-run | 20% | The go/no-go dry-run against real evidence produced a defensible call — including "no-go" if that's what the evidence said. |
Drill 1. The rollback rehearsal (HZN-0062) hasn't happened and the window options are: this weekend (vendor B-team) or next weekend (T-5 days before cutover).
Task: Build the decision analysis with AI: risk of each option, what a B-team rehearsal actually validates vs doesn't, and the recommendation with reasoning for Diane. Then make the call yourself.
Drill 2. It's T-2h on cutover night. Smoke test 4 of 6 passed; test 5 is delayed because the vendor's network engineer is stuck in traffic; the window maths still works — barely.
Task: Against YOUR readiness pack's pre-agreed rules: is this go or no-go? Write the decision record either way — what the rules said, what you decided, what you communicated at T-2h.
Drill 3. Your first automated status draft says everything is green. Your own judgment says wave 1 is amber (rehearsal debt) and ring 2 is amber (compat backlog).
Task: Fix the workflow, not just the report: why did the inputs produce green? Add the inputs/rules that force amber conditions to surface. Ship the corrected honest report.
Self-test prompts. Answers and explanations are not published here — take the quiz at https://ragentic.netlify.app/#/courses/ai-it-pm to check yourself.
1. The status report workflow's division of labour is…
2. A dashboard narrative exists because…
3. Cutover weekend most resembles…
4. A go/no-go criterion is real (not theatre) when…
5. Rollback triggers must be defined BEFORE cutover because…
6. The go/no-go call is "the most human moment" because…
7. Multi-vendor coordination during execution most needs…
8. A decision log earns its existence when…
9. Hypercare differs from BAU support because…
10. For the EUC transformation, the execution-phase signal to watch hardest is…
11. For the DC transition, the execution-phase signal is…
12. Automating the status report should NOT automate…
Guiding question: What does my personal AI operating system for projects look like — and what proves it works?
Outcome: Assemble the Personal AI Project Manager Playbook: prompt library, artifact templates, workflows, governance rules — integrated with your real tool stack (M365/Copilot, Project, Jira, Teams, ServiceNow), measured against your Week 1 map, with a 90-day adoption plan.
Delivery lens: The difference between "I use AI sometimes" and "I run an AI-augmented practice" is a system: which artifact, which prompt, which review step, which tool — decided once, then executed every project. Your capstone applies it end-to-end to one program; your playbook makes it repeatable on every one after.
Apply-at-work mission — Ship the Playbook, run the system: Complete the Playbook in the tracker, apply the full system end-to-end to your capstone program (charter → risks → comms → change → reporting → cutover), compare your Week 1 task-time map against now, and present the result to a real audience — your PMO, your manager, or a recorded walkthrough.
Reflection: Final entry: reread Week 1. Which task did I most underestimate AI on, which did I most overestimate — and what does "being a great infrastructure PM" mean now that document manufacturing is cheap?
Wave 1 went in (with one rollback trigger nearly pulled at 03:40 — your pre-agreed criteria held the line). Diane, at steering: "Whatever you've been doing differently — write it down before you forget it." That's the capstone.
| Ref | Priority | From | Request |
|---|---|---|---|
| HZN-0071 | capstone | this week's milestone | Assemble the PM Playbook + before/after numbers |
| HZN-0072 | capstone | Diane Moreau | Present the system at PMO forum — Diane volunteered you |
| HZN-0073 | task | you, to yourself | Ring 2 + wave 2 ahead: 90-day plan for running both on the new system |
Assemble the complete Playbook: prompt library (40+ by now), artifact templates (charter, register, comms pack, CR, readiness pack), your workflows (status machine, RAID refresh, creep hunt, minutes→actions), tool integrations for your real stack, and your governance rules (sanitisation, review gates, what AI never touches). Then the capstone: apply the system END-TO-END to one real or realistic infrastructure program — both workstream types if possible — producing the full artifact chain. Compare your Week 1 task-time map against now. Write the 90-day adoption plan. Present to your PMO, manager, or as a recorded walkthrough. 🎯 Completes the programme.
Deliverable: playbook/ — the assembled Playbook, the end-to-end capstone artifact chain, before/after numbers, 90-day plan, and the presentation.
Assessment rubric
| Criterion | Weight | What good looks like |
|---|---|---|
| Playbook completeness | 25% | All components present and organised: a colleague PM could adopt any workflow from it in minutes. |
| End-to-end capstone | 30% | The full chain (charter → risks → comms → change → reporting → readiness) produced with the system, quality-checked, coherent as one program. |
| Measured delta | 25% | Week 1 map re-scored honestly; the delta stated per task with method — hours/week recovered, quality observations included. |
| Adoption plan + presentation | 20% | 90-day plan with named next steps and KPIs; presentation tells the change story in outcomes, not features. |
Drill 1. The PMO forum presentation (HZN-0072): 15 minutes, eight PMs, at least two convinced "AI status reports" means "PM who stopped reading their own program".
Task: Build the presentation with AI: lead with delivery outcomes and the judgment-layer design (what the human still owns, visibly), include the wave-1 03:40 story, end with the starter kit you'd hand them.
Drill 2. Your before/after map shows status reporting 4h→1h, RAID upkeep now actually happening, charters days→hours — but escalation writing unchanged and stakeholder time UP 3 hours.
Task: Write the honest analysis: why judgment-bound tasks didn't compress, why stakeholder time INCREASING might be the best outcome on the whole map, and what that says about where recovered hours should go.
Drill 3. Ring 2 and wave 2 start next month. Sam wants your templates; Priya wants the readiness pack "but adapted properly, not copy-pasted".
Task: Design the handover: what transfers as-is, what needs their-workstream adaptation, and the 30-minute onboarding each of them gets. Put it in the 90-day plan with dates.
Self-test prompts. Answers and explanations are not published here — take the quiz at https://ragentic.netlify.app/#/courses/ai-it-pm to check yourself.
1. A personal AI "operating system" for projects means…
2. Integrating with your real stack (M365/Copilot, Project, Jira, Teams) matters because…
3. The professional-responsibility line for an AI-augmented PM is…
4. The before/after comparison uses the Week 1 map because…
5. An honest capstone delta sounds like…
6. The 90-day plan's primary enemy is…
7. Sharing your playbook with the PMO is strategic because…
8. Applying the system to BOTH workstream types in the capstone proves…
9. Your staying-current loop should be…
10. The KPIs to attach to your adoption plan are…
11. Presenting the capstone, you lead with…
12. The identity shift this course argues for is…
Unlocks in module 2.
The pre-flight check for project artifacts: commercial + personal confidentiality before any AI contact.
# PM Sanitisation Checklist — before ANY project artifact reaches an AI tool
## Strip or tokenise (commercial)
- [ ] Client/company names → "the client" / "Company A"
- [ ] Vendor names + day rates + contract values → "Vendor A", "<rate>"
- [ ] Budget figures, contingency amounts (unless the analysis needs them — then approved tools only)
- [ ] Contract terms, penalty clauses, negotiation positions
- [ ] Unannounced org changes, restructures, strategy
## Strip or tokenise (personal/political)
- [ ] Names of individuals → role labels ("EUC lead", "vendor PM")
- [ ] Anything implying performance ("X is struggling", "Y always slips")
- [ ] Stakeholder analysis attached to real names — power/interest maps use ROLES
- [ ] HR-adjacent content: absences, disputes, staffing changes
## Keep (the working substance)
- Structures, dates, durations, dependencies, quantities (servers, endpoints, stores)
- Sanitised risk descriptions, generic constraints ("retail trading freeze mid-Nov–Jan")
## Combination check
- [ ] Could role + site + situation identify one person or one vendor anyway?
- [ ] Would I be comfortable if this exact prompt appeared in a procurement dispute?
**Rule: the plan's structure travels; the program's secrets don't.**
Unlocks in module 2.
Ready-to-use prompts across planning, risk, comms, change, and delivery — the pack your 25 templates grow into.
# PM Prompt Pack — 50+ ready-to-use prompts
Replace <placeholders>. Sanitise first (commercial + personal). You own every artifact shipped.
## Planning & initiation (9)
1. "Act as a senior infrastructure PM. Draft a one-page charter for <initiative>: measurable objectives, scope boundary (in AND out), success criteria with numbers, governance anchored to <real bodies>. Context: <sanitised>."
2. "Create a two-level WBS for <project>. Type: <transformation|transition>. Constraints: <deadline/calendar>. Include the endings (decommissioning, contract exit, hypercare). Flag critical-path candidates."
3. "For a DC exit with lease expiry <date>, plan BACKWARDS from the deadline: what must be true by when? Milestone spine with float analysis."
4. "For an endpoint transformation (<N> devices, personas: <list>), propose ring structure with compat gates and per-ring success criteria."
5. "From these two (sanitised) workstream plans, find collision candidates: date conflicts, shared-resource conflicts, undefined handoffs. <PASTE BOTH>"
6. "Draft a RACI for these 10 activities. Exactly one A per row. Roles: <list>. <ACTIVITIES>"
7. "What would you need to know to make this plan realistic? Rank the questions by how much the answer changes the plan. <PLAN>"
8. "Interrogate this estimate: what must be true for <estimate>? Which assumptions are testable now, and what would ring/wave 1 need to measure? <CONTEXT>"
9. "Convert this messy inherited plan into: current-state summary, obvious gaps, staleness flags, and the 10 questions to ask the previous team. Do not fill gaps silently — list them. <PASTE>"
## Risk (9)
10. "Risk identification sweep for <project type>, category by category: technical, vendor, resource, business, compliance, cross-workstream. For each risk: description, mechanism, early indicator."
11. "Score these risks probability × impact (1–5 each) with reasoning I can challenge; rank. I will re-score from program knowledge. <LIST>"
12. "For the top 10, draft responses (avoid/mitigate/transfer/accept): concrete action, owner role, trigger, leading indicator. No 'monitor closely'."
13. "What-if scenario: <e.g. wave 1 cutover fails at 02:00>. Build the response plan: decision points, comms, rollback, first 24 hours."
14. "From these (sanitised) minutes, extract risk candidates that were mentioned but never logged — quote the line each came from. <PASTE>"
15. "Steelman the case AGAINST my top risk being real. What am I over-weighting?"
16. "Given ring/wave 1 actuals (<data>) vs plan (<data>), extrapolate scenarios for remaining work. Argue both directions on representativeness. State assumptions."
17. "Which three risks on this register could actually KILL the program (not just hurt it)? Kill mechanism for each. <REGISTER>"
18. "Refresh this RAID from this week's status + minutes: propose adds, updates, closes — as a delta list for my review, never auto-applied. <RAID + SOURCES>"
## Stakeholders & communication (10)
19. "Build a power × interest map from these role descriptions (roles only, no names): quadrant, core concern, engagement strategy each. <ROLES>"
20. "One verified truth, three renderings: exec brief (1 page, decisions-focused), business update (plain language, impact-on-them), technical detail (dependencies, dates). <FACTS>"
21. "Draft an escalation that gets a decision: impact, options with trade-offs, specific ask by <date>, recommended option. Non-alarmist, decidable in one read. <SITUATION>"
22. "Decision-request memo: context (5 lines), options table (incl. do-nothing), trade-offs, recommendation, deadline, decider. <DETAILS>"
23. "From this (consented) transcript/minutes: decisions | actions with owner + date | open questions | scope-watch quotes. Mark ambiguity ⚠, never guess owners. <PASTE>"
24. "Rewrite for a store-manager audience: tills-and-trading language, what changes when, what never changes, who to call. 150 words. <PASTE>"
25. "Rehearse a difficult conversation: I need to tell <role> that <situation>. Anticipate their responses, stress-test my framing, propose non-inflammatory phrasing. Do NOT script it word-for-word."
26. "Critique this draft as a sceptical <CFO|steering member|store manager> with 4 minutes: what's unclear, what's missing, what would you challenge? <DRAFT>"
27. "Draft the freeze-confirmation: change freeze <dates>, what continues (and why it can't affect <their world>), escalation contact, honest emergency-change clause. Forwardable verbatim. <CONTEXT>"
28. "Summarise this thread for someone joining cold: positions, agreements, open items, recommended next step. <PASTE>"
## Scope & change (8)
29. "Sharpen this scope baseline: tighten in-scope wording, generate the explicit OUT-of-scope list from these known adjacent asks, make assumptions testable. <BASELINE + CONTEXT>"
30. "Drift hunt: compare this baseline against these status reports/minutes. Flag work being reported that maps to nothing baselined — with quotes. <BASELINE + ARTIFACTS>"
31. "Draft a CCB-ready change request: description, reason, quantified impact (schedule/cost/risk/resource), options incl. reject, recommendation, decision deadline. <DETAILS>"
32. "Audit this 'basically free' addition: support, training, security, imaging, lifecycle costs at <scale>. What does free actually cost? <PROPOSAL>"
33. "Baseline vs CR text, side-by-side quotes: what exactly changes? Is 'clarification' accurate or is this material scope transfer? <BOTH>"
34. "This change is requested in a fixed-deadline program. Draft the trade options: descope what, add what resource, or accept what risk. <CONTEXT>"
35. "Prepare the CCB agenda from these pending CRs: summary each, impacts, interdependencies between CRs, recommended order. <CRS>"
36. "Which of these approved changes have quietly expanded since approval? Compare approval text vs current descriptions. <BOTH>"
## Delivery, reporting & cutover (10)
37. "Status draft from these inputs (plan deltas, RAID changes, milestones, pending decisions): what changed, what it threatens, what's needed. Meaning over activity. I will edit for emphasis and honesty. <INPUTS>"
38. "Dashboard narrative: these RAG statuses + metrics → 5 sentences an exec acts on. Amber items get a 'to protect X, do Y by Z' clause. <DATA>"
39. "Single-source multi-audience status: master report with sections tagged [EXEC] [BUSINESS] [WORKSTREAM]. One truth, no version drift. <INPUTS>"
40. "Cutover readiness pack for <wave>: criteria table (criterion | evidence REQUIRED | status | threshold), amber-combination no-go rules, rollback triggers with decision deadlines, comms sequence T-7→T+1."
41. "Draft the cutover runbook skeleton: timeline with owners, checkpoints, comms cadence, rollback procedure reference, hypercare handoff. <WAVE DETAILS>"
42. "Go/no-go dry run: against these rules and this evidence, what does the framework say? Where is judgment still required beyond the rules? <PACK + EVIDENCE>"
43. "Decision log entry from these minutes: decision, date, options considered, decider, rationale. <MINUTES>"
44. "Multi-vendor handoff table from these plans: deliverable | from | to | date | acceptance criteria. Flag handoffs with no named receiver. <PLANS>"
45. "Hypercare plan for <wave/ring>: window, staffing, monitoring focus, escalation speed, exit criteria."
46. "Post-wave retrospective structure: what the metrics say, what surprised us, what changes for the next wave. <DATA>"
## System & governance (6)
47. "Review my prompt library for gaps against this task map: which recurring tasks have no template? <MAP + LIBRARY>"
48. "What sensitive content remains in this text I'm about to paste? Commercial and personal. <PASTE>"
49. "List every claim in this AI-drafted artifact I should verify before shipping, ranked by consequence. <ARTIFACT>"
50. "Design the review gate for this workflow: what the human checks every time vs samples vs trusts. <WORKFLOW>"
51. "My 90-day adoption plan draft: critique for regression risk — where will old habits reassert, and what countermeasure per point? <PLAN>"
52. "Turn this course's before/after data into a PMO-facing one-pager: what changed, what it saves, what the practice requires (gates, sanitisation, review). <DATA>"
Unlocks in module 3.
The sponsor-signable structure every AI charter draft gets poured into.
# CHARTER: <Initiative name>
**Type:** ☐ Transformation (changes how things work) ☐ Transition (moves where they run)
**Sponsor:** **PM:** **Date:** **Baseline version:**
## Why (2–3 sentences)
Business driver + what happens if we don't.
## Objectives (measurable)
1. <e.g. 8,000 endpoints on Win11/Intune by <date>, ≥95% first-pass success>
2. <e.g. Manchester DC vacated by <lease date>, zero unplanned P1s attributable to migration>
## Scope boundary
**In scope:** ______
**Explicitly OUT of scope:** ______ ← the drift-prevention list; be specific
**Assumptions (testable):** ______
## Success criteria (numbers + baselines)
| Criterion | Baseline | Target | Measured how |
|-----------|----------|--------|--------------|
## Governance (real bodies only)
Steering: <who, cadence> · Change authority: <CCB, thresholds> · Escalation path: ______
## Top 5 risks (headline only — register holds the rest)
## Milestone spine (5–8 dates)
## Budget envelope + contingency basis
*AI-drafted structure; every fact, date, and name verified by the PM. Sponsor signature = baseline.*
Unlocks in module 4.
The living-register structure: scoring, responses with triggers, and the weekly refresh ritual.
# Risk Register — <program>
## Register
| ID | Risk (mechanism, not vibe) | Cat | P (1-5) | I (1-5) | Score | Response | Owner | Trigger | Leading indicator | Status |
|----|---------------------------|-----|---------|---------|-------|----------|-------|---------|-------------------|--------|
| R1 | | | | | | | | | | |
Categories: technical / vendor / resource / business / compliance / cross-workstream
Responses: avoid / mitigate / transfer / accept — with a concrete ACTION. "Monitor closely" is banned.
## Response playbook (top 10 risks)
### R<id>: <name>
- Mechanism: how it actually fires
- Leading indicator: what we'd see first (metric + threshold)
- Response action: what happens, by whom, funded how
- Trigger: the objective condition that activates the response
- What-if rehearsed: ☐ (link to scenario plan)
## Weekly refresh ritual (15 min, AI-assisted)
1. Feed week's status + minutes to the refresh prompt (#18) → delta list
2. Verdict each proposed add/update/close — YOUR call, never auto-applied
3. Re-check top-5 leading indicators against reality
4. Anything mentioned-but-unlogged from minutes sweep (#14)? Log or consciously discard.
## Scenario plans on file
| Scenario | Rehearsed | Response plan link |
|----------|-----------|--------------------|
Unlocks in module 5.
Power × interest mapping with per-stakeholder concerns and comms strategy — roles, not names, when AI-processed.
# Stakeholder Engagement Plan — <program>
## Map (ROLES only if this touches an AI tool)
| Role | Power | Interest | Quadrant | Core concern (their words) | Strategy | Owner | Cadence |
|------|-------|----------|----------|---------------------------|----------|-------|---------|
| Program sponsor | H | H | Manage closely | | | | |
| CFO | H | L→M | Keep satisfied | "Why this contingency?" | | | |
| Head of <business area> | H | H | Manage closely | "Will my <operations> break?" | | | |
| Workstream leads | M | H | Keep informed++ | | | | |
| Vendor PM | M | H | Manage actively | Optimises own SOW | | | |
## Per-audience communication design
| Audience | What they need | What to omit | Format | Frequency |
|----------|----------------|--------------|--------|-----------|
## Escalation routes
Business concern → ______ · Delivery slip → ______ · Vendor dispute → ______
## The comms pack (linked artifacts)
- [ ] Exec briefing (1 page) - [ ] Business-facing update - [ ] Escalation template
- [ ] Decision-request memo - [ ] Freeze/impact confirmations - [ ] Forwardable store-manager brief
## Meeting → action workflow
Consent/recording policy checked: ☐ Minutes prompt (#23) → decisions/actions/scope-watch → YOU verify owners → distribute within 24h.
Unlocks in module 6.
The CCB-decidable structure: quantified impacts, real options, and the fixed-deadline trade rule.
# CHANGE REQUEST CR-<id>: <title>
**Raised by:** **Date:** **Baseline affected:** **Decision needed by:**
## Change description
What exactly changes, quoted against baseline text where possible.
## Reason
Why now, what happens if rejected.
## Impact assessment (quantified)
| Dimension | Impact | Basis |
|-----------|--------|-------|
| Schedule | | |
| Cost | | |
| Risk | new/changed register entries | |
| Resources | | |
| Other workstream | ripple effects | |
## Fixed-deadline trade (if program end date is immovable)
This change is absorbed by: ☐ descoping ______ ☐ adding resource ______ ☐ accepting risk ______
## Options
| Option | Consequence | Cost |
|--------|-------------|------|
| Approve as requested | | |
| Approve modified: ______ | | |
| Defer to <phase> | | |
| Reject | | |
**Recommendation + rationale:**
## Scope-creep hygiene
- [ ] This CR exists because governance caught it (good) not because it leaked in and got papered over
- [ ] Related "small asks" bundled and assessed at true scale (× stores/endpoints/servers)
**CCB decision:** ☐ approved ☐ modified ☐ deferred ☐ rejected · **Date:** · **Decider:**
Unlocks in module 7.
Evidence-based readiness, pre-agreed no-go rules, and rollback triggers with decision deadlines.
# Cutover Readiness Pack — <wave/ring>
**Window:** <date, start–end> · **Scope:** <N servers/endpoints> · **Decision points:** T-48h and T-2h
**Go/no-go holder:** <one named role>
## Readiness criteria (evidence, not assertion)
| # | Criterion | Evidence REQUIRED | Status | Threshold |
|---|-----------|-------------------|--------|-----------|
| 1 | Migration runbook complete | dry-run record | | 100% steps timed |
| 2 | Rollback rehearsed | rehearsal report + timing | | within window budget |
| 3 | Backups verified | TESTED restore evidence | | restore < ___ h |
| 4 | Vendor staffing confirmed | named roster | | all roles named |
| 5 | Business freeze conflict check | calendar sign-off | | zero conflicts |
| 6 | Comms sequence loaded | T-7→T+1 drafts approved | | all audiences |
| 7 | Hypercare rota signed | rota + escalation tree | | window covered |
| 8 | Smoke test suite ready | test list + owners | | 100% owned |
## No-go rules (pre-agreed, arithmetic not argument)
- Any RED at T-48h → no-go unless steering explicitly overrides in writing
- ≥2 AMBER in criteria 1–4 at T-2h → no-go
- <your rules> ______
## Rollback triggers (during the window)
| Trigger condition | Decision deadline | Action |
|-------------------|-------------------|--------|
| Smoke tests incomplete | by <time> | roll back per <runbook ref> |
| <critical system> unrecoverable | immediately | roll back + invoke <plan> |
## Comms sequence
T-7 all audiences · T-1 confirmation · T-0 start/major checkpoints · T+1 outcome + hypercare contacts
## Decision record
T-48h call: ______ by ______ · T-2h call: ______ by ______ · Rationale: ______
Unlocks in module 7.
The reporting machine: inputs → AI draft → judgment layer → ship. One hour, not four.
# Status Workflow — <program>
## Inputs (collected before drafting — garbage in, fiction out)
- [ ] Plan deltas since last report (milestones moved, % complete changes)
- [ ] RAID deltas (new/changed/closed, top indicators status)
- [ ] Decisions pending (with deadlines and owners)
- [ ] Workstream leads' 5-line updates (their words, on file)
- [ ] Metrics: <ring health / wave burn-down vs deadline / budget vs baseline>
## Draft step
Prompt #37 (or #39 for multi-audience). Sanitisation checklist on all inputs.
## Judgment layer (the actual job — minimum 15 minutes)
- [ ] MEANING: does the report say what changed, what it threatens, what's needed?
- [ ] EMPHASIS: is the most important thing FIRST, not buried at item 7?
- [ ] HONESTY: ambers stay amber. No workflow smooths truth. If my gut says amber and the draft says green, the INPUTS are wrong — fix them.
- [ ] ASKS: every problem paired with a specific request (decision, resource, time)
## Ship + archive
Distribute per stakeholder plan · archive input set with the report (audit trail).
## Candour audit (monthly)
Compare 4 weeks of reports against reality: did anything surprise stakeholders that the reports should have flagged? If yes → input or judgment-layer fix, in writing.
Unlocks in module 8.
The anti-regression plan: cadences, team scaling, and PMO-ready KPIs.
# 90-Day Adoption Plan — <name>, <date>
## Evidence base (Week 8)
Task-time deltas: status __→__ · RAID upkeep __→__ · charters __→__ · minutes __→__
Unchanged (and why): ______ · Stakeholder time change: ______
## Days 1–30 — cement
- [ ] Status machine + RAID refresh + creep hunt running on live program(s)
- [ ] 2 templates/week added or field-note-updated
- [ ] Candour audit #1 completed
## Days 31–60 — extend
- [ ] Readiness pack adapted for next wave/ring by its OWNING lead (not copy-pasted)
- [ ] Onboard 2 colleagues: 30-min starter kit (3 prompts, sanitisation rule, judgment layer)
- [ ] Decision log + minutes workflow adopted by one governance body
## Days 61–90 — lead
- [ ] PMO presentation: outcomes, gates, what the practice requires
- [ ] Propose one PMO-level standard (sanitisation checklist or CR quality bar)
- [ ] Candour audit #2 + before/after refresh
## KPIs (from the PMO's existing scoreboard)
| KPI | Baseline | 90-day target |
|-----|----------|---------------|
| On-time milestone % | | |
| CR cycle time | | |
| Forecast accuracy (planned vs actual) | | |
| Stakeholder surprise incidents | | (count them honestly) |
## Guardrails I keep forever
1. I own every artifact and decision, whoever drafted it.
2. Sanitise (commercial + personal) before every paste.
3. The judgment layer never gets skipped — meaning, emphasis, honesty, asks.
4. Go/no-go calls are mine, informed but never delegated.
## Review dates (calendar NOW)
30: ______ · 60: ______ · 90: ______
Unlocks in module 1.
The running record of every weekly mission: what you did, what happened, what you learned.
# Apply-at-Work Mission Log
| Week | Mission | What I actually did | Outcome / time saved | What I'd do differently |
|------|---------|---------------------|----------------------|-------------------------|
| 1 | Tool up and map your load | | | |
| 2 | Build your first 25 templates | | | |
| 3 | Charter and decompose a real initiative | | | |
| 4 | Build the register that would have saved you | | | |
| 5 | Ship the comms pack | | | |
| 6 | Baseline, then hunt your own creep | | | |
| 7 | Automate the report, rehearse the cutover | | | |
| 8 | Ship the Playbook, run the system | | | |
Endpoint modernisation programs: ring planning, compat risk, adoption comms, persona-based delivery.
DC exits and migrations: deadline-anchored planning, wave management, dependency discovery, cutover craft.
Hybrid/cloud programs: CAF-aligned planning, cost governance, multi-vendor coordination.
Network refresh/SD-WAN programs: site-wave planning, business-calendar constraints, cutover-heavy delivery.
The Program Horizon pattern: transformation + transition under one governance — cross-workstream craft.
The best playbook mirrors YOUR delivery world — build around whatever you actually run.