Перейти к основному содержимому

Начало работы на проекте — итоги раздела


Главное за семь глав

  1. Charter и границы — письменные договорённости до кода и найма. Без scope in/out — scope creep и споры с заказчиком.
  2. Команда и RACI — ядро 5–7 человек с явными владельцами решений, а не 15 разработчиков без процесса.
  3. Среды и доступы — dev + stage до активной разработки; секреты вне репозитория; известен контакт администрирования.
  4. Git + трекер + wiki — единый контур: задача в трекере, код в PR, решения в ADR/wiki.
  5. Architecture runway — C4 context/container, NFR-таблица, 5–10 ADR по стеку и интеграциям.
  6. Backlog и первый инкремент — roadmap на 3 месяца, thin slice на stage, DoR/DoD согласованы.
  7. Онбординг людей — buddy, ONBOARD-тикет, первый PR за 1–2 недели.

Проверка готовности — чек-лист 999. Вводная — о разделе.


Цепочка запуска

ШагМатериалКлючевые артефактыОриентир
1От идеи к стартуCharter, спонсор, scope in/out, критерии успеха3–10 дней
2Команда, роли и наймRACI, план найма, ядро ролей2–8 недель
3Инфраструктура и доступыDev/stage, VPN, секреты, runbook IT1–2 недели
4Репозиторий, трекер и wikiRepo, CI на PR, доска, wiki-онбординг3–7 дней
5Архитектура на стартеC4 L1–2, NFR, ADR, глоссарий1–2 недели
6План и первые задачиRoadmap, backlog, sprint 0 / thin slice1–2 недели
7Онбординг участникаBuddy, ONBOARD-тикет, первый PR2–4 недели на человека

Два сценария входа

СценарийМаршрутС чего начать
Greenfield — проект с нуляШаги 1 → 7 по порядкуГлава 1, charter на одной странице
Onboarding — вход в существующую командуГлава 7 + онбординг-пакетBuddy в день первый, чек-лист 999 для оценки зрелости
Уже пишете код, но хаос

Не обязательно идти с шага 1. Откройте чек-лист 999, отметьте пробелы и закройте их по таблице провалов ниже. Charter и RACI можно догнать за 2–3 дня, если спонсор доступен.


Маршруты по роли

РольОбязательно на стартеМожно отложить на 2–4 недели
PM / руководитель1, 2, 4, 6, 999Глубокий C4 (делегировать архитектору)
Архитектор / техлид3, 4, 5, 6Найм (участвовать в техсобеседованиях)
Разработчик4, 7, GitCharter (достаточно краткого brief)
Аналитик1 (границы), 5, 6Инфраструктура (знать контакты)
QA4, 6 (DoR/DoD), 7WBS (если не госконтракт)
DevOps3, 4 (CI)Story mapping

Что должно быть к концу первого месяца

ОбластьМинимумКрасный флаг
УправлениеCharter, спонсор, RACI по ключевым решениямНет письменных границ scope
ИнструментыRepo + CI на PR + трекер + wiki-онбордингКод в личных ветках без review
АрхитектураC4 context, ADR по стеку и БД, NFR-таблицаКаждый модуль на разном стеке
ПоставкаRoadmap 3 мес., первая thin slice на stage4 недели без демо
ЛюдиBuddy для новичков, DoR/DoD согласованыПервый PR на тысячи строк

Подробная самопроверка — чек-лист 999.


Тип заказчика и акценты

Тип проектаДополнительный акцентСоседний материал
Стартап / продуктThin slice, Scrum, минимум формализмаПродуктовые роли
Enterprise / интеграцияNFR, ADR, согласование с ИБПроектирование
ГосконтрактWBS, ТЗ по ГОСТ, трассировкаТехническое письмо
Аутстафф в чужую командуОнбординг, культура кода, границы задачКультура кода
Удалённая командаBuddy remote, core hoursУдалённая команда

Типичные провалы на старте

ПровалНа каком шаге лечитсяПрофилактика
Код без charter1Не открывать repo до границ scope
Нет CI с первого PR4CI в sprint 0 / первая неделя
Архитектура в голове одного человека5C4 + ADR в Git
Backlog = список технических задач6Story mapping, thin slice
Новичок неделю без buddy7ONBOARD-тикет до выхода
Госконтракт без связи ТЗ и backlog5, 6Матрица трассировки
Секреты в репозитории3Vault / переменные CI, pre-commit hook
Задачи только в чате4Правило: нет тикета — нет работы
Самый дорогой провал

