95 lines
2.3 KiB
Markdown
95 lines
2.3 KiB
Markdown
---
|
|
title: "How to Run Sprint Planning"
|
|
description: How to initialize sprint tracking for implementation
|
|
---
|
|
|
|
Use the `sprint-planning` workflow to initialize the sprint tracking file and organize work for implementation.
|
|
|
|
## When to Use This
|
|
|
|
- Once at the start of Phase 4 (Implementation)
|
|
- After implementation-readiness gate passes
|
|
- When starting a new sprint cycle
|
|
|
|
:::note[Prerequisites]
|
|
- BMad Method installed
|
|
- SM (Scrum Master) agent available
|
|
- Epic files created from `create-epics-and-stories`
|
|
- Implementation-readiness passed (for BMad Method/Enterprise)
|
|
:::
|
|
|
|
## Steps
|
|
|
|
### 1. Load the SM Agent
|
|
|
|
Start a fresh chat and load the SM (Scrum Master) agent.
|
|
|
|
### 2. Run the Workflow
|
|
|
|
```
|
|
*sprint-planning
|
|
```
|
|
|
|
### 3. Provide Context
|
|
|
|
Point the agent to your epic files created during Phase 3.
|
|
|
|
### 4. Review Sprint Organization
|
|
|
|
The agent organizes stories into the sprint tracking file.
|
|
|
|
## 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
|
|
|
|
| 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
|
|
|
|
**Sprint 0 (Planning Phase):**
|
|
- Complete Phases 1-3
|
|
- PRD/GDD + Architecture complete
|
|
- Epics+Stories created via create-epics-and-stories
|
|
|
|
**Sprint 1+ (Implementation Phase):**
|
|
|
|
Start of Phase 4:
|
|
1. SM runs `sprint-planning` (once)
|
|
|
|
Per Story (repeat until epic complete):
|
|
1. SM runs `create-story`
|
|
2. DEV runs `dev-story`
|
|
3. DEV runs `code-review`
|
|
4. Update sprint-status.yaml
|
|
|
|
After Epic Complete:
|
|
- SM runs `retrospective`
|
|
- Move to next epic
|
|
|
|
## Tips
|
|
|
|
- **Run sprint-planning only once** — At Phase 4 start
|
|
- **Use sprint-status during Phase 4** — Check current state anytime
|
|
- **Keep sprint-status.yaml as single source of truth** — All status updates go here
|
|
- **Update story status after each stage** — Keep it current
|
|
|
|
## Next Steps
|
|
|
|
After sprint planning:
|
|
|
|
1. **Create Story** — Prepare the first story for implementation
|
|
2. **Implement Story** — Run dev-story with the DEV agent
|
|
3. **Code Review** — Quality assurance after implementation
|