The outsourcing market has been growing in recent years and it is expected to keep doing so in the coming years, but this growth has been limited by the failure of many projects that, in some cases, has led organizations to take back those services (insourcing). These failures have been due mainly to problems with providers: lack of experience and capacity to take on the projects, and difficulties of communication. There are good practices frameworks for managing outsourcing projects for clients, but it is not the same for providers, who base the provision of services on their past experience and technical capabilities. The aim of this paper is to state the need of proposing a methodology that guides providers throughout the whole outsourcing life cycle and facilitates the provision of quality services and their management.