2025-11-02 21:18:33 -06:00
# BMM Analysis Workflows (Phase 1)
2025-11-05 07:52:08 -06:00
**Reading Time:** ~7 minutes
2025-11-02 21:18:33 -06:00
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-05 07:52:08 -06:00
## Phase 1 Analysis Workflow Map
2025-11-04 15:02:19 -06:00
```mermaid
%%{init: {'theme':'base', 'themeVariables': { 'primaryColor':'#fff ','primaryTextColor':'#000 ','primaryBorderColor':'#000 ','lineColor':'#000 ','fontSize':'16px','fontFamily':'arial'}}}%%
graph TB
2025-11-05 07:52:08 -06:00
subgraph Discovery["< b > DISCOVERY & IDEATION (Optional)< / b > "]
direction LR
2025-11-04 15:02:19 -06:00
BrainstormProject["< b > Analyst: brainstorm-project< / b > < br / > Multi-track solution exploration"]
BrainstormGame["< b > Analyst: brainstorm-game< / b > < br / > Game concept generation"]
end
2025-11-05 07:52:08 -06:00
subgraph Research["< b > RESEARCH & VALIDATION (Optional)< / b > "]
2025-11-04 15:02:19 -06:00
direction TB
2025-11-05 07:52:08 -06:00
ResearchWF["< b > Analyst: research< / b > < br / > • market (TAM/SAM/SOM)< br / > • technical (framework evaluation)< br / > • competitive (landscape)< br / > • user (personas, JTBD)< br / > • domain (industry analysis)< br / > • deep_prompt (AI research)"]
2025-11-04 15:02:19 -06:00
end
2025-11-05 07:52:08 -06:00
subgraph Strategy["< b > STRATEGIC CAPTURE (Recommended for Greenfield)< / b > "]
direction LR
ProductBrief["< b > Analyst: product-brief< / b > < br / > Product vision + strategy< br / > (Interactive or YOLO mode)"]
GameBrief["< b > Game Designer: game-brief< / b > < br / > Game vision capture< br / > (Interactive or YOLO mode)"]
2025-11-04 15:02:19 -06:00
end
2025-11-05 07:52:08 -06:00
Discovery -.->|Software| ProductBrief
Discovery -.->|Games| GameBrief
Discovery -.->|Validate ideas| Research
Research -.->|Inform brief| ProductBrief
Research -.->|Inform brief| GameBrief
ProductBrief --> Phase2["< b > Phase 2: prd workflow< / b > "]
GameBrief --> Phase2Game["< b > Phase 2: gdd workflow< / b > "]
Research -.->|Can feed directly| Phase2
2025-11-04 15:02:19 -06:00
2025-11-05 07:52:08 -06:00
style Discovery fill:#e1f5fe ,stroke:#01579b ,stroke-width:3px,color:#000
2025-11-04 15:02:19 -06:00
style Research fill:#fff9c4 ,stroke:#f57f17 ,stroke-width:3px,color:#000
2025-11-05 07:52:08 -06:00
style Strategy fill:#f3e5f5 ,stroke:#4a148c ,stroke-width:3px,color:#000
style Phase2 fill:#c8e6c9 ,stroke:#2e7d32 ,stroke-width:2px,color:#000
style Phase2Game fill:#c8e6c9 ,stroke:#2e7d32 ,stroke-width:2px,color:#000
2025-11-04 15:02:19 -06:00
style BrainstormProject fill:#81d4fa ,stroke:#0277bd ,stroke-width:2px,color:#000
style BrainstormGame fill:#81d4fa ,stroke:#0277bd ,stroke-width:2px,color:#000
2025-11-05 07:52:08 -06:00
style ResearchWF fill:#fff59d ,stroke:#f57f17 ,stroke-width:2px,color:#000
2025-11-04 15:02:19 -06:00
style ProductBrief fill:#ce93d8 ,stroke:#6a1b9a ,stroke-width:2px,color:#000
style GameBrief fill:#ce93d8 ,stroke:#6a1b9a ,stroke-width:2px,color:#000
```
---
2025-11-02 21:18:33 -06:00
## Quick Reference
2025-11-05 07:52:08 -06:00
| Workflow | Agent | Required | Purpose | Output |
| ---------------------- | ------------- | ----------- | -------------------------------------------------------------- | ---------------------------- |
| **brainstorm-project** | Analyst | No | Explore solution approaches and architectures | Solution options + rationale |
| **brainstorm-game** | Analyst | No | Generate game concepts using creative techniques | Game concepts + evaluation |
| **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 |
| **game-brief** | Game Designer | Recommended | Capture game vision before GDD (interactive) | Game 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-11-05 07:52:08 -06:00
- Unclear technical approach with business objectives
- Multiple solution paths need evaluation
- Hidden assumptions need discovery
- Innovation beyond obvious solutions
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
- Architecture proposals with trade-off analysis
- Value framework (prioritized features)
- Risk analysis (dependencies, challenges)
- Strategic recommendation with rationale
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Example:** "We need a customer dashboard" → Options: Monolith SSR (faster), Microservices SPA (scalable), Hybrid (balanced) with recommendation.
2025-11-02 21:18:33 -06:00
---
2025-11-05 07:52:08 -06:00
### brainstorm-game
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Purpose:** Generate game concepts through systematic creative exploration using five brainstorming techniques.
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
- Generating original game concepts
2025-11-05 07:52:08 -06:00
- Exploring variations on themes
2025-11-02 21:18:33 -06:00
- Breaking creative blocks
- Validating game ideas against constraints
2025-11-05 07:52:08 -06:00
**Techniques Used:**
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
- SCAMPER (systematic modification)
- Mind Mapping (hierarchical exploration)
- Lotus Blossom (radial expansion)
- Six Thinking Hats (multi-perspective)
- Random Word Association (lateral thinking)
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
- Method-specific artifacts (5 separate documents)
- Consolidated concept document with feasibility
- Design pillar alignment matrix
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Example:** "Roguelike with psychological themes" → Emotions as characters, inner demons as enemies, therapy sessions as rest points, deck composition affects narrative.
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
### 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
**Modes:**
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
- **Interactive Mode** (Recommended): Step-by-step collaborative development with probing questions
- **YOLO Mode**: AI generates complete draft from context, then iterative refinement
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
### game-brief
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Purpose:** Lightweight interactive brainstorming session capturing game vision before Game Design Document.
2025-11-02 21:18:33 -06:00
2025-11-04 15:02:19 -06:00
**Agent:** Game Designer
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 game project
- Exploring game ideas before committing
- Pitching concepts to team/stakeholders
2025-11-02 21:18:33 -06:00
- Validating market fit and feasibility
2025-11-05 07:52:08 -06:00
**Game Brief vs GDD:**
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
| Aspect | Game Brief | GDD |
| ------------ | ------------------ | ------------------------- |
| Purpose | Validate concept | Design for implementation |
| Detail Level | High-level vision | Detailed specs |
| Format | Conversational | Structured |
| Output | Concise vision doc | Comprehensive design |
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
- Game vision (concept, pitch)
- Target market and positioning
- Core gameplay pillars
2025-11-02 21:18:33 -06:00
- Scope and constraints
- Reference framework
- Risk assessment
- Success criteria
2025-11-05 07:52:08 -06:00
**Integration:** Feeds into GDD 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
### Starting a Game Project
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
```
brainstorm-game (if generating concepts) → research (market/competitive) → game-brief → Phase 2 (gdd)
```
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
```
research (market type) → product-brief or game-brief → Phase 2
```
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-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 |
| game-brief.md | **gdd** workflow |
| market-research.md | **prd** context |
| 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
## Best Practices
2025-11-02 21:18:33 -06:00
### 1. Don't Over-Invest in Analysis
2025-11-05 07:52:08 -06:00
Analysis is optional. If requirements are clear, skip to Phase 2 (Planning).
2025-11-02 21:18:33 -06:00
### 2. Iterate Between Workflows
2025-11-05 07:52:08 -06:00
Common pattern: brainstorm → research (validate) → brief (synthesize)
2025-11-02 21:18:33 -06:00
### 3. Document Assumptions
2025-11-05 07:52:08 -06:00
Analysis surfaces and validates assumptions. Document them explicitly for planning to challenge.
2025-11-02 21:18:33 -06:00
### 4. Keep It Strategic
2025-11-05 07:52:08 -06:00
Focus on "what" and "why", not "how". Leave implementation for Planning and Solutioning.
2025-11-02 21:18:33 -06:00
### 5. Involve Stakeholders
2025-11-05 07:52:08 -06:00
Use analysis workflows to align stakeholders before committing to detailed planning.
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
2. research (market) - validate viability
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
### Greenfield Game (Full Analysis)
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
```
1. brainstorm-game - generate concepts
2. research (competitive) - understand landscape
3. game-brief - capture vision
4. → Phase 2: gdd
```
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-11-05 07:52:08 -06:00
- [Phase 2: Planning Workflows ](./workflows-planning.md ) - Next phase
- [Phase 3: Solutioning Workflows ](./workflows-solutioning.md )
- [Phase 4: Implementation Workflows ](./workflows-implementation.md )
- [Scale Adaptive System ](./scale-adaptive-system.md ) - Understanding project complexity
- [Agents Guide ](./agents-guide.md ) - Complete agent reference
2025-11-02 21:18:33 -06:00
---
2025-11-05 07:52:08 -06:00
## Troubleshooting
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Q: Do I need to run all analysis workflows?**
A: No! Analysis is entirely optional. Use only workflows that help you think through your problem.
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Q: Which workflow should I start with?**
A: If unsure, start with `research` (market type) to validate viability, then move to `product-brief` or `game-brief` .
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Q: Can I skip straight to Planning?**
A: Yes! If you know what you're building and why, skip Phase 1 entirely and start with Phase 2 (prd/gdd/tech-spec).
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Q: How long should Analysis take?**
A: Typically hours to 1-2 days. If taking longer, you may be over-analyzing. Move to Planning.
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Q: What if I discover problems during Analysis?**
A: That's the point! Analysis helps you fail fast and pivot before heavy planning investment.
2025-11-02 21:18:33 -06:00
2025-11-05 07:52:08 -06:00
**Q: Should brownfield projects do Analysis?**
A: Usually no. Start with `document-project` (Phase 0), then skip to Planning (Phase 2).
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
_Phase 1 Analysis - Optional strategic thinking before commitment._