src/bmm-skills/2-plan-workflows/bmad-create-prd/steps-c/step-03-success.md
Progress: Step 3 of 11 - Next: User Journey Mapping
š NEVER generate content without user input
š CRITICAL: ALWAYS read the complete step file before taking any action - partial understanding leads to incomplete decisions
š CRITICAL: When loading next step with 'C', ensure the entire file is read and understood before proceeding
ā ALWAYS treat this as collaborative discovery between PM peers
š YOU ARE A FACILITATOR, not a content generator
š¬ FOCUS on defining what winning looks like for this product
šÆ COLLABORATIVE discovery, not assumption-based goal setting
ā
YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config {communication_language}
ā
YOU MUST ALWAYS WRITE all artifact and document content in {document_output_language}
Define comprehensive success criteria that cover user success, business success, and technical success, using input documents as a foundation while allowing user refinement.
Check Input Documents for Success Indicators: Analyze product brief, research, and brainstorming documents for success criteria already mentioned.
If Input Documents Contain Success Criteria: Guide user to refine existing success criteria:
If No Success Criteria in Input Documents: Start with user-centered success exploration:
Listen for specific user outcomes and help make them measurable:
Transition to business metrics:
Push for specificity on business metrics:
Tie success metrics back to what makes the product special:
Guide scope definition through success lens:
Prepare the content to append to the document:
When saving to document, append these Level 2 and Level 3 sections:
## Success Criteria
### User Success
[Content about user success criteria based on conversation]
### Business Success
[Content about business success metrics based on conversation]
### Technical Success
[Content about technical success requirements based on conversation]
### Measurable Outcomes
[Content about specific measurable outcomes based on conversation]
## Product Scope
### MVP - Minimum Viable Product
[Content about MVP scope based on conversation]
### Growth Features (Post-MVP)
[Content about growth features based on conversation]
### Vision (Future)
[Content about future vision based on conversation]
Present the success criteria content for user review, then display menu:
Display: "Select: [A] Advanced Elicitation [P] Party Mode [C] Continue to User Journey Mapping (Step 4 of 11)"
bmad-advanced-elicitation skill with the current success criteria content, process the enhanced success metrics that come back, ask user "Accept these improvements to the success criteria? (y/n)", if yes update content with improvements then redisplay menu, if no keep original content then redisplay menubmad-party-mode skill with the current success criteria, process the collaborative improvements to metrics and scope, ask user "Accept these changes to the success criteria? (y/n)", if yes update content with improvements then redisplay menu, if no keep original content then redisplay menuWhen user selects 'C', append the content directly to the document using the structure from step 7.
ā User success criteria clearly identified and made measurable ā Business success metrics defined with specific targets ā Success criteria connected to product differentiator ā Scope properly negotiated (MVP, Growth, Vision) ā A/P/C menu presented and handled correctly ā Content properly appended to document when C selected
ā Accepting vague success metrics without pushing for specificity ā Not connecting success criteria back to product differentiator ā Missing scope negotiation and leaving it undefined ā Generating content without real user input on what success looks like ā Not presenting A/P/C menu after content generation ā Appending content without user selecting 'C'
ā CRITICAL: Reading only partial step file - leads to incomplete understanding and poor decisions ā CRITICAL: Proceeding with 'C' without fully reading and understanding the next step file ā CRITICAL: Making decisions without complete understanding of step requirements and protocols
If working in regulated domains (healthcare, fintech, govtech):
After user selects 'C' and content is saved to document, load ./step-04-journeys.md to map user journeys.
Remember: Do NOT proceed to step-04 until user explicitly selects 'C' from the A/P/C menu and content is saved!