Back to Home

The BMAD Protocol

Business Model, Architecture, Dependencies: A systematic approach to building businesses that scale

1. What is BMAD?

BMAD stands for Business Model, Architecture, Dependencies—a four-phase methodology for building software systems that directly serve business needs.

The 4 BMAD Phases

1

Analysis

Research, brainstorm, clarify requirements. Understand what needs to be built and why.

2

Planning

Create PRD/GDD (Product/Game Design Doc) scaled to project size. Define scope, goals, success metrics.

3

Solutioning

Design architecture and create just-in-time tech specs. Figure out how it will be built.

4

Implementation

Build iteratively: Story → Dev → Review → Retro. Ship working software.

Each phase is gated—you cannot skip ahead. Quality emerges from respecting the sequence.

2. The 9 Core Agents

BMAD is powered by 9 specialized AI agents, each with a distinct role and personality:

📊

Mary (Analyst)

Researches requirements, analyzes business needs, asks clarifying questions. Mary ensures we understand what and why.

🎯

Patricia (PM)

Creates PRDs, defines scope, sets priorities. Patricia translates business goals into actionable plans.

🏗️

Alex (Architect)

Designs system architecture, makes technical decisions, creates tech specs. Alex figures out how things will be built.

📋

Parker (Product Owner)

Writes user stories, defines acceptance criteria, maintains product backlog. Parker represents the customer voice.

🤝

Sam (Scrum Master)

Facilitates sprints, removes blockers, coordinates teams. Sam keeps development flowing smoothly.

💻

Dev (Developer)

Writes code, implements features, creates pull requests. Dev turns designs into working software.

🔍

Quinn (QA)

Tests features, finds bugs, validates quality. Quinn ensures what ships actually works.

⚙️

Dana (DevOps)

Manages infrastructure, handles deployments, monitors systems. Dana keeps everything running.

🌱

Seed Agent

Asks initial questions, bootstraps new companies, guides setup. Seed helps you get started.

3. Sequential Progression System

The BMAD method enforces gated progression—you cannot skip stages. Here's why:

⚠️ Why Gating Matters

Skipping Analysis leads to building the wrong thing. Skipping Planning leads to scope creep. Skipping Solutioning leads to technical debt. Each stage builds on the previous—there are no shortcuts to quality.

Just-In-Time Design Philosophy

BMAD doesn't require massive upfront planning. Instead, it uses scale-adaptive documentation:

  • Level 0: Single-page outline (for small experiments)
  • Level 1: 2-3 page brief (for small features)
  • Level 2: 5-10 page PRD (for medium projects)
  • Level 3: 15-25 page detailed doc (for large initiatives)
  • Level 4: Comprehensive documentation (for enterprise systems)

The documentation scales to match project complexity. Small projects get minimal docs. Large projects get comprehensive specs. But every project goes through all 4 phases.

Continuous Learning Loop

After Implementation comes Retrospective. Learnings feed back into the next iteration. The system gets smarter with every cycle.

4. How It Works in Practice

The YAWN.ai Workflow

1

User Creates Company

Seed Agent asks foundational questions to understand business model, target market, and goals.

2

Agents Instantiate

Based on company needs, appropriate agents are activated and configured with relevant context.

3

Work Gets Routed

Tasks flow through BMAD stages. Mary analyzes, Patricia plans, Alex designs, Dev builds, Quinn tests.

4

Orchestrator Manages Execution

The system coordinates agent handoffs, tracks progress, handles approvals, and ensures nothing falls through cracks.

Throughout the process, you maintain oversight. The system handles execution, but you guide strategy and make key decisions.

5. Why This Matters

Traditional Development

  • Waterfall: slow, rigid, can't adapt
  • Agile: fast but often lacks strategic thinking
  • Ad-hoc: flexible but chaotic and unpredictable

BMAD Approach

  • Strategic + Agile: Think deeply, execute quickly
  • Documented but not bureaucratic: Write what matters, skip what doesn't
  • Human-AI collaboration: Leverage both strengths
  • Continuous improvement: Learn and adapt with every iteration

The Result

Efficiency without sacrifice. Quality without bloat. Speed without chaos. This is how businesses build software in the age of AI.