That seems like a very rosy self serving view of outsourcing and reads more like an advertorial for their services than an actual guide to outsourcing software development.
This article seems really bad. Whatever point they are trying to make the pop culture references and grammatical errors make outsourcing seem like a bad thing.
Not really sure why it gets so many upvotes