How to Run Sprint Planning
Use the sprint-planning workflow to initialize the sprint tracking file and organize work for implementation.
When to Use This
Section titled “When to Use This”- Once at the start of Phase 4 (Implementation)
- After implementation-readiness gate passes
- When starting a new sprint cycle
Prerequisites
Section titled “Prerequisites”- BMad Method installed
- SM (Scrum Master) agent available
- Epic files created from
create-epics-and-stories - Implementation-readiness passed (for BMad Method/Enterprise)
1. Load the SM Agent
Section titled “1. Load the SM Agent”Start a fresh chat and load the SM (Scrum Master) agent.
2. Run the Workflow
Section titled “2. Run the Workflow”*sprint-planning3. Provide Context
Section titled “3. Provide Context”Point the agent to your epic files created during Phase 3.
4. Review Sprint Organization
Section titled “4. Review Sprint Organization”The agent organizes stories into the sprint tracking file.
What You Get
Section titled “What You Get”A sprint-status.yaml file containing:
- All epics with their stories
- Story status tracking (TODO, IN PROGRESS, READY FOR REVIEW, DONE)
- Dependencies between stories
- Priority ordering
Story Lifecycle States
Section titled “Story Lifecycle States”Stories move through these states in the sprint status file:
| State | Description |
|---|---|
| TODO | Story identified but not started |
| IN PROGRESS | Story being implemented |
| READY FOR REVIEW | Implementation complete, awaiting code review |
| DONE | Accepted and complete |
Typical Sprint Flow
Section titled “Typical Sprint Flow”Sprint 0 (Planning Phase)
Section titled “Sprint 0 (Planning Phase)”- Complete Phases 1-3
- PRD/GDD + Architecture complete
- Epics+Stories created via create-epics-and-stories
Sprint 1+ (Implementation Phase)
Section titled “Sprint 1+ (Implementation Phase)”Start of Phase 4:
- SM runs
sprint-planning(once)
Per Story (repeat until epic complete):
- SM runs
create-story - DEV runs
dev-story - DEV runs
code-review - Update sprint-status.yaml
After Epic Complete:
- SM runs
retrospective - Move to next epic
- Run sprint-planning only once at Phase 4 start
- Use
sprint-statusduring Phase 4 to check current state - Keep the sprint-status.yaml file as single source of truth
- Update story status after each stage
Related
Section titled “Related”- Create Story - Prepare stories for implementation
- Implement Story - Dev workflow
- Run Code Review - Quality assurance