A practical framework for understanding the outsourcing process | Synapse