« What is velocity? (or Veni, Vidi, Velocity) | Main | Are Defects Anti-velocity? »

Sunday, February 26, 2006

What is velocity? Part II

Velocity can be measured in various units - typically story points, ideal days, ideal hours, hours or some other more interesting unit of measure such as gummy bears.  One of the key advantages of velocity is that it is fundamentally unit agnostic.  It does not matter what unit you use to measure velocity, just as long as you remain consistent.

Of critical importance to achieving a reliable velocity is fixed-length iterations - typically from one week to one month.  I often hear teams wanting to significantly vary the length of their iterations to accommodate other internal needs.  There are already so many uncontrollable variables on a software project, why introduce another.  By simply controlling iteration length, we are able to track a metric that conveys a completely accurate and unbiased measure of progress over time.  From this historically accurate metric, you can then begin to reliably predict what your team can do in the future. 

With velocity, we finally have a metric that, for me, has proven exponentially better at measuring project status than the elusive task hour per person per day.  By maintaining the integrity of the metric (e.g., basing velocity on fixed-length iterations), we have a measure that we can actually count on.  If we allow iterations to vary, velocity will never achieve the desired consistency and we are are back to guessing when we will be done.

For more information on velocity, see http://www.versionone.net/Resources/Velocity.asp and/or http://www.extremeprogramming.org/rules/velocity.html.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83452ee9169e200d8355cf3d369e2

Listed below are links to weblogs that reference What is velocity? Part II:

Comments

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Comments are moderated, and will not appear until the author has approved them.

Subscribe