Initial Sprint Velocity Problem
Initial Sprint Velocity Problem
Initial Sprint Velocity Problem
INITIAL SPRINT
VELOCITY PROBLEM
Dejan Radic
2
Introduction
Story points in Scrum
Velocity mean value of story points per sprint
Relative measure
How to determine the number of story points or velocity
for the first sprint?
3
Guesstimate
Give management a guessed number
Planning is a team activity!, they say
Give too high number => burn out
Give too low number => management not satisfied (but
causes overall team sense of accomplishment)
Add more people to increase velocity! (not in collision
with Brooks Law)
6
Risk mitigation
Following steps lead to better guesstimates*:
Estimate product backlog using story points
Choose a 2 points reference story (more for better approx.)
Break it down into tasks
Time-estimate tasks using Planning poker (hours instead of points)
Calculate hours per point approximation
Calculate team capacity (in hours) per sprint
Extrapolate team velocity (in points) per sprint
Tell management a range, for example:
Team capacity is between 100 and 130 hours per sprint
Hours per point is 5
Velocity approximate is between 20 and 26 points
* Not general recommendation, only when absolutely necessary
7
Additional problem
Deliver Potentially Shippable Product or Minimum
Viable Product at the end of the sprint
Product Owners priorities sometimes dont match
architectural needs
That can lead to drastic architectural changes between
sprints
Result is a delay (more story points for architecture
changer items)
8