Sprint Planner
Skill for prioritizing a ticket backlog and organizing them into executable sprints with a defined MVP.
Input
- •A backlog of tickets (with user stories, acceptance criteria, and estimations)
- •Constraint: All content (Plans, Sprints, Deliverables) MUST be in English.
Output
- •
IMPLEMENTATION_PLAN.mddocument with ordered sprints and defined MVP
Process
Phase 1: Analyze Backlog
- •Read all available tickets
- •Note dependencies between tickets
- •Identify tickets that are prerequisites for others
Phase 2: Apply MoSCoW
| Category | Key Question | Example |
|---|---|---|
| Must | Does the MVP work WITHOUT this? → No | Login, main screen |
| Should | Important but we survive? → Yes | Filters, search |
| Could | Nice-to-have? → Yes | Dark mode, animations |
| Won't | Out of scope? → Post-MVP | Multi-language |
Phase 3: Define MVP
MVP = ALL Must tickets. Validate with the user: "With these tickets, do you already have something useful?"
Phase 4: Organize Sprints
Rules for building sprints:
- •Sprint 1 = Setup + Must tickets without dependencies
- •Respect dependencies: if B depends on A, A goes first
- •Maximum 5-7 tickets per sprint
- •Each sprint must produce something demonstrable
Phase 5: Estimate Duration
Based on ticket complexity:
- •S = ~2-4 hours
- •M = ~4-8 hours
- •L = ~1-2 days
- •XL = ~2-4 days (consider splitting)
Suggested Deliverable
markdown
# Implementation Plan ## MVP Definition Included tickets: [list] Expected result: [what the user can do] ## Sprint 1: [Name] | Ticket | Complexity | Deps | Est. | |--------|-----------|------|------| | EPIC1-01 | S | - | 2h | ## Sprint 2: [Name] ... ## Timeline Sprint 1: [start date] → [end date] ## Risks | Risk | Mitigation | |------|-----------|
Completeness Checklist
- •□ All tickets have MoSCoW priority?
- •□ MVP defined and validated?
- •□ Sprints respect dependencies?
- •□ Each sprint produces something demonstrable?
Rules
- •NEVER put dependent tickets in the same sprint without resolving order
- •ALWAYS validate the MVP with the user before continuing
- •ALWAYS leave room for surprises (~20% buffer)
- •ALWAYS use English for all planning documents.