https://medium.com/@Quickway_Infosystems/outsourcing-software-development-a-guide-to-success-1fafabd5780e