Skip to main content

BMAD SDLC Playbook

A complete step-by-step guide for transforming raw requirements into a production-ready application through 8 AI-orchestrated stages — from product requirements through live deployment verification.

The workflow spans 8 stages and 6 roles, driven by a library of BMAD agents.

What is BMAD-SDLC?​

BMAD-SDLC is an AI-powered full-lifecycle software development orchestration system that lives inside Claude Code. It turns business requirements into deployable software through 8 sequential stages, each run by specialist BMAD agents, enforced by quality auditors, and gated by role-based approvals.

Greenfield Mode​

Start a brand-new project from scratch. System scaffolds the entire codebase, directory structure, and deployment pipeline.

Brownfield Mode​

Analyze an existing codebase first (Stage 0), then layer new features or improvements while preserving existing patterns.

System Architecture​

LayerTechnologyURL / Port
FrontendNext.js 14 + React + TypeScript + Tailwind CSShttp://localhost:3000
BackendNestJS 10 + Node.jshttp://localhost:3001/api/v1
DatabasePostgreSQL 16localhost:5432
CacheRedis 7localhost:6379
QueueRabbitMQlocalhost:5672

Note: Java + Spring Boot is always offered as an alternative to NestJS during intake (Step 4).

The eight stages​

#StageApprover(s)Key output
1Requirements (PRD)BA (L1)Product Requirements Document
2Functional Requirements (FRS)BA (L1)Functional Requirements Spec
3User Stories & BDDBA (L1)Epics, stories, BDD tests
4Design DocumentsArchitect (L1) + Tech Lead (L2)HLD, LLD, Enterprise Arch
5Code CreationTech Lead (L1) + Architect (L2)Full application source
6Unit TestsTest Lead (L1)Test suite
7CI/CD PipelineArchitect (L1)GitHub Actions + Tomcat deploy
8Verify ApplicationTest Lead (L1)Verification report

Before starting, review the prerequisites and the roles and permissions matrix. See Quick Reference for the full pipeline at a glance.