I have spoken with Mark Jamieson about his experience with outsourcing. Mark is from the opinion that outsourcing is about finding partners that can bring value to your business in a cost effective way, and not necessarily just taking your business overseas. He mentioned that we should A/B test outsourcing providers and we should not lunch new projects on Fridays. He also shared a horror story about a company disappearing during holidays.