03Execution & Monitoring

Keep delivery transparent and unblocked, wave by wave.

Build and reconciliation run as Agile sprints inside each Waterfall wave. The TPM's job here is visibility and momentum: everyone can see health at a glance, blockers surface early, and decisions get made once and recorded.

Delivery model

Sprints inside waves

Each wave is a mini-project: build the objects, convert the code, load history, reconcile, and fix. Sprints carry the work; the wave's phase gate — "every object reconciled and signed off" — is what lets it exit. Progress is tracked as % mapped → % built → % reconciled per wave, so "80% done" means something specific.

Leadership visibility

Weekly status report

One screen the steering committee reads in two minutes: health per workstream, what moved, what's blocked, and what needs a decision.

Artifact · RAG dashboardWave 3 · week 14
Data EngineeringGreen

Sales + Mktg objects built; history loaded. 92% reconciled.

BI / ReportingAmber

Revenue by Segment rebuild behind by 1 sprint — SME review slot slipped.

TestingGreen

Reconciliation suite passing; report-parity in progress.

Change MgmtGreen

Champions onboarded for Sales; training content in build.

MilestoneStatusDecision needed
Wave 3 reconcile completeAt riskApprove extra SME hours to recover BI slip
Wave 4 build startOn track

Operational heartbeat

RAID log

Risks, assumptions, issues, dependencies — the living tracker the whole program runs off. An issue is a risk that already happened; a dependency is what one team needs from another.

Artifact · RAIDexcerpt
TypeItemStatusOwner · action
IssueRevenue sum in Snowflake exceeds source by 6%OpenTPM · traced to snapshot grain — see decision log D-07
RiskSME availability for Wave 4 UATMonitoringChange Lead · slots booked 3 weeks out
AssumptionHistorical FX rates available for USD normalizationConfirmedData Gov · rate table sourced
DependencyWave 3 facts need Wave 1 shared dimensionsMetData Eng · dims signed off

Change control & decisions

Decisions made once, recorded

Scope changes go through impact assessment and approval — not the keyboard. And the ambiguous calls are ruled by the business, logged, and never re-litigated.

Artifact · Decision logexcerpt
IDDecisionRulingBy
D-07Does "close amount" mean booked or forecasted revenue?Booked. Forecast moves to a separate measure. Resolves the 6% variance.Sales Finance SME
D-08Retire or migrate the legacy Quota v3 report?Retire — confirmed duplicate, no 12-mo access.Sales Ops

Defining done

Test strategy in action

Reconciliation, then system integration, then report parity, then UAT sign-off by the business. The value of the strategy shows when it catches something.

Golden thread · the catch

Reconciliation flagged the Sales/Revenue close-amount sum running 6% high in Snowflake. Not a load bug — a grain mismatch: the source carried one row per opportunity per daily snapshot, and the join fanned it out. The fix wasn't code; it was the D-07 ruling that fixed the definition and the grain. Caught in test, not by a controller three weeks after go-live.