BMAD Method 튜토리얼 1편: AI 코딩을 더 체계적으로 만드는 BMAD란?
요약
핵심 요지
- 문제 정의:
Codex1나Claude Code2는 빠르지만, 작업이 길어질수록 처음 합의한 요구사항과 나중 구현이 쉽게 어긋납니다 - 핵심 주장:
BMAD Method3는 프롬프트 모음이 아니라, 문서를 다음 단계로 넘기며 개발을 이어 가는workflow4입니다 - 주요 근거: 공식 문서는
bmad-help5,4 phases6,3 tracks7,fresh chat8,solutioning9을 BMAD의 핵심 운영 원리로 설명합니다 - 한계: 아주 작은 수정은 BMAD 전체 흐름이 과할 수 있고, BMAD는 좋은 질문과 문서화 의지가 있을 때 가장 강해집니다
문서가 설명하는 범위
BMAD Method가 정확히 무엇인지4 phases와3 tracks를 어떻게 이해하면 좋은지- BMAD에서
bmad-help,fresh chat,solutioning이 왜 중요한지 - 이 시리즈를 어떤 순서로 읽으면 좋은지
읽는 시간: 18분 | 난이도: 초급
참고 자료
- BMAD Method - Welcome - BMAD 전체 개요
- BMAD Method - Getting Started - 입문 순서와 track 설명
- BMAD Method - Workflow Map - 단계별 흐름과 문서 연결 구조
- BMAD Method - How to Get Answers About BMad -
bmad-help사용법
왜 이런 도구가 필요할까요?
Codex나 Claude Code를 오래 써보면 공통된 문제가 보입니다.
한두 번에 끝나는 작업은 빠르게 처리하지만, 프로젝트가 길어질수록 처음 정한 기준과 나중 구현이 점점 멀어집니다.
요구사항은 대화 초반에만 선명하고, 중간부터는 눈앞의 코드 변경이 더 중요해집니다.
구현은 빨라지지만, 왜 이런 구조를 택했는지와 다음에 무엇을 해야 하는지는 흐려집니다.
이럴 때 많은 사람이 프롬프트를 더 길게 쓰거나, 대화 하나에 더 많은 맥락을 밀어 넣으려고 합니다.
하지만 BMAD 공식 문서는 반대로 접근합니다.
한 대화에 모든 것을 우겨 넣기보다, 필요한 문서를 만들고 다음 단계에 넘기라고 설명합니다.
BMAD는 정확히 무엇일까요?
BMAD Method는 AI 코딩을 위한 단순 prompt10 묶음이 아닙니다.
공식 문서를 읽어보면, BMAD는 분석부터 구현까지의 흐름을 역할과 문서 중심으로 나눈 개발 프레임워크에 가깝습니다.
핵심은 문서가 다음 단계의 컨텍스트가 된다는 점입니다.
아이디어는 brief로 정리되고, brief는 PRD로 이어지고, PRD는 architecture와 stories로 이어집니다.
즉, 앞 단계의 결과물이 다음 단계의 판단 기준이 됩니다.
이 구조 때문에 BMAD는 “좋은 프롬프트 한 번 쓰기”보다 “좋은 흐름 만들기”에 가깝습니다.
많은 사람이 BMAD를 workflow라고 부르는 이유도 여기에 있습니다.
BMAD는 일을 4단계로 나눕니다
BMAD 공식 문서는 전체 흐름을 4 phases로 설명합니다.
이 네 단계만 먼저 이해해도, BMAD 문서 전체가 훨씬 덜 낯설게 보입니다.
1. Analysis
아이디어를 탐색하고 문제를 정의하는 단계입니다.
brainstorming, research, brief 같은 작업이 여기에 들어갑니다.
2. Planning
무엇을 만들지 더 구체적으로 정리하는 단계입니다.
대표 산출물은 PRD와 UX 문서입니다.
3. Solutioning
어떻게 만들지 구조를 잡는 단계입니다.
architecture, epics, stories가 여기서 나옵니다.
4. Implementation
이제 실제로 story를 구현하는 단계입니다.
BMAD는 여기서도 story 단위로 움직이도록 설계되어 있습니다.
이 순서가 중요한 이유는 분명합니다.
기획과 설계를 먼저 문서화해야, 구현 단계의 AI가 같은 기준으로 움직일 수 있기 때문입니다.
BMAD는 시작 경로도 나눠 둡니다
BMAD는 모든 작업을 같은 무게로 다루지 않습니다.
공식 Getting Started 문서는 시작 경로를 3 tracks로 나눕니다.
Quick Flow
작고 분명한 작업을 빠르게 처리하는 경로입니다.
버그 수정, 작은 기능 추가, 짧은 문서 작업에 어울립니다.
BMad Method
BMAD의 표준 흐름입니다.
아이디어를 PRD와 architecture, stories로 쌓아 가며 프로젝트를 진행할 때 적합합니다.
Enterprise
더 큰 조직, 더 엄격한 검토, 더 깊은 조정이 필요한 상황을 위한 경로입니다.
입문자는 보통 여기서 시작할 필요가 없습니다.
이 구분이 중요한 이유는 BMAD를 과하게 쓰지 않게 해주기 때문입니다.
작은 일은 Quick Flow로 처리하고, 진짜 프로젝트는 Full Method로 들어가야 합니다.
왜 bmad-help부터 시작할까요?
BMAD를 처음 쓰는 사람에게 가장 중요한 명령은 복잡한 workflow 이름이 아닙니다.
가장 중요한 출발점은 bmad-help입니다.
쉽게 말하면, bmad-help는 BMAD의 길 안내 기능입니다.
지금 내가 어디쯤 와 있는지, 다음에 무엇을 해야 하는지, 어느 track으로 가야 하는지를 먼저 잡아줍니다.
공식 문서도 bmad-help를 허브처럼 다룹니다.
지금 어떤 phase에 있는지, 어떤 track이 맞는지, 다음 workflow가 무엇인지 헷갈릴 때마다 여기로 돌아오면 됩니다.
이 점이 초심자에게 특히 중요합니다.
BMAD는 문서도 많고 기능도 많아서, 처음부터 모든 agent와 workflow를 외우려 하면 바로 부담이 커집니다.
반대로 bmad-help를 출발점으로 잡으면 “지금 내 상태에서 다음 한 걸음”만 결정하면 됩니다.
즉 BMAD의 진입 장벽을 낮추는 진짜 기능은 설치 명령보다 bmad-help라고 보는 편이 맞습니다.
왜 새 대화와 설계 단계가 중요할까요?
BMAD 문서에서 자주 보이는 표현이 fresh chat입니다.
이름은 조금 낯설지만, 뜻은 단순합니다.
긴 대화 하나로 모든 단계를 해결하려 하지 말라는 뜻입니다.
분석 단계에서 만든 문서를 들고 새 대화로 넘어가고, 계획 문서를 다시 다음 단계로 넘기는 방식이 BMAD의 기본 원리입니다.
즉 기억을 대화에 맡기지 않고 문서에 맡깁니다.
여기서 solutioning도 매우 중요합니다.
이 용어도 처음에는 어려워 보이지만, 결국 “구현 전에 구조를 먼저 정리하자”는 뜻에 가깝습니다.
많은 사람이 PRD까지만 만들고 곧바로 구현하고 싶어 하지만, BMAD는 그 사이에 architecture와 stories를 두라고 말합니다.
공식 문서가 왜 solutioning을 강조하는지 다시 보면 이유가 분명합니다.
구현 전에 구조를 잡아 두지 않으면, 여러 agent가 각자 다른 방향으로 움직이기 쉽기 때문입니다.
즉 BMAD는 느리게 만들기 위해 설계를 넣는 것이 아닙니다.
나중에 더 크게 흔들리지 않게 하려고 설계를 먼저 넣습니다.
이 시리즈를 어떻게 읽으면 좋을까요?
이 시리즈는 BMAD 공식 문서 목차를 그대로 번역하지 않습니다.
처음 접하는 사람이 실제로 이해하고 따라갈 수 있는 순서로 다시 정리합니다.
- 설치와 첫 사용이 궁금하다면
2편으로 바로 이어가면 됩니다 - 작은 수정과 빠른 작업이 목표라면
3편이 가장 먼저 도움이 됩니다 - BMAD의 진짜 본체를 이해하려면
4편과5편이 중요합니다 - 기존 프로젝트에 붙이려면
7편을 반드시 함께 봐야 합니다
1편의 목표는 단 하나입니다.
BMAD를 “프롬프트 모음”으로 오해하지 않게 만드는 것입니다.
이 기준만 잡히면, 이후 회차의 설치와 실전 흐름도 훨씬 자연스럽게 들어옵니다.
Footnotes
-
Codex(코덱스): OpenAI의 터미널 기반 AI 코딩 도구입니다. ↩
-
Claude Code(클로드 코드): Anthropic의 명령줄 기반 AI 코딩 도구입니다. ↩
-
BMAD Method(BMad 메서드): 문서를 다음 단계의 컨텍스트로 넘기며 개발을 진행하는 AI 중심 개발 프레임워크입니다. ↩
-
workflow(워크플로우): 작업 순서와 역할, 산출물을 묶어 재현 가능하게 만든 흐름입니다. ↩
-
bmad-help(bmad-help): 현재 상태를 바탕으로 다음 workflow나 track을 추천하는 BMAD의 안내 허브입니다. ↩
-
4 phases(4단계): Analysis, Planning, Solutioning, Implementation으로 이어지는 BMAD의 기본 흐름입니다. ↩
-
3 tracks(3가지 트랙): Quick Flow, BMad Method, Enterprise처럼 작업 규모에 따라 나눈 진입 경로입니다. ↩
-
fresh chat(새 대화): 이전 긴 대화를 계속 끌고 가지 않고, 문서를 들고 새 대화로 넘어가는 운영 방식입니다. ↩
-
solutioning(솔루셔닝): 구현 전에 architecture와 story 구조를 정리해 agent 충돌과 방향 흔들림을 줄이는 단계입니다. ↩
-
prompt(프롬프트): AI에게 작업을 지시하거나 맥락을 전달하는 입력 텍스트입니다. ↩
공유
이 글이 도움이 되었다면 다른 사람과 공유해주세요!