Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · BMAD Method
specialization:bmad-methoda5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewarticlejsongraph
III.Related pagespp. 1 - 1
II.
Specialization reference

specialization:bmad-method

Reading · 4 min

BMAD Method reference

The BMAD Method is an AI-driven agile development framework with specialized agent personas and structured workflows guiding developers through the complete project lifecycle from brainstorming to deployment. It features 10 agent personas and 4 lifecycle phases with adaptive scaling based on project complexity.

Specializationwiki/library/bmad-method.mdOutgoing · 1Incoming · 2

BMAD Method

**Source:** BMAD Method by BMad Code Org **Category:** AI-Driven Agile Development Framework **Priority:** High

Overview

The BMAD Method is an AI-driven agile development framework with specialized agent personas and structured workflows guiding developers through the complete project lifecycle from brainstorming to deployment. It features 10 agent personas and 4 lifecycle phases with adaptive scaling based on project complexity.

Unlike traditional AI tools, BMAD positions AI agents as expert collaborators who guide structured processes rather than making decisions independently. The framework emphasizes partnership between humans and AI throughout development.

Key Features

  • **10 Specialized Agent Personas** with distinct expertise domains
  • **4 Lifecycle Phases** (Analysis, Planning, Solutioning, Implementation)
  • **Adaptive Scaling** adjusting depth based on project complexity
  • **Party Mode** for multi-agent collaborative decision-making
  • **Quick Flow** lean solo-developer alternative
  • **Course Correction** mid-sprint quality issue handling

Process Files

FileDescriptionPrimary Agents
bmad-orchestrator.jsFull lifecycle (all 4 phases)All agents
bmad-quick-flow.jsLean solo-developer workflowBarry (Solo Dev)
bmad-analysis.jsStandalone analysis phaseMary (Analyst)
bmad-implementation.jsStandalone implementation sprintsBob, Amelia, Quinn
bmad-party-mode.jsMulti-agent collaborationAll agents
bmad-document-project.jsProject documentation generationPaige (Tech Writer)

Agent Personas

AgentNameRoleID
BMad Master-Orchestrator + Validatorbmad-master
AnalystMaryStrategic Business Analystbmad-analyst-mary
Product ManagerJohnPRD + Requirements Expertbmad-pm-john
ArchitectWinstonSystem Architecture + Tech Designbmad-architect-winston
Scrum MasterBobSprint Planning + Agile Ceremoniesbmad-sm-bob
DeveloperAmeliaTDD Implementation + Code Reviewbmad-dev-amelia
QA EngineerQuinnTest Automation + Quality Gatesbmad-qa-quinn
UX DesignerSallyUser Experience + Interaction Designbmad-ux-sally
Tech WriterPaigeDocumentation + Knowledge Curationbmad-writer-paige
Solo DevBarryQuick Flow Full-Stack Developerbmad-solodev-barry

Skills

SkillDescriptionAgent
Product Brief CreationResearch and product brief synthesisMary
PRD CreationRequirements document through structured discoveryJohn
Architecture DesignSystem design with ADRsWinston
Sprint PlanningStory selection and sprint goal definitionBob
Story DevelopmentTDD implementationAmelia
Code ReviewMulti-dimensional quality reviewAmelia / Barry
UX DesignUser flows, wireframes, design systemsSally
QA TestingAPI/E2E test automation and quality gatesQuinn
Project DocumentationSource tree analysis and documentationPaige
Quick FlowLean spec-to-implementationBarry

Lifecycle Phases

Phase 1: Analysis

Mary (Analyst) conducts market, domain, and technical research to create an evidence-based product brief. Research depth scales with project complexity.

Phase 2: Planning

John (PM) creates the PRD through structured discovery. Sally (UX Designer) creates user flows and wireframes. BMad Master validates PRD completeness.

Phase 3: Solutioning

Winston (Architect) designs system architecture with ADRs. Bob (SM) creates implementation-ready epics and stories. Winston validates implementation readiness.

Phase 4: Implementation

Bob (SM) plans sprints. Amelia (Dev) implements stories with TDD. Quinn (QA) runs automated tests. Bob facilitates retrospectives. Course corrections triggered by quality issues.

Documentation (Final)

Paige (Tech Writer) generates comprehensive project documentation from all lifecycle artifacts.

Complexity Scaling

LevelAnalysisPlanningSolutioningImplementation
SmallShallow researchLean PRDBasic architecture1-2 sprints
MediumStandard researchFull PRD + UXFull architecture + ADRs2-3 sprints
LargeDeep researchFull PRD + UX + validationFull + readiness check3-5 sprints
EnterpriseDeep + multi-streamFull + complianceFull + security review5+ sprints

Examples

See examples/ directory for JSON input files covering various project types and complexity levels.

Article source

BMAD Method (Library)

This record inherits its article from a related Page node.

Related pages

BMAD Method (Library)

Shortcuts

Open overview
Open JSON
Open graph