Our reading notes

Startup Lessons Learned - Five Whys

A concrete account of linking failures to improvements in onboarding, tests, deployment, and operational feedback.

The idea to take with you

Invest in the contributing system instead of ending the investigation at the person who made the last change.

What to look for

  1. 01

    Connect the immediate fix with the conditions that allowed the failure.

  2. 02

    Make improvements at more than one level of the system.

  3. 03

    Use deployment feedback to detect and contain a bad change.

Keep in mind

A chain of “why” questions can oversimplify an incident. Preserve branching causes and uncertainty rather than forcing a single root cause.

Put it to work

Try this next

Draw two independent paths that contributed to a recent incident. Add a detection or containment improvement on each path.

Get the reliability template

Notes and exercises by Awesome CTO. The original work belongs to Eric Ries.

Work through the bigger question.

Our reliability guide connects the reading to a practical approach and a template.

Open guide
Esc

Type to search every entry. ↑↓ to move, Enter to open.