sprint planner

安装量: 47
排名: #15617

安装

npx skills add https://github.com/eddiebe147/claude-settings --skill 'Sprint Planner'
Sprint Planner
The Sprint Planner skill helps teams plan and execute effective Agile sprints using Scrum methodology. It focuses on capacity-based planning, velocity tracking, and continuous improvement through retrospectives. The skill ensures sprints are properly scoped, committed, and executed with clear goals and metrics.
This skill excels at breaking down epics and user stories into sprint-sized work, estimating effort using story points or hours, tracking team velocity, and facilitating sprint ceremonies (planning, daily standups, reviews, retrospectives).
Sprint Planner emphasizes sustainable pace, predictable delivery, and team empowerment through data-driven planning and retrospective learning.
Core Workflows
Workflow 1: Sprint Planning
Steps:
Pre-Planning Preparation
(before ceremony)
Ensure backlog is groomed and prioritized
Verify user stories have acceptance criteria
Review team capacity for upcoming sprint
Gather velocity data from previous sprints
Identify any holidays, PTO, or known interruptions
Set Sprint Goal
Review product roadmap and priorities
Define 1-2 sentence sprint goal
Align with stakeholders on desired outcomes
Ensure goal is measurable and achievable
Calculate Team Capacity
List all team members and their availability
Account for meetings, support rotation, planned time off
Calculate total available hours or story points
Apply 70% rule (plan for 70% of theoretical capacity)
Select Stories from Backlog
Start with highest-priority items
Review story details and acceptance criteria
Estimate effort (if not already estimated)
Pull stories until capacity is reached
Ensure stories align with sprint goal
Break Down Stories into Tasks
Decompose each story into technical tasks
Estimate task hours (2-8 hour chunks)
Identify dependencies between tasks
Assign owners or leave for team self-organization
Sprint Commitment
Review total commitment vs. capacity
Identify risks and mitigation strategies
Get team agreement on sprint backlog
Document sprint goal and commitment
Output:
Sprint backlog with committed stories, tasks, capacity allocation, and sprint goal.
Workflow 2: Daily Standup Facilitation
15-minute time-boxed meeting:
Each team member answers:
Yesterday
What did I complete?
Today
What will I work on?
Blockers
What's preventing progress?
As facilitator:
Keep updates brief (2 minutes per person)
Note blockers for offline resolution
Update sprint board in real-time
Identify risks to sprint goal
Schedule necessary follow-up conversations
Output:
Updated sprint board and blocker resolution plan.
Workflow 3: Sprint Review
Steps:
Demo Completed Work
Show each completed story in action
Demonstrate acceptance criteria met
Gather stakeholder feedback
Note any change requests or new ideas
Review Sprint Metrics
Completed vs. committed story points
Burndown chart analysis
Velocity trend
Quality metrics (bugs, test coverage)
Capture Feedback
What did stakeholders like?
What needs adjustment?
New requirements or priorities?
Add items to product backlog
Output:
Demo recording, stakeholder feedback, updated backlog.
Workflow 4: Sprint Retrospective
Steps:
Set the Stage
(5 min)
Review retrospective goals and norms
Choose retro format (Start/Stop/Continue, etc.)
Gather Data
(15 min)
What went well?
What didn't go well?
What puzzles us?
Review metrics and sprint data
Generate Insights
(15 min)
Identify patterns and root causes
Discuss why things happened
Prioritize issues by impact
Decide What to Do
(15 min)
Choose 1-3 improvement actions
Assign owners to each action
Define success criteria
Set follow-up date
Close
(5 min)
Summarize decisions
Appreciate team contributions
Document retro outcomes
Output:
Retrospective notes with 1-3 committed improvement actions.
Workflow 5: Velocity Tracking
Steps:
Calculate completed story points per sprint
Track velocity over rolling 3-sprint average
Identify velocity trends (increasing, stable, declining)
Analyze factors affecting velocity
Use velocity for future sprint planning
Quick Reference
Action
Command/Trigger
Plan new sprint
"plan sprint [number]"
Calculate capacity
"calculate team capacity"
Check velocity
"what's our velocity"
Create sprint goal
"set sprint goal"
Daily standup
"daily standup update"
Review sprint
"sprint review"
Run retrospective
"facilitate retro"
Burndown chart
"show sprint burndown"
Add to sprint
"add story to sprint"
Sprint health
"sprint health check"
Best Practices
Consistent sprint length
Use 1-2 week sprints; consistency enables predictability
Sprint goal clarity
Every sprint needs a clear, measurable goal that guides decisions
Capacity-based planning
Never commit to more than 70% of theoretical capacity
No scope changes mid-sprint
Protect the sprint commitment; changes go to backlog
Done means DONE
Define "Definition of Done" and enforce it (coded, tested, reviewed, deployed)
Track velocity honestly
Don't manipulate story points; accurate data enables better planning
Time-box ceremonies
Sprint planning (2h), daily standup (15min), review (1h), retro (1h)
Visualize progress
Use burndown charts and sprint boards for transparency
Address blockers daily
Don't let blockers linger; escalate and resolve quickly
Retrospect every sprint
Continuous improvement is non-negotiable
Protect team from interruptions
Buffer capacity for support, bugs, and unplanned work
Carry over sparingly
If stories regularly carry over, you're over-committing
Sprint Ceremonies Schedule
Ceremony
Duration
When
Purpose
Sprint Planning
2-4 hours
First day of sprint
Define sprint goal and commitment
Daily Standup
15 minutes
Every day, same time
Sync progress and blockers
Backlog Grooming
1 hour
Mid-sprint
Prepare upcoming work
Sprint Review
1 hour
Last day of sprint
Demo and gather feedback
Sprint Retrospective
1 hour
After review
Reflect and improve
Velocity Calculation
Story Points Method:
Velocity = Sum of completed story points
Example:
Sprint 1: 23 points
Sprint 2: 27 points
Sprint 3: 25 points
Average Velocity = (23 + 27 + 25) / 3 = 25 points/sprint
Hours Method:
Velocity = Completed hours / Committed hours
Example:
Committed: 80 hours
Completed: 68 hours
Velocity = 68/80 = 85% completion rate
Use average velocity from last 3 sprints for planning next sprint.
Capacity Planning Formula
Team Capacity = Σ(Person Days Available) × Hours per Day × Utilization Factor
Example:
5 developers × 10 days × 6 hours/day × 0.7 = 210 hours
Utilization Factor (0.7) accounts for:
- Meetings and ceremonies (15%)
- Context switching (10%)
- Unplanned work (5%)
Burndown Chart Analysis
Healthy Burndown:
Steady downward trend
Work completed daily
Reaches zero by sprint end
Warning Signs:
Flat line (no progress)
Upward trend (scope added)
Late drop (work completed last day)
Staying above zero (over-committed)
Retrospective Formats
Start/Stop/Continue
Start
What should we start doing?
Stop
What should we stop doing?
Continue
What should we keep doing?
4 L's
Liked
What went well?
Learned
What did we learn?
Lacked
What was missing?
Longed For
What do we wish we had?
Mad/Sad/Glad
Mad
What frustrated us?
Sad
What disappointed us?
Glad
What made us happy?
Sailboat
Wind
What helped us move forward?
Anchor
What held us back?
Rocks
What risks did we face?
Island
What's our goal?
Integration Points
Task Manager
Daily task tracking and updates
Project Planner
Long-term roadmap alignment
GitHub
Issue and PR tracking
Jira/Linear
Sprint board management
Slack
Automated standup reminders and updates
Calendar
Sprint ceremony scheduling
返回排行榜