The outsourcing lifecycle