Q and A on Velocity, part III

In Part II , we talked about velocity and the (glossed-over) line about making it easier to get work done instead of pushing harder. A was asking if changing the units used in estimating would help and, of course, it doesn't. We pick up from there this week with a tiny snippet of conversation that touches on some big ideas: A: Then how can I get my 30-point velocity? B: What if there isn't a way? Maybe you need to need less? A: But the schedule....! B: The schedule is made up. How long it takes is real. Software estimates are often wrong. Quite often they're off by over 200% on specific items. There is a very good reason for that, and that is that we aren't given uniform standardized work items and a standardized process. Nor can we be. If the feature the client wants has been written already, we don't write it again. Software developers don't repeat themselves. Each problem and each solution is (a little bit) unique. As such, each estimate i...