2 ms·
> Others reasons for slipping include optimism bias, not relying on the right anchor, and strategic misrepresentation. Optimisim and misrepresentation are WAY
by bsder 2y ago
> Others reasons for slipping include optimism bias, not relying on the right anchor, and strategic misrepresentation.
Optimisim and misrepresentation are WAY more important.
Most engineers I know of were a bit optimistic to other engineers. This leads to slippage because subtasks have a finite amount they can come in early but an almost infinite amount of time they can come in late.
In addition, most engineers are acutely aware of what they think the project would take vs. what number management was willing to hear to launch the project.
Combine both of these and your project will never come in even remotely close to the estimates.
- atoav 2y agoAnd sometimes the reality is that the realistic answer to a time estimate is "If we are lucky it takes me 30 minutes, if we are unlucky 30 days". E.g. when it turns out to your surprise, that a part you had in your hardware design was replaced with a part that was 5 cents cheaper, but uses a undocumented protocol that someone has to re-implement, so a goal that was trivial in theory has suddenly involves hardcore reverse-engineering in a high pressure environment. A thing all engineers love. The only time someone can give you reasonably accurate estimates is when they do something that down to the tiniest detail they have done before. The problem with that is, that in software things change constantly. A thing that was trivial to do with library X and Component Y of version 0.9 might be a total pain in the rear with Library Z and Component Y of version 1.0. But yeah, unexperienced engineers are going to be optimistic that it is possible, because in theory it should be trivial.
- dspillett 2y ago> And sometimes the reality is that the realistic answer to a time estimate is "If we are lucky it takes me 30 minutes, if we are unlucky 30 days". “I'll put that in Project as 60 minutes, then if you are luck you've got double time for contingency.” -- the external consultant acting as project manager. Been there before… Never give a best case estimate, or anything close to, even when quoting a range. Some will judge you, or worse make plans around you, based on that and little else, and it *ahem* isn't their fault if things overrun.