gtmjosh
Improve the System
Chapters · 6 of 9
  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 →

About 14 min · Lesson and activity

Chapter 6 of 90 complete

Test Changes Before Broad Release

A change that is checkable before it reaches anyone, against criteria written first.

4c · test changes before release

Freeze the test before seeing the result

Start with the example, then try it yourself. The last case is optional practice.

See the situation

Start with the situation below. Next, we will work through an example together before you try the activity.

Elena’s reporting room. A bookshelf, pinned charts, a reading lamp, and reports laid out on a desk.
Elena, reporting lead, explain pose
Elena · Reporting lead

The case

A change that succeeded by definition

Write acceptance and failure criteria before running a change against a bounded test set.

Change shipped
Yes
Acceptance criteria written
After the results came in
Did it meet them?
Exactly
What is the problem?
The criteria cannot independently test this result
One practical safeguard
Writing them first

Your place saves as you go.

Chapter 6 of 90 complete