Too Long; Didn't Read
Whoever has been around IT projects in big Corporations knows that such projects are, at the minimum, painful and sometimes turn just into miserable failures. Original expectations are not met, costs exceed estimates, milestones are moved on and on, and the “product produced” leaves the end customer perplexed, disappointed, if not just angry.