2025-10-04 01:26:38 -05:00
# BMM - BMad Method Module
2025-10-30 11:26:15 -05:00
Core orchestration system for AI-driven agile development, providing comprehensive lifecycle management through specialized agents and workflows.
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
---
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
## 📚 Complete Documentation
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
👉 ** [BMM Documentation Hub ](./docs/README.md )** - Start here for complete guides, tutorials, and references
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
**Quick Links:**
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
- **[Quick Start Guide ](./docs/quick-start.md )** - New to BMM? Start here (15 min)
- **[Agents Guide ](./docs/agents-guide.md )** - Meet your 12 specialized AI agents (45 min)
- **[Scale Adaptive System ](./docs/scale-adaptive-system.md )** - How BMM adapts to project size (42 min)
- **[FAQ ](./docs/faq.md )** - Quick answers to common questions
- **[Glossary ](./docs/glossary.md )** - Key terminology reference
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
---
2025-10-27 22:38:34 -05:00
2025-11-02 21:18:33 -06:00
## 🏗️ Module Structure
2025-10-27 22:38:34 -05:00
2025-11-02 21:18:33 -06:00
This module contains:
2025-10-27 22:38:34 -05:00
2025-11-02 21:18:33 -06:00
```
bmm/
├── agents/ # 12 specialized AI agents (PM, Architect, SM, DEV, TEA, etc.)
├── workflows/ # 34 workflows across 4 phases + testing
├── teams/ # Pre-configured agent groups
├── tasks/ # Atomic work units
├── testarch/ # Comprehensive testing infrastructure
└── docs/ # Complete user documentation
```
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
### Agent Roster
2025-10-04 01:26:38 -05:00
docs: comprehensive documentation accuracy overhaul and PM/UX evolution analysis
This commit represents a major documentation quality improvement, fixing critical inaccuracies and adding forward-looking guidance on the evolving role of PMs/UX in AI-driven development.
## Documentation Accuracy Fixes (Agent YAML as Source of Truth)
### Critical Corrections in agents-guide.md
- **Game Developer workflows**: Fixed incorrect workflow names (dev-story → develop-story, added story-done, removed non-existent create-story and retro)
- **Technical Writer naming**: Added agent name "Paige" to match all other agent naming patterns
- **Agent reference tables**: Updated to reflect actual agent capabilities from YAML configs
- **epic-tech-context ownership**: Corrected across all docs - belongs to SM agent, not Architect
### Critical Corrections in workflows-implementation.md
- **Line 16 + 75**: Fixed epic-tech-context agent from "Architect" → "SM" (matches sm.agent.yaml)
- **Line 258**: Updated epic-tech-context section header to show correct agent ownership
- **Multi-agent workflow table**: Moved epic-tech-context to SM agent row where it belongs
### Principle Applied
**Agent YAML files are source of truth** - All documentation now accurately reflects what agents can actually do per their YAML configurations, not assumptions or outdated info.
## Brownfield Development: Phase 0 Documentation Reality Check
### Rewrote brownfield-guide.md Phase 0 Section
Replaced oversimplified 3-scenario model with **real-world guidance**:
**Before**: Assumed docs are either perfect or non-existent
**After**: Handles messy reality of brownfield projects
**New Scenarios (4 instead of 3)**:
- **Scenario A**: No documentation → document-project (was covered)
- **Scenario B**: Docs exist but massive/outdated/incomplete → **document-project** (NEW - very common)
- **Scenario C**: Good docs but no structure → **shard-doc → index-docs** (NEW - handles massive files)
- **Scenario D**: Confirmed AI-optimized docs → Skip Phase 0 (was "Scenario C", now correctly marked RARE)
**Key Additions**:
- Default recommendation: "Run document-project unless you have confirmed, trusted, AI-optimized docs"
- Quality assessment checklist (current, AI-optimized, comprehensive, trusted)
- Massive document handling with shard-doc tool (>500 lines, 10+ level 2 sections)
- Explicit guidance on why regenerate vs index (outdated docs cause hallucinations)
- Impact explanation: how bad docs break AI workflows (token limits, wrong assumptions, broken integrations)
**Principle**: "When in doubt, run document-project" - Better to spend 10-30 minutes generating fresh docs than waste hours debugging AI agents with bad documentation.
## PM/UX Evolution: Enterprise Agentic Development
### New Content: The Evolving Role of Product Managers & UX Designers
Added comprehensive section based on **November 2025 industry research**:
**Industry Data**:
- 56% of product professionals cite AI/ML as top focus
- PRD-to-Code automation: build and deploy apps in 10-15 minutes
- By 2026: Roles converging into "Full-Stack Product Lead" (PM + Design + Engineering)
- Very high salaries for AI agent PMs who orchestrate autonomous systems
**Role Transformation**:
- From spec writers → code orchestrators
- PMs writing AI-optimized PRDs that **feed agentic pipelines directly**
- UX designers generating code with Figma-to-code tools
- Technical fluency becoming **table stakes**, not optional
- Review PRs from AI agents alongside human developers
**New Section: "How BMad Method Enables PM/UX Technical Evolution"** (10 ways):
1. **AI-Executable PRD Generation** - PRDs become work packages for cloud agents
2. **Automated Epic/Story Breakdown** - No more story refinement sessions
3. **Human-in-the-Loop Architecture** - PMs learn while validating technical decisions
4. **Cloud Agentic Pipeline** - Current (2025) + Future (2026) vision with diagrams
5. **UX Design Integration** - Designs validated through working prototypes
6. **PM Technical Skills Development** - Learn by doing through conversational workflows
7. **Organizational Leverage** - 1 PM → 20-50 AI agents (5-10× multiplier)
8. **Quality Consistency** - What gets built matches what was specified
9. **Rapid Prototyping** - Hours to validate ideas vs months
10. **Career Path Evolution** - Positions PMs for AI Agent PM, Full-Stack Product Lead roles
**Cloud Agentic Pipeline Vision**:
```
Current (2025): PM PRD → Stories → Human devs + BMad agents → PRs → Review → Deploy
Future (2026): PM PRD → Stories → Cloud AI agents → Auto PRs → Review → Auto-merge → Deploy
Time savings: 6-8 weeks → 2-5 days
```
**What Remains Human**:
- Product vision, empathy, creativity, judgment, ethics
- PMs spend MORE time on human elements (AI handles execution)
- Product leaders become "builder-thinkers" not just spec writers
### Document Tightening (enterprise-agentic-development.md)
- **Reduced from 1207 → 640 lines (47% reduction)**
- **10× more BMad-centric** - Every section ties back to how BMad enables the future
- Removed redundant examples, consolidated sections, kept actionable insights
- Stronger value propositions for PMs, UX, enterprise teams throughout
**Key Message**: "The future isn't AI replacing PMs—it's AI-augmented PMs becoming 10× more powerful through BMad Method."
## Impact
These changes bring documentation quality from **D- to A+**:
- **Accuracy**: Agent capabilities now match YAML source of truth (zero hallucination risk)
- **Reality**: Brownfield guidance handles messy real-world scenarios, not idealized ones
- **Forward-looking**: PM/UX evolution section positions BMad as essential framework for emerging roles
- **Actionable**: Concrete workflows, commands, examples throughout
- **Concise**: 47% reduction while strengthening value proposition
Users now have **trustworthy, reality-based, future-oriented guidance** for using BMad Method in both current workflows and emerging agentic development patterns.
2025-11-03 19:38:50 -06:00
**Core Development:** PM, Analyst, Architect, SM, DEV, TEA, UX Designer, Technical Writer
2025-11-02 21:18:33 -06:00
**Game Development:** Game Designer, Game Developer, Game Architect
**Orchestration:** BMad Master (from Core)
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
👉 ** [Full Agents Guide ](./docs/agents-guide.md )** - Roles, workflows, and when to use each agent
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
### Workflow Phases
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
**Phase 0:** Documentation (brownfield only)
**Phase 1:** Analysis (optional) - 5 workflows
2025-12-23 11:40:38 +08:00
**Phase 2:** Planning (required) - 2 workflows
**Phase 3:** Solutioning (required) - 3 workflows
**Phase 4:** Implementation (iterative) - 7 workflows
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
👉 ** [Workflow Guides ](./docs/README.md#-workflow-guides )** - Detailed documentation for each phase
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
---
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
## 🚀 Getting Started
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
**New Project:**
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
```bash
# Install BMM
npx bmad-method@alpha install
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
# Load Analyst agent in your IDE, then:
*workflow-init
```
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
**Existing Project (Brownfield):**
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
```bash
# Document your codebase first
*document-project
2025-10-30 11:26:15 -05:00
2025-11-02 21:18:33 -06:00
# Then initialize
*workflow-init
```
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
👉 ** [Quick Start Guide ](./docs/quick-start.md )** - Complete setup and first project walkthrough
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
---
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
## 🎯 Key Concepts
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
### Scale-Adaptive Design
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
BMM automatically adjusts to project complexity (Levels 0-4):
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
- **Level 0-1:** Quick Spec Flow for bug fixes and small features
- **Level 2:** PRD with optional architecture
- **Level 3-4:** Full PRD + comprehensive architecture
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
👉 ** [Scale Adaptive System ](./docs/scale-adaptive-system.md )** - Complete level breakdown
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
### Story-Centric Implementation
2025-10-04 01:26:38 -05:00
2025-12-11 21:20:44 -07:00
Stories move through a defined lifecycle: `backlog → ready-for-dev → in-progress → review → done`
2025-10-12 16:59:54 -05:00
2025-11-02 21:18:33 -06:00
Just-in-time epic context and story context provide exact expertise when needed.
2025-10-12 16:59:54 -05:00
2025-11-02 21:18:33 -06:00
👉 ** [Implementation Workflows ](./docs/workflows-implementation.md )** - Complete story lifecycle guide
2025-10-12 16:59:54 -05:00
2025-11-02 21:18:33 -06:00
### Multi-Agent Collaboration
2025-10-30 11:26:15 -05:00
2025-11-02 21:18:33 -06:00
Use party mode to engage all 19+ agents (from BMM, CIS, BMB, custom modules) in group discussions for strategic decisions, creative brainstorming, and complex problem-solving.
2025-10-12 16:59:54 -05:00
2025-11-02 21:18:33 -06:00
👉 ** [Party Mode Guide ](./docs/party-mode.md )** - How to orchestrate multi-agent collaboration
2025-10-12 16:59:54 -05:00
2025-11-02 21:18:33 -06:00
---
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
## 📖 Additional Resources
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
- **[Brownfield Guide ](./docs/brownfield-guide.md )** - Working with existing codebases
- **[Quick Spec Flow ](./docs/quick-spec-flow.md )** - Fast-track for Level 0-1 projects
- **[Enterprise Agentic Development ](./docs/enterprise-agentic-development.md )** - Team collaboration patterns
- **[Troubleshooting ](./docs/troubleshooting.md )** - Common issues and solutions
- **[IDE Setup Guides ](../../../docs/ide-info/ )** - Configure Claude Code, Cursor, Windsurf, etc.
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
---
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
## 🤝 Community
2025-10-04 01:26:38 -05:00
2025-11-02 21:18:33 -06:00
- **[Discord ](https://discord.gg/gk8jAdXWmj )** - Get help, share feedback (#general -dev, #bugs -issues)
- **[GitHub Issues ](https://github.com/bmad-code-org/BMAD-METHOD/issues )** - Report bugs or request features
- **[YouTube ](https://www.youtube.com/@BMadCode )** - Video tutorials and walkthroughs
2025-10-04 01:26:38 -05:00
---
2025-11-02 21:18:33 -06:00
**Ready to build?** → [Start with the Quick Start Guide ](./docs/quick-start.md )