BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News Is Velocity Really the Golden Measurement?

Is Velocity Really the Golden Measurement?

This item in japanese

Recognized XP thought-leader, consultant, and author J.B. Rainsberger asks teams to consider if they may be giving agile development’s golden metric – velocity – a bit more credit than it deserves. In a recent article Rainsberger presents his case on velocity and effective agile team measurement, illustrating it in terms of home budgeting.
Think about budgeting your expenses at home: you know how much you actually pay for some expenses like car payments, mortgage or rent, insurance … there are other expenses that vary from month to month: food, clothing, entertainment, communications … [and] there are still other expenses that you just can’t foresee. You are injured in an accident and rack up $20k in hospital bills; this is the year out of the last ten that you finally need new shingles on the roof; you find out your son needs braces.
He observes this home budgeting truth -- that “there is no typical month” -- to be a lot like agile development and our use of velocity:
This is also why you cannot rely on velocity to plan far ahead: there is no such thing as a typical project or even a typical iteration.
This being the case, might it not be important for teams to spend less energy on scrutinizing velocity, and more time thoughtfully identifying areas of waste the team can benefit most from by eliminating? J.B. describes an experience with this, again in 'personal finance' terms, as follows:
We measured our actual spending, we looked at those numbers to identify waste, then we eliminated it. We did not waste effort staring at our budget [or, in agile terms, velocity], wondering how accurate it was, wondering how realistic it was, desperately trying to spread not enough money over too many expenses.
Basically, J.B. encourages teams to trade off some of the energy they spend contemplating velocity to focus more on asking questions that enable them to measure, pick, and eliminate the things they spend time on that no-one actually values. Said another way, the message here can be interpreted as a reminder for teams to make sure they’re being diligent about including good retrospectives as part of their normal iteration cycle.

Click the green tags below for more on the closely related InfoQ topics of retrospectives, continuous improvement, and kaizen.

Rate this Article

Adoption
Style

BT