Ir al menú de navegación principal Ir al contenido principal Ir al pie de página del sitio

Métricas basadas en un enfoque guiado por riesgos para evaluar la comunicación, cooperación y coordinación en equipos de desarrollo global de software

Resumen

El éxito del desarrollo global de software (DGS) depende, en gran parte, de la forma como se comunican, cooperan y coordinan (3Cs) los esfuerzos en la gestión de los proyectos y los equipos de trabajo geográficamente dispersos. En la literatura, se identifican varios trabajos que proponen riesgos y métricas para proyectos de DGS, pero algunos de ellos no se describen con detalle, son ambiguos o complicados de entender, lo que dificulta ubicarlos en alguna categoría precisa. Además, es necesario clasificar los riesgos de una manera menos subjetiva, que mejore su comprensión; facilite la definición y aplicación de herramientas para medir su impacto, y genere algunos indicadores que apoyen la toma de decisiones en los equipos de DGS. En este artículo, se proponen 37 riesgos para la comunicación, cooperación y coordinación en el DGS, como resultado de la comparación e integración de riesgos identificados en la literatura. También se presenta un conjunto de métricas definidas con la aplicación del paradigma Goal Question Metric (GQM), organizadas con estas interrogantes: ¿qué mide?, donde se establece el atributo por calibrar, y ¿cómo lo mide?, donde se indica la métrica a través de los siguientes elementos: descripción, tipo, escala y función de cálculo. Mediante la técnica de grupo focal, se evaluó la completitud, pertinencia, claridad, precisión y facilidad de uso de las métricas, que podrían resultar útiles para las organizaciones, equipos, proyectos y consultores que operan en contextos de DGS.

Palabras clave

desarrollo global de software (DGS), método GQM, métricas en el DGS, riesgos en el DGS, comunicación, cooperación y coordinación (3Cs)

PDF XML

Biografía del autor/a

César Jesús Pardo-Calvache, Ph. D.

Roles: Investigación, Supervisión, Metodología, Validación, Escritura - revisión y edición.

Gustavo Adolfo Salazar-Escobar

Roles: Investigación, Análisis formal, Validación.

Gabriel Fernando Vargas-Arias

Roles: Investigación, Análisis formal, Validación.

Jhon Eder Masso-Daza, M.Sc.

Roles: Investigación, Escritura – borrador original, Metodología, Validación, Escritura - revisión y edición del texto.


Referencias

[1] M. Jiménez, M. Piattini, and A. Vizcaíno, “Challenges and Improvements in Distributed Software Development: A Systematic Review,” Advances in Software Engineering, vol. 2009, e710971, 2009. https://doi.org/10.1155/2009/710971

[2] L. Layman, L. Williams, D. Damian, and H. Bures, “Essential communication practices for Extreme Programming in a global software development team,” Information and Software Technology, vol. 48 (9), pp. 781-794, 2006. https://doi.org/10.1016/j.infsof.2006.01.004

[3] J. Campo, P. Francisco, A. Carlos, and C. Pardo, “Modelo de procesos en el desarrollo de software global,” Ingenium, vol. 9 (23), pp. 17-26, 2015.

[4] J. S. Persson, L. Mathiassen, J. Boeg, T. S. Madsen, and F. Steinson, “Managing risks in distributed software projects: An integrative framework,” IEEE Transactions on Engineering Management, vol. 56 (3), pp. 508-532, 2009. https://doi.org/10.1109/TEM.2009.2013827

[5] J. S. Persson, and L. Mathiassen, “A process for managing risk in Distributed teams,” IEEE Software, vol. 27 (1), pp. 20-29, 2011. https://doi.org/10.1109/MS.2009.157

[6] M. Tihinen, R. Kommeren, D. Systems, J. Rotherham, and P. M. Office, “Metrics and Measurements in Global Software Development,” International Journal on Advances in Software, vol. 5 (3), pp. 278-292, 2012.

[7] Q. Khan, and S. Ghayyur, “Software risks and mitigation in global software development,” Journal of Theoretical and Applied Information Technology, vol. 22 (1), pp. 58-69, 2010.

[8] H. Fuks, A. Raposo, M. Gerosa, and M. Pimental, "The 3C Collaboration Model," In Encyclopedia of E-Collaboration, 2008, pp. 637-644. https://doi.org/10.4018/978-1-59904-000-4.ch097

