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

PRD Creation

Workflow для создания PRD (Product Requirements Document) с гарантией полноты через обязательные секции и data-backed решения. Обеспечивает problem-first подход с измеримыми результатами.

Окно терминала
mcp__moira__start({ workflowId: "prd-creation" })
flowchart LR
    A[Проблема] --> B[Исследование]
    B --> C[Решение]
    C --> D[User Stories]
    D --> E[Edge Cases]
    E --> F[Метрики]
    F --> G[Assumptions]
    G --> H[PRD]
ШагДействиеРезультат
1. ПроблемаОпределение problem statement, target users, urgency, cost of inactionКонкретное определение проблемы
2. ИсследованиеСбор данных из analytics, interviews, support ticketsData-backed insights
3. РешениеОписание решения, in/out of scope, constraintsСпецификация решения
4. User StoriesStories с testable acceptance criteria (мин. 3 AC каждая)Тестируемые требования
5. Edge CasesДокументирование нестандартных сценариев (мин. 5)Покрытие edge cases
6. МетрикиОпределение primary metric с target и методом измеренияИзмеримые критерии успеха
7. AssumptionsСписок assumptions с validation methodsЯвные предположения
8. PRDФинальный PRD документПолный PRD
ЭлементТребование
Problem statementКонкретный и измеримый
Target usersЧётко определённый сегмент
UrgencyTimeline и business impact
Cost of inactionЧто будет если не решить

Каждое утверждение требует источник:

  • Analytics data
  • User interviews
  • Support tickets
  • Competitor research
ТребованиеОписание
Минимум3 AC на каждую user story
ПроверяемостьКаждый AC тестируем автотестом или вручную
СпецифичностьНет абстрактных “работает правильно”
  • Primary metric (north star) с конкретным target
  • Timeline для достижения
  • Measurement method определён и выполним
ЭлементОписание
AssumptionЧёткая формулировка предположения
Validation methodКак проверить предположение
Impact if wrongПоследствия если предположение неверно
{
"id": "define-problem",
"type": "agent-directive",
"directive": "Определи problem statement с target users, urgency и cost of inaction. Будь конкретен и измерим.",
"completionCondition": "Problem statement включает конкретных target users, измеримый impact и cost of inaction",
"connections": {
"next": "research-data"
}
}