⚙️ Что такое системы? И почему системы, разработанные человеком, часто дают сбой? Крис Клирфилд и Андраш Тилчик написали об этом целую книгу, которая в русском издании вышла под названием «Неуязвимость». Книга посвящена проблематике сложных систем и тому, как можно избежать серьезных катастроф.
Системы — это то, с чем современный человек сталкивается повсюду. Все, что нас окружает, можно рассматривать как системы. Это ваш дом, ваша работа, ваш путь до нее, даже приготовление ужина и уборку квартиры можно рассматривать как системы.
Наибольшую опасность представляют сложные и жестко связанные системы. Что делает системы уязвимыми? Авторы приводят теорию известного исследователя катастроф Чика Перроу, который выделил два фактора, влияющих на уязвимость систем.
Первый. Насколько система линейна или нелинейна. В линейной системе, похожей на конвейер, процесс производства осуществляется поэтапно. В нелинейной системе взаимодействие гораздо более сложное, типичный пример — АЭС, где разные части системы взаимозависимы, они взаимодействуют сложным и запутанным образом и влияют друг на друга. Второй фактор — насколько система жестко связана. Предусмотрен ли в ней запас времени или иных ресурсов для устранения ошибки, позволяет ли она вообще ошибаться.
Чем более жестко связана система и чем сложнее она, тем более вероятны самые тяжелые последствия от незначительных ошибок и сбоев. Речь необязательно о крупных предприятиях — в информационный век такой системой может быть все что угодно — например, рекламная кампания в социальных сетях, которая может вызвать масштабный скандал.
Как построить действительно надежные системы и избежать катастрофических ошибок? Обязательно прочитайте в нашем спринте «Крах: почему наши системы дают сбой»! https://makeright.ru/library/meltdown-sprint/