APLICACIÓN Y AJUSTE EN LA PRÁCTICA DEL NUEVO PROCESO DE MEJORA PARA PROCESOS DE SOFTWARE AGILE SPI PROCESS: CASO DE ESTUDIO REAL EN UNA PYME
Cómo citar
Resumen
RESUMEN
El trabajar en el sector de las PyMES (Pequeñas y Medianas Empresas) con un programa SPI (Software Process Improvement - Mejora de Procesos de Software) es un interés que se ha vuelto muy importante en todo el mundo. Algunos estudios han demostrado que la dificultad de aplicación de grandes modelos en un SPI es un problema en PyMEs, fundamentalmente por los grandes costes asociados a su aplicación (tiempo y recursos), especialmente en el seguimiento de los planes de acción e implantación [6]. Otro problema añadido para las PyMEs, es el largo plazo de espera necesario para la obtención de resultados [2], nuevamente demasiado para una PyME. Éste artículo propone un proceso para la Mejora de Procesos de Software para apoyar la gestión y administración de un programa de mejora pero adaptado a las características de las PyMEs, fue desarrollado en el proyecto SIMEP-SW y aplicado a dos PyMES de Software. Este artículo presenta el modelo y la experiencia de su aplicación en una
PyME. La experiencia permitió probar el modelo y evaluar su impacto en el contexto de las PyMES. Algunas lecciones aprendidas fueron recopiladas para refinar y ajustar el modelo. En definitiva, el tamaño de una empresa no limita el éxito de los programas de mejora sino que se ve afectado fundamentalmente por los problemas mencionados anteriormente; el proceso expuesto en este trabajo pretende que sea utilizado en empresas de cualquier tamaño, especialmente las PyMES.
PALABRAS CLAVE
Mejora de Procesos de Software (SPI)
Calidad
CMMI
Pequeñas y Medianas Empresas (PyMEs)
PyME
Ágil
Proceso
ABSTRACT
Working in the SMEs (Small and Medium Enterprises) sector with an SPI (Software Process Improvement) program is an interest that has become very important anywhere in the world. Some studies have demonstrated that the difficulty of application of large international models in a SPI is a problem in SMEs, basically by the great costs associated to its application (time and resources), specially in the tracking of the action and implantation plans [6]. Another problem for the SMEs is the long waiting time for obtaining results [2], again too much for a SME. This article proposes a process for the Software Process Improvement to support the management
and administration of an improvement program but adapted to the features of the SMEs, it was developed in the SIMEP-SW project and applied to two software SMEs. This article presents the model and the experience of its application in a SME. The experience has allowed to prove the model and to evaluate their impact in the context of the SMEs. Some learned lessons were compiled to refine and to fit the model. After all, the size of an enterprise doesn't limit the success of the improvement programs but it is affected fundamentally by the problems mentioned previously; the process exposed in this work pretends to be used in enterprises of any size, especially the SMEs.
KEYWORDS:
Software Process Improvement (SPI)
Quality
CMMI
Small and Medium Enterprises (SME's)
SME
Agile
Process
Descargas
Referencias
- BY SINAN, Si Alhir. PMP, IT Project+, e-Biz+. The Enterprise Implementation Framework (EIF): Beyond the IDEAL Model. In: Methods and Tools Volumen 13 Número 2, p. 18-27. Suiza, verano de 2005.
- CALVO, J. A., CUEVAS, G., SAN FELIU, T., DE AMESCUA, A. PÉREZ, M. “Experiences in the Application of Software Process Improvement in SMES”. En: Software Quality Journal, Volumen 10, No. 3, p. 261-273. Kluwer Academic Publishers: USA. 2005.
- CONTE, Paul. Guía de supervivencia para el desarrollo del software: Cinco pasos para ir del Caos al Control. (Peterborough: USA), feb. 2005 (cited 15 mar., 2006). www.recursos-as400.com/Docs/guiadesupervivenciaDesarrollodesoftware.pdf
- DYBA, T. “Factors of Software Process Improvement Success in Small and Large Organizations: An Empirical Study in the Scandinavian Context”. En: Proceedings of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering, p. 148-157. ACM: USA . 2003
- HUMPREY, S. W. The Team Software Process. Technical Report CMU/SEI-2000-TR-023. 2.000.
- MAS, Antonia. AMENGUAL, Esperanza. La mejora de procesos de software en las pequeñas y medianas empresas. Un nuevo modelo y su aplicación a un caso real. En: Revista Española de Innovación, Calidad e Ingeniería del Software Volumen 1, No. 2, p. 7-30, Reicis: España, 2005.
- MCFEELEY, Bob. IDEALSM: A User's Guide for Software Process Improvement. Pittsburgh: Software Engineering Institute, 1.996. 221 p.
- MOEN, Ronald D. NOLAN, Thomas W. PROVOST, Lloyd P. Traducción libre del cap. 1 "Improvement of Quality" del libro Improving Quality Through Planned Experimentation (online). (Ciudad de Méjico, Méjico) Último acceso jueves, 23 de marzo de 2.006. http://correo.udlap.mx/~jtambore/mej-cal/mej-cal.html
- RUIZ G, Francisco. MANTIS: Definición de un Entorno para la Gestión del Mantenimiento de Software. Ciudad Real España, 2003, 394 p. Trabajo de grado (Doctorando). Universidad de Castilla La Mancha. Departamento de Informática.
- TAFUR, Fernando. Presidente Junta Directiva Fedesoft. Federación Colombiana de la Industria del Software y Tecnologías Informáticas Relacionadas ISTIR (online). (Bogotá, Colombia), mar. 2006 (cited 10 oct., 2.006). www.colombiadigital.net/informacion/docs/fedeMar16.pdf
- SANCHEZ, Johana. SOLIS, Elena. PINO, Francisco. VIDAL, Carlos. Herramienta web para la valoración de la calidad de procesos software en pymes - tool web for appraisal of quality of software processes in pymes. En: Tecnocom, Encuentro internacional de TIC-S Tecnologías de la información y telecomunicaciones, Hacia donde va la tecnología (5ª: 2.005: Medellín). 15 p.
- SANCHEZ, Johana. SOLIS, Elena. ARDILA, Alberto. MLCMPDS: Modelo Liviano De Calidad Para La Mejora De Procesos De Desarrollo Software. Popayán, 2.006, p. Trabajo de Grado (Ingenieros de Sistemas). Universidad del Cauca. Facultad Ingeniería Electrónica y Telecomunicaciones. Departamento Ingeniería de Sistemas.
- SCOTT, L. Jeffery, R. Carvalho, L. D'AMBRA, J. Rutherford, P. Practical Software Process Improvement The IMPACT Approach. En: Proceedings Australian Software Engineering Conference, IEEE Computer Society Press. (2001: Australia). Vol 5|No 13|Bucaramanga|Colombia|Sep, Oct, Nov, Dic|2006|ISSN 1657-8236 2