Это очень важно – рассматривать стейкхолдеров, чтобы определить границы целевой системы. Уже понятно, что в состав целевой системы входят и упаковка, и рекламные буклеты и даже транслируемая по каким-то каналам реклама. Можно считать, что магазин приложений находится в системном окружении часов, но вот с упаковкой так считать уже не получится.
Современная инженерия часто имеет дело с киберфизическими системами (cyber-physical systems), которые имеют в своём составе датчики (sensors), воздействующие на внешний физический мир исполнительные устройства (actuators: чаще всего разные моторы, но это могут быть и осветительные приборы, электрические выключатели) и компьютер (cyber-, кибер-, управляющую часть), который обеспечивает управление работой всей системы. Примером такой системы может быть дрон для аэрофотосъемки.
Использующая система – строительство. Один из внешних стейкхолдеров – это заказчик-застройщик, потребность которого – подконтрольность строительства. Функция дрона тем самым – делать фотографии высокого разрешения строительства с интересных заказчику-застройщику ракурсов. Требования: полётное время не менее 1 часа, изображение разрешением не менее 11 Мпикселей, зарядка между полётами не более 1 часа. Подсистема – фотокамера. Системы в операционном окружении: зарядка, стройка с её зданиями, сооружениями и оборудованием (краны), в воздухе они могут рассматриваться как препятствия (например, трос от крана).
Обеспечивающие системы дрона – конструкторское бюро, завод-изготовитель, магазин, ремонтная мастерская, эксплуатационная служба с оператором дрона.
Системы систем
Иногда холон-система, который состоит из других холонов-систем называют «системой систем». Это неправильно, это просто система – не нужно специально подчёркивать тот факт, что любая система состоит из систем. Тем не менее, термин система систем (system of systems, SoS) есть и он закреплён за особым случаем выделения систем по их социальным характеристикам, а не по чисто техническим. Системой систем называют такую систему, которая (критерии Maier90):
• Имеет независимое управление её систем-элементов (нет, кому скомандовать и профинансировать общее развитие-модернизацию)
• Независимая работа элементов (нет, кому скомандовать работу в общем сервисе этой системы систем)
• Эмерджентность/системный эффект от объединения в систему (кто-то желает получить от целевой системы систем функцию, которую невозможно получить от работы с отдельными входящими в систему систем элементами, и требуется совместная работа этих элементов).
• Эволюционное развитие (понимание того, что будет происходить в системе систем на каждом следующем шаге проекта требует исследований, ибо нет стейкхолдера, который знает как в каждый момент устроена система систем и может обеспечить команду проекта по изменению системы этим знанием)
• Географическое распределение элементов
Эти критерии различаются, конечно, в разных инженерных и менеджерских школах, но общее остаётся: обычные «системы» подразумевают централизованное «владение» системой – наличие стейкхолдеров, полномочных принимать решения по всем частям системы, полномочных распоряжаться всем, что в границах их системы. Это традиционный случай: автомобиль с двигателем и колёсами, железнодорожный мост и компьютер – это типичные «просто системы», у них есть свои системные инженеры, которые полностью определяют их функции, конструкцию, интерфейсы с системами в операционном окружении, планы по модернизации и выводу из эксплуатации. У каждой из этих систем есть один хозяин, один владелец.
А вот в системе систем каждая из систем имеет своего хозяина, и система может функционировать автономно, без вхождения в систему систем. Тем самым разница между «просто системой» и «системой систем» определяется не через особую структуру или конструкцию системы, а через наличие независимых друг от друга стейкхолдеров, определяющих и создающих системы, а затем независимо использующих их.
В системе систем важны прежде всего владеющие частями-системами люди-стейкхолдеры, именно они делают систему систем особым случаем.
В ISO 15288:2015 выделено четыре типа систем систем, отличающихся степенью их автономности:
• управляемые (directed), в которых есть назначенный архитектор, который может выдавать приказы командам проектов составляющих систем и распоряжается общими ресурсами.
• подтвержденные (acknowledged), в которых признаваемый архитектор есть, но он может только уговаривать составляющие системы самоизмениться согласно разработанной им архитектуре.
• сотрудничающие (collaborative), в которых все системы договариваются друг с другом по каждому чиху, но архитектора, менеджера проекта или аналогичного выделенного органа управления нет.
• виртуальные (virtual), в которых системы вообще не знают друг о друге ничего и не влияют друг на друга явно.