There are various ideal procedures which have evolved over the previous 20 years to mitigate risks and increase results of projects which might be offshored and outsourced. Lots of of these procedures are connected to business processes. I wrote a detailed article around the Advantages and Disadvantages of Engineering in https://claytonhnsxe.snack-blog.com/32766384/everything-about-advantages-and-disadvantages-of-cost-benefit-analysis