Demo type · 16

Implementation plan

Use this when you need to show a rollout as a sequence: milestones across the top, one card per phase with its goal, tasks, risks, and the exit bar that lets it advance.

This is a copyable exemplar. Lift the <section class="demo"> block below into a lesson built from assets/lesson-template.html — the design tokens already match.

A big change rarely happens all at once. You break it into phases that go in order, and you only move to the next phase when the current one clears its exit bar — the proof that it is safe to continue. The strip at the top is the map; each card below zooms into one phase.

Think of it like… moving house room by room. You don't empty the whole house onto the lawn. You pack one room, check nothing's broken, then start the next — and you keep the kettle plugged in until the very end so you can always make tea.

Project Single sign-on (SSO) rollout Window Q3 → Q4 Owner Identity & Access team
Progress 1 of 4 phases complete

Click a milestone — or focus the bar and use — to open its phase card.

Phase 2 · In progress

Pilot

Weeks 4–7

Goal: Prove SSO works for real people on real apps — with the old password login still available as a safety net. Start with one volunteer team.

Tasks
  • Wire up the IdP for the 3 most-used apps (email, chat, code host)
  • Enroll the pilot team (~25 people) and turn on MFA
  • Keep password login as a fallback — do not disable it yet
  • Write the help-desk runbook for lockouts and recovery
Exit criteria
  • Pilot team logs in via SSO for 2 weeks with no blocking issues
  • Login success rate ≥ 99%; median time-to-login under 5s
  • Recovery flow tested end-to-end at least once
Risks & mitigations
High IdP outage locks everyone out If the provider goes down, no one logs in. Mitigation: keep password fallback on; document a break-glass admin account stored offline.
Med MFA fatigue & abandoned setup People skip enrollment or approve prompts blindly. Mitigation: number-matching prompts; live enrollment clinic; clear deadline.
Low Group mapping mistakes A wrong group grants too much access. Mitigation: start read-only; review the access report before phase 3.

What an exit criterion really is

An exit criterion is a measurable gate, not a feeling. "Pilot went well" is not a gate; "login success ≥ 99% over 2 weeks with the recovery flow tested" is. A phase cannot advance until every box is checked, which keeps the plan honest under schedule pressure.

Why the fallback survives until phase 4

The password path stays alive through Discovery, Pilot, and Rollout precisely so that a provider outage or a mis-mapped group never becomes a full lockout. Phase 4 ("Enforce") is the only phase that removes safety nets — which is why it carries the highest-severity risk and the tightest rollback window.

Reading the risk severities

  • High — can cause a company-wide lockout or data exposure; always paired with a rollback or break-glass mitigation.
  • Med — degrades the experience or floods support; mitigated by pacing and tooling.
  • Low — contained blast radius; mitigated by review steps.

The milestone bar as state machine

Each segment carries a status — done, active, or todo — and selecting one swaps the visible role="tabpanel". In a real lesson you'd drive these states from the project tracker so the bar reflects live reality rather than the plan as written.

1 · Discovery done 2 · Pilot in progress 3 · Rollout planned 4 · Enforce planned exit ✓ exit ✓ exit ✓ password fallback stays on … cut off here
Read left → right: each phase can only advance once it clears its exit gate. The password fallback (dashed) survives phases 1–3 and is finally cut at Enforce.