Outsourcing strategies. How to formalize and negotiate the outsourcing contract