Third-party management in software development: proposal of a methodology




Third party management, outsourcing, software acquisition


Outsourcing allows organizations to reduce costs, optimize the use of resources, provide added value in services and goods, and concentrate on achieving the strategic objectives of the business. However, many software projects have failed due to the lack of knowledge of the factors involved in its planning. Some of these elements are poor communication with the supplier, weak monitoring of the status of tasks, lack of active participation of users and stakeholders at all stages of the process, and software quality assurance. Consequently, this research aims to aid the management of the outsourcing process and proposes a methodology for its management during system development. The methodology comprises 7 phases, each one with its inputs, tasks, and outputs, which are used by the following stages. In summary, it synthesizes the best practices for the management of third parties.



Download data is not yet available.


Erazo-Paruma, L. R., Guerrero-Mera, G. L., & Correa-Pino, F. J. (2014). Método para la adquisición de software en pequeñas organizaciones. Revista UIS Ingenierías, 13 (1): 33-46.

Franceschini, F., Galetto, M., Pignatelli, A. & Varetto, M. (2003). Outsourcing: guidelines for a structured approach. Benchmarking: An International Journal, 10 (3): 246-260.

Grossi, L., & Calvo-Manzano, J. A. (2012). Mejora de procesos en el ámbito de adquisición: Un modelo de decisión para la selección de Proveedores de TI. CISTI (Iberian Conference on Information Systems & Technologies / Conferência Ibérica de Sistemas E Tecnologias de Informação) Proceedings: 483-488.

IEEE Computer Society. (2014). {SWEBOK}, Guide to the Software Engineering Body of Knowledge. Retrieved from,

Mendoza, L. E., Pérez, M. A., Grimán, A., & Rojas, T. (2002). Algoritmo para la Evaluación de la Calidad Sistémica del Software. In {Proceedings of Second Ibero-American Symposium on Software Engineering and Knowledge Engineering (JIISIC’02), Salvador, Brasil}, Octubre, 2002 (85-96).

Nunez-Sanchez Y., G.-T. A. & U.-B. A. (2019). Methodology for the management of outsourcing in software development processes. In 2019 International Conference on Information Systems and Computer Science (INCISCOS).

Perunović, Z., & Pedersen, J. L. (2007). Outsourcing process and theories. In Proceedings of the Eighteenth Annual Conference (POMS), 4 a 7 de mayo, Dallas, Texas, 2007 (Vol. 3).

Project Management Institute, I. (2013). Guía de los fundamentos para la dirección de proyectos (guía del {PMBOK}®) (quinta). Project Management Institute, Inc.

Selleo. (2016a). A Practical Guide to Outsourcing Your Software Development. Retrieved from

Selleo. (2016b). A Practical Guide to Outsourcing Your Software Development.

Whang, S. (1992). Contracting for Software Development. Management Science, 38 (3): 307-324.



How to Cite

Núñez-Sánchez, Y., & González-Torres, A. (2020). Third-party management in software development: proposal of a methodology. Enfoque UTE, 11(2), pp. 71-84.