145 lines
3.9 KiB
Markdown
Raw Normal View History

# 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-30 11:26:15 -05:00
## Table of Contents
2025-10-30 11:26:15 -05:00
- [Essential Reading](#essential-reading)
- [Module Structure](#module-structure)
- [Quick Start](#quick-start)
- [Key Concepts](#key-concepts)
- [Scale Levels](#scale-levels)
- [Story Lifecycle](#story-lifecycle)
- [Best Practices](#best-practices)
## Essential Reading
**[📖 BMM v6 Workflows Guide](./workflows/README.md)** - Required reading before using BMM. Explains the revolutionary workflow system and component integration.
## Module Structure
2025-10-30 11:26:15 -05:00
### 🤖 Agents
2025-10-30 11:26:15 -05:00
**Core Development Roles:**
2025-10-30 11:26:15 -05:00
- **PM** - Product Manager for planning and requirements
- **Analyst** - Business analysis and research
- **Architect** - Technical architecture and design
2025-10-30 11:26:15 -05:00
- **SM** - Scrum Master for sprint and story management
- **DEV** - Developer for implementation
- **TEA** - Test Architect for quality assurance
- **UX** - User experience design
2025-10-30 11:26:15 -05:00
**Game Development** (Optional):
2025-10-30 11:26:15 -05:00
- **Game Designer** - Creative vision and GDD creation
- **Game Developer** - Game-specific implementation
2025-10-30 11:26:15 -05:00
- **Game Architect** - Game systems and infrastructure
2025-10-30 11:26:15 -05:00
### 📋 Workflows
2025-10-30 11:26:15 -05:00
Four-phase methodology adapting to project complexity:
2025-10-30 11:26:15 -05:00
**1. Analysis** (Optional)
2025-10-30 11:26:15 -05:00
- `brainstorm-project` - Project ideation
- `research` - Market/technical research
- `product-brief` - Product strategy
2025-10-30 11:26:15 -05:00
**2. Planning** (Required)
2025-10-30 11:26:15 -05:00
- `prd` - Scale-adaptive planning
- Routes to appropriate documentation level
2025-10-30 11:26:15 -05:00
**3. Solutioning** (Level 3-4)
2025-10-30 11:26:15 -05:00
- `architecture` - System design
- `tech-spec` - Epic technical specifications
2025-10-30 11:26:15 -05:00
**4. Implementation** (Iterative)
2025-10-30 11:26:15 -05:00
- `create-story` - Draft stories
- `story-context` - Inject expertise
- `dev-story` - Implement
- `code-review` - Validate quality
2025-10-30 11:26:15 -05:00
### 👥 Teams
2025-10-30 11:26:15 -05:00
Pre-configured agent groups for coordinated complex tasks.
2025-10-30 11:26:15 -05:00
### 📝 Tasks
2025-10-30 11:26:15 -05:00
Atomic work units composing into larger workflows.
2025-10-30 11:26:15 -05:00
### 🏗️ Test Architecture
**[TEA Guide](./testarch/README.md)** - Comprehensive testing strategy across 9 specialized workflows.
## Quick Start
2025-10-30 11:26:15 -05:00
1. **Load PM agent** in your IDE
2. **Wait for menu** to appear
3. **Run workflow:**
```
*prd
```
2025-10-30 11:26:15 -05:00
**IDE Instructions:**
2025-10-30 11:26:15 -05:00
- [Claude Code](../../docs/ide-info/claude-code.md)
- [Cursor](../../docs/ide-info/cursor.md)
- [VS Code](../../docs/ide-info/windsurf.md)
- [Others](../../docs/ide-info/)
2025-10-30 11:26:15 -05:00
## Key Concepts
2025-10-30 11:26:15 -05:00
### Scale Levels
2025-10-30 11:26:15 -05:00
BMM automatically adapts complexity:
2025-10-30 11:26:15 -05:00
| Level | Stories | Documentation |
| ----- | ------------- | ----------------- |
| 0 | Single change | Minimal |
| 1 | 1-10 | Light PRD |
| 2 | 5-15 | Focused PRD |
| 3 | 12-40 | Full architecture |
| 4 | 40+ | Enterprise scale |
2025-10-30 11:26:15 -05:00
### Story Lifecycle
2025-10-12 16:59:54 -05:00
2025-10-30 11:26:15 -05:00
Four-state machine tracked in status file:
2025-10-12 16:59:54 -05:00
```
BACKLOG → TODO → IN PROGRESS → DONE
```
2025-10-30 11:26:15 -05:00
- **BACKLOG** - Ordered stories to draft
- **TODO** - Ready for SM drafting
- **IN PROGRESS** - Approved for DEV
- **DONE** - Completed with metrics
### Just-In-Time Design
2025-10-12 16:59:54 -05:00
2025-10-30 11:26:15 -05:00
Technical specifications created per epic during implementation, enabling learning and adaptation.
2025-10-12 16:59:54 -05:00
### Context Injection
2025-10-30 11:26:15 -05:00
Dynamic technical guidance generated for each story, providing exact expertise when needed.
2025-10-30 11:26:15 -05:00
## Best Practices
2025-10-30 11:26:15 -05:00
1. **Start with workflows** - Let process guide you
2. **Respect scale** - Don't over-document small projects
3. **Trust the process** - Methodology carefully designed
4. **Use status file** - Single source of truth for stories
## Related Documentation
2025-10-30 11:26:15 -05:00
- **[Workflows Guide](./workflows/README.md)** - Complete workflow reference
- **[Test Architect Guide](./testarch/README.md)** - Testing strategy
- **[IDE Setup](../../docs/ide-info/)** - Environment configuration
---
2025-10-30 11:26:15 -05:00
For complete BMad Method workflow system details, see the [BMM Workflows README](./workflows/README.md).