96 lines
4.2 KiB
Markdown
96 lines
4.2 KiB
Markdown
# How the BMAD Method Works
|
|
|
|
The BMAD Method is a revolutionary AI-driven development approach that uses specialized AI personas coordinated by an intelligent orchestrator to deliver high-quality software solutions efficiently.
|
|
|
|
## Quick Navigation
|
|
|
|
| Section | Description | Best For |
|
|
|---------|-------------|----------|
|
|
| [🧠Core Concepts](core-concepts.md) | Fundamental BMAD principles | New users |
|
|
| [🎠Orchestrator Mechanics](orchestrator-mechanics.md) | How the orchestrator works | Technical users |
|
|
| [👥 Persona System](persona-system.md) | Understanding AI personas | All users |
|
|
| [📋 Task Execution](task-execution.md) | How tasks are performed | Process-focused users |
|
|
| [🔄 Workflow Examples](workflow-examples.md) | Real-world scenarios | Practical learners |
|
|
| [🚀 Getting Started](getting-started.md) | Your first BMAD project | Beginners |
|
|
|
|
## The BMAD Advantage
|
|
|
|
### Traditional Development vs BMAD Method
|
|
|
|
| Traditional Approach | BMAD Method |
|
|
|---------------------|-------------|
|
|
| ⌠Manual coordination between roles | Automated orchestration |
|
|
| ⌠Context switching between tools | Unified AI-driven workflow |
|
|
| ⌠Inconsistent deliverable quality | Template-driven standardization |
|
|
| ⌠Knowledge silos | Shared context across all personas |
|
|
| ⌠Time-consuming handoffs | Seamless persona transitions |
|
|
|
|
### Key Benefits
|
|
|
|
- **🚀 10x Faster Development**: Automated coordination eliminates bottlenecks
|
|
- **🎯 Consistent Quality**: Template-driven deliverables ensure standards
|
|
- **🤠Seamless Handoffs**: Personas share context automatically
|
|
- **🔧 Role Specialization**: Each persona is an expert in their domain
|
|
- **🌠Environment Flexibility**: Works in web browsers or IDEs
|
|
|
|
## How It All Fits Together
|
|
|
|
```mermaid title="BMAD Method Overview" type="diagram"
|
|
graph TD
|
|
A["User Request"] --> B["Orchestrator"]
|
|
B --> C{["Analyze Request"]}
|
|
C --> D["Select Persona"]
|
|
D --> E["Execute Task"]
|
|
E --> F["Generate Deliverable"]
|
|
F --> G["Quality Check"]
|
|
G --> H{["Complete?"]}
|
|
H -->|No| I["Refine & Retry"]
|
|
H -->|Yes| J["Update Context"]
|
|
I --> E
|
|
J --> K["Ready for Next Request"]
|
|
```
|
|
|
|
## Environment Support
|
|
|
|
The BMAD Method works seamlessly across multiple environments:
|
|
|
|
### 🌠Web-Based Environments
|
|
- **ChatGPT Custom GPTs**: Full orchestrator with file attachments
|
|
- **Google Gemini Gems**: Complete persona system with knowledge base
|
|
- **Claude Projects**: Integrated workflow with document management
|
|
|
|
### 💻 IDE-Based Environments
|
|
- **Cursor AI**: Advanced codebase integration with file system access
|
|
- **Cline (Claude Dev)**: Project context awareness with terminal integration
|
|
- **Claude Code**: Code quality focus with best practices enforcement
|
|
- **Roocode**: Rapid prototyping with component library integration
|
|
|
|
## Getting Started Paths
|
|
|
|
Choose your preferred starting point:
|
|
|
|
1. **🚀 Quick Start (5 minutes)**: [Web Environment Setup](../quick-start-guides/web-environment-quickstart.md)
|
|
2. **💻 Developer Setup (15 minutes)**: [IDE Environment Setup](../quick-start-guides/ide-environment-quickstart.md)
|
|
3. **📚 Deep Dive (30 minutes)**: [Complete Training Materials](../training/using-v0-ux-ui-architect.md)
|
|
|
|
## What Makes BMAD Different
|
|
|
|
Unlike traditional development methodologies, BMAD leverages AI to:
|
|
|
|
- **Eliminate Communication Overhead**: Personas share perfect context
|
|
- **Ensure Consistency**: Every deliverable follows proven templates
|
|
- **Accelerate Decision Making**: AI-driven analysis and recommendations
|
|
- **Maintain Quality**: Built-in checklists and validation at every step
|
|
- **Scale Expertise**: Access to specialized knowledge across all domains
|
|
|
|
## Next Steps
|
|
|
|
1. **Understand the Fundamentals**: Start with [Core Concepts](core-concepts.md)
|
|
2. **See It In Action**: Review [Workflow Examples](workflow-examples.md)
|
|
3. **Try It Yourself**: Follow the [Getting Started Guide](getting-started.md)
|
|
4. **Go Deeper**: Explore specific [Persona Documentation](../v0-ux-ui-architect-user-guide.md)
|
|
|
|
---
|
|
|
|
*Ready to revolutionize your development process? The BMAD Method is waiting to transform how you build software.*
|