DEV Community

Discussion on: Let's talk about estimation.

Collapse
 
hiclab profile image
hiclab

Humans are in general not good at doing estimations especially when the uncertainty is always present. This is why we should not promise what we cannot deliver on time.

Developers usually tend to inflate estimates for fear the work will take longer than excepted, what in my opinion cannot be a solution to this problem. As the hofstadter law says: "It always takes longer than you expect, even when you take into account Hofstadter's Law".

Developers should focus on delivering value rather than trying to meet unrealistic deadlines.

Collapse
 
elisealcala profile image
Elizabeth Alcalá

In some cases, there are developers who underestimate projects. Sometimes they want to prove that they can do it in less time. I think the answer is to focus on the value and to be clear and transparent about your progress.