Velocity (software development)
Velocity (software development)
Main page

Velocity (software development)

logo
Community Hub0 subscribers
What are your thoughts?
Be the first to start a discussion here.
Be the first to start a discussion here.
Velocity (software development)

Velocity is a term used to describe the rate at which software development progresses. For development teams that rely upon Issue Tracker software (e.g., Jira), it is often measured with Story Points. However, since "the rate at which code evolves" is central to the success or failure of any software project, several different methods have been proposed to measure velocity. Many of these do not carry the time & coordination burden necessary to estimate Story Points.

When writing about velocity, agile practitioners emphasize the peril of relying on velocity as the sole means to evaluate developer performance. They often cite Goodhart's Law: that any measure which becomes a target ceases to be a good measure. However, because research continues to suggest that teams with higher velocity experience better outcomes, interest in the methods of velocity instrumentation persist.

In particular, the growing use of AI coding assistants has driven interest in velocity as a means to understand the impact of AI on the rate of software delivery. Data from 2026 suggests that the correlation between "greater AI use" and "higher velocity" is continuing to increase.

A central purpose of velocity is to help teams estimate how much work they can complete in a given time period. Since an average Agile Team's Sprint lasts around 2 weeks, interpreting "past velocity" is central to forecasting a "reasonable workload."

By analyzing past velocity of developers (whether in Story Points or other units), an Agile team can appropriate its Story Points per sprint to minimize slack or excess of issues assigned.

Whether measured in units of Story Points, Commits, or Issues Resolved, Velocity is a relative measure. In other words, the raw numbers carry little objective value; it is their trend that matters.

The following terminology is used in velocity tracking.

One problem with velocity is that it conflates work done with planning accuracy. In other words, a team can inflate velocity by estimating tasks more conservatively. If a team says that a task will take four hours or is worth 4 points instead of taking two hours or being worth two points, their velocity will look better (sometimes called point inflation).

See all
User Avatar
No comments yet.