Сложность другого типа — динамическая. Она возникает в тех случаях, когда элементы могут вступать между собой в самые разнообразные отношения. Поскольку каждый из них способен пребывать во множестве различных состояний, то даже при небольшом числе элементов они могут быть соединены бессчетным множеством способов. Нельзя судить о сложности, руководствуясь количеством элементов, а не возможными способами их соединения. Далеко не всегда верно, что чем меньше элементов входит в систему, тем проще ее понять и контролировать. Все зависит от степени динамической сложности.
Представьте группу коллег, работающих над неким проектом в бизнесе. Настроение каждого члена команды очень изменчиво. Они могут находиться в разных отношениях между собой. Таким образом, система, даже состоящая из немногих элементов, способна обладать большой динамической сложностью. Ею, при ближайшем рассмотрении, могут отличаться проблемы, кажущиеся на первый шгляд очень простыми.
Новые связи между образующими систему частями увеличивают сложность, а появление еще одного элемента может привести к созданию множества дополнительных связей. При этом их количество увеличивается не на единицу. Число возможных связей может вырасти экспоненциально — иными словами, добавление каждого последующего элемента увеличивает количество связей в большей степени, чем добавление предыдущего. Например, представьте, что мы начинаем всего с двух элементов, А и В. Здесь |возможны только две связи и два направления влияния: А на В и В на А. Добавим еще один элемент. Теперь в системе три элемента: А, В и С. Число возможных связей, однако, выросло до 6 и даже до 12, если мы сочтем возможным, что два элемента вступают в союз и совместно влияют на третий (скажем, А и В влияют на С). Как видите, для создания динамически сложной системы нужно не так уж много элементов, даже если каждый может пребывать только в одном состоянии. Мы знаем по собственному опыту: руководить двумя людьми более чем вдвое сложнее, чем одним человеком, поскольку возникают дополнительные возможности для недоразумений, а с появлением второго ребенка у родителей больше чем в два раза прибавляется и хлопот, и радостей.
Простейшие системы состоят из малого числа элементов, между которыми возможны простые связи. Хорошим примером является термостат. У него невысокая сложность детализации и небольшая динамическая сложность.
Очень сложная система может состоять из множества элементов или подсистем, и все они способны пребывать в разных состояниях, которые будут меняться в ответ на то, что происходит с другими частями. Построить схему такого рода сложной системы — все равно что найти путь в лабиринте, который полностью изменяется в зависимости от избранного нами направления. Стратегические игры, например шахматы, обладают динамической сложностью, поскольку каждый ход меняет соотношение между фигурами и, соответственно, ситуацию на доске. (Динамическая сложность шахмат могла бы быть еще выше, если бы после каждого хода фигуры могли преображаться.)