← Back to the path

Week 3 · Activation

The pipeline says success

Green runs, wrong numbers. Audit the data, not the dashboard.

The brief

Wednesday, 07:50. Sofia forwards you a screenshot. The revenue tile on the new prototype jumped +189,500 overnight, then dropped back the next morning.

Raj is defensive and has a point: every run of gold_sales_metrics succeeded. Then you look at the run log and find three straight days in June where it didn't, and one morning in July where crm_deals_ingest processed 30% of the usual rows and still reported success.

Lena, quietly: "Reps close deals in the CRM days after the contract is signed. Sometimes they never move the stage at all."

This is Activation week: input ports, transforms, output ports, and SLOs. The first three exist. The fourth is where trust lives. Nobody is going to audit this data for you.

This week: write the data-quality checks a Data PM would insist on before launch. Duplicates, stale stages, missing dates, freshness, failed-run streaks, and row-count anomalies. Window functions do the heavy lifting.

Lessons

  1. 1Four pieces of activation1 min
  2. 2Six data-quality dimensions1 min
  3. 3Writing an SLO that can be checked1 min
  4. 4Success is not correct1 min
  5. 5NULL and the LEFT JOIN trap1 min

Read

Lab

Debrief

Finish this unit's 5 lessons to unlock the debrief: what a good week looked like, and what carries into the next one.