3.9 KiB
BMM - BMad Method Module
The BMM (BMad Method Module) is the core orchestration system for the BMad Method v6a, providing comprehensive software development lifecycle management through specialized agents, workflows, teams, and tasks.
📚 Essential Reading
Before using BMM, you MUST read the BMM v6 Workflows Guide. This document explains the revolutionary v6a workflow system and how all components work together.
Module Structure
🤖 /agents
Specialized AI agents for different development roles:
- PM (Product Manager) - Product planning and requirements
- Analyst - Business analysis and research
- Architect - Technical architecture and design
- SM (Scrum Master) - Sprint and story management
- DEV (Developer) - Code implementation
- SR (Senior Reviewer) - Code review and quality
- UX - User experience design
- And more specialized roles
📋 /workflows
The heart of BMM - structured workflows for the four development phases:
-
Analysis Phase (Optional)
brainstorm-project- Project ideationresearch- Market/technical researchproduct-brief- Product strategy
-
Planning Phase (Required)
plan-project- Scale-adaptive project planning- Routes to appropriate documentation based on project complexity
-
Solutioning Phase (Level 3-4 projects)
3-solutioning- Architecture designtech-spec- Epic-specific technical specifications
-
Implementation Phase (Iterative)
create-story- Story generationstory-context- Expertise injectiondev-story- Implementationreview-story- Quality validationcorrect-course- Issue resolutionretrospective- Continuous improvement
👥 /teams
Pre-configured agent teams for different project types and phases. Teams coordinate multiple agents working together on complex tasks.
📝 /tasks
Reusable task definitions that agents execute within workflows. These are the atomic units of work that compose into larger workflows.
🔧 /sub-modules
Extension modules that add specialized capabilities to BMM.
🏗️ /testarch
Test architecture and quality assurance components.
Quick Start
# Run a planning workflow
bmad pm plan-project
# Create a new story
bmad sm create-story
# Run development workflow
bmad dev develop
# Review implementation
bmad sr review-story
Key Concepts
Scale Levels
BMM automatically adapts to project complexity:
- Level 0: Single atomic change
- Level 1: 1-10 stories, minimal documentation
- Level 2: 5-15 stories, focused PRD
- Level 3: 12-40 stories, full architecture
- Level 4: 40+ stories, enterprise scale
Just-In-Time Design
Technical specifications are created one epic at a time during implementation, not all upfront, allowing for learning and adaptation.
Context Injection
Story-specific technical guidance is generated dynamically, providing developers with exactly the expertise needed for each task.
Integration with BMad Core
BMM integrates seamlessly with the BMad Core framework, leveraging:
- The agent execution engine
- Workflow orchestration
- Task management
- Team coordination
Related Documentation
- BMM Workflows Guide - Start here!
- Agent Documentation - Individual agent capabilities
- Team Configurations - Pre-built team setups
- Task Library - Reusable task components
Best Practices
- Always start with the workflows - Let workflows guide your process
- Respect the scale - Don't over-document small projects
- Embrace iteration - Use retrospectives to continuously improve
- Trust the process - The v6a methodology has been carefully designed
For detailed information about the complete BMad Method v6a workflow system, see the BMM Workflows README.