Análisis de experiencias de mejora de procesos de desarrollo de software en PYMEs. // Analysis of experiences of improvement of software development processes in SMEs.

Shirley Coque-Villegas, Vanessa Jurado-Vite, Allan Avendaño-Sudario, Guillermo Pizarro

Resumen


Los servicios de las empresas de desarrollo de software se basan en producir productos de software de alta calidad. La calidad de los productos de software se asegura mediante la aplicación de prácticas de ingeniería de software a lo largo de todo el proceso de desarrollo. Para mejorar estos procesos, es necesario adaptar los modelos de proceso de mejora de software a las empresas de acuerdo con sus propias características. Este artículo ofrece un análisis de la aplicación de diversos modelos de mejora de procesos de software en pequeñas y medianas empresas. Finalmente, los resultados aquí presentados evidencian la influencia de los factores inherentes de las empresas y de sus equipos de trabajo en la elección de un modelo de proceso de mejora de software específico.

 

Abstract

The services of the software development companies are based on producing high quality software products. Software products quality is ensured by applying software engineering practices throughout the development process. In order to improve these processes, it is necessary adapting the software improvement process models into companies according to their own characteristics. This paper offers an analysis of the application of various software process improvement models in small and medium size enterprises. Finally, results presented here show the influence of the inherent factors of companies and their work teams into choosing a specific software improvement process model.


Palabras clave


Mejora de procesos; calidad de desarrollo de software; mejora del desempeño de equipos de trabajo; ISO/IEC 29110; CMMI; Competisoft

Texto completo:

PDF

Referencias


Aguirre, A., Pardo, C., Pantoja, W., Mejía, M., & Pino, F. (2010). Reporte de experiencias de la aplicación de competisoft en cinco mipymes colombianas. Revista EIA(13), 107-122.

Allen, P., Ramachandran, M., & Abushama, H. (2003). PRISMS: an approach to software process improvement for small to medium enterprises. Proceedings of the Third International Conference On Quality Software (QSIC’03) IEEE, 211-214.

CETIC. (07 de 03 de 2006). OWPL Assessment. Recuperado el 05 de 2016, de https://www.cetic.be/OWPL-Assessment

CMMI Institute. (s.f.). CMMI® Institute helps organizations discover the true value they can deliver by building capability in their people and processes. (CMMI Institute) Recuperado el 05 de 05 de 2016, de http://cmmiinstitute.com/newsroom/announcements

da Costa Santos, C. M., de Mattos Pimenta, C. A., & Nobre, M. R. (2007). A estratégia PICO para a construção da pergunta de pesquisa e busca de evidências. Revista Latino-Americana de Enfermagem, 508-511.

Dávila, A., Basurto, C., Flores, L., Arisaca, R., Manrique, R., Sánchez, J., & Schneck de Paula Pessôa, M. (2012). The Peruvian Component of Competisoft Project: Lesson Learned from Academic Perspective. (CLEI), 2012 XXXVIII Conferencia Latinoamericana En Informatica. Medellin.

Desharnais, J.-M., Laporte, C., Habra, N., Renault, A., & Alexandre, S. (2008). Initiating software process improvement in very small enterprises: Experience with a light assessment tool. Information and Software Technology, 50, 763-771.

Desharnais, J.-M., Laporte, C., Stambollian, A., Zarour, M., Habra, N., & Renault, A. (2007). Initiating Software Process Improvement with a ligjt model for Small Enterprise: Our Experience. III Taller Internacional de Calidad en Technologias de Information et de Communications.

Díaz, F., Rodríguez, G., Valencia, A., Saldaña , H., & Miguel, G. (15 de 08 de 2013). Implementación del modelo CMMI para la creación de fábrica de software de la UTSJR. En Congreso Interdisciplinario de Cuerpos Académicos (pág. 151). Guanajuato: ECOFARN. Recuperado el 05 de 05 de 2016, de http://www.ecorfan.org/handbooks/pdf/Ciencias%20Administrativas%20y%20Sociales%20Handbook%20T-II.pdf#page=151

Fayad, M. E., Laitinen, M., & Ward, R. P. (2000). Software Engineering in the Small. Communications of the ACM, 115-118.

García Paucar, L., Laporte, C. Y., Arteaga, J., & Bruggmann, M. (2015). Implementation and Certification of ISO/IEC 29110 in an IT Startup in Peru. Software Quality Professional, 17, 16-29.

González Yepes, D. J., Calvache Pardo, J. C., & Gómez Gómez, S. O. (2015). Revisión sistemática acerca de la implementación de metodologías ágiles y otros modelos en micro, pequeñas y medianas empresas de software. Revista Tecnológica ESPOL – RTE.

Hurtado , J., & Bastarrica, M. (2006). Implementing CMMI using a Combination of Agile Methods. CLEI ELECTRONIC JOURNAL, 9(1), 1-15.