[9] R. Van Solingen (Revision), V. Basili (Original article, 1994), G. Caldiera (Original article, 1994), and H. D. Rombach (Original article, 1994), "Goal Question Metric (GQM) Approach," In Encyclopedia of Software Engineering, 2002. https://doi.org/10.1002/0471028959.sof142

[10] A. Mathrani, and S. Mathrani, “Test strategies in distributed software development environments,” Computers in Industry, vol. 64 (1), pp. 1-9, 2013. https://doi.org/10.1016/j.compind.2012.09.002

[11] I. Steinmacher, A. Paula, and C. Steinmacher, “Awareness Support in Global Software Development: A Systematic Review Based on the 3C Collaboration Model Conference,” In Collaboration and Technology. CRIWG 2010. Lecture Notes in Computer Science, 2010. https://doi.org/10.1007/978-3-642-15714-1_15

[12] M. Wanderley, J. Menezes, C. Gusmão, and F. Lima, “Proposal of Risk Management Metrics for Multiple Project Software Development,” Procedia Computer Science, vol. 64, pp. 1001-1009, 2015. https://doi.org/10.1016/j.procs.2015.08.619

[13] P. Björndal, K. Smiley, and P. Mohapatra, “Global Software Project Management: A Case Study BT - Software Engineering Approaches for Offshore and Outsourced Development,” In International Conference on Software Engineering Approaches for Offshore and Outsourced Development, 2010. https://doi.org/10.1007/978-3-642-13784-6_7

[14] J. Noll, and S. Beecham, “Measuring global distance: A survey of distance factors and interventions,” In Software Process Improvement and Capability Determination. SPICE 2016. Communications in Computer and Information Science, 2016. https://doi.org/10.1007/978-3-319-38980-6_17

[15] I. Nurdiani, R. Jabangwe, D. Šmite, and D. Damian, “Risk Identification and Risk Mitigation Instruments for Global Software Development: Systematic Review and Survey Results,” In IEEE Sixth International Conference on Global Software Engineering Workshop, 2011. https://doi.org/10.1109/ICGSE-W.2011.16

[16] A. A. Khan, Communication Risk Framework in Global Software Development: Empirical Study in GSD Industry. Saarbrücken, Germany: LAP LAMBERT Academic Publishing, 2014.

[17] A. Khan, S. Basri, and P. Dominic, “Communication risks in GSD during RCM: Results from SLR,” In International Conference on Computer and Information Sciences, 2014. https://doi.org/10.1109/ICCOINS.2014.6868448

[18] J. M. Verner, O. P. Brereton, B. A. Kitchenham, M. Turner, and M. Niazi, “Risks and risk mitigation in global software development: A tertiary study,” Information and Software Technology, vol. 56 (1), pp. 54-78, 2014. https://doi.org/10.1016/j.infsof.2013.06.005

[19] A. A. Khan, J. Keung, M. Niazi, S. Hussain, and A. Ahmad, “Systematic literature review and empirical investigation of barriers to process improvement in global software development: Client–vendor perspective,” Information and Software Technology, vol. 87, pp. 180-205, 2017. https://doi.org/10.1016/j.infsof.2017.03.006

[20] A. Iqbal, and S. S. Abbas, Communication Risks and Best practices in Global Software Development, Sweden: Blekinge Institute of Technology, 2011.

[21] R. Jabangwe, and I. Nurdiani, Global Software Development Challenges and Mitigation Strategies A Systematic Review and Survey Results, Sweden: Blekinge Institute of Technology, 2010.

[22] C. Vega Lebrun, L. S. Rivera Prieto, and A. Garcia Santillan, Mejores Prácticas Para El Establecimiento y Aseguramiento de la Calidad del Software, 2008.

[23] J. Kontio, J. Bragge, and L. Lehtola, “The Focus Group Method as an Empirical Tool in Software Engineering,” In Guide to Advanced Empirical Software Engineering, F. Shull, J. Singer, and D. I. K. Sjøberg, Eds. London: Springer London, 2008, pp. 93-116. https://doi.org/10.1007/978-1-84800-044-5_4

Descargas

Los datos de descargas todavía no están disponibles.

Artículos más leídos del mismo autor/a

Artículos similares

También puede Iniciar una búsqueda de similitud avanzada para este artículo.