Команда месяц пишет код без демо на stage и без связи с backlog. Исправление — остановить новые фичи, собрать thin slice за 1–2 недели, показать стейкхолдерам. Подробнее — глава 6.


Куда дальше в энциклопедии

ТемаРаздел
Основы управления7.02 Команда и управление
Scrum / Kanban / выбор процесса7.03 Методологии
Jira, YouTrack, wiki7.09 Базы знаний и задачники
Глубокое проектирование7.06 Проектирование и архитектура
ADR и архитектурная память7.20 ADR
DoR / DoD7.25 Готовность
DevOps и CI/CD8.04 DevOps
Git и PR4.13 Основы Git
Управление изменениями scope7.22 Управление изменениями
Онбординг-пакет (шаблон)7.09/24

FAQ

Вопрос. Можно ли начать кодить до Jira и CI?

Ответ. На прототипе одного человека — да. В команде без трекера и CI теряются задачи и качество. Минимум — repo + трекер + lint в CI в первую неделю. Подробнее — глава 4.

Вопрос. Можно ли пропустить charter и сразу открыть репозиторий?

Ответ. Технически да, практически — получите scope creep и споры. Минимум: одностраничный charter из главы 1: цель, scope in/out, спонсор, критерии успеха.

Вопрос. Сколько времени занимает полный цикл 7.17?

Ответ. Для команды 5–8 человек — 4–8 недель до устойчивого ритма (демо, CI, онбординг). Госконтракт с ТЗ добавляет 2–4 недели на формальные документы.

Вопрос. Раздел только для greenfield?

Ответ. Нет. Глава 7 и чек-лист 999 — для любого проекта. Главы 1–6 полезны при реанимации хаотичного старта.

Вопрос. Где граница между 7.17 и 7.06 (архитектура)?

Ответ. 7.17 — когда и что минимум на старте (runway, C4 L1–2, ADR). 7.06 — как проектировать глубже: паттерны, DDD, интеграции.

Вопрос. Нужен ли раздел аутстаффу?

Ответ. Да: глава 7, культура кода, глава 4 — как устроены PR и трекер в конкретной команде.

Вопрос. Кто должен быть первым в команде?

Ответ. Спонсор + PO/PM, затем техлид. Разработчиков нанимают после repo, backlog с DoR и CI. Порядок — глава 2.

Вопрос. Sprint 0 — это отдельный спринт без ценности?

Ответ. Нет. Sprint 0 — инфраструктура и thin slice с демо на stage. Цель: пользователь видит первый сценарий, а не только настроенный Jenkins. См. глава 6.

Вопрос. Сколько ADR нужно на старте?

Ответ. Ориентир — 5–10 записей: стек, БД, аутентификация, интеграции, логирование. Не 200 страниц ТЗ. Шаблон — ADR 7.20.

Вопрос. PO и PM — одно лицо или разные?

Ответ. На MVP часто совмещают, если RACI явный: кто приоритизирует backlog, кто отчитывается спонсору. При росте — разделить. См. глава 2, продуктовые роли.

Вопрос. Когда поднимать prod?

Ответ. Перед первым пилотом с реальными пользователями. До этого достаточно dev + stage. Отладка на prod — только по runbook. См. глава 3.

Вопрос. Как понять, что онбординг удался?

Ответ. К концу 2-й недели новичок поднимает среду сам, закрыл PR с ревью, знает контакты по домену и процессу. Чек-лист — глава 7, 999 (блок Онбординг).

Вопрос. Scrum или Kanban на старте?

Ответ. Новый продукт с неопределённостью — чаще Scrum (sprint 0, thin slice). Support и смешанный поток — Kanban. Сравнение — как выбрать процесс.


Следующий шаг

Ваша ситуацияДействие
Запускаете проектГлава 1 — charter на одной странице
Уже пишете код, хаосЧек-лист 999 → закрыть пробелы
Выходите в командуГлава 7 + buddy в день первый
Нужна глубина по архитектуре7.06 Проектирование