IT/AI
AI가 알아서 개발해주는 시대, BMAD Method 실전 사용법 완벽 가이드

BMAD Method는 AI 에이전트 팀이
분석·계획·설계·구현까지
소프트웨어 개발 전 과정을 체계적으로 수행하는
오픈소스 애자일 프레임워크입니다.
"AI한테 코딩 시켰는데
결과물이 엉망이었던 적 있으신가요?"
바이브 코딩(Vibe Coding)의 한계를 느꼈다면,
BMAD Method가 그 해답이 될 수 있습니다.
GitHub 스타 4만 3천 개를 돌파하며
개발자들 사이에서 폭발적인 관심을 받고 있는
이 프레임워크를 지금부터
설치부터 실전 사용까지 단계별로 안내해 드리겠습니다.
1. BMAD Method란 무엇인가?
BMAD는 'Breakthrough Method for Agile AI-Driven Development'의 약자로,
직역하면 'AI 기반 애자일 개발을 위한 혁신적 방법론'입니다.
기존에 우리가 AI에게 코딩을 맡기는 방식은
대부분 "이거 만들어줘" 식의
일회성 요청이었습니다.
BMAD는 이 접근을 완전히 바꿉니다.
마치 실제 개발팀처럼
PM, 아키텍트, 개발자, QA 등
전문화된 AI 에이전트들이
각자의 역할을 수행하면서
체계적으로 소프트웨어를 만들어냅니다.
📌 BMAD Method 핵심 키워드
- 100% 무료 오픈소스: 결제벽 없이 모든 기능 사용 가능
- 규모 적응형: 간단한 버그 수정부터 엔터프라이즈 시스템까지 자동 조정
- 12개 이상의 전문 에이전트: PM, 아키텍트, 개발자, UX 등 역할 분담
- MIT 라이선스: 상업적 사용도 자유롭게 가능
2. 바이브 코딩 vs BMAD Method
요즘 화제인 '바이브 코딩(Vibe Coding)'은
AI에게 자유롭게 코드를 맡기는 방식입니다.
빠르고 재미있지만,
프로젝트가 커질수록
방향을 잃기 쉽다는 단점이 있죠.
| 구분 | 바이브 코딩 | BMAD Method |
| 접근 방식 | "이거 만들어줘" 식 요청 | 체계적 4단계 프로세스 |
| 문서화 | 거의 없음 | PRD, 아키텍처 문서 자동 생성 |
| AI 역할 | 만능 조수 1명 | 전문화된 에이전트 팀 |
| 일관성 | 세션마다 달라질 수 있음 | 문서 기반으로 일관성 유지 |
| 적합한 규모 | 소규모 프로토타입 | 소규모~엔터프라이즈 |
BMAD의 핵심 철학은 명확합니다.
"문서가 소스 오브 트루스(Source of Truth)이고,
코드는 그 문서의 파생물이다."
즉, AI가 만든 PRD와 아키텍처 문서를
기준점으로 삼기 때문에
프로젝트 규모가 커져도
방향을 잃지 않습니다.
3. BMAD의 심장: AI 에이전트 팀
BMAD의 가장 큰 특징은
역할이 분리된 AI 에이전트들이
마치 실제 개발팀처럼 협업한다는 것입니다.
각 에이전트는 자신의 전문 분야에 최적화되어 있어,
한 AI에게 모든 걸 맡기는 것보다
훨씬 높은 품질의 결과물을 만들어냅니다.
🧑💼 Analyst (분석가)
아이디어를 탐색하고 제약 조건을 파악하여
제품 브리프(Product Brief)를 작성합니다.
브레인스토밍과 시장 조사도 이 에이전트의 영역입니다.
📋 PM (프로덕트 매니저)
브리프를 바탕으로 PRD(제품 요구사항 문서)를 작성하고,
기능 요구사항(FR)과 비기능 요구사항(NFR)을 정의합니다.
에픽과 유저 스토리 생성도 담당합니다.
🏗️ Architect (아키텍트)
PRD를 기반으로 기술 아키텍처를 설계합니다.
풀스택 뷰, 컴포넌트 맵, 데이터 플로우,
통합 전략까지 포괄적으로 다룹니다.
💻 Developer (개발자)
스토리 파일을 생성하고
실제 코드를 구현합니다.
코드 리뷰와 스프린트 관리도 담당합니다.
🔍 QA (품질 보증)
스토리를 검토하고 테스트 케이스를 설계하며,
비기능 요구사항을 평가합니다.
🗂️ Scrum Master (스크럼 마스터)
'Story Preparation Specialist'로서
개발자 에이전트를 위한 상세한 유저 스토리를 준비하고,
애자일 프로세스 전반을 가이드합니다.
4. BMAD 4단계 워크플로우
BMAD는 소프트웨어 개발을
4단계(Phase)로 나누어 진행합니다.
각 단계에서 담당 에이전트가 바뀌며,
이전 단계의 산출물이
다음 단계의 입력이 됩니다.
💡 Phase 1: 분석 (Analysis)
- 담당: Analyst 에이전트
- 활동: 브레인스토밍, 시장·도메인 조사, 제품 브리프 작성
- 산출물: Product Brief, PRFAQ (역방향 검증 문서)
- 명령어:
bmad-brainstorming,bmad-product-brief
📝 Phase 2: 계획 (Planning)
- 담당: PM 에이전트
- 활동: 브리프를 PRD로 변환, 기능/비기능 요구사항 정의
- 산출물: PRD.md (제품 요구사항 문서)
- 명령어:
bmad-agent-pm→bmad-create-prd
🏗️ Phase 3: 솔루션 설계 (Solutioning)
- 담당: Architect + PM 에이전트
- 활동: 기술 아키텍처 설계, 에픽/유저 스토리 생성
- 산출물: Architecture.md, Epics & Stories
- 명령어:
bmad-create-architecture,bmad-create-epics-and-stories
🚀 Phase 4: 구현 (Implementation)
- 담당: Developer 에이전트
- 활동: 스프린트 계획, 스토리별 구현, 코드 리뷰
- 산출물: 실제 코드, sprint-status.yaml
- 명령어:
bmad-sprint-planning→bmad-dev-story→bmad-code-review
5. 실전 튜토리얼: BMAD 설치부터 시작까지
이제 직접 BMAD를 설치하고
프로젝트를 시작해 봅시다.
생각보다 매우 간단합니다.
⚙️ Step 1: 사전 준비
BMAD를 사용하려면
아래 두 가지가 필요합니다.
📌 필수 요구사항
- Node.js 20 이상: nodejs.org에서 다운로드
- AI IDE: Claude Code, Cursor 등 AI 기반 개발 환경 (Claude Code가 궁금하다면 아래 글도 참고하세요!)
📥 Step 2: BMAD 설치
프로젝트 폴더에서 터미널을 열고
아래 명령어를 실행합니다.
npx bmad-method install설치 프로그램이 실행되면
모듈을 선택하라는 메시지가 나타납니다.
처음이라면 'BMad Method(BMM)'를 선택하세요.
설치가 완료되면 프로젝트에
두 개의 폴더가 생성됩니다.
📂 생성되는 폴더 구조
- _bmad/ — 에이전트, 워크플로우, 작업 및 설정 파일
- _bmad-output/ — PRD, 아키텍처 등 결과물 저장 위치
🧭 Step 3: bmad-help로 시작하기
설치가 끝났으면 AI IDE를 열고
아래 명령어를 입력합니다.
bmad-helpbmad-help는 프로젝트의 현재 상태를 분석하여
"지금 어떤 단계에 있는지"
"다음에 무엇을 해야 하는지"를
자동으로 안내해 줍니다.
구체적인 질문도 가능합니다.
bmad-help 아키텍처 문서를 완성했는데 다음은 뭘 해야 하나요?
🎯 Step 4: 프로젝트 트랙 선택
프로젝트 규모에 따라
3가지 트랙 중 하나를 선택합니다.
| 트랙 | 대상 | 생성 문서 |
| Quick Flow | 간단한 기능 (1~15개 스토리) | 기술 사양서만 |
| BMad Method | 복잡한 기능 (10~50+ 스토리) | PRD + 아키텍처 + UX |
| Enterprise | 규정 준수 시스템 (30+ 스토리) | PRD + 아키텍처 + 보안 + DevOps |
간단한 사이드 프로젝트라면 Quick Flow,
본격적인 서비스 개발이라면 BMad Method,
기업 환경이라면 Enterprise 트랙이 적합합니다.
6. 실전 예시: BMad Method 트랙으로 프로젝트 진행하기
가장 대표적인 BMad Method 트랙을 기준으로
실제 프로젝트를 진행하는 과정을
순서대로 살펴보겠습니다.
📊 6-1. PRD 작성 (PM 에이전트)
PM 에이전트를 호출한 뒤
PRD 생성 워크플로우를 실행합니다.
bmad-agent-pmbmad-create-prdPM 에이전트가 여러 질문을 통해
여러분의 아이디어를 구체화하고,
PRD.md 파일을 자동 생성합니다.
이 문서가 이후 모든 단계의
기준점(Source of Truth)이 됩니다.
🏛️ 6-2. 아키텍처 설계 (Architect 에이전트)
bmad-agent-architectbmad-create-architecturePRD를 입력으로 받아
풀스택 기술 아키텍처를 설계합니다.
컴포넌트 구조, 데이터 모델, API 설계 등이
Architecture.md에 정리됩니다.
📋 6-3. 에픽 & 스토리 생성
bmad-agent-pmbmad-create-epics-and-storiesPM 에이전트가 PRD와 아키텍처 문서를 바탕으로
에픽(Epic)과 유저 스토리를 자동 생성합니다.
각 스토리에는 수용 기준(Acceptance Criteria)이
포함되어 있어 개발자 에이전트가
정확히 무엇을 구현해야 하는지 알 수 있습니다.
🔨 6-4. 스프린트 실행 (Developer 에이전트)
bmad-sprint-planning스프린트 계획을 수립하면
sprint-status.yaml이 생성되어
모든 에픽과 스토리의 진행 상황을 추적합니다.
이후 각 스토리마다 아래 사이클을 반복합니다.
| 단계 | 명령어 | 목적 |
| 1 | bmad-create-story |
스토리 파일 생성 |
| 2 | bmad-dev-story |
코드 구현 |
| 3 | bmad-code-review |
품질 검증 |
⚠️ 중요: 워크플로우마다 새 채팅을 시작하세요!
AI의 컨텍스트 윈도우 제한 때문에, 각 워크플로우(PRD 작성, 아키텍처 설계 등)를 실행할 때마다 새로운 채팅 세션을 여는 것이 권장됩니다. 이전 단계의 산출물은 파일로 저장되어 있으므로 문맥이 끊기지 않습니다.
7. 파티 모드와 고급 기능
BMAD에는 기본 워크플로우 외에도
강력한 고급 기능들이 있습니다.
🎉 파티 모드 (Party Mode)
파티 모드는 BMAD만의 독특한 기능으로,
여러 에이전트 페르소나를 한 세션에 불러와
토론하고 협업하게 만들 수 있습니다.
예를 들어, PM과 Architect를 동시에 불러
기술적 트레이드오프에 대해
토론하게 할 수 있습니다.
🧩 모듈 생태계
핵심 프레임워크 외에도
다양한 확장 모듈을 추가할 수 있습니다.
| 모듈 | 용도 |
| BMad Builder | 커스텀 에이전트 및 워크플로우 생성 |
| Test Architect | 위험 기반 테스트 전략 및 자동화 |
| Game Dev Studio | Unity, Unreal, Godot 게임 개발 |
| Creative Intelligence | 브레인스토밍, 디자인 씽킹 |
📄 project-context.md 활용
프로젝트 루트에 project-context.md 파일을 만들면
기술 선호도, 코딩 컨벤션, 구현 규칙 등을
문서화할 수 있습니다.
모든 에이전트가 이 파일을 참조하여
프로젝트 전체에서 일관된 결정을 내리게 됩니다.
🎯 마무리: BMAD로 AI 개발의 다음 단계로
BMAD Method는 단순히 AI에게
코드를 대신 짜달라고 부탁하는 수준을 넘어,
AI 에이전트 팀이 체계적으로 소프트웨어를 설계하고
구현하는 새로운 패러다임입니다.
무료 오픈소스이니 부담 없이 시작해 보세요.
npx bmad-method install 한 줄이면
여러분만의 AI 개발팀이 꾸려집니다.
더 자세한 정보는
공식 GitHub와 문서 사이트에서 확인할 수 있습니다.
GitHub - bmad-code-org/BMAD-METHOD: Breakthrough Method for Agile Ai Driven Development
Breakthrough Method for Agile Ai Driven Development - bmad-code-org/BMAD-METHOD
github.com
BMAD에서 가장 많이 쓰이는 AI IDE인
Claude Code에 대해 더 알고 싶다면
아래 글도 함께 읽어보세요!
Claude Code Auto Mode 완벽 가이드, AI가 알아서 코딩하는 시대가 왔다
🤖 AI가 알아서 코딩한다? Claude Code Auto Mode란AI 코딩 도구의 시대,이제 "허락 받기"도 자동입니다.Anthropic이 만든 AI 코딩 도구'Claude Code'에 새로운 기능이 추가되었습니다.바로 'Auto Mode(자동 모드)'
jonee0407.tistory.com
🦸 GitHub 스타 13만개, Claude Code Superpowers가 개발자를 열광시키는 이유
Superpowers는 Claude Code에TDD, 브레인스토밍, 서브에이전트 코드 리뷰 등체계적인 개발 워크플로우를 자동으로 강제하는오픈소스 플러그인입니다.2026년 1월 출시 이후GitHub 스타 13만 개를 돌파하며
jonee0407.tistory.com
🔗 유용한 링크 모음
- 공식 GitHub: github.com/bmad-code-org/BMAD-METHOD
- 공식 문서: docs.bmad-method.org
- 입문 튜토리얼: Getting Started Guide
AI와 함께 개발하는 여정,
BMAD와 함께라면
더 체계적이고 더 즐거워질 것입니다. 🚀
'IT > AI' 카테고리의 다른 글
| 🦸 GitHub 스타 13만개, Claude Code Superpowers가 개발자를 열광시키는 이유 (0) | 2026.04.03 |
|---|---|
| Claude Code Auto Mode 완벽 가이드, AI가 알아서 코딩하는 시대가 왔다 (0) | 2026.03.30 |
'IT/AI'의 다른글
- 현재글AI가 알아서 개발해주는 시대, BMAD Method 실전 사용법 완벽 가이드