Как три простых правила создают сложный порядок
Зимой над римским вокзалом Термини можно увидеть огромные стаи скворцов. Тысячи птиц одновременно меняют направление, собираются в плотные фигуры, растягиваются и снова сходятся, почти не сталкиваясь друг с другом.
Долгое время было непонятно, как возникает такая координация. Возможно, стаей управляет вожак? Или птицы каким-то образом непрерывно отслеживают движение всей группы?
В книге «Простые правила» Дональд Сулл и Кэтлин Эйзенхардт рассказывают о работе программиста Крейга Рейнольдса, который попробовал воспроизвести поведение стаи на компьютере. Для этого виртуальным птицам оказалось достаточно следовать всего нескольким правилам: избегать столкновений, ориентироваться на ближайших соседей и держаться рядом с ними. Из простых локальных решений возникло сложное коллективное поведение.
→ Сложной системе не всегда нужен сложный центр управления.
Когда ситуация становится запутанной, естественная реакция — добавить инструкции, регламенты и уровни контроля. Предусмотреть больше исключений. Описать больше сценариев. Создать правило для каждого возможного случая.
Но чем сложнее система, тем труднее заранее предсказать все взаимодействия внутри неё. В какой-то момент подробный регламент сам становится ещё одним источником сложности.
→ Хорошие правила сокращают пространство решений.
Военный врач не может во время массового поступления раненых подробно анализировать каждый случай. Нужны несколько признаков, которые позволяют быстро определить приоритет помощи. Стартап с ограниченными ресурсами не может улучшать всё одновременно. Ему нужны критерии, которые показывают, куда направить деньги сначала.
Человеку тоже не всегда полезно каждый раз заново решать, соглашаться ли на предложение, продолжать ли поиск, когда остановиться или чему уделить внимание в первую очередь.
→ Одно из самых недооценённых правил — правило остановки.
Многие решения становятся трудными потому, что варианты появляются последовательно. Следующий кандидат может оказаться лучше. Следующая квартира — удобнее. Следующий проект — перспективнее. Следующая идея — сильнее.
Поэтому поиск легко превращается в бесконечность. Простое правило заранее определяет момент, когда дополнительный выбор уже перестаёт приносить пользу.
→ Простота требует понимания системы.
Плохое простое правило — просто примитивизация. Хорошее появляется после того, как удалось найти узкое место, понять повторяющийся механизм и отделить важное от второстепенного. Именно поэтому составить несколько работающих правил часто труднее, чем написать длинную инструкцию. Для инструкции можно попытаться описать всё. Для простого правила приходится решить, что действительно имеет значение.
→ Правила должны меняться вместе с обстоятельствами.
В книге противопоставляются две стратегии покорения Южного полюса. Руаль Амундсен изучал опыт других экспедиций и коренных народов Севера, проверял подходы и корректировал правила движения. Роберт Скотт гораздо сильнее полагался на привычные представления, дисциплину и силу воли. Разница оказалась трагической. Устойчивость правила определяется не тем, насколько долго его удаётся сохранять неизменным, а тем, насколько хорошо оно продолжает соответствовать реальности.
📖 В спринте разбираем, как создавать простые правила для выбора, расстановки приоритетов, остановки и координации и почему в сложной среде несколько хорошо подобранных принципов иногда работают лучше подробных инструкций:
Post #6069
639