2025-11-02 21:18:33 -06:00
# BMM Analysis Workflows (Phase 1)
2025-11-05 07:52:08 -06:00
## Overview
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
Phase 1 (Analysis) workflows are **optional** exploration and discovery tools that help validate ideas, understand markets, and generate strategic context before planning begins.
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Key principle:** Analysis workflows help you think strategically before committing to implementation. Skip them if your requirements are already clear.
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**When to use:** Starting new projects, exploring opportunities, validating market fit, generating ideas, understanding problem spaces.
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**When to skip:** Continuing existing projects with clear requirements, well-defined features with known solutions, strict constraints where discovery is complete.
2025-11-04 15:02:19 -06:00
---
2025-11-26 20:42:20 -06:00
## Phase 1 Analysis Workflow Overview
Phase 1 Analysis consists of three categories of optional workflows:
### Discovery & Ideation (Optional)
- **brainstorm-project** - Multi-track solution exploration for software projects
### Research & Validation (Optional)
- **research** - Market, technical, competitive, user, domain, and AI research
- **domain-research** - Industry-specific deep dive research
### Strategic Capture (Recommended for Greenfield)
- **product-brief** - Product vision and strategy definition
These workflows feed into Phase 2 (Planning) workflows, particularly the `prd` workflow.
2025-11-04 15:02:19 -06:00
---
2025-11-02 21:18:33 -06:00
## Quick Reference
2025-11-26 20:42:20 -06:00
| Workflow | Agent | Required | Purpose | Output |
| ---------------------- | ------- | ----------- | -------------------------------------------------------------- | ---------------------------- |
| **brainstorm-project** | Analyst | No | Explore solution approaches and architectures | Solution options + rationale |
| **research** | Analyst | No | Multi-type research (market/technical/competitive/user/domain) | Research reports |
| **product-brief** | Analyst | Recommended | Define product vision and strategy (interactive) | Product Brief document |
2025-11-02 21:18:33 -06:00
---
2025-11-05 07:52:08 -06:00
## Workflow Descriptions
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
### brainstorm-project
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Purpose:** Generate multiple solution approaches through parallel ideation tracks (architecture, UX, integration, value).
2025-11-02 21:18:33 -06:00
**Agent:** Analyst
2025-11-05 07:52:08 -06:00
**When to Use:**
2025-11-02 21:18:33 -06:00
2025-12-27 18:29:35 +08:00
- Very vague or seed kernal of an idea that needs exploration
- Consider alternatives or enhancements to an idea
- See your idea from different angles and viewpoints
- No idea what you want to build, but want to find some inspiration
2025-11-02 21:18:33 -06:00
---
2025-11-05 07:52:08 -06:00
### research
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Purpose:** Comprehensive multi-type research system consolidating market, technical, competitive, user, and domain analysis.
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Agent:** Analyst
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Research Types:**
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
| Type | Purpose | Use When |
| --------------- | ------------------------------------------------------ | ----------------------------------- |
| **market** | TAM/SAM/SOM, competitive analysis | Need market viability validation |
| **technical** | Technology evaluation, ADRs | Choosing frameworks/platforms |
| **competitive** | Deep competitor analysis | Understanding competitive landscape |
| **user** | Customer insights, personas, JTBD | Need user understanding |
| **domain** | Industry deep dives, trends | Understanding domain/industry |
| **deep_prompt** | Generate AI research prompts (ChatGPT, Claude, Gemini) | Need deeper AI-assisted research |
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Key Features:**
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
- Real-time web research
- Multiple analytical frameworks (Porter's Five Forces, SWOT, Technology Adoption Lifecycle)
- Platform-specific optimization for deep_prompt type
- Configurable research depth (quick/standard/comprehensive)
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Example (market):** "SaaS project management tool" → TAM $50B, SAM $5B, SOM $50M, top competitors (Asana, Monday), positioning recommendation.
2025-11-02 21:18:33 -06:00
---
2025-11-05 07:52:08 -06:00
### product-brief
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Purpose:** Interactive product brief creation that guides strategic product vision definition.
2025-11-02 21:18:33 -06:00
2025-11-04 15:02:19 -06:00
**Agent:** Analyst
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**When to Use:**
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
- Starting new product/major feature initiative
2025-11-02 21:18:33 -06:00
- Aligning stakeholders before detailed planning
- Transitioning from exploration to strategy
2025-11-05 07:52:08 -06:00
- Need executive-level product documentation
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Key Outputs:**
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
- Executive summary
- Problem statement with evidence
- Proposed solution and differentiators
- Target users (segmented)
- MVP scope (ruthlessly defined)
- Financial impact and ROI
- Strategic alignment
- Risks and open questions
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Integration:** Feeds directly into PRD workflow (Phase 2).
2025-11-02 21:18:33 -06:00
---
2025-11-05 07:52:08 -06:00
## Decision Guide
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
### Starting a Software Project
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
```
brainstorm-project (if unclear) → research (market/technical) → product-brief → Phase 2 (prd)
```
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
### Validating an Idea
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
```
2025-11-26 20:42:20 -06:00
research (market type) → product-brief → Phase 2
2025-11-05 07:52:08 -06:00
```
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
### Technical Decision Only
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
```
research (technical type) → Use findings in Phase 3 (architecture)
```
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
### Understanding Market
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
```
research (market/competitive type) → product-brief → Phase 2
```
2025-11-02 21:18:33 -06:00
2025-11-26 20:42:20 -06:00
### Domain Research for Complex Industries
```
domain-research → research (compliance/regulatory) → product-brief → Phase 2
```
2025-11-05 07:52:08 -06:00
---
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
## Integration with Phase 2 (Planning)
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
Analysis outputs feed directly into Planning:
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
| Analysis Output | Planning Input |
| --------------------------- | -------------------------- |
| product-brief.md | **prd** workflow |
| market-research.md | **prd** context |
2025-11-26 20:42:20 -06:00
| domain-research.md | **prd** context |
2025-11-05 07:52:08 -06:00
| technical-research.md | **architecture** (Phase 3) |
| competitive-intelligence.md | **prd** positioning |
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
Planning workflows automatically load these documents if they exist in the output folder.
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
## Common Patterns
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
### Greenfield Software (Full Analysis)
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
```
1. brainstorm-project - explore approaches
2025-11-26 20:42:20 -06:00
2. research (market/technical/domain) - validate viability
2025-11-05 07:52:08 -06:00
3. product-brief - capture strategic vision
4. → Phase 2: prd
```
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
### Skip Analysis (Clear Requirements)
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
```
→ Phase 2: prd or tech-spec directly
```
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
### Technical Research Only
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
```
1. research (technical) - evaluate technologies
2. → Phase 3: architecture (use findings in ADRs)
```
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
---
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
## Related Documentation
2025-11-02 21:18:33 -06:00
2025-12-28 21:13:44 +08:00
- [Phase 2: Planning Workflows ](../../../../docs/modules/bmm-bmad-method/workflows-planning.md ) - Next phase
- [Phase 3: Solutioning Workflows ](../../../../docs/modules/bmm-bmad-method/workflows-solutioning.md )
- [Phase 4: Implementation Workflows ](../../../../docs/modules/bmm-bmad-method/workflows-implementation.md )
2025-11-05 07:52:08 -06:00
- [Scale Adaptive System ](./scale-adaptive-system.md ) - Understanding project complexity
2025-12-28 21:13:44 +08:00
- [Agents Guide ](../../../../docs/modules/bmm-bmad-method/agents-guide.md ) - Complete agent reference