- "Senior management set impossible deadlines."
- "The users keep changing their minds."
- "Those developers, are artists; I don't understand them at all."
- "Finance wants to offshore to save money, we have no choice."
Sure project failures are sometimes beyond our control, but these reasons are rarely heard: the budget was withdrawn, we lost the team to a plane crash, the Internet went dark for a month, ...
As technology professionals, we must take accountability to say no artfully, and we can refuse to work for organizations that hire leaders who fail to take accountability.