Has the cloud made outsourcing obsolete?

Many cloud enthusiasts—proponents of a simple utility model for providing business services—have written off outsourcing companies for dead. But the shakeup within the services industry has meant more complexity, not less, resulting in a critical new role for value-added outsourcing.