Outdated business model?
All these big outsourcers are relying on the classic approaches to making money:
- Convince a CIO/CEO to fire their IT department and pay you to do it instead
- Make the deal's profit margin by making it impossible for the company to do anything not specifically written in the contract without paying a change order
- Make even more margin by sending all the actual work to India or similar cheap location
- Do the absolute bare minimum to avoid losing the contract, not a shred of work more
- Repeat, because said CIO has plenty of golf buddies you can sell your services to as well before the CIO gets fed up with your performance
Problem is with cloud and SaaS, it's actually advantageous for a company to have a smaller IT department in house that's more focused on application support. That's not compatible with a massive outsourcing deal.