Approaching Estimation With Estimation Poker

Approaching Estimation With Estimation Poker

In a world with unlimited time and budget, we could certainly do away with estimates. Nobody likes them. They’re more wrong then they are right – everything takes longer. Our teams would experience more joy and more productivity because we could all truly focus on...
Points are not Time

Points are not Time

Somewhere in every process there is a need to discuss the necessary work and the time it takes to do it. It is tempting to estimate a duration for each task, but pointing and measuring can lead to a more flexible estimation process. I recently completed a...
Our Velocity Is Falling

Our Velocity Is Falling

When teams are completing more stories faster, managers tend not to worry. That’s not true when velocity falls. Velocity will decrease, however, and there are many reasons why. What Is Velocity Velocity is an indicator of what the team has been through. It is a...
Quantifying Uncertainty in Estimates

Quantifying Uncertainty in Estimates

Forecasting when a software project is going to be done is difficult. Nobody disputes this. Software is complex. It’s path dependent. Even the best software has components coupled in ways that are not easy to anticipate. And while we’re often asked to...
Why You Should Do Software Estimates

Why You Should Do Software Estimates

“It takes too much time.” “They’re not useful.” “They’ll be wrong.” Estimates are not going to be perfect, but that does not mean that it’s pointless to estimate tasks in a software project. Estimating not only...

Internal Expectations

In the previous two posts, I’ve focused on how you can build a better product by channeling your natural ability to empathize with other people. For the most part, I’ve focused on empathy with your customer. Hopefully by now, I’ve communicated how...