INEN. (2015). Ingeniería de Software - Perfiles del ciclo de vida para entidades muy pequeñas. Quito.

Iqbal, J., Ahmad, R. B., Nasir, M. N., Niazi, M., Shamshirband, S., & Noor, M. A. (2015). Software SMEs’ unofficial readiness for CMMI-based software process improvement. Software Quality Journal, 1-27.

ISO/IEC JTC 1/SC 7. (01 de Septiembre de 2011). ISO/IEC TR 29110-1:2011(en). (ISO) Recuperado el 09 de Junio de 2016, de https://www.iso.org/obp/ui/#iso:std:iso-iec:tr:29110:-1:ed-1:v1:en

Kabaale, E., & Mayoka Kituyi, G. (2015). A theoretical framework for requirements engineering and process improvement in small and medium software companies. Business Process Management, 21(1), 80-99.

Konrad, M., & Shrum, S. (2009). Guía para la integración de procesos y la mejora de productos. En CMMI, Guía para la integración de procesos y la mejora de productos. Pearson.

Kuhrmann , M., Konopka, C., Nellemann, P., Diebold, P., & Münch, J. (2015). Software Process Improvement: Where Is the Evidence? International Conference on Software and Systems Process. ACM, (págs. 107 - 116). Tallinn.

Laporte, C. Y. (s.f.). VSE Pilot Project website public website. (École de technologie superieure) Recuperado el 15 de Junio de 2016, de http://profs.etsmtl.ca/claporte/English/VSE/index.html

Laporte, C. Y., & O’Connor, R. V. (2014). A Systems Process Lifecycle Standard for Very Small Entities: Development and Pilot Trials. In Communications in Computer and Information Science, 13–24.

Laporte, C. Y., Séguin, N., Villas Boas, G., & Buasung, S. (2013). Aprovechando las ventajas de las normas de ingeniería de software y sistemas. ISO Focus+.

Larrucea, X., O'Connor, R. V., Colomo-Palacios, R., & Laporte, C. Y. (2016). Software process improvement in very small organizations. IEEE Software, 33(2), 85-89.

Martinez, N., Ramon, H., & Bertone, R. (2012). Aplicabilidad de competisoft a partir de un método ágil como Scrum: Un caso práctico. XVIII Congreso Argentino de Ciencias de la Computación. La Plata.

Muñoz, M., Gasca, G., & Valtierra, C. (2014). Caracterizando las Necesidades de las Pymes para Implementar Mejoras de Procesos Software: Una Comparativa entre la Teoría y la Realidad. RISTI - Revista Ibérica de Sistemas e Tecnologias de Información.

Najjar, S. K., & Al-Sarayreh , K. T. (2015). Capability Maturity Model of Software Requirements Process and Integration (SRP CMMI). Proceedings of the International Conference on Intelligent Information Processing, Security and Advanced Communication ACM, 68.

O'Connor, R. V., & Laporte, C. Y. (2010). Towards the provision of assistance for very small entities in . Proceedings of the 11th International Conference on Product Focused Software. ACM, 4-7.

Oktaba, H., Piattini, M., Pino, F., Orozco, M., & Alquicira, C. (2009). COMPETISOFT: Mejora de Procesos Software para Pequeñas y Medianas Empresas y Proyectos. México: Alfaomega.

Pino, F. J., García, F., & Piattini, M. (2006). Revisión sistemática de mejora de procesos software en micro, pequeñas y medianas empresas. Revista Española de Innovación, Calidad e Ingeniería del Software.

Proyecto Competisoft. (2008). Alarcos reseach group. Recuperado el 30 de 04 de 2015, de Mejora de Procesos para Fomentar la Competitividad de la: http://alarcos.esi.uclm.es/ipsw/doc/competisoft-modelo_v1.pdf

Renault, A., Habra, N., Alexandre, S., Deprez, J., Niyitugabira , E., & Lamblin, A. (2006). OWPL Software Process Improvement for VSE, SME and low maturity enterprises.

Saavedra G., M. L., & Hernández C., Y. (2008). Caracterización e importancia de las MIPYMES en Latinoamérica. Actualidad Contable FACES, 11(17), 122-134.

Sommerville, I. (2011). Ingeniería de Software. México: Pearson.

Ueki, Y., Tsuji, M., & Cárcamo Olmos, R. (Octubre de 2005). Comisión Económica para América Latina y el Caribe. Recuperado el 21 de Julio de 2016, de http://www.cepal.org/socinfo/noticias/documentosdetrabajo/6/23296/Tecnologia%20de%20la%20informacion%20y%20las%20comunicaciones.pdf




DOI: http://dx.doi.org/10.29076/issn.2528-7737vol10iss25.2017pp13-24p



 Licencia de Creative Commons

Esta obra está bajo una licencia de Creative Commons Reconocimiento 3.0 Internacional.