gtmjosh
Carry the Work Across
Chapters
  1. 01 · Map the Teams and Systems
  2. 02 · Define What Each Handoff Carries
  3. 03 · Track Waiting, Running, Completed, and Failed
  4. 04 · Handle Temporary and Permanent Failures
  5. 05 · Reconcile Systems That Disagree
  6. 06 · Notify and Escalate to the Right Owner
  7. 07 · Confirm the Business Outcome
  8. 08 · Capstone: Follow One Record End to End
Guide overview →

12 min · Interactive exercise

Chapter 6 of 80 complete

Notify and Escalate to the Right Owner

Give every alert an owner and a remediation, and watch the two numbers everybody ignores.

Every alert names two things or it is not an alert: who hears it, and what they do about it.

The second one is the one that gets skipped, and it is the reason alert fatigue exists. An alert that says something is wrong, to a person with no procedure, produces one of two behaviors. They improvise, differently each time, or they learn to ignore it. Usually both in that order.

An alert with a remediation attached is a task. An alert without one is an interruption.

The runbook metric set

Ten numbers, and this list is worth copying directly. Request volume. Queue age. Processing latency. Success and failure by category. Retry count. Freshness of whatever the workflow depends on. Budget or quota state. Manual override rate. Reconciliation drift. User-visible error state.

Two of those get ignored and both are diagnostic in a way the others are not. Reconciliation drift is Chapter 5's convergence measure, and a drift that is not trending to zero means the loop is not converging. Manual override rate is the only number in the list that measures whether people actually trust the system, and a rising one is the earliest warning you will get.

Commitments are structured work items

When the workflow produces a commitment, a promise that somebody will do something, model it as a real work item: the trigger event, the requested timing, the owner, and the disposition. Close it out through explicit completion, reschedule, or escalation states.

A promise living in somebody's memory is not tracked work, and it is not visible to anything in this plan.

GTM Lab

Saved locally
Cross-System Operating Plan · 0 of 8 sections started

Saved locally to your browser.

Make every alert a task

The loop above needs somebody told, and told what to do. Write the alerts, then choose the numbers worth watching.

Fixture: diff-that-never-zeroes

A loop chasing its own tail

FIXTURE-DIFF-NEVER-ZEROES
Cycle after cycle
The diff always has work to do
How it looks on a dashboard
Healthy activity
The same rows
Recurring, cycle after cycle
Row count over time
Growing, on a schedule
Complaints
Arriving much later than the numbers did
Resets every run.
Four alerts are proposed. Which set is complete?
Two of the runbook metrics get ignored and both are diagnostic. Which two?
Chapter 6 of 80 complete