How to calculate Velocity on a day basis in Scrum ?
During the Sprint Planning, how to project the tentative Velocity of the Development Team to the Scrum Team for the current Sprint.
Let us get some insights with an enchanting example
Take note of the average “Capacity Hours” & “Velocity” of last few Sprints
Suppose, out of past 5 Sprints, average Capacity Planning hrs = “65 hrs”
Suppose, out of past 5 Sprints, average Velocity of the Team = “33”
Suppose, Capacity Planning Hours for the Current Sprint = “55 hrs”
So, Projected Velocity of the current Sprint = (Avg Velocity/ Avg Hrs) * Capacity Planning Hours for the Current Sprint
So, Projected Velocity of the current Sprint = (33/65) * 55 = “27.9” i.e. 28
How to calculate every day Velocity in the current Sprint?
According to the above example; the Velocity of the team is 28 story points.
Suppose, if the team commits stories with all 28 Story Points and the current Sprint is of 14 days with 4 week offs (2 Sat & 2 Sun) so total working days = 10 days
Everyday Velocity = Total Story Points/Total No. of Days
Everyday Velocity = 28/10 = 2.8 Story Points each day i.e. round off 3 Story Points
I believe if the team achieves 3 or more Story Points each day of the Sprint, the development team is consistently heading with a constant pace towards the Sprint Goal which can be tracked via Burn-Up & Burn-Down Chart by the Development Team themselves and can be cross-checked by the Scrum Master.