Velocity in AGILE

Velocity-in-AGILE.jpg

What is Velocity?

Velocity is a metric that predicts for the agile software development team how much work the team can able to complete within a sprint. It is a spectacle to see the project how long or how much iteration would require completing it. It's a key factor in time management for any project. We can determine the velocity, the amount of story points the development team completes in each sprint.

How to use Velocity to estimate the project?

In the beginning of the project, the velocity will be low, then as the project progresses the velocity will increase and be consistent. Always use the velocity to measure the development speed, not to pressure the team to complete these tasks.

You might have a question now. How do I calculate velocity if one resource goes on vacation for the upcoming sprint? The answer is, your team has five members and the velocity is 60 story points per sprint. One member is on vacations during the next sprint. So the team capacity will decrease by 20%. Your estimated velocity for that sprint would then be 48 story points
as in the following:

60 * (100% - 20%) = 60 * 0.80 = 48

How to increase Velocity?

Obviously, the project leader really loves this title, yes of course everywhere in the corporation, it is desirable to increase the output. Here we shall discuss some points that I experienced during my career.

Summary

Velocity is a range, not a single value and is generally most useful when planning the project schedule once the velocity stabilizes. So tracking the velocity is a valuable process. It can be helpful for sprint and release planning.