SYSTEM ATLASЗагрузка материала

Теория нормальных аварий

Normal Accident Theory

В сложных тесно связанных системах некоторые аварии являются неизбежным свойством структуры.

Простыми словами

Например, сервис состоит из нескольких зависимых частей, и локальный отказ одного компонента начинает влиять на соседние. Поэтому практический вывод такой: искать взаимодействие отказов, снижать связность и проектировать ограничение ущерба.

Механизм действия

Сначала проверяют, есть ли исходное условие из определения. Затем смотрят, как оно влияет на структуру компонентов, потоки данных, ограничения и действия участников. Если эту связь не удаётся наблюдать, принцип не стоит использовать как готовое объяснение.

Пример в работе

Нерабочий подход

Объяснять крупный инцидент одной ошибкой сотрудника.

Системный подход

Искать взаимодействие отказов, снижать связность и проектировать ограничение ущерба.

Ограничения

Тезис относится к системам с тесной связанностью и интерактивной сложностью; улучшение архитектуры и эксплуатации может изменить эти свойства.

Источник

Charles Perrow, “Normal Accidents: Living with High-Risk Technologies”, 1984.

Первоисточник