https://medium.com/@fredjoye/understanding-the-collaborative-and-operational-aspects-in-outsourcing-224698fbf68d