§6.02 Надсистема
Время: 60 мин чтение + 40 мин = 100 мин Что узнаешь: почему проекты проваливаются не из-за плохой целевой системы, а из-за игнорирования того, в чём она живёт, - надсистемы
В одном предложении: надсистема — это система более высокого уровня, в которую входит целевая, и она задаёт правила игры: что возможно, что невозможно, что считается успехом.
Сигнатура понятий:
- Надсистема — это система более высокого уровня, в которую входит целевая система; создаёт ограничения и возможности для целевой; отвечает на вопрос «в чём это живёт?»
- Среда надсистемы — это условия, которые надсистема создаёт для целевой системы: ресурсы, ограничения, критерии приёмки
- Влияние надсистемы — это действие надсистемы на целевую: разрешённое, обязательное и запрещённое
Мем, который снимается. «Мой проект самодостаточен: я проектирую идеальную систему, а контекст подстроится». Этот мем каждый раз разрушается встречей с реальностью. Созидатель проектирует идеальное приложение и не учитывает, что надсистема (экосистема устройства + операционная система + магазин приложений) требует сертификации, ограничивает API и задаёт правила монетизации. Система не существует вне надсистемы, и чем лучше целевая система спроектирована, тем больнее столкновение с неучтённой надсистемой.
Определение из источника.
В Pack надсистема определена как система, в которую входит целевая система. Надсистема ≠ окружение. Операционный тест: является ли целевая система частью (компонентом) этой системы? Если да — это надсистема. Если нет — это окружение. Пример: приложение для доставки еды (целевая система) не является частью экосистемы городского питания в целом, оно существует рядом с ресторанами и курьерами. Но приложение входит в надсистему «цифровая инфраструктура доставки еды» (приложение + серверная часть + интеграции с платёжными системами + API карт). Если убрать приложение, цифровая инфраструктура теряет функцию: остаются серверы и API, но нет интерфейса для заказа. Конкурентное приложение (окружение) исчезнет, а цифровая инфраструктура продолжит функционировать, просто в других условиях.
Надсистема создаёт три типа влияния на целевую систему: разрешённое (что можно использовать), обязательное (что должно быть) и запрещённое (что нельзя делать). Пропустить любое из трёх — значит спроектировать систему, которая не вписывается в реальность.
Развитие мысли.
Надсистема - не фон, а активный игрок. Она не просто «существует рядом», она определяет, что целевая система может и не может. Биологический пример: клетка (целевая система) входит в ткань (надсистема). Ткань задаёт клетке химическую среду, механические ограничения, сигналы роста и апоптоза. Клетка не может игнорировать ткань: она либо адаптируется, либо погибает.
В проектной работе типичная ошибка - проектировать целевую систему в вакууме. Команда создаёт идеальный продукт, а затем выясняет, что надсистема (компания, рынок, регулятор) не готова его принять. Системный мыслитель начинает анализ не с целевой системы, а с надсистемы: что она позволяет? что требует? что запрещает? Только после этого проектирует целевую.
Важное следствие: надсистема сама может быть целевой системой для кого-то другого. Экосистема городского питания - надсистема для приложения доставки, но целевая система для мэрии, которая регулирует гигиену. Это означает, что «уровень» - не абсолют, а относителен: система и надсистема определяются вниманием аналитика, а не природой.
Через IWE: надсистема для IWE - рабочая среда пилота: система инструментов, практик и физического пространства, в которую IWE входит как компонент. IWE — это не отдельная «вселенная», а часть рабочей среды: в неё входят IDE, GitHub, файловая система, методы, расписание. Если убрать IWE, рабочая среда пилота теряет функцию: остаются инструменты, но нет системы, которая их интегрирует в рабочие продукты.
Окружение IWE - сообщество, рынок труда, культура open source, регуляция. Эти системы не содержат IWE как часть: рынок труда существует без этого пилота, сообщество - без этого репозитория. Они влияют на IWE, но не являются её надсистемой. Путаница надсистемы с окружением - типичная ошибка созидателя: он думает, что «рынок диктует правила» (надсистема), но на самом деле рынок - окружение, а надсистема - его рабочая среда, которую он может проектировать.
Метод - минимальный шаг. Практика «Карта надсистемы» (40 мин):
- Выберите одну целевую систему из текущих проектов (5 мин).
- Ответьте на вопрос: «В какую систему более высокого уровня она входит?» Запишите одну надсистему (10 мин).
- Для надсистемы выпишите по три пункта в каждой колонке (20 мин):
- Разрешённое: что надсистема предоставляет (ресурсы, API, инфраструктура)
- Обязательное: что надсистема требует (сертификация, форматы, сроки)
- Запрещённое: что надсистема не позволяет (регуляция, ограничения, табу)
- Проверьте: есть ли в вашем проекте решения, которые конфликтуют с обязательным или запрещённым? (5 мин).
Пример из жизни. Анна запускала службу доставки готовых рационов питания. Она спроектировала идеальную целевую систему: свежие рационы, точное время доставки, персонализированное меню. Но она не проанализировала надсистему, «экосистему продовольственной логистики города». Надсистема требовала: сертификация кухни (обязательное), холодовая цепь от производства до клиента (обязательное), ограничения на рекламу здорового питания (запрещённое: нельзя обещать результаты без исследований). Надсистема предоставляла: сети курьерских служб (разрешённое), но с ограничением по весу и температурному режиму. Анна запустилась без анализа надсистемы, получила штраф за нарушение холодовой цепи и предупреждение от Роспотребнадзора за рекламу. Через три месяца она перестроила проект: проанализировала надсистему, а затем спроектировала целевую. Служба заработала.
Типичная ошибка. Люди склонны думать, что надсистема — это внешний мир, который мешает, потому что ограничения воспринимаются как препятствия, а не как структура. На самом деле бюрократия не помеха, а структурное свойство надсистемы, и системный мыслитель анализирует: какие ограничения жёсткие, а какие подвижные. Жёсткие принимают как данность. Подвижные используют как точки рычага.
Вторая ошибка - путать надсистему с окружением. Люди склонны думать, что надсистема и окружение - одно и то же, потому что оба находятся «вне» целевой системы. На самом деле надсистема - система выше по вложенности, в которую входит целевая, а окружение - системы рядом, на том же уровне: приложение доставки еды входит в надсистему «экосистема городского питания», а конкурентные приложения, платёжные системы и карты — это окружение. Путаница приводит к тому, что команда борется с конкурентами, игнорируя регуляцию.
Степени мастерства:
Объясняю. Могу объяснить разницу между надсистемой и окружением на примере
Критерий: один раз выполнил практику «Карта надсистемы»Умею. Могу для любого проекта описать надсистему и её влияние
Критерий: есть запись «проект + надсистема + три типа влияния»Навык. Начинаю анализ любой задачи с вопроса «в какую надсистему это входит?»
Критерий: регулярность - в 80% проектов анализ надсистемы предшествует проектированию целевойМастерство. Помогаю командам перестраивать проекты под реальные ограничения надсистемы
Критерий: есть кейс, где анализ надсистемы спас проект от провала
Проверка себя.
- Понимание: вы можете объяснить, почему приложение доставки еды не может игнорировать регуляцию продовольственной безопасности, и почему это не «внешнее препятствие», а структурное свойство надсистемы.
- Поведение: перед началом любого проекта вы спрашиваете «в какую систему более высокого уровня входит моя целевая система?» и фиксируете ответ.
- Застревание: если вы ловите себя на мысли «всё готово, но кто-то не даёт запустить», вероятно, вы не проанализировали надсистему. Вернитесь к практике «Карта надсистемы».
Что дальше. Надсистема — это контекст, в котором живёт целевая система. Но целевая система не появляется сама, её кто-то создаёт. Следующий подраздел - о системе создания: той системе, которая производит целевую.