CIO magazine’s blog notes a report from Deloitte pointing out that the results of outsourcing are a mixed bag. I still think that the number one reason behind the mass adoption of outsourcing is lack of good relations between corporations and their IT departments. If IT is crappy to work with, the rest of the company has an incentive to try to save a buck by farming the work out to someone who has to be nice to you if they want to keep your business.