4 ms·
> Senior says task will take one day. Junior says it will take 3 days. What do you put into estimate? Who is doing the work? The senior? One day. The junior? T
by dimal 4y ago
> Senior says task will take one day. Junior says it will take 3 days. What do you put into estimate?
Who is doing the work? The senior? One day. The junior? Three days. The estimate should always be done by the person doing the work. This also forces people to have skin in the game when making estimates. When you have a full team coming up with points, then no one has any consequences for being wrong. But if you say one day, then you have some incentive to think things through. You want to live up to your commitment. Of course, this assumes that there are some consequences for being wrong, which usually isn't the case. I think this is where many people go wrong with time estimates. If you're repeatedly wrong, that's not because time estimates don't work. That's because you're bad at them. And like most skills, if you do them repeatedly and try to learn from the cases where you failed, you'll get better at it.