Выбор ответа Senior Инциденты, on-call и постмортемы обновлено

Ограничение метода «пять почему»

Вопрос

В чём главное ограничение метода «пять почему» при разборе инцидентов в сложных системах?

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

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

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

Коротко

Правильный ответ: Ведёт к одной цепочке и одной причине, хотя факторов обычно несколько. Сбой в сложной системе обычно складывается из нескольких условий: баг, отсутствие теста, слишком широкий доступ, алерт, который не сработал.

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

  1. Пять вопросов слишком мало, по методике нужно ровно семь
  2. Ведёт к одной цепочке и одной причине, хотя факторов обычно несколькоправильный ответ
  3. Он запрещён в blameless-культуре, потому что ищет виноватого
  4. Он работает только для аппаратных сбоев, а не для ошибок в коде

Разбор

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

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

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