§8.03 Четыре типа описаний: функциональное, модульное, пространственное, стоимостное
Время: 60 мин чтение + 40 мин = 100 мин Что узнаешь: как четыре разных взгляда на одну систему дают полную картину, и почему любой один взгляд — это слепое пятно
В одном предложении: система описывается не одним способом, а четырьмя (что делает, из чего состоит, где находится и сколько стоит), и если вы видите только один из этих аспектов, вы управляете системой, которую не понимаете.
Сигнатура понятий:
- Функциональное описание — это ответ на вопрос «что делает система?»; описание через входы, выходы и преобразования; то же самое, что черный ящик (§8.01)
- Модульное описание — это ответ на вопрос «из чего состоит система?»; описание через элементы, подсистемы и связи между ними; то же самое, что прозрачный ящик (§8.02)
- Пространственное описание — это ответ на вопрос «где находится система?»; описание через геометрию, топологию, размещение элементов в пространстве
- Стоимостное описание — это ответ на вопрос «сколько стоит система?»; описание через ресурсы, затраты, ценность, экономику функционирования
Мем, который снимается. «Нужно хорошо разобраться в одном аспекте - и система станет понятна». Нет. Система — это не плоская картинка, это многомерный объект. Детальное функциональное описание не покажет, что система физически не помещается в отведённое помещение. Детальное модульное описание не покажет, что система экономически невыгодна. Каждый тип описания — это проекция системы на свою ось. Одна проекция не даёт объёма.
Определение из источника.
В Pack четыре типа описаний определены как обязательные проекции любой системы. Каждый тип отвечает на свой вопрос, и вместе они дают полную картину:
- Функциональное описание - «что делает?» - черный ящик системы (§8.01). Вход, выход, функция, критерии приёмки.
- Модульное описание - «из чего состоит?» - прозрачный ящик системы (§8.02). Состав, процессы, механизмы, декомпозиция.
- Пространственное описание - «где находится?» - геометрия и топология системы. Размещение элементов, расстояния, плотность связей, география.
- Стоимостное описание - «сколько стоит?» - экономика системы. Затраты на создание, затраты на поддержание, ценность для потребителя, рентабельность.
Ключевое правило: полное описание системы требует всех четырёх типов. Пропуск любого типа создаёт слепое пятно - область, в которой система может вести себя непредсказуемо, потому что вы её там не видите.
Связь между типами: функциональное и модульное — это два уровня одного описания (поведение и устройство). Пространственное и стоимостное — это ограничения, в которых функциональное и модульное реализуются. Нельзя построить систему «из чего угодно, где угодно, за сколько угодно»: пространство и стоимость ограничивают выбор.
Развитие мысли.
Четыре типа описания — это не четыре разных системы. Это четыре разных ответа на вопрос «что это?» об одной и той же системе. Как физик описывает свет и волнами, и частицами, не потому что свет разный, а потому что разные эксперименты требуют разных моделей.
Функциональное описание - для заказчика. Заказчику не важно, из чего сделана система, если она делает то, что нужно. Модульное - для инженера. Инженеру не важно, сколько система стоит в целом, если он может спроектировать каждый модуль. Пространственное - для логиста. Логисту не важна функция, если система не помещается в контейнер. Стоимостное - для инвестора. Инвестору не важна топология, если система сжигает больше денег, чем приносит.
Проблема в том, что в реальности один человек часто совмещает все четыре роли и переключается между ними хаотично, не осознавая, что смотрит на систему под другим углом. Вы обсуждаете «почему система не работает» с позиции функционального описания, а собеседник отвечает с позиции стоимостного («потому что нет денег»), и вы говорите о разном, не понимая этого.
Через IWE: Pack как система имеет четыре описания. Функциональное - METHOD: вход (сырые заметки) → выход (структурированное знание) → функция (поддержка мышления). Модульное - STRUCT: разделы FORM, METHOD, CAT; процессы (pipeline заметок); механизмы (хуки, агенты). Пространственное - карта репозиториев: как Pack лежит в файловой системе, какие репозитории связаны, где какие знания. Стоимостное - время на поддержание Pack: сколько минут в день уходит на заметки, обновление, ревью; какая ценность от этого времени. Пилот, который видит только модульное описание («у меня красивая структура»), не замечает, что стоимостное описание показывает: 2 часа в день на поддержание структуры — это слишком дорого для текущей стадии.
Пространственное описание часто игнорируют в цифровых системах: «это же виртуально, оно везде». Но пространство в цифровых системах — это топология связей, а не география. Где находится информация? В каком репозитории? В каком файле? Как далеко искать? Если ответ на вопрос «где?» требует поиска по десяти репозиториям — это пространственное описание показывает проблему.
Метод - минимальный шаг. Практика «Четыре проекции» (40 мин):
- Выберите одну систему из практики §8.02 (5 мин).
- Напишите функциональное описание: что делает система? 3–5 строк (5 мин).
- Напишите модульное описание: из чего состоит? 3–5 строк (5 мин).
- Напишите пространственное описание: где находится? 3–5 строк (5 мин).
- Напишите стоимостное описание: сколько стоит? 3–5 строк (5 мин).
- Проверьте противоречия: говорят ли четыре описания об одной системе? Например, функциональное говорит «быстрая доставка», а стоимостное говорит «дешёвая логистика» — это противоречие (10 мин).
- Запишите в Pack: система + четыре описания + найденные противоречия (5 мин).
Пример из жизни. Елена управляла коворкингом. Функциональное описание: предоставляет рабочие места, переговорки, комьюнити для фрилансеров и малых команд. Модульное: открытое пространство, кабинеты, переговорки, кухня, ресепшн, система бронирования. Пространственное: три этажа, открытое пространство на первом, кабинеты на втором, переговорки на третьем.
Стоимостное описание она не делала: «бухгалтер считает, а я делаю продукт». Но когда арендодатель поднял ставку на 30%, выяснилось: переговорки на третьем этаже используются в среднем 2 раза в неделю, а занимают 25% площади. Пространственное описание показывало: пространство есть. Функциональное: функция есть. Модульное: модули есть. Стоимостное: модуль «переговорки на третьем» стоит 25% аренды и приносит 5% выручки.
Без стоимостного описания Елена видела систему, которая «работает». Со всеми четырьмя - систему, у которой один модуль разоряет остальных. Решение: переговорки на третьем этаже превратили в кабинеты для аренды (пространственное описание изменилось), что увеличило выручку на 20% при той же площади.
Типичная ошибка. «Один тип описания достаточно, главное, чтобы функция работала». Это приводит к сюрпризам. Система функционально работает, но стоит втридорога. Или функционально работает, но занимает втрое больше места, чем нужно. Или функционально работает, но состоит из 50 модулей, где достаточно 5. Полное описание — это не перфекционизм, это страховка от непредсказуемости.
Вторая ошибка - думать, что «стоимостное описание» — это только деньги. Нет. Стоимость — это любые ресурсы: время, внимание, энергия, репутация. Pack «стоит» не только времени на заметки, но и когнитивной нагрузки на поддержание структуры. Пространственное описание — это не только география, но и топология информации: сколько кликов до нужного файла?
Третья ошибка - противоречия между типами описаний воспринимать как «норму». Функциональное говорит «система быстрая», стоимостное - «система дешёвая», а на самом деле «быстрая» и «дешёвая» в данном случае несовместимы. Это не норма — это сигнал, что система либо невозможна в текущих ограничениях, либо требует переосмысления.
Степени мастерства:
Объясняю. Могу назвать четыре типа описаний и привести по одному примеру каждого для простой системы Критерий: один раз выполнил практику «Четыре проекции"
Умею. Могу дать все четыре описания для системы, с которой работаю, и заметить, какой тип обычно пропускаю Критерий: раз в неделю проверяю: дал ли я все четыре описания для текущей задачи?
Навык. Автоматически переключаюсь между типами описаний в зависимости от собеседника и ситуации; ловлю моменты, когда обсуждение уходит в другой тип без перехода Критерий: коллеги отмечают, что я «вижу систему с разных сторон»; или: могу привести 3 конкретных эпизода, где переключение типа описания изменило моё понимание ситуации
Мастерство. Помогаю командам выявлять слепые пятна - типы описаний, которые команда системно игнорирует; внедряю культуру четырёх описаний в процессы Критерий: есть кейс, где введение недостающего типа описания изменило решение команды
Проверка себя.
- Понимание: вы можете взять любую систему, с которой вы работаете прямо сейчас, и дать все четыре описания за 15 минут.
- Поведение: когда кто-то описывает систему одним типом («вот схема» или «вот бюджет»), вы автоматически спрашиваете: «а как это работает?» или «а где это находится?» - дополняя картину.
- Застревание: если вы не можете дать одно из четырёх описаний для системы, с которой работаете — это сигнал, что в этом аспекте система управляет вами, а не вы ею. Найдите человека, который смотрит на систему под другим углом.
Что дальше. Четыре типа описания дают полную картину системы. Но что делать, когда у вас несколько моделей одной системы? Как они соотносятся друг с другом? Следующий подраздел - о том, как модели строятся, как они связаны между собой и почему полезно иметь не одну модель, а множество. См. §8.04.