5 Почему (5 Whys)
5 Whys — простейшая и самая известная техника root cause analysis. Применима в любой ситуации, не требует подготовки.
Алгоритм
- Сформулируйте проблему.
- Спросите «Почему это произошло?».
- На полученный ответ снова — «Почему?».
- Повторите 5 раз (или пока не дойдёте до системной причины).
Признаки качественного 5 Whys
- Финальная причина — системная (процесс, дизайн, культура), не персональная («Иван плохой»).
- Решение направлено на изменение системы, не наказание.
- Можно «отыграть назад» от решения к симптому через все «потому что».
Когда применять и когда нет
Применять
- Простые-средние проблемы
- Post-mortems
- Retrospective deep dive
Не применять
- Сложные системные проблемы (нужен Ishikawa + 5 Whys по каждой ветке)
Примеры применения
Сервер упал. Why? — Высокая нагрузка. Why? — Не сработал auto-scaling. Why? — Метрика была некорректна. Why? — Никто не настроил alert на корректность метрик. Why? — Нет процесса review мониторинга при деплое новых сервисов. Root cause — отсутствие процесса, не «упал сервер».
Часто задаваемые вопросы
Нет. 5 — эмпирическое число от Toyota: достаточно для большинства проблем. Иногда хватает 3, иногда нужно 7. Главное — дойти до системной (а не личной) причины.