Skip to main content
BMad Method automatically adjusts planning depth and ceremony based on your project’s complexity. You’re never over-planning a simple bug fix or under-planning an enterprise system.

The Problem with Fixed Methodologies

Traditional development methodologies apply the same process regardless of project size: Heavyweight Agile:
No Methodology:
The Right Approach: Match methodology depth to project complexity.

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
Process:
Artifacts:
  • tech-spec-{slug}.md — Single implementation document
Time Investment:
  • Planning: 15-30 minutes
  • Implementation: Hours to 1-2 days
When It Works:
  • Requirements fit in one conversation
  • No architectural decisions needed
  • Single agent can reason about full scope
  • Existing architecture provides context
Example Projects:
  • “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
Process:
Artifacts:
  • product-brief.md (optional) — Strategic vision
  • PRD.md — Functional and non-functional requirements
  • ux-spec.md (optional) — User experience design
  • architecture.md — Technical decisions with ADRs
  • Epic files with stories — Implementation breakdown
  • project-context.md — Implementation rules
Time Investment:
  • Planning: 2-8 hours (spread across phases)
  • Implementation: Days to weeks
When It Works:
  • Requirements need discovery and alignment
  • Architecture decisions affect implementation
  • Multiple epics that could conflict
  • Team needs shared context
Example Projects:
  • “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
Process:
Artifacts:
  • Everything from BMad Method PLUS:
  • Security specifications
  • Compliance documentation
  • Integration contracts
  • DevOps and deployment strategy
  • Quality gate definitions
Time Investment:
  • Planning: 1-3 weeks
  • Implementation: Weeks to months
When It Works:
  • Regulatory compliance required
  • Security reviews mandatory
  • Multiple team coordination needed
  • Long-term maintenance expected
Example Projects:
  • “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:
In quick-spec:

Manual Track Selection

You can choose your track explicitly: Via BMad-Help:
Direct Workflow Choice:
  • 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:

2. Artifact Granularity

Quick Flow:
BMad Method:

3. Ceremony Level

Quick Flow:
  • No sprint planning
  • No retrospectives
  • Minimal documentation
  • Direct implementation
BMad Method:
  • Sprint planning (/bmad-bmm-sprint-planning)
  • Story preparation (/bmad-bmm-create-story)
  • Code review (/bmad-bmm-code-review)
  • Epic retrospective (/bmad-bmm-retrospective)
Enterprise:
  • All BMad Method ceremonies PLUS:
  • Security reviews
  • Compliance checks
  • Integration validation
  • Quality gate approvals

4. Context Engineering

Quick Flow:
BMad Method:
Enterprise:
More context = better agent decisions, but higher overhead.

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
Time Horizon:
  • Hours to 1-2 days → Quick Flow
  • 1-4 weeks → BMad Method
  • 1+ months → BMad Method or Enterprise
Team Size:
  • 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
Choose BMad Method if ANY true:
  • ✗ Requirements need discovery or alignment
  • ✗ Architecture decisions affect implementation
  • ✗ Multiple components or services involved
  • ✗ Could be implemented inconsistently by different agents
  • ✗ Stakeholders need documentation
Choose Enterprise if ANY true:
  • ✗ 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
Medium Risk → BMad Method:
  • User-facing features
  • Data model changes
  • API contracts
  • Multi-component work
High Risk → Enterprise:
  • Security-critical systems
  • Financial transactions
  • Healthcare data
  • Compliance-regulated systems

Escalation and De-escalation

Escalating from Quick Flow

If Quick Flow scope grows:
Your work carries forward — the tech-spec informs the PRD.

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:
Time: 15 minutes total Outcome: Fixed, tested, shipped

Example 2: Feature Addition (BMad Method)

Situation: Add payment processing with Stripe and PayPal Track: BMad Method Process:
  1. /bmad-bmm-create-prd → Define requirements, success metrics (1 hour)
  2. /bmad-bmm-create-architecture → Decide payment abstraction layer, webhook handling (1.5 hours)
  3. /bmad-bmm-create-epics-and-stories → Break into 4 epics, 22 stories (1 hour)
  4. Implementation: 3 weeks of sprints
Time: 3.5 hours planning, 3 weeks implementation Outcome: Consistent payment handling, extensible to future providers

Example 3: Enterprise Platform (Enterprise)

Situation: HIPAA-compliant telemedicine platform Track: Enterprise (full BMad Method + TEA) Process:
  1. Product Brief → Strategic vision and compliance landscape
  2. PRD → Requirements including HIPAA-specific FRs/NFRs
  3. Architecture → Security architecture, data encryption, audit logging
  4. TEA Test Strategy → Risk-based testing, compliance validation
  5. Epics & Stories → 60+ stories across 8 epics
  6. Implementation with quality gates at each epic
Time: 2 weeks planning, 3 months implementation Outcome: Compliant, secure, auditable system

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