Выбор ответа Senior Кризисы и инциденты обновлено
«Человеческий фактор» как причина
Вопрос
В постмортеме корневой причиной указано «разработчик ошибся в конфиге». Что не так с таким выводом?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Это не системная причина: почему ошибка была возможна и не поймана. Людям свойственно ошибаться, и система должна это выдерживать: валидация конфигов, ревью, канареечные выкатки, быстрый откат.
Варианты ответа
- Всё правильно: человек ошибся, причина найдена, можно закрывать разбор
- Нужно указать фамилию разработчика, чтобы было ясно, к кому вопросы
- Нужно добавить, что разработчику объявлен выговор и он прошёл инструктаж
- Это не системная причина: почему ошибка была возможна и не пойманаправильный ответ
Разбор
Людям свойственно ошибаться, и система должна это выдерживать: валидация конфигов, ревью, канареечные выкатки, быстрый откат. «Человек ошибся» останавливает анализ раньше, чем найдены полезные действия. Фамилии и наказания противоречат blameless-подходу.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.