Outsourcing: la programmazione e la gestione dei processi di esternalizzazione