Продакт приходит к команде с идеей. Разработчики кивают, открывают таск-трекер, начинают писать код. Через две недели выясняется: продакт имел в виду одно, команда поняла другое, а пользователь не просил ни того, ни другого.
Знакомая картина. И причина не в плохой разработке — причина в том, что между “я думаю, нам нужно это” и “мы начали это строить” не было ни одного шага проверки.
Маршрут из трёх фаз закрывает именно этот разрыв. Идея, PRD, Dev Kickoff — три этапа, после которых продакт и разработчики выходят на старт с одинаковым пониманием задачи.
Это не бюрократия ради бюрократии. Это минимальная структура, которая помогает не строить не то.
Что это
Три последовательных шага, которые превращают сырую гипотезу в задачу, которую можно разработать. Центральный элемент маршрута — PRD (Product Requirements Document, документ с продуктовыми требованиями).
PRD — это контракт между продактом и командой. Не API-контракт с жёсткой схемой запросов и ответов, а продуктовый контракт: что строим, зачем и где проходит граница. Технические детали — зона команды, продуктовый смысл — зона продакта.
Идея — входная точка. PRD — рабочий документ. Dev Kickoff — переход к коду. Каждый шаг имеет чёткий выход: что должно быть на руках, прежде чем переходить дальше.
Зачем нужно
Разрыв между идеей и кодом стоит дороже, чем плохой код. Плохой код можно переписать. Не ту фичу — можно потратить недели на разработку, которую никто не ждал.
Проблема, которую закрывает маршрут: разработчик решает не ту проблему. Не потому что плохо работает — потому что у него не было достаточного контекста. Продакт держал картинку в голове, команда получила задачу в таск-трекере, и между этими двумя состояниями — пропасть.
Инсайт: фичи застревают не в разработке. Они застревают раньше — когда никто не уточнил, что именно строим.
Как устроено
Маршрут состоит из трёх фаз. Каждая отвечает на свой вопрос и имеет свой выход. Скипнуть любую — значит передать непроверенные допущения дальше по цепочке.
Фаза 1. Идея
Идея — не задача, а гипотеза. Предположение, что определённое изменение уменьшит конкретную проблему. Без проверки это предположение превращается в фичу, которая решает несуществующую боль.
Чтобы идея стала задачей, нужно ответить на четыре вопроса:
- Какая проблема? — с цифрой в руках. Не размытое “пользователям неудобно”, а “по понедельникам 40% попыток входа заканчиваются неудачей с первого раза”.
- Кому эта проблема? — портрет аудитории с конкретным примером.
- Почему это важно сейчас? — привязка к текущим приоритетам бизнеса.
- Как выглядит успех? — что изменится, если всё сработает.
Выход фазы — opportunity brief на полстраницы. Короткий документ, который фиксирует гипотезу и проверяет, стоит ли тратить время на следующий шаг.
Фаза 2. PRD
Если идея прошла проверку, следующим шагом становится PRD. Это продуктовый артефакт: фиксирует суть решения и его обоснование, не вдаваясь в техническую реализацию.
Минимальная структура:
- Context — суть проблемы, портрет пользователя, привязка к бизнес-метрике.
- Goals & Success Metrics — по каким критериям поймём, что фича сработала.
- Non-Goals — чего принципиально не будет в продукте.
- User Stories — пользовательские сценарии: роль, потребность, ожидаемый результат.
- Requirements — функциональные требования (поведение системы) и нефункциональные (производительность, безопасность, надёжность).
- Out of Scope — границы текущей версии: что не трогаем сейчас.
- Open Questions — нерешённые вопросы, требующие разбора на kickoff.
Важно: Non-Goals и Out of Scope — не одно и то же. Non-Goals — что принципиально не входит в продуктовый замысел. Out of Scope — что не делаем в этой версии, но может войти в следующую.
Фаза 3. Dev Kickoff
Kickoff — не часовая презентация в понедельник утром. Это структурированный переход: после него продакт и разработчики расходятся с одним и тем же пониманием задачи.
Пять составляющих, без которых kickoff не состоялся:
- Walk-through PRD — продакт проходит по документу вместе с командой, разбирает непонятные места.
- Техническое обсуждение — архитектурные решения, спорные моменты, вопросы, всплывшие при чтении.
- Оценка — сроки с учётом выявленных рисков и допущений.
- План — распределение задач по людям, даты промежуточных результатов.
- Definition of Done — критерии, по которым поймём, что работа завершена.
Инсайт: Definition of Done — не формальность. Если команда не договорилась, что считать “готовым”, каждый будет мерить по своей линейке.
Когда использовать
Не все проекты идут одинаково. Размер команды определяет, сколько структуры нужно.
- Маленькая команда (1–3 человека): краткий PRD на страницу, kickoff в чате. Формальные ритуалы здесь только тормозят.
- Средняя команда (3–10 человек): полный PRD со ссылками на дизайн, аналитику, данные о пользователях. Kickoff — встреча с техническим обсуждением.
Большая команда (10+ человек): полноценное kickoff-мероприятие с повесткой, фиксацией решений и блоком вопросов-ответов. PRD здесь — точка опоры: без общего документа десяток людей расходится в разных направлениях.
Пример
Вернёмся к примеру с понедельничным входом: 40% неудачных попыток с первого раза. Проблема оцифрована, время зафиксировано, масштаб виден. Не абстрактное описание, а конкретика.
- На фазе 1 команда отвечает: кто эти 40%, почему именно в понедельник, что считать успехом. Выход — opportunity brief.
- На фазе 2 продакт пишет PRD: контекст проблемы, метрики успеха, что не делаем, сценарии пользователя. Разработчики дополняют техническую часть.
- На фазе 3 — kickoff: продакт проходит по PRD, команда обсуждает архитектуру, даёт оценку, договаривается о плане и критериях завершения.
Без этого маршрута задача “починить вход” уходит в разработку как есть. Разработчик додумывает детали сам. Иногда угадывает. Часто — нет.
Фичи, которые прошли три фазы, редко возвращаются на доработку с формулировкой “мы не то имели в виду”.
Ограничения
Ограничения
PRD — продуктовый, не технический документ — PRD отвечает на “что и зачем”, не на “как”.
Технические детали — зона команды: продакт пишет продуктовую часть, разработчики дополняют свою. Если продакт лезет в архитектуру, а разработчик — в продуктовый смысл, документ теряет фокус и перестаёт быть рабочим контрактом.
Процесс масштабируется под команду — Полный маршрут с PRD и формальным kickoff в команде из двух человек — избыточность.
Бюрократия замедляет больше, чем помогает. Для 1–3 человек достаточно PRD на страницу и обсуждения в переписке. Для 10+ — наоборот, формальная структура становится необходимостью.
У каждой фазы — свой артефакт на выходе — Фаза 1 даёт opportunity brief.
Фаза 2 — PRD. Фаза 3 — план и Definition of Done. Без предыдущего артефакта следующий шаг строится на допущениях, а не на проверенных фактах. Скипнуть фазу — значит передать непроверенные гипотезы дальше.
Антипаттерны
Антипаттерны
Пропустить фазу идеи — Пользователь попросил фичу — она сразу ушла в таск-трекер, никто не спросил “зачем”.
В итоге команда строит решение, которое не закрывает реальную проблему. Идея — это гипотеза, а не задача: без проверки четырёх вопросов (проблема, аудитория, актуальность, успех) команда строит решение для несуществующей проблемы.
PRD пишет разработчик — Технические детали — зона команды, но продуктовый документ — зона продакта.
Если разработчик пишет PRD, он додумывает продуктовый смысл вместо того, чтобы получать его готовым. Результат: технически точный документ, который решает не ту проблему.
Kickoff без разбора открытых вопросов — вопросы, оставшиеся без ответа, нужно вынести на встречу и закрыть до старта разработки.
Находить их в середине спринта — дороже. Секция Open Questions в PRD собирает все неизвестности в одном месте, чтобы не пропустить ни одно.
PRD на 30 страниц — Документ, который никто не дочитает.
Цель PRD — общее понимание, а не энциклопедия. Если команда не может уложиться в рабочий объём, проблема не в детализации — проблема в том, что объём задачи не помещается в один PRD.
Чеклист
Чеклист
Четыре вопроса фазы “Идея” отвечены — Проверьте: проблема сформулирована конкретно (не “неудобно”, а с цифрой), аудитория определена, есть связь с бизнес-целью, критерий успеха измерим.
Если хотя бы один ответ — “ну, примерно” — фаза не закончена.
PRD содержит семь обязательных секций — Context, Goals & Success Metrics, Non-Goals, User Stories, Requirements, Out of Scope, Open Questions.
Если секция пустая — это сигнал, что команда не договорилась, а отложила. Пустая секция — нерешённый вопрос.
Dev Kickoff закрыл пять пунктов — Walk-through PRD, техническое обсуждение, оценка, план, Definition of Done.
Если после kickoff нет плана с ответственностями и критериями завершения — встреча была, а kickoff не состоялся.
Ссылки
Ссылки
- Сайт: Atlassian: How to write a PRD
- Статья: Product Plan: PRD guide
- Статья: Lenny’s Newsletter: How great PMs write PRDs