# 💻 개발을 위한 BMad 활용 가이드 <!-- 자동 생성됨. 직접 편집하지 마세요. 콘텐츠는 _guides.yaml을 수정하세요. --> > [!tldr] 누구에게? > 풀스택 엔지니어, 주니어~미들 개발자, 솔로 개발자. > 요구사항 문서는 이미 있는데 "어떻게 스토리 단위로 쪼개서 진행할지" 고민하는 분. ## BMad가 해결하는 문제 애자일 "스토리 단위"로 쪼개 작업하는 게 이론적으론 맞지만, 실제로는 스토리 하나 쓰는 데 30분 걸리고 개발은 20분 걸리는 역설이 자주 일어난다. BMad는 **스토리 생성·스토리 검증·스토리 실행**을 Amelia(Dev)·Bob(SM) 에이전트가 분담해 스토리 작성 오버헤드를 줄이고, 구현 중에도 같은 스토리 파일을 계속 업데이트하며 Red-Green-Refactor 리듬을 유지하도록 강제한다. ## 추천 워크플로우 ### 1. 스프린트 계획 — 에픽에서 스프린트 백로그로 - [[skills#bmad-sprint-planning|스프린트 계획]] ### 2. 스프린트 상태 확인 — 다음에 뭘 할지 - [[skills#bmad-sprint-status|스프린트 상태]] ### 3. 스토리 생성 — 구현자에게 필요한 모든 컨텍스트 포함 - [[skills#bmad-create-story|스토리 생성]] ### 4. 스토리 개발 — 테스트 주도로 구현 - [[skills#bmad-dev-story|스토리 개발]] ### 5. 코드 검토 — 병렬 적대적 리뷰 - [[skills#bmad-code-review|코드 검토]] ### 6. 빠른 개발 — 스토리 단위를 건너뛰고 바로 구현 - [[skills#bmad-quick-dev|빠른 개발]] ## 만날 에이전트 - [[BOX/BMad-Method/agents#Amelia|Amelia]] — 개발자 에이전트 ## 5분 시작 가이드 기존 PRD·아키텍처가 있다면: ``` sm 을 불러서 다음 스토리 준비해줘 ``` Bob이 스토리를 준비하면, Amelia(dev)에게 넘겨 구현 시작. 혹은 급하게 한 방에 끝내고 싶다면: ``` /oh-my-claudecode:bmad-quick-dev ``` ## 심화 학습 - 코드 품질을 구조적으로 관리하려면 [[08-quality-testing|🧪 품질·테스트]] 가이드로. - 대형 리팩토링·브라운필드 작업은 [[skills#`bmad-document-project`|`bmad-document-project`]]로 기존 코드 맥락부터 확보. --- ## 관련 문서 - [[guide|← 분야 선택으로 돌아가기]] - [[BOX/BMad-Method/agents]] · [[skills]] · [[modules]]