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

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


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

  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 Проектирование