Anyone who built software for a while knows that estimating how long something is going to take is hard. It's hard to come up with an unbiased estimate of how long something will take, when fundamentally the work in itself is about solving something.
What happened to estimating the pessimistic, most likely and optimistic times and apply that to a beta distribution? That’s how I was taught back in the dark ages.
agile happend