DEV Community

Discussion on: How to estimate time for a project/task accurately

Collapse
 
thomasjunkos profile image
Thomas Junkツ • Edited

Humans are bad at estimations. There are essentially two problems here:

a) Most humans have too few datapoints in mind to make a realistic prognosis
b) Most humans are biased, mostly seeing things too optimistic

There was an insightful episode on freakonomics radio: Here’s Why All Your Projects Are Always Late — and What to Do About It

In order to improve the situation, you have to decrease the "human factor".

Collapse
 
luminousmen profile image
luminousmen

Thank you for your comment!
Yes, you're right - humans are bad estimators. But firstly, the project/time should be estimated anyway and secondly, by collecting several opinions your estimate more likely will be in realistic range.

Collapse
 
thomasjunkos profile image
Thomas Junkツ • Edited

How so?
If you ask people how the weather will be tomorrow, the estimation doesn't get more accurate depending on the number of people you ask. But why do we believe that to be true for project management?

Perhaps ML will improve estimations rather than humans guessing.

Thread Thread
 
luminousmen profile image
luminousmen

It's simple. It called the wisdom of the crowd - individuals may be totally wrong but the whole crowd will be quite accurate. There are several methods of ML based on this paradigm as you mention ML here =) - bagging for example