The Problem with Fixed Methodologies
Traditional development methodologies apply the same process regardless of project size: Heavyweight Agile:Scale-Adaptive Planning in BMad
BMad offers three planning tracks that adapt to your project:Quick Flow (1-15 Stories)
Best For:- Bug fixes and patches
- Small features with clear scope
- Refactoring existing code
- Prototyping and spikes
- Single-developer work
tech-spec-{slug}.md— Single implementation document
- Planning: 15-30 minutes
- Implementation: Hours to 1-2 days
- Requirements fit in one conversation
- No architectural decisions needed
- Single agent can reason about full scope
- Existing architecture provides context
- “Fix the login timeout issue”
- “Add email validation to registration form”
- “Refactor authentication middleware”
- “Implement password reset flow”
BMad Method (10-50+ Stories)
Best For:- New products and platforms
- Complex features spanning multiple components
- Work requiring stakeholder alignment
- Projects needing architectural decisions
product-brief.md(optional) — Strategic visionPRD.md— Functional and non-functional requirementsux-spec.md(optional) — User experience designarchitecture.md— Technical decisions with ADRs- Epic files with stories — Implementation breakdown
project-context.md— Implementation rules
- Planning: 2-8 hours (spread across phases)
- Implementation: Days to weeks
- Requirements need discovery and alignment
- Architecture decisions affect implementation
- Multiple epics that could conflict
- Team needs shared context
- “Build a SaaS authentication platform”
- “Create a real-time collaboration feature”
- “Implement multi-tenant data isolation”
- “Add payment processing with multiple providers”
Enterprise (30+ Stories)
Best For:- Compliance-heavy systems (healthcare, finance)
- Multi-tenant platforms
- Security-critical applications
- Large-scale systems with complex integrations
- Everything from BMad Method PLUS:
- Security specifications
- Compliance documentation
- Integration contracts
- DevOps and deployment strategy
- Quality gate definitions
- Planning: 1-3 weeks
- Implementation: Weeks to months
- Regulatory compliance required
- Security reviews mandatory
- Multiple team coordination needed
- Long-term maintenance expected
- “HIPAA-compliant patient data system”
- “PCI-DSS payment processing platform”
- “SOC 2 Type II multi-tenant SaaS”
- “Government contract system with clearance requirements”
How BMad Adapts
Automatic Scope Detection
BMad workflows include scope detection guardrails: In Quick Flow:Manual Track Selection
You can choose your track explicitly: Via BMad-Help:- Run
/bmad-bmm-quick-spec→ Quick Flow track - Run
/bmad-bmm-create-prd→ BMad Method track - Install TEA module → Enterprise track option
Adaptation Mechanisms
1. Conditional Phases
Phases activate based on project needs:| Phase | Quick Flow | BMad Method | Enterprise |
|---|---|---|---|
| Analysis | ✗ Skip | Optional | Recommended |
| Planning | Tech-spec | PRD + UX | PRD + UX + Security |
| Solutioning | ✗ Skip | Architecture + Epics | Architecture + Integrations + Epics |
| Implementation | quick-dev | Story-by-story | Story-by-story + Quality Gates |
2. Artifact Granularity
Quick Flow:3. Ceremony Level
Quick Flow:- No sprint planning
- No retrospectives
- Minimal documentation
- Direct implementation
- Sprint planning (
/bmad-bmm-sprint-planning) - Story preparation (
/bmad-bmm-create-story) - Code review (
/bmad-bmm-code-review) - Epic retrospective (
/bmad-bmm-retrospective)
- All BMad Method ceremonies PLUS:
- Security reviews
- Compliance checks
- Integration validation
- Quality gate approvals
4. Context Engineering
Quick Flow:Decision Framework
Use this guide to choose your track:Size Indicators
Story Count (Rough Guide):- 1-5 stories → Quick Flow
- 5-15 stories → Quick Flow or BMad Method Simple
- 15-30 stories → BMad Method
- 30+ stories → BMad Method or Enterprise
- Hours to 1-2 days → Quick Flow
- 1-4 weeks → BMad Method
- 1+ months → BMad Method or Enterprise
- 1 developer → Quick Flow or BMad Method
- 2-5 developers → BMad Method
- 5+ developers → BMad Method or Enterprise
Complexity Indicators
Choose Quick Flow if ALL true:- ✓ Requirements are clear and uncontested
- ✓ No architectural decisions needed
- ✓ Fits within existing patterns
- ✓ One developer can hold full scope
- ✓ No cross-team coordination required
- ✗ Requirements need discovery or alignment
- ✗ Architecture decisions affect implementation
- ✗ Multiple components or services involved
- ✗ Could be implemented inconsistently by different agents
- ✗ Stakeholders need documentation
- ✗ Compliance requirements (HIPAA, PCI-DSS, SOC 2)
- ✗ Security review mandatory
- ✗ Multi-tenant with data isolation concerns
- ✗ Integration with multiple external systems
- ✗ Long-term maintenance by multiple teams
Risk-Based Selection
Low Risk → Quick Flow:- Internal tools
- Non-critical features
- Isolated changes
- Easy to revert
- User-facing features
- Data model changes
- API contracts
- Multi-component work
- Security-critical systems
- Financial transactions
- Healthcare data
- Compliance-regulated systems
Escalation and De-escalation
Escalating from Quick Flow
If Quick Flow scope grows:De-escalating from BMad Method
If you started BMad Method but realize it’s simpler:Real-World Examples
Example 1: Bug Fix (Quick Flow)
Situation: Login form submits twice on Enter key Track: Quick Flow Process:Example 2: Feature Addition (BMad Method)
Situation: Add payment processing with Stripe and PayPal Track: BMad Method Process:/bmad-bmm-create-prd→ Define requirements, success metrics (1 hour)/bmad-bmm-create-architecture→ Decide payment abstraction layer, webhook handling (1.5 hours)/bmad-bmm-create-epics-and-stories→ Break into 4 epics, 22 stories (1 hour)- Implementation: 3 weeks of sprints
Example 3: Enterprise Platform (Enterprise)
Situation: HIPAA-compliant telemedicine platform Track: Enterprise (full BMad Method + TEA) Process:- Product Brief → Strategic vision and compliance landscape
- PRD → Requirements including HIPAA-specific FRs/NFRs
- Architecture → Security architecture, data encryption, audit logging
- TEA Test Strategy → Risk-based testing, compliance validation
- Epics & Stories → 60+ stories across 8 epics
- Implementation with quality gates at each epic
Benefits of Scale-Adaptive Planning
1. Right-Sized Planning
Never over-plan or under-plan:- Simple changes stay simple
- Complex projects get proper foundation
- Planning effort matches risk
2. Reduced Waste
No unnecessary ceremony:- Bug fixes don’t need PRDs
- Simple features don’t need architecture docs
- Save time without sacrificing quality
3. Consistency Where It Matters
Structure applied where conflicts could occur:- Multi-epic projects get architecture
- Single-component work stays lean
- Avoid integration problems
4. Learning Curve Management
New users start simple:- Begin with Quick Flow
- Graduate to BMad Method
- Adopt Enterprise when needed
5. Flexibility
Escalate or de-escalate as needed:- Start Quick Flow, escalate if scope grows
- Start BMad Method, simplify if scope shrinks
- Adapt mid-project
Next Steps
- Learn about Workflows — See how each track executes
- Explore Modules — Discover Enterprise extensions
- Understand Framework Overview — See the complete architecture
- Try the Getting Started Tutorial — Experience scale adaptation
- Read Quick Flow Explanation — Deep dive on the fast track
