While I agree with everything you said, Casey, I suspect there is a more fundamental problem as well: traditional project management being used when the type of projects are among the possibly 80% that should be agile. Using Scrum or some other iterative approach would have ensured transparency from the start, and avoided long-term estimates that incorrectly yet inevitably get taken as promises.
While I agree with everything you said, Casey, I suspect there is a more fundamental problem as well: traditional project management being used when the type of projects are among the possibly 80% that should be agile. Using Scrum or some other iterative approach would have ensured transparency from the start, and avoided long-term estimates that incorrectly yet inevitably get taken as promises.