type: standard
layer: proj
object: project
aspect: lifecycle
form: text
title: "Жизненный цикл проекта"
status: active
version: 1.0.0
date: 2026-04-14
knowledge_level: У1
parent: ../rules/project-structure.md
supersedes: arch-project-lifecycle.md
deps:
- ../rules/project-structure.md
Стандарт описывает универсальный жизненный цикл проекта на платформе: 5 этапов, 15 фаз, ворота между ними, документы по фазам, статусы и специализация по типам проектов.
Жизненный цикл проекта — последовательность этапов от первого импульса до эксплуатации и улучшения.
5 этапов:
ИНИЦИАЦИЯ → ИССЛЕДОВАНИЕ → ПРОЕКТИРОВАНИЕ → ИСПОЛНЕНИЕ → ЭКСПЛУАТАЦИЯ
| Этап | Вопрос | Фазы |
|---|---|---|
| Инициация | Что хотим и зачем? | 0→1 |
| Исследование | Что есть и что нужно? | 2→4 |
| Проектирование | Как будем делать? | 5→6 |
| Исполнение | Делаем и проверяем | 7→12 |
| Эксплуатация | Работает и улучшается | 13→14 |
Принцип: каждый этап завершается воротом (gate) — точкой проверки перед переходом к следующему.
| Фаза | Название | Кто | Что происходит | Выход |
|---|---|---|---|---|
| 0 | ТРИГГЕР | Опер. | Записать первичный импульс | Записанный запрос |
| 0.5 | INTAKE | Опер. | Кто клиент? Что хотят? Ограничения? Передать материалы | MASTER_BRIEF.md |
| 0.7 | AI-РАЗБОР | AI | Анализ всех предоставленных данных. Автозаполнение документов. Предложение списка исследований. | Pre-filled docs |
| 1 | ПОНИМАНИЕ | Опер. | Проверить заполненные документы, дополнить, согласовать | BRIEF.md |
Ворота 1→2: Понимаем что хотят?
Фаза 0.7 — операция РАЗБОР. Запускается автоматически при передаче материалов. Может быть вызвана повторно в любой фазе при поступлении новых данных.
| Фаза | Название | Что происходит | Выход |
|---|---|---|---|
| 2 | ИССЛЕДОВАНИЕ | Изучить область, аналоги, данные, ограничения | RESEARCH.md |
| 3 | АНАЛИЗ | Систематизировать, выявить паттерны и риски | ANALYSIS.md |
| 4 | ТРЕБОВАНИЯ | Определить границы, приоритизировать, согласовать | REQUIREMENTS.md |
Ворота 4→5: Требования согласованы?
| Фаза | Название | Что происходит | Выход |
|---|---|---|---|
| 5 | ПРОЕКТИРОВАНИЕ | Варианты → выбор → детализация → декомпозиция | DESIGN.md |
| 6 | ВАЛИДАЦИЯ | Соответствует требованиям? Реализуемо? Утверждено? | VALIDATION.md |
Ворота 6→7: Проект утверждён?
| Фаза | Название | Что происходит | Выход |
|---|---|---|---|
| 7 | ПЛАНИРОВАНИЕ | Задачи, зависимости, ресурсы, контрольные точки | TODO.md |
| 8 | ПОДГОТОВКА | Среда, команда, инструменты | Готовность |
| 9 | РЕАЛИЗАЦИЯ | Выполнение задач, контроль качества, документирование | Артефакт |
| 10 | ТЕСТИРОВАНИЕ | Проверка, граничные случаи, нагрузка, дефекты, исправление | Проверенный артефакт |
| 11 | ВНЕДРЕНИЕ | Среда, откат, деплой, обучение, документация | Работающее решение |
| 12 | ПРИЁМКА | Приёмочные тесты, обратная связь, акт приёмки | ACCEPTANCE.md |
Ворота 12→13: Принято?
| Фаза | Название | Что происходит | Выход |
|---|---|---|---|
| 13 | ЭКСПЛУАТАЦИЯ | Мониторинг, поддержка, сбор обратной связи | METRICS.md |
| 14 | УЛУЧШЕНИЕ | Анализ метрик, идеи, приоритизация → новый цикл | → Фаза 1 |
| Документ | Фаза создания | Обязательность |
|---|---|---|
| MASTER_BRIEF.md | 0.5 | ✅ |
| BRIEF.md | 1 | ✅ |
| RESEARCH.md | 2 | ⭐ рекомендован |
| ANALYSIS.md | 3 | ⭐ рекомендован |
| REQUIREMENTS.md | 4 | ✅ |
| DESIGN.md | 5 | ✅ |
| VALIDATION.md | 6 | по необходимости |
| TODO.md | 7 | ✅ |
| STATUS.md | 7 | ✅ |
| RISKS.md | 3 | ⭐ рекомендован |
| TEST_PLAN.md | 10 | по необходимости |
| DEPLOY.md | 11 | по необходимости |
| ROLLBACK.md | 11 | по необходимости |
| ACCEPTANCE.md | 12 | по необходимости |
| METRICS.md | 13 | по необходимости |
| CHANGELOG.md | 9 | по необходимости |
| Статус | Фаза | Описание |
|---|---|---|
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 | Завершён |
Статус меняется только при прохождении ворот. При смене → запись в CHANGELOG.md.
Базовый жизненный цикл универсален. Каждый тип наследует его и расширяет.
| Тип | Префикс | Расширения |
|---|---|---|
| IT-проект | @it | ARCHITECTURE.md, DATA_MODEL.md, API.md, код, тесты, CI/CD |
| Бизнес | @biz | бизнес-план, P&L, юридические документы |
| Исследование | @rd | methodology/, data/, reports/ |
| Операции | @ops | runbook, SLA, incident log |
| Маркетинг | @mkt | brief, creatives/, campaigns/ |
Специализация: types/it/it-structure.md