Often corporate IT projects fail because the underlying assumptions about a program are unrealistic. Revolutionizing IT helps organizations find success for their IT projects by showing them how to create and reach realistic goals. A combination of real case histories and examples helps show how this strategy controls both expectations and costs.