Skip to content

Процесс продуктовой разработки

Процесс поставки в VentraGo состоит из двух ключевых фаз: Product Discovery и Product Delivery. Разделение позволяет проверить ценность и реализуемость идеи до того, как тратить ресурсы на разработку.

text
Discovery                                          Delivery
┌──────────┬──────────────────┬──────────┬──────────────┐  ┌──────────┬─────────────┬────┬─────────┬─────────────────┬──────┐
│ Backlog  │ Problem Under-   │Estimation│Prioritization│→ │Ready     │ Development │ QA │ Release │ Value           │ Prod │
│          │ standing         │          │              │  │to Dev    │             │    │         │ Estimation      │      │
└──────────┴──────────────────┴──────────┴──────────────┘  └──────────┴─────────────┴────┴─────────┴─────────────────┴──────┘

Product Discovery

Цель: сформулировать и проверить ценность и реализуемость идеи, прежде чем потратить ресурсы на разработку.

Этапы Discovery

#ЭтапЧто происходитАртефакт на выходе
1BacklogСбор идей и запросов от бизнеса, пользователей, командыСырая идея в бэклоге
2Problem UnderstandingФормулировка проблемы, описание сценариев (User Story / JTBD), определение критериев приёмки, проработка UX/UI (Figma)Описание проблемы + макеты
3EstimationРифайнмент с командой + QA-ревью, оценка сложности в майках (T-shirt sizing)Оценённая фича
4PrioritizationПриоритизация на продуктовом комитете с учётом свободных слотов в deliveryФича в слоте деливери

Product Delivery

Цель: обеспечить реализацию и предсказуемую поставку в прод.

Этапы Delivery

#ЭтапЧто происходитАртефакт на выходе
1Ready to DevФича полностью подготовлена, декомпозирована на технические задачиЗадачи на доске
2DevelopmentРазработка, код-ревьюКод в feature-ветке
3QAТестирование по тест-плануПротестированная функциональность
4ReleaseДеплой на Stage, проверкаРелиз-кандидат
5Value EstimationОценка достигнутой бизнес-ценности по метрикамОтчёт о ценности
6ProdРелиз в productionФича доступна пользователям

Критерии входа в продуктовый комитет

Перед тем как фича попадёт на продуктовый комитет, должно быть выполнено:

  1. Проблема — сформулирована проблематика, описаны сценарии (User Story / JTBD), определены критерии приёмки
  2. Дизайн — проработан UX/UI, есть макеты в Figma
  3. Рифайнмент — проведён с командой + QA-ревью
  4. Бизнес-ценность — посчитан business value, определены продуктовые метрики (опережающие и запаздывающие)
  5. Оценка — оценён cost по разработке в майках

Зачем такие критерии

  • Гарантируем, что решаем важную проблему (проверяем гипотезу) и считаем отдачу через метрики
  • Все понимают одинаково, что именно разрабатываем
  • Можно проверить результат и подтвердить ценность после поставки

Процессные метрики

Для измерения эффективности процесса поставки отслеживаем три ключевые метрики:

On-Time Delivery

Процент задач, поставленных в сроки, которые были заявлены при планировании. Показывает предсказуемость команды.

Lead Time

Время от точки принятия обязательств (Ready to Dev) до выпуска в production. Показывает скорость потока.

Blockers

Количество блокировок в процессе и их суммарная длительность. Показывает «здоровье» потока и слабые места.

Связь с DORA-метриками

Процессные метрики дополняют DORA / SPACE метрики, которые измеряют техническую эффективность delivery-пайплайна.