Why is it difficult to stick to estimates?

Estimation is a big topic and there are many posts to write on it, but first let’s address one confusion about Software Engineering estimates: Estimates are not delivery commitments Maybe that sounds daft or maybe it’s obvious but far too many companies that I talk to are asking their team to estimate in hours, make a deadline at the sum of those hours and then … Continue reading Why is it difficult to stick to estimates?

How can we be agile but still have a plan?

This comes up a lot – usually because a CEO complains “My engineers say it will be ready when it’s ready – they can’t give me a date” or a Project Manager may be concerned that “With time, functionality or quality you can have only 2 – but we won’t flex on quality or functionality and the board need this feature on time”. Clearly these … Continue reading How can we be agile but still have a plan?