Phase 1: Analysis Workflows
The Analysis phase helps you understand the problem space, explore opportunities, and gather critical information before diving into planning and development.Available Workflows
Product Brief
Create comprehensive product briefs through collaborative discovery
Domain Research
Conduct domain and industry research with web sources
Market Research
Research competition and customer markets
Technical Research
Investigate technologies and architectural options
Product Brief Workflow
Purpose
Create comprehensive product briefs through collaborative step-by-step discovery. This workflow acts as your creative Business Analyst, working with you as peers to define the product vision.Trigger Commands
Your Role
The AI acts as a product-focused Business Analyst collaborating with you as an expert peer. This is a partnership where:- AI brings structured thinking and facilitation skills
- You bring domain expertise and product vision
Workflow Steps
The product brief workflow guides you through:- Initialization - Configure project settings and output location
- Vision Definition - Define the product vision and goals
- User Analysis - Identify and characterize target users
- Success Metrics - Define measurable success criteria
- Scope Definition - Set boundaries and priorities
- Completion - Review and finalize the brief
Inputs
- Project configuration from
_bmad/bmm/config.yaml - User’s product vision and domain knowledge
- Interactive responses during facilitated discovery
Outputs
File Location:{planning_artifacts}/product-brief.md
Document Includes:
- Product vision statement
- Target user personas
- Success metrics and KPIs
- Scope definition and boundaries
- Initial requirements outline
Example Invocation
Source Files
- Workflow:
src/bmm/workflows/1-analysis/create-product-brief/workflow.md - Template:
src/bmm/workflows/1-analysis/create-product-brief/product-brief.template.md - Steps:
src/bmm/workflows/1-analysis/create-product-brief/steps/
Domain Research Workflow
Purpose
Conduct comprehensive domain/industry research using current web data and verified sources to produce complete research documents with compelling narratives and proper citations.Trigger Commands
Prerequisites
⛔ Web search required. This workflow requires web search capabilities. If unavailable, the workflow will abort.Your Role
The AI acts as a domain research facilitator, bringing research methodology and web search capabilities while you bring domain knowledge and research direction.Workflow Steps
- Quick Topic Discovery - Clarify research topic and goals
- Initialization - Set up research scope and parameters
- Domain Analysis - Investigate industry landscape
- Competitive Landscape - Analyze key players and trends
- Regulatory Focus - Research compliance and regulations
- Technical Trends - Explore technological developments
- Research Synthesis - Compile findings into comprehensive report
Inputs
- Research topic and goals from initial conversation
- Web search results and verified sources
- User’s domain expertise and guidance
Outputs
File Location:{planning_artifacts}/research/domain-{topic}-research-{date}.md
Document Includes:
- Executive summary
- Industry landscape analysis
- Competitive analysis
- Regulatory considerations
- Technical trends
- Cited sources and references
Example Invocation
Source Files
- Workflow:
src/bmm/workflows/1-analysis/research/workflow-domain-research.md - Template:
src/bmm/workflows/1-analysis/research/research.template.md - Steps:
src/bmm/workflows/1-analysis/research/domain-steps/
Market Research Workflow
Purpose
Conduct comprehensive market research on competition and customers using current web data to understand market dynamics, customer needs, and competitive positioning.Trigger Commands
Prerequisites
⛔ Web search required. This workflow requires web search capabilities.Workflow Steps
- Quick Topic Discovery - Define research scope
- Initialization - Configure research parameters
- Customer Behavior - Analyze target customer patterns
- Customer Pain Points - Identify problems and needs
- Customer Decisions - Understand buying criteria
- Competitive Analysis - Research competitors and positioning
- Research Completion - Synthesize findings
Inputs
- Market topic and business idea
- Web search results
- User’s market knowledge
Outputs
File Location:{planning_artifacts}/research/market-{topic}-research-{date}.md
Document Includes:
- Market size and trends
- Customer behavior analysis
- Pain points and opportunities
- Competitive landscape
- Market positioning recommendations
- Citations and sources
Example Invocation
Source Files
- Workflow:
src/bmm/workflows/1-analysis/research/workflow-market-research.md - Template:
src/bmm/workflows/1-analysis/research/research.template.md - Steps:
src/bmm/workflows/1-analysis/research/market-steps/
Technical Research Workflow
Purpose
Conduct comprehensive technical research on technologies, tools, and architectural patterns to inform technology decisions and architecture planning.Trigger Commands
Prerequisites
⛔ Web search required. This workflow requires web search capabilities.Workflow Steps
- Quick Topic Discovery - Define technical scope
- Initialization - Set research parameters
- Technical Overview - Investigate core technologies
- Integration Patterns - Research integration approaches
- Architectural Patterns - Explore architectural options
- Implementation Research - Analyze implementation considerations
- Research Synthesis - Compile technical recommendations
Inputs
- Technical topic and technology options
- Web search results on technologies
- User’s technical requirements
Outputs
File Location:{planning_artifacts}/research/technical-{topic}-research-{date}.md
Document Includes:
- Technology comparison matrix
- Integration patterns
- Architectural recommendations
- Implementation considerations
- Performance and scalability analysis
- Technology stack recommendations
- Citations and sources
Example Invocation
Source Files
- Workflow:
src/bmm/workflows/1-analysis/research/workflow-technical-research.md - Template:
src/bmm/workflows/1-analysis/research/research.template.md - Steps:
src/bmm/workflows/1-analysis/research/technical-steps/
Next Steps
After completing Analysis phase workflows, you’re ready to move to:- Phase 2: Planning - Create PRD, UX Design
- Phase 3: Solutioning - Define architecture and epics
