§7.01 Четыре вопроса системного разбора
Время: 60 мин чтение + 40 мин = 100 мин Что узнаешь: универсальный алгоритм, который превращает любую неопределённость в структурированную задачу, и почему большинство проблем возникает из-за пропуска первого вопроса
В одном предложении: системный разбор — это алгоритм из четырёх последовательных вопросов (зачем? что? как? когда?), где каждый следующий вопрос бессмысленен без предыдущего, а пропуск любого шага гарантирует, что ответ будет не на ту задачу.
Сигнатура понятий:
- Системный разбор — это метод анализа системы через четыре последовательных вопроса: зачем, что, как, когда; алгоритм перевода неопределённости в структурированную задачу
- 4 вопроса — это полный цикл анализа: зачем (функция и интересы), что (границы и состав), как (процессы и ограничения), когда (временная структура)
- Последовательность — это принципиальный порядок вопросов: зачем → что → как → когда; нарушение порядка разрушает осмысленность ответов
Мем, который снимается. «Начнём с технической реализации, а цель потом уточним». Этот мем - частая причина провала проектов. Команда собирается в переговорке, кто-то предлагает: «Давайте сделаем чат-бота». Все кивают. Тут же начинается обсуждение API, модели, интерфейса. Через два часа выясняется, что один думал про поддержку клиентов, другой про внутренний поиск документов, третий про автоматизацию продаж. У всех «чат-бот», но функции разные, потому что пропущен первый вопрос - зачем. Системный мыслитель не начинает с «как», даже если знает ответ. Он начинает с «зачем» и заставляет всех в комнате назвать функцию до обсуждения технологий.
Определение из источника.
В Pack системный разбор определён как метод анализа системы через четыре последовательных вопроса. Это не четыре отдельных метода, это один алгоритм с четырьмя шагами. Пропуск шага не означает «меньше работы», он означает «ответ без контекста».
Вопрос 1: Зачем? Функция целевой системы. Интересы заинтересованных лиц. Предмет интереса каждой роли. Без ответа на «зачем» все последующие ответы блуждают: вы строите мост, не зная, через что он должен перейти. Операционный критерий: можно ли сформулировать функцию в формате «система X для Y, чтобы Z»? Если нет, разбор не начат.
Вопрос 2: Что? Границы системы. Состав. Роли. Надсистема и подсистемы. Что входит в анализ, а что в окружение. Без ответа на «что» ответ на «как» превращается в бесконечный технический детализм без контекста.
Вопрос 3: Как? Процессы. Методы. Механизмы. Ограничения. Связи между элементами. Этот вопрос задаётся только после того, как определены функция (зачем) и границы (что).
Вопрос 4: Когда? Временная структура. Стадии. Этапы. Итерации. Инкременты. Порядок действий. Без ответа на «когда» система существует вне времени, а значит, не может быть создана.
Через IWE: когда пилот добавляет новый концепт в Pack, он де-факто отвечает на 4 вопроса, осознанно или нет. Зачем этот концепт нужен? Какую задачу он решает, для какой роли? Что он охватывает, какие границы применения, что входит, что нет? Как он связан с другими концептами, какие связи, исключения, зависимости? Когда его применять, в каком контексте, на какой стадии, при каких условиях? Системный разбор делает эти вопросы явными. Без них запись в Pack превращается в заметку, а не в системное знание.
Развитие мысли.
Почему последовательность непреложна? Рассмотрим три типичных нарушения.
Нарушение 1: прыжок к «как». «У нас проблема с производительностью, давайте перепишем на Rust». Зачем? Производительность чего? Для кого? Что входит в систему, которая «медленная»? Без этих ответов «переписать на Rust» не решение, а действие. Действие без контекста может ухудшить ситуацию: новый язык, новые баги, новая команда, а проблема была в одном некэшированном запросе.
Нарушение 2: «что» до «зачем». «Давайте опишем систему полностью: все границы, все роли, все элементы». Это исследование, не разбор. Без «зачем» границы не проводятся, они размываются. Системный аналитик, не знающий функции, рисует всё больше и больше кругов, пока карта не перестаёт помещаться на стену. Функция сужает границы: только то, что влияет на функцию, входит в систему.
Нарушение 3: «когда» вместо «зачем». «Нам нужно запуститься через две недели». Это не ответ на «зачем», это давление. Давление может быть реальным, но оно не заменяет функцию. Команда, которая начинает с дедлайна, проектирует торопливое решение, которое потом переделывается трижды. Системный мыслитель отделяет «когда нужно» от «зачем делаем».
4 вопроса работают как фильтр: каждый следующий вопрос отсекает часть хаоса, оставляя только релевантное. Зачем отсекает всё, что не связано с функцией. Что отсекает всё, что вне границ. Как отсекает невозможное. Когда отсекает бесконечное.
Метод - минимальный шаг. Практика «Разбор одной задачи» (40 мин):
- Выберите одну текущую задачу или проблему (5 мин).
- Ответьте на вопрос «Зачем?»: запишите функцию в формате «система X для Y, чтобы Z». Не переходите к следующему вопросу, пока эта формулировка не получится (10 мин).
- Ответьте на вопрос «Что?»: выпишите границы системы, 3 роли и 3 элемента состава (10 мин).
- Ответьте на вопрос «Как?»: опишите процесс, который приведёт к функции. Какие методы? Какие ограничения? (10 мин).
- Ответьте на вопрос «Когда?»: опишите минимум 3 стадии с результатами. Какая зависит от какой? (5 мин).
Пример из жизни. Ольга - финансовый консультант. К ней пришёл клиент с «проблемой»: «Мы теряем деньги на операционных расходах». Ольга провела системный разбор.
Зачем? Функция - «система контроля операционных расходов для владельца бизнеса, чтобы он принимал решения на основе данных, а не на ощущениях». Это сразу отсекло все предложения «сократить персонал»: функция не в сокращении, а в контроле.
Что? Границы - операционные расходы последних 12 месяцев. Роли: владелец (принимает решения), бухгалтер (собирает данные), менеджер (исполняет). Система создания - отчётность. Окружение - налоговая, банк, поставщики.
Как? Процесс: сбор данных → категоризация → анализ динамики → выявление аномалий → рекомендации. Ограничение - данные за 12 месяцев, не больше (иначе паралич анализа).
Когда? Стадия 1 - сбор и категоризация (неделя). Стадия 2 - анализ и выявление аномалий (неделя). Стадия 3 - рекомендации и внедрение (две недели). Зависимость: стадия 2 начинается только после приёмки стадии 1.
Клиент сначала хотел «сразу сократить расходы». После разбора он понял: у него нет системы контроля, и сокращение не лечение. Через месяц у него появилась система отчётности. Через квартал - анализ динамики. Сокращение не понадобилось: аномалии оказались в двух контрактах, которые можно было пересмотреть.
Типичная ошибка. «Я уже знаю ответ на все четыре вопроса, поэтому могу отвечать одновременно». Нет. Одновременные ответы — это не системный разбор, это монолог. Алгоритм работает именно потому, что каждый вопрос строится на предыдущем. Если вы «знаете» ответ на «как» до «зачем», вы не знаете, вы предполагаете. Предположение без проверки - риск.
Вторая ошибка - сокращение разбора до одного вопроса. «Давайте сфокусируемся на "когда", сроки горят». Сроки горят именно потому, что пропущены «зачем», «что» и «как». Ускорение одного вопроса замедляет все остальные.
Степени мастерства:
| Степень | Что происходит | Критерий перехода |
|---|---|---|
| 1. Объясняю | Могу назвать 4 вопроса системного разбора и объяснить, почему порядок важен | Один раз провёл разбор по 4 вопросам для реальной задачи |
| 2. Умею | Могу провести разбор любой задачи, не перепрыгивая вопросы | Есть запись: задача + 4 ответа в правильной последовательности |
| 3. Навык | При столкновении с неопределённостью автоматически начинаю с «зачем» | Регулярность: в 80% случаев первый вопрос - «зачем», прежде чем обсуждать решения |
| 4. Мастерство | Обучаю команду проводить групповой разбор, где каждый участник отвечает на один вопрос от имени своей роли | Есть кейс, где групповой разбор по 4 вопросам изменил ход проекта |
Проверка себя.
- Понимание: вы можете объяснить, почему «переписать на Rust» не ответ на вопрос «как», если пропущен «зачем».
- Поведение: при получении любой задачи вы первым делом спрашиваете «зачем?» и фиксируете ответ, прежде чем обсуждать исполнение.
- Застревание: если вы ловите себя на мысли «я знаю, что делать, просто нужно сделать», вероятно, вы пропускаете разбор. Остановитесь. Задайте 4 вопроса. Запишите ответы.
Что дальше. Четыре вопроса - алгоритм. Но алгоритм нужно зафиксировать. Следующий подраздел - о системной карте: артефакте, который фиксирует ответы на 4 вопроса в наглядной форме.