Several people discovering the scrum ask me what velocity is and what the calculation of velocity in agile is. So I have decided to make a very simple article to help them.
Definition of velocity in agile
The velocity of a sprint represents the total of story points (or ideal days) of all items that are 100% done.
For velocity, we will not take the story points of items that could not be 100% finalized during the sprint; and we will not take a percentage of completion.
The calculation of velocity in agile
Calculation of velocity is very simple to perform. Here’s an example of a board at the end of a sprint:
Plusieurs personnes découvrant le scrum me demandent ce qu’est la vélocité et quel est le calcul de la vélocité. J’ai donc décidé de réaliser un article très simple pour les aider.
At the end of the sprint, we will take the story points of each item in “done” and we will add them. We get the velocity of the sprint that ends.
Difference between velocity and capacity
Now that the velocity calculation is done, teams can derive the capacity to do of the teams. We usually take the average of the last 3 sprints to define the team’s capacity in the next sprint.
If the team is consistent, the final velocity should be close enough to the capacity defined at the start of the sprint.
However here is an important reminder. If this calculation of the capacity to do allows the Product owner to have an idea of the contents of the next sprints, we must always let the developers validate their capacity to do at the beginning of each sprint.
Highly requested in scrum, velocity is not necessarily an excellent indicator. We must also be careful not to confuse this indicator which aims to help the Product Owner to organize the sprints and productivity of a team.
The velocity is based on an abstract indicator in the context of the story points and its increase or decrease as the sprint progresses will not necessarily indicate an increase or a decrease in productivity. Some teams adapt the velocity according to certain factors: better knowledge of the product, new difficulty encountered …