I've been to an all-hands post-mortem where the director of engineering had to say "anyone with an opinion besides [name of director of engineering] sucks"?
Said director of engineering literally watched us blow milestone after milestone yet somehow the knowledge we were going to miss our commits (and not by a little) never propagated upwards to the ceo. Either that or the ceo didn't want to listen; it could be any combination of those two.
Either way, the engineers were pissed.
Incredibly poor milestone management and a failure to triage didn't end up in our fucking learnings document somehow.
Said director of engineering literally watched us blow milestone after milestone yet somehow the knowledge we were going to miss our commits (and not by a little) never propagated upwards to the ceo. Either that or the ceo didn't want to listen; it could be any combination of those two.
Either way, the engineers were pissed.
Incredibly poor milestone management and a failure to triage didn't end up in our fucking learnings document somehow.