Версия: 1.0.0
Дата: 2025-12-03
Статус: LOCKED
Проектор — универсальная методология управления проектами любого типа.
Определяет полный жизненный цикл от идеи до эксплуатации.
Что-то произошло:
- Проблема
- Идея
- Потребность
- Запрос
- Возможность
Выход: Первичный импульс (записанный)
| Шаг | Что делаем | Вопросы |
|---|---|---|
| 0.5.1 | Представиться | Кто я, чем помогу |
| 0.5.2 | Узнать клиента | Кто вы? Компания? |
| 0.5.3 | Понять запрос | Что хотите сделать? |
| 0.5.4 | Понять цель | Зачем это нужно? |
| 0.5.5 | Узнать аудиторию | Для кого? |
| 0.5.6 | Собрать материалы | Что уже есть? |
| 0.5.7 | Узнать ограничения | Бюджет? Сроки? |
Шаблон: architect/templates/MASTER_BRIEF.md
Выход: MASTER_BRIEF.md — первичный бриф от клиента
| Шаг | Что делаем | Вопросы |
|---|---|---|
| 1.1 | Зафиксировать запрос | Что именно хотят? |
| 1.2 | Понять контекст | Почему сейчас? Что изменилось? |
| 1.3 | Выявить стейкхолдеров | Кто заинтересован? Кто влияет? |
| 1.4 | Понять мотивацию | Зачем это нужно? Какая боль? |
| 1.5 | Уточнить ожидания | Как поймём что успех? |
Выход: BRIEF.md
| Шаг | Что делаем | Вопросы |
|---|---|---|
| 2.1 | Изучить предметную область | Как это работает? Термины? |
| 2.2 | Изучить текущее состояние | Что уже есть? Как делают сейчас? |
| 2.3 | Изучить аналоги | Как решают другие? |
| 2.4 | Собрать данные | Статистика, метрики, факты |
| 2.5 | Провести интервью | Что говорят пользователи? |
| 2.6 | Изучить ограничения | Время, деньги, ресурсы, законы |
Выход: RESEARCH.md
| Шаг | Что делаем | Вопросы |
|---|---|---|
| 3.1 | Систематизировать данные | Что важно? Что шум? |
| 3.2 | Выявить паттерны | Что повторяется? Закономерности? |
| 3.3 | Выявить противоречия | Где конфликты? Несовместимости? |
| 3.4 | Выявить риски | Что может пойти не так? |
| 3.5 | Выявить возможности | Что можно улучшить сверх запроса? |
| 3.6 | Сформулировать выводы | Что всё это значит? |
Выход: ANALYSIS.md
| Шаг | Что делаем | Вопросы |
|---|---|---|
| 4.1 | Определить границы | Что входит / не входит? |
| 4.2 | Сформулировать требования | Что должно быть? |
| 4.3 | Разделить на типы | Функциональные / нефункциональные |
| 4.4 | Приоритизировать | Must / Should / Could / Won't |
| 4.5 | Согласовать | Все согласны? |
| 4.6 | Зафиксировать критерии успеха | Как измерим результат? |
Выход: REQUIREMENTS.md
| Шаг | Что делаем | Вопросы |
|---|---|---|
| 5.1 | Сгенерировать варианты | Какие есть способы решения? |
| 5.2 | Оценить варианты | Плюсы/минусы каждого? |
| 5.3 | Выбрать подход | Почему этот? |
| 5.4 | Детализировать решение | Как именно будет работать? |
| 5.5 | Декомпозировать | Из каких частей состоит? |
| 5.6 | Проверить полноту | Все требования покрыты? |
Выход: DESIGN.md
| Шаг | Что делаем | Вопросы |
|---|---|---|
| 6.1 | Проверить на соответствие | Решает исходную проблему? |
| 6.2 | Проверить на реализуемость | Хватит ресурсов? |
| 6.3 | Проверить на риски | Учтены все риски? |
| 6.4 | Получить согласование | Заказчик одобряет? |
| 6.5 | Создать прототип (опц.) | Можно пощупать? |
Выход: VALIDATION.md + статус APPROVED
| Шаг | Что делаем | Вопросы |
|---|---|---|
| 7.1 | Разбить на задачи | Какие конкретные действия? |
| 7.2 | Определить зависимости | Что от чего зависит? |
| 7.3 | Определить порядок | Что делать первым? |
| 7.4 | Назначить ресурсы | Кто делает? Чем? |
| 7.5 | Определить контрольные точки | Где проверяем прогресс? |
Выход: TODO.md
| Шаг | Что делаем | Вопросы |
|---|---|---|
| 8.1 | Подготовить ресурсы | Всё есть? Закуплено? |
| 8.2 | Подготовить среду | Где делаем? |
| 8.3 | Подготовить команду | Все понимают задачу? |
| 8.4 | Подготовить инструменты | Чем работаем? |
Выход: Готовность к реализации
| Шаг | Что делаем | Вопросы |
|---|---|---|
| 9.1 | Выполнять задачи | Делаем по плану |
| 9.2 | Контролировать качество | Соответствует требованиям? |
| 9.3 | Фиксировать отклонения | Что пошло не по плану? |
| 9.4 | Корректировать план | Как адаптироваться? |
| 9.5 | Документировать | Что сделано? Как? |
Выход: Артефакт (результат работы)
| Шаг | Что делаем | Вопросы |
|---|---|---|
| 10.1 | Проверить на соответствие | Работает как задумано? |
| 10.2 | Проверить граничные случаи | Что на краях? |
| 10.3 | Проверить под нагрузкой | Выдержит? |
| 10.4 | Проверить с пользователями | Удобно? Понятно? |
| 10.5 | Зафиксировать дефекты | Что не так? |
| 10.6 | Исправить дефекты | Починить |
| 10.7 | Повторить тестирование | Теперь работает? |
Выход: Проверенный артефакт
| Шаг | Что делаем | Вопросы |
|---|---|---|
| 11.1 | Подготовить среду внедрения | Куда ставим? |
| 11.2 | Подготовить откат | Как вернуть если что? |
| 11.3 | Развернуть решение | Поставить/запустить |
| 11.4 | Проверить в боевой среде | Работает? |
| 11.5 | Обучить пользователей | Все умеют? |
| 11.6 | Передать документацию | Всё записано? |
Выход: Работающее решение в среде
| Шаг | Что делаем | Вопросы |
|---|---|---|
| 12.1 | Провести приёмочные тесты | Критерии выполнены? |
| 12.2 | Получить обратную связь | Заказчик доволен? |
| 12.3 | Оформить акт приёмки | Официально принято? |
| 12.4 | Закрыть проект | Все задачи закрыты? |
Выход: ACCEPTANCE.md + статус ACCEPTED
| Шаг | Что делаем | Вопросы |
|---|---|---|
| 13.1 | Мониторить | Всё работает? |
| 13.2 | Поддерживать | Вопросы, инциденты |
| 13.3 | Собирать обратную связь | Что говорят пользователи? |
| 13.4 | Измерять результаты | Достигли целей? |
Выход: METRICS.md
| Шаг | Что делаем | Вопросы |
|---|---|---|
| 14.1 | Анализировать метрики | Что можно улучшить? |
| 14.2 | Собирать идеи | Что хотят пользователи? |
| 14.3 | Приоритизировать | Что делать первым? |
| 14.4 | → Новый цикл с Фазы 1 | Следующая итерация |
┌─────────────────────────────────────────────────────────────┐
│ ИНИЦИАЦИЯ │
│ [0.Триггер] → [0.5.INTAKE] → [1.Понимание] │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ ИССЛЕДОВАНИЕ │
│ [2.Исследование] → [3.Анализ] → [4.Требования] │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ ПРОЕКТИРОВАНИЕ │
│ [5.Проектирование] → [6.Валидация] │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ ИСПОЛНЕНИЕ │
│ [7.Планирование] → [8.Подготовка] → [9.Реализация] │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ ПРОВЕРКА │
│ [10.Тестирование] → [11.Внедрение] → [12.Приёмка] │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ ЭКСПЛУАТАЦИЯ │
│ [13.Эксплуатация] → [14.Улучшение] → [цикл] │
└─────────────────────────────────────────────────────────────┘
| Переход | Вопрос |
|---|---|
| 0→0.5 | Есть запрос? |
| 0.5→1 | Первичный бриф заполнен? |
| 1→2 | Понимаем что хотят? |
| 2→3 | Достаточно данных? |
| 3→4 | Понимаем что нужно? |
| 4→5 | Требования согласованы? |
| 5→6 | Решение спроектировано? |
| 6→7 | Проект утверждён? |
| 7→8 | План готов? |
| 8→9 | Всё подготовлено? |
| 9→10 | Сделано? |
| 10→11 | Проверено? |
| 11→12 | Внедрено? |
| 12→13 | Принято? |
| 13→14 | Работает стабильно? |
| # | Документ | Фаза создания | Фазы обновления | Назначение |
|---|---|---|---|---|
| 0 | MASTER_BRIEF.md | 0.5 INTAKE | 1 | Первичный сбор от клиента |
| 1 | BRIEF.md | 1. Понимание | — | Структурированное понимание |
| 2 | RESEARCH.md | 2. Исследование | — | Сырые данные, находки |
| 3 | ANALYSIS.md | 3. Анализ | — | Структурированные выводы |
| 4 | REQUIREMENTS.md | 4. Требования | 10, 12 | Согласованные требования |
| 5 | DESIGN.md | 5. Проектирование | 9 | Проект решения |
| 6 | VALIDATION.md | 6. Валидация | — | Результаты проверки проекта |
| 7 | TODO.md | 7. Планирование | 9, 10 | Задачи и план |
| 8 | RISKS.md | 3. Анализ | 6, 9, 10 | Реестр рисков |
| 9 | DECISIONS.md | 5. Проектирование | все | Принятые решения (ADR) |
| 10 | STATUS.md | 7. Планирование | 8-14 | Текущий статус проекта |
| 11 | TEST_PLAN.md | 10. Тестирование | — | План тестирования |
| 12 | DEFECTS.md | 10. Тестирование | 10 | Найденные дефекты |
| 13 | DEPLOY.md | 11. Внедрение | — | Инструкция развёртывания |
| 14 | ROLLBACK.md | 11. Внедрение | — | План отката |
| 15 | USER_GUIDE.md | 11. Внедрение | 13 | Руководство пользователя |
| 16 | ACCEPTANCE.md | 12. Приёмка | — | Акт приёмки |
| 17 | METRICS.md | 13. Эксплуатация | 13, 14 | Метрики и результаты |
| 18 | CHANGELOG.md | 9. Реализация | 9-14 | История изменений |
| Тип | Документы |
|---|---|
| Обязательные | BRIEF, REQUIREMENTS, DESIGN, TODO, STATUS |
| Рекомендуемые | RESEARCH, ANALYSIS, RISKS, DECISIONS |
| По необходимости | VALIDATION, TEST_PLAN, DEFECTS, DEPLOY, ROLLBACK, USER_GUIDE, ACCEPTANCE, METRICS, CHANGELOG |
{project}/
├── CLAUDE.md ← AI-контекст (всегда)
├── index.yaml ← Метаданные (всегда)
│
├── design/ ← Фазы 1-6
│ ├── BRIEF.md ← Первичное понимание
│ ├── RESEARCH.md ← Сырые данные
│ ├── ANALYSIS.md ← Выводы
│ ├── REQUIREMENTS.md ← Требования
│ ├── DESIGN.md ← Проект решения
│ └── VALIDATION.md ← Результаты валидации
│
├── management/ ← Управление
│ ├── STATUS.md ← Текущий статус
│ ├── TODO.md ← Задачи
│ ├── RISKS.md ← Реестр рисков
│ ├── DECISIONS.md ← Принятые решения
│ ├── ACCEPTANCE.md ← Критерии и акт приёмки
│ └── CHANGELOG.md ← История изменений
│
├── solution/ ← Результат (артефакты)
│ └── {зависит от типа проекта}
│
├── testing/ ← Тестирование
│ ├── TEST_PLAN.md ← План тестирования
│ └── DEFECTS.md ← Дефекты
│
└── operations/ ← Эксплуатация
├── DEPLOY.md ← Инструкция внедрения
├── ROLLBACK.md ← План отката
├── USER_GUIDE.md ← Руководство пользователя
└── METRICS.md ← Метрики
| Статус | Фаза | Описание |
|---|---|---|
draft |
0-1 | Черновик, сбор информации |
research |
2-3 | Исследование и анализ |
requirements |
4 | Согласование требований |
design |
5-6 | Проектирование |
approved |
6→7 | Проект утверждён |
planning |
7 | Планирование |
in_progress |
8-9 | В работе |
testing |
10 | Тестирование |
deploying |
11 | Внедрение |
review |
12 | Приёмка |
production |
13 | В эксплуатации |
improving |
14 | Улучшение |
on_hold |
любая | Приостановлен |
cancelled |
любая | Отменён |
completed |
14 | Завершён |
Этот документ описывает базовый класс ПРОЕКТ.
Специализированные типы наследуют и расширяют:
| Тип | Расширения |
|---|---|
| IT-проект | ARCHITECTURE.md, DATA_MODEL.md, API.md, код, тесты, CI/CD |
| Документ | drafts/, reviews/, final/ |
| Мероприятие | logistics/, participants/, schedule/ |
| Исследование | data/, methodology/, reports/ |
| Продукт | specs/, prototypes/, production/ |
См. PROJECTOR_IT.md для IT-специфики.
Версия: 1.0.0