Traditional IT projects have followed a “Define-Design-Develop-Deploy” mindset, where most or all of the computational resources were owned, operated, and maintained by the developing organization. Cost estimates for system acquisition were often wrong, and virtually always unrealistically low.  Some of the reasons for the inaccurate forecasts included: Changing requirements; cost increases from system production changes;…