Forget Velocity ??!!!

You may also like...

2 Responses

  1. Stavros, you write, “Eliminating wasted time (in analogy with eliminating wasted money) should not be a real problem in an agile team, as the process itself (continuous reprioritizing and interaction between the product and iteration logs) should have taken care of that.”

    I still haven’t worked with a single team that behaves this way. They all expend tremendous energy (time, money, effort) arguing about these things:

    1. “I want to count story X as a done so we can score the points; we’ve done our part.”
    2. “You guys can do 23 points this iteration, right? We really need you.”
    3. “Why hasn’t your velocity increased over the last four iterations. This agile thing is supposed to make you go faster, right?”

    I can list more, but that will do for the moment. This is what I see happening out there, everywhere I go. These teams paralyze themselves trying to use velocity to plan, when they’re so messed up that they waste energy arguing over velocity issues that they could use to deliver more features.

    That’s why I want them to forget velocity. It gets in their way. The analogy is simply a way to explain it, and it’s apt precisely because most teams don’t already know how to avoid wasteful work (wasteful spending). Budgets work when you don’t spend wastefully, but most people waste their money. Velocity might work for teams that don’t waste their energy, but most teams waste a lot of it.

  2. @J. B. Rainsberger

    OK, I get your point now.

    And I think you are right, given the circumstances in the teams you describe.

    On the other hand, if the team and/or the organization have not clarified the difference between estimation and commitment or fail to understand that the agile methodology has nothing to do with the classic performance measurement approach, then there is a major misconception that takes place.

    If, moreover, there is a general failure in prioritizing that keeps low value things get done and high value ones stay constantly behind, then the problem is even bigger.

    Given this context, there is no doubt that applying tools and techniques like velocity could bring the opposite results. But one should keep in mind that this failure is the symptom and not the cause of the real problem.

    With this perspective, I think the essence lies in the four words “for the time being” you use in the last paragraph of your article. So it’s more like “put aside” than “forget” from my point of view. Put it aside, if it does you harm rather than good, work on your team maturity (agile-wise) and its interaction with the entire organization, and use it when you know you will benefit from the power of its simplicity.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Wordpress Social Share Plugin powered by Ultimatelysocial
error

Enjoy this blog? Please spread the word :)