architect/_archive/2025-12-10-theory-cleanup/HIERARCHY.md

ИЕРАРХИЯ ВОПРОСОВ ДЛЯ СИСТЕМ

Версия: 1.0.0
Дата: 2025-11-30
Уровень: У0 (Теория)


ПРИНЦИП

9 вопросов применяются по-разному в зависимости от ТИПА системы.

ПОЧЕМУ/ЗАЧЕМ = НАЗНАЧЕНИЕ (для чего система существует)
ЧТО/КТО/КАК/ЧЕМ/ГДЕ/КОГДА/СКОЛЬКО = УСТРОЙСТВО (как система работает)

УРОВНИ ПРИМЕНЕНИЯ

┌─────────────────────────────────────────────────────────────┐
│                    ТЕОРИЯ (универсальная)                    │
│                    9 вопросов как инструмент                 │
└─────────────────────────────────────────────────────────────┘
                              │
              ┌───────────────┼───────────────┐
              ▼               ▼               ▼
        ┌──────────┐    ┌──────────┐    ┌──────────┐
        │ ПЛАТФОРМА│    │  ПРОЕКТ  │    │ ДОКУМЕНТ │
        │ (инфра)  │    │ (бизнес) │    │  (знания)│
        └──────────┘    └──────────┘    └──────────┘

1. ПЛАТФОРМА (инфраструктурная система)

Характеристика: Обслуживает другие системы, сама не имеет бизнес-цели.

Применение вопросов:

Вопрос Применимость Что описывает
ПОЧЕМУ? ⚠️ Ограничено Принципы, аксиомы (не проблема)
ЗАЧЕМ? ⚠️ Ограничено Миссия платформы (не бизнес-цель)
ЧТО? ✅ Полностью Сущности системы
КТО? ✅ Полностью Роли, участники
КАК? ✅ Полностью Процессы, методы
ЧЕМ? ✅ Полностью Инструменты, технологии
ГДЕ? ✅ Полностью Файлы, серверы, хранилища
КОГДА? ✅ Полностью Расписание, автоматизация
СКОЛЬКО? ✅ Полностью Метрики, масштаб

Основные срезы (7):

ПЛАТФОРМА
├── ЧТО      — Сущности (Server, Hub, Agent...)
├── КТО      — Роли (Оператор, Кодер, Инфра...)
├── КАК      — Процессы (разработка, деплой, бэкап...)
├── ЧЕМ      — Инструменты (Git, Claude, Docker...)
├── ГДЕ      — Размещение (workspace, hub, серверы)
├── КОГДА    — Автоматизация (cron, события)
└── СКОЛЬКО  — Метрики (версии, количества)

2. ПРОЕКТ (целевая система)

Характеристика: Создаётся для решения конкретной проблемы, имеет бизнес-цель.

Применение вопросов:

Вопрос Применимость Что описывает
ПОЧЕМУ? ✅ Обязательно Проблема, боль, предпосылки
ЗАЧЕМ? ✅ Обязательно Цель, ожидаемый результат
ЧТО? ✅ Полностью Продукт, функции
КТО? ✅ Полностью Пользователи, стейкхолдеры
КАК? ✅ Полностью Реализация, архитектура
ЧЕМ? ✅ Полностью Технологии, ресурсы
ГДЕ? ✅ Полностью Развёртывание, данные
КОГДА? ✅ Полностью Сроки, этапы, релизы
СКОЛЬКО? ✅ Полностью Бюджет, KPI, метрики

Все 9 срезов:

ПРОЕКТ
├── ПОЧЕМУ   — Проблема (что не так сейчас)
├── ЗАЧЕМ    — Цель (что хотим получить)
├── ЧТО      — Продукт (что создаём)
├── КТО      — Участники (для кого, кто делает)
├── КАК      — Реализация (архитектура, процесс)
├── ЧЕМ      — Ресурсы (технологии, бюджет)
├── ГДЕ      — Среда (где работает)
├── КОГДА    — Время (сроки, этапы)
└── СКОЛЬКО  — Метрики (KPI, показатели)

