There are plenty of ideal methods that have progressed over the earlier 20 years to mitigate risks and boost results of assignments which can be offshored and outsourced. Many of those practices are related to business processes. I wrote a detailed post within the Advantages and Disadvantages of Know-how in https://what-is-the-advantage-of62570.iyublog.com/32039148/5-simple-statements-about-do-you-think-outsourcing-is-good-for-india-explained