Выбор ответа Senior Кризисы и инциденты обновлено

«Человеческий фактор» как причина

Вопрос

В постмортеме корневой причиной указано «разработчик ошибся в конфиге». Что не так с таким выводом?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Это не системная причина: почему ошибка была возможна и не поймана. Людям свойственно ошибаться, и система должна это выдерживать: валидация конфигов, ревью, канареечные выкатки, быстрый откат.

Варианты ответа

  1. Всё правильно: человек ошибся, причина найдена, можно закрывать разбор
  2. Нужно указать фамилию разработчика, чтобы было ясно, к кому вопросы
  3. Нужно добавить, что разработчику объявлен выговор и он прошёл инструктаж
  4. Это не системная причина: почему ошибка была возможна и не пойманаправильный ответ

Разбор

Людям свойственно ошибаться, и система должна это выдерживать: валидация конфигов, ревью, канареечные выкатки, быстрый откат. «Человек ошибся» останавливает анализ раньше, чем найдены полезные действия. Фамилии и наказания противоречат blameless-подходу.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме