Skip to content

§8.03 Четыре типа описаний: функциональное, модульное, пространственное, стоимостное

Время: 60 мин чтение + 40 мин = 100 мин Что узнаешь: как четыре разных взгляда на одну систему дают полную картину, и почему любой один взгляд — это слепое пятно


В одном предложении: система описывается не одним способом, а четырьмя (что делает, из чего состоит, где находится и сколько стоит), и если вы видите только один из этих аспектов, вы управляете системой, которую не понимаете.


Сигнатура понятий:

  • Функциональное описание — это ответ на вопрос «что делает система?»; описание через входы, выходы и преобразования; то же самое, что черный ящик (§8.01)
  • Модульное описание — это ответ на вопрос «из чего состоит система?»; описание через элементы, подсистемы и связи между ними; то же самое, что прозрачный ящик (§8.02)
  • Пространственное описание — это ответ на вопрос «где находится система?»; описание через геометрию, топологию, размещение элементов в пространстве
  • Стоимостное описание — это ответ на вопрос «сколько стоит система?»; описание через ресурсы, затраты, ценность, экономику функционирования

Мем, который снимается. «Нужно хорошо разобраться в одном аспекте - и система станет понятна». Нет. Система — это не плоская картинка, это многомерный объект. Детальное функциональное описание не покажет, что система физически не помещается в отведённое помещение. Детальное модульное описание не покажет, что система экономически невыгодна. Каждый тип описания — это проекция системы на свою ось. Одна проекция не даёт объёма.


Определение из источника.

В Pack четыре типа описаний определены как обязательные проекции любой системы. Каждый тип отвечает на свой вопрос, и вместе они дают полную картину:

  1. Функциональное описание - «что делает?» - черный ящик системы (§8.01). Вход, выход, функция, критерии приёмки.
  2. Модульное описание - «из чего состоит?» - прозрачный ящик системы (§8.02). Состав, процессы, механизмы, декомпозиция.
  3. Пространственное описание - «где находится?» - геометрия и топология системы. Размещение элементов, расстояния, плотность связей, география.
  4. Стоимостное описание - «сколько стоит?» - экономика системы. Затраты на создание, затраты на поддержание, ценность для потребителя, рентабельность.

Ключевое правило: полное описание системы требует всех четырёх типов. Пропуск любого типа создаёт слепое пятно - область, в которой система может вести себя непредсказуемо, потому что вы её там не видите.

Связь между типами: функциональное и модульное — это два уровня одного описания (поведение и устройство). Пространственное и стоимостное — это ограничения, в которых функциональное и модульное реализуются. Нельзя построить систему «из чего угодно, где угодно, за сколько угодно»: пространство и стоимость ограничивают выбор.


Развитие мысли.

Четыре типа описания — это не четыре разных системы. Это четыре разных ответа на вопрос «что это?» об одной и той же системе. Как физик описывает свет и волнами, и частицами, не потому что свет разный, а потому что разные эксперименты требуют разных моделей.

Функциональное описание - для заказчика. Заказчику не важно, из чего сделана система, если она делает то, что нужно. Модульное - для инженера. Инженеру не важно, сколько система стоит в целом, если он может спроектировать каждый модуль. Пространственное - для логиста. Логисту не важна функция, если система не помещается в контейнер. Стоимостное - для инвестора. Инвестору не важна топология, если система сжигает больше денег, чем приносит.

Проблема в том, что в реальности один человек часто совмещает все четыре роли и переключается между ними хаотично, не осознавая, что смотрит на систему под другим углом. Вы обсуждаете «почему система не работает» с позиции функционального описания, а собеседник отвечает с позиции стоимостного («потому что нет денег»), и вы говорите о разном, не понимая этого.

Через IWE: Pack как система имеет четыре описания. Функциональное - METHOD: вход (сырые заметки) → выход (структурированное знание) → функция (поддержка мышления). Модульное - STRUCT: разделы FORM, METHOD, CAT; процессы (pipeline заметок); механизмы (хуки, агенты). Пространственное - карта репозиториев: как Pack лежит в файловой системе, какие репозитории связаны, где какие знания. Стоимостное - время на поддержание Pack: сколько минут в день уходит на заметки, обновление, ревью; какая ценность от этого времени. Пилот, который видит только модульное описание («у меня красивая структура»), не замечает, что стоимостное описание показывает: 2 часа в день на поддержание структуры — это слишком дорого для текущей стадии.

Пространственное описание часто игнорируют в цифровых системах: «это же виртуально, оно везде». Но пространство в цифровых системах — это топология связей, а не география. Где находится информация? В каком репозитории? В каком файле? Как далеко искать? Если ответ на вопрос «где?» требует поиска по десяти репозиториям — это пространственное описание показывает проблему.


Метод - минимальный шаг. Практика «Четыре проекции» (40 мин):

  1. Выберите одну систему из практики §8.02 (5 мин).
  2. Напишите функциональное описание: что делает система? 3–5 строк (5 мин).
  3. Напишите модульное описание: из чего состоит? 3–5 строк (5 мин).
  4. Напишите пространственное описание: где находится? 3–5 строк (5 мин).
  5. Напишите стоимостное описание: сколько стоит? 3–5 строк (5 мин).
  6. Проверьте противоречия: говорят ли четыре описания об одной системе? Например, функциональное говорит «быстрая доставка», а стоимостное говорит «дешёвая логистика» — это противоречие (10 мин).
  7. Запишите в Pack: система + четыре описания + найденные противоречия (5 мин).

Пример из жизни. Елена управляла коворкингом. Функциональное описание: предоставляет рабочие места, переговорки, комьюнити для фрилансеров и малых команд. Модульное: открытое пространство, кабинеты, переговорки, кухня, ресепшн, система бронирования. Пространственное: три этажа, открытое пространство на первом, кабинеты на втором, переговорки на третьем.

Стоимостное описание она не делала: «бухгалтер считает, а я делаю продукт». Но когда арендодатель поднял ставку на 30%, выяснилось: переговорки на третьем этаже используются в среднем 2 раза в неделю, а занимают 25% площади. Пространственное описание показывало: пространство есть. Функциональное: функция есть. Модульное: модули есть. Стоимостное: модуль «переговорки на третьем» стоит 25% аренды и приносит 5% выручки.

Без стоимостного описания Елена видела систему, которая «работает». Со всеми четырьмя - систему, у которой один модуль разоряет остальных. Решение: переговорки на третьем этаже превратили в кабинеты для аренды (пространственное описание изменилось), что увеличило выручку на 20% при той же площади.


Типичная ошибка. «Один тип описания достаточно, главное, чтобы функция работала». Это приводит к сюрпризам. Система функционально работает, но стоит втридорога. Или функционально работает, но занимает втрое больше места, чем нужно. Или функционально работает, но состоит из 50 модулей, где достаточно 5. Полное описание — это не перфекционизм, это страховка от непредсказуемости.

Вторая ошибка - думать, что «стоимостное описание» — это только деньги. Нет. Стоимость — это любые ресурсы: время, внимание, энергия, репутация. Pack «стоит» не только времени на заметки, но и когнитивной нагрузки на поддержание структуры. Пространственное описание — это не только география, но и топология информации: сколько кликов до нужного файла?

Третья ошибка - противоречия между типами описаний воспринимать как «норму». Функциональное говорит «система быстрая», стоимостное - «система дешёвая», а на самом деле «быстрая» и «дешёвая» в данном случае несовместимы. Это не норма — это сигнал, что система либо невозможна в текущих ограничениях, либо требует переосмысления.


Степени мастерства:

  1. Объясняю. Могу назвать четыре типа описаний и привести по одному примеру каждого для простой системы Критерий: один раз выполнил практику «Четыре проекции"

  2. Умею. Могу дать все четыре описания для системы, с которой работаю, и заметить, какой тип обычно пропускаю Критерий: раз в неделю проверяю: дал ли я все четыре описания для текущей задачи?

  3. Навык. Автоматически переключаюсь между типами описаний в зависимости от собеседника и ситуации; ловлю моменты, когда обсуждение уходит в другой тип без перехода Критерий: коллеги отмечают, что я «вижу систему с разных сторон»; или: могу привести 3 конкретных эпизода, где переключение типа описания изменило моё понимание ситуации

  4. Мастерство. Помогаю командам выявлять слепые пятна - типы описаний, которые команда системно игнорирует; внедряю культуру четырёх описаний в процессы Критерий: есть кейс, где введение недостающего типа описания изменило решение команды


Проверка себя.

  • Понимание: вы можете взять любую систему, с которой вы работаете прямо сейчас, и дать все четыре описания за 15 минут.
  • Поведение: когда кто-то описывает систему одним типом («вот схема» или «вот бюджет»), вы автоматически спрашиваете: «а как это работает?» или «а где это находится?» - дополняя картину.
  • Застревание: если вы не можете дать одно из четырёх описаний для системы, с которой работаете — это сигнал, что в этом аспекте система управляет вами, а не вы ею. Найдите человека, который смотрит на систему под другим углом.

Что дальше. Четыре типа описания дают полную картину системы. Но что делать, когда у вас несколько моделей одной системы? Как они соотносятся друг с другом? Следующий подраздел - о том, как модели строятся, как они связаны между собой и почему полезно иметь не одну модель, а множество. См. §8.04.