3. ДОКУМЕНТ (информационная система)

Характеристика: Хранит и передаёт знания.

Применение вопросов:

Вопрос Применимость Что описывает
ПОЧЕМУ? ⚠️ Опционально Контекст создания
ЗАЧЕМ? ✅ Важно Назначение документа
ЧТО? ✅ Обязательно Содержание
КТО? ✅ Важно Автор, аудитория
КАК? ⚠️ Опционально Формат, структура
ЧЕМ? ⚠️ Опционально Инструменты создания
ГДЕ? ✅ Важно Расположение, ссылки
КОГДА? ⚠️ Опционально Версия, дата
СКОЛЬКО? ⚠️ Опционально Объём

Основные срезы (5):

ДОКУМЕНТ
├── ЗАЧЕМ    — Назначение (для чего читать)
├── ЧТО      — Содержание (о чём)
├── КТО      — Аудитория (для кого)
├── ГДЕ      — Расположение (где найти)
└── КОГДА    — Версия (актуальность)

СВОДНАЯ ТАБЛИЦА

Вопрос Платформа Проект Документ
ПОЧЕМУ? Принципы Проблема Контекст
ЗАЧЕМ? Миссия Цель Назначение
ЧТО? Сущности Продукт Содержание
КТО? Роли Участники Аудитория
КАК? Процессы Реализация Формат
ЧЕМ? Инструменты Ресурсы Инструменты
ГДЕ? Размещение Среда Расположение
КОГДА? Автоматизация Сроки Версия
СКОЛЬКО? Метрики KPI Объём

Жирным — обязательные/важные срезы для данного типа.


ДРУГИЕ ТИПЫ СИСТЕМ

Процесс (операционная система)

ПРОЦЕСС
├── ПОЧЕМУ   — Триггер (что запускает)
├── ЗАЧЕМ    — Результат (что на выходе)
├── ЧТО      — Шаги (этапы процесса)
├── КТО      — Исполнители (роли)
├── КАК      — Алгоритм (последовательность)
├── ЧЕМ      — Инструменты
├── ГДЕ      — Контекст выполнения
├── КОГДА    — Расписание/событие
└── СКОЛЬКО  — Длительность, частота

Сервис (техническая система)

СЕРВИС
├── ПОЧЕМУ   — Зависимости (от чего работает)
├── ЗАЧЕМ    — API (что предоставляет)
├── ЧТО      — Компоненты
├── КТО      — Потребители
├── КАК      — Протоколы
├── ЧЕМ      — Стек технологий
├── ГДЕ      — Endpoints, порты
├── КОГДА    — Lifecycle, healthcheck
└── СКОЛЬКО  — Лимиты, квоты

Роль (социальная система)

РОЛЬ
├── ПОЧЕМУ   — Предпосылки (зачем нужна роль)
├── ЗАЧЕМ    — Ответственность
├── ЧТО      — Функции
├── КТО      — Кто исполняет
├── КАК      — Методы работы
├── ЧЕМ      — Инструменты
├── ГДЕ      — Область действия
├── КОГДА    — Когда активируется
└── СКОЛЬКО  — Полномочия, ограничения

ПРАВИЛО ПРИМЕНЕНИЯ

1. Определить ТИП системы
2. Выбрать ОБЯЗАТЕЛЬНЫЕ вопросы для этого типа
3. Добавить ОПЦИОНАЛЬНЫЕ по необходимости
4. Заполнить в порядке: ПОЧЕМУ  ЗАЧЕМ  ЧТО  КТО  КАК
5. Параллельно: ЧЕМ, ГДЕ, КОГДА, СКОЛЬКО

СВЯЗЬ С МЕРКАБОЙ

Меркаба = универсальная модель (все 9 вопросов)

При применении к конкретному типу:
- Некоторые вершины "активны" (обязательны)
- Некоторые "пассивны" (опциональны)
- Это зависит от ПРИРОДЫ системы

Версия: 1.0.0