gtmjosh
Improve the System
Chapters
  1. 01 · Establish a Review Rhythm
  2. 02 · Inspect Errors, Exceptions, and Overrides
  3. 03 · Compare Expected and Actual Outcomes
  4. 04 · Measure Adoption, Cost, Speed, and Quality
  5. 05 · Find Drift and Stale Definitions
  6. 06 · Test Changes Before Broad Release
  7. 07 · Roll Out and Roll Back Deliberately
  8. 08 · Update Owners, Documentation, and Training
  9. 09 · Capstone: Run the Quarterly Operating Review
Guide overview →

12 min · Interactive exercise

Chapter 7 of 90 complete

Roll Out and Roll Back Deliberately

Stages that outlast the lag, and a way back decided before you need it.

Nothing goes to everyone at once. A stage is a population and a duration: one team for two weeks, then a region, then everyone. Each stage is a chance to learn something the previous one could not tell you.

The most common mistake is stages too short to observe the thing you are watching for. If the metric you care about has a lag, and the previous guide made you state it, the stage has to outlast the lag or it proves nothing.

The rollback trigger is decided in advance

Write the rollback trigger before launch, in numbers, because the moment you need one is the moment nobody wants to make the call.

At that moment the change has a champion, some of it is working, and the people in the room have sunk cost. A trigger written by those same people a fortnight earlier, when nothing was at stake, is the only version that gets acted on.

Some changes cannot be rolled back

A change that migrates data, alters a historical series, or sends something to a customer cannot be undone by flipping a switch back. For those, the rollback trigger is replaced by something else: a pre-launch gate, a specific condition that has to be true before it goes at all, plus the stated reason it is irreversible.

That substitution is legitimate and it has to be deliberate. A change with neither a rollback trigger nor a gate has simply not been thought about.

GTM Lab

Saved locally
Operating Review and Improvement Plan · 0 of 9 sections started

Saved locally to your browser.

Decide the way back before you need it

One of your two changes can be reversed and one cannot. Stage them both, then give each the right kind of safety.

Fixture: irreversible-change

A change with no way back

FIXTURE-IRREVERSIBLE
Change
Alter the reporting population
Effect
Silently restates every historical figure computed from it
Reversing it
Restates them a second time
So a rollback trigger
Does not help
What replaces it
A condition that must be true before it goes at all
Resets every run.
How long should the first stage run?
The population change restates every historical figure. What is its rollback trigger?
Chapter 7 of 90 complete