Tim's 5 Observations About Estimating
People spend a lot of time and effort to improve the accuracy and precision of their estimating. We don't do that anymore. It turns out that agile teams, once they've established a reputation, don't need a lot of estimation skill and many teams around the world operate happily without making estimates at all, since they always work on the thinnest slice of the most important feature at any point in time. Now that I'm a greybeard programmer, I've come to believe five somewhat-controversial things about estimating. Highly accurate estimating does not make your customers successful. I'm always concerned about wasting a lot of time and effort (ie generating waste) in order to become good at something that does not make my customers more successful. If I reduce the standard deviation of my estimates by half, it doesn't mean that my eLearning students will be any more capable of learning or that the materials are any more clear. How much of my time is well...