Постмортем отвечает на вопрос «почему система так себя повела», а не «кто накосячил». Блейм убивает честность – без честоты корневую причину не найти. Ответственность за исправления назначают, наказания – нет.
Шапка
- Дата / длительность инцидента: ___
- Серьёзность (SEV): ___ · Затронутые пользователи: ___
- Ведущий постмортема: ___ · Дата разбора: ___
Что произошло (1–2 предложения, фактами)
Влияние
- Пользовательское: ___ (доступность, данные, деньги)
- Бизнес: ___
Таймлайн (по UTC/локальному – выберите одно)
| Время | Событие | Кто действовал |
|---|---|---|
| ___ | Обнаружение (как узнали – алерт? клиент?) | ___ |
| ___ | ___ | ___ |
| ___ | Восстановление | ___ |
Корневая причина (5 почему)
- Почему упало? ____
- Почему это стало возможным? ____
- …продолжайте, пока не упрётесь в систему/процесс, а не в человека.
Что сработало хорошо
- ___
Что пошло не так / где заминка
- ___
Action items (каждое: кто + что + срок + тикет)
- ___ – @___ – ___ – #___
- ___ – @___ – ___ – #___
Классификация (поставьте галочки)
- Недостаток мониторинга/алерта
- Процессуальный разрыв (ручная операция, нет чек-листа)
- Тестирование/окружение не поймали
- Изменение без отката / без canary
- Знание у одного человека (бас-фактор)
Принципы
- Безблейм: «как система позволила этому случиться», а не «кто нажал не туда».
- Право на ошибку есть; права повторять одну и ту же – нет.