Introdução ao artigo (texto a seguir em espanhol)

Las pequeñas organizaciones software (con menos de 50 empleados) son fundamentales para el crecimiento de muchas economías nacionales y representan la mayoría de las organizaciones software. En Europa el 85% de las compañías del sector de las tecnologías de la información son muy pequeñas, entre 1 y 10 empleados. En Iberoamérica el 75% de las empresas software tienen menos de 50 empleados. Además aproximadamente el 94% de empresas que desarrollan software son pequeñas organizaciones y desarrollan productos significativos que, para su construcción, necesitan prácticas eficientes de Ingeniería del Software adaptadas a su tamaño y tipo de negocio.

Una práctica que a partir de finales de los años noventa ha tomado gran fuerza en la comunidad de Ingeniería del Software (industria e investigadores) es la Mejora de Procesos Software (conocida por las siglas inglesas SPI, Software Process Improvement) en pequeñas organizaciones software. Una razón del impulso a esta área es que muchos autores están de acuerdo en que las características especiales de las pequeñas organizaciones software hacen que los programas de mejora de procesos deban aplicarse de un modo particular y visiblemente diferente a como se hace en las grandes organizaciones y que esto no es tan sencillo como el hecho de considerar dichos programas de mejora versiones a escala de las grandes compañías. Además, las propuestas de mejora del SEI e ISO (como CMMI, IDEAL, SCAMPI, ISO 12207, ISO 15504) han sido creadas y están estructuradas para ser utilizados por organizaciones grandes y difícilmente pueden ser aplicadas a organizaciones pequeñas. Esto se debe a que un proyecto de mejora supone gran inversión en dinero, tiempo y recursos, así como a la alta complejidad de las recomendaciones y al hecho de que el retorno de la inversión se produce a largo plazo.

Siguiendo este enfoque actualmente han aparecido un gran número de propuestas nacionales e internacionales relacionadas con mejora de procesos software para pequeñas organizaciones software (ver sección de trabajos relacionados). Esto ha impulsado a este tipo de organizaciones a querer implantar mejora de procesos software como una estrategia para asegurar la calidad de sus productos, ante la existente directa correlación entre la calidad del proceso y la calidad del producto obtenido.

Ahora bien, para llevar a cabo una iniciativa de mejora de procesos software en una organización es necesario involucrar: un modelo que conduzca la mejora, un método para la evaluación de procesos y un modelo de procesos de referencia a seguir. Además hay que tener en cuenta que las pequeñas organizaciones generalmente son extremadamente reactivas y flexibles, tienen típicamente una estructura plana, con un estilo de gestión de libre flujo que potencia el espíritu emprendedor y la innovación, poseen disponibilidad económica limitada y procesos livianos, entre otros aspectos. Tampoco tienen suficiente personal para desarrollar funciones especializadas que permitirían realizar tareas complejas secundarias a sus productos.

Hay pocos trabajos relacionados con modelos que guían la mejora para pequeñas organizaciones software y esto ha conducido a que la utilización de un modelo de implementación de mejora por parte de las pequeñas organizaciones sea baja. Esto supone un gran inconveniente porque un modelo de este tipo constituye la guía necesaria para articular todas las actividades relacionadas con la mejora de procesos y por supuesto todos los demás modelos involucrados.

En este artículo se presenta un modelo para la implementación de mejora de proceso para pequeñas organizaciones software. Su propósito es mejorar los procesos de la organización en función de sus objetivos de negocio, de manera sistemática y coherente. Este modelo ha sido desarrollado en el marco del Proyecto COMPETISOFT (financiado por CYTED) que integra diferentes propuestas de mejora de procesos para pequeñas organizaciones software.

Además de esta introducción el artículo presenta en la sección 2 una panorámica de los trabajos relacionados. En la sección 3 se introduce el modelo para la implementación de mejora en una pequeña organización software. La sección 4 describe la aplicación y utilización del modelo en un proyecto SPI. La sección 5 muestra las conclusiones y trabajos futuros.

Clique aqui para obter o texto completo do artigo em formato .pdf (268 Kb, 10 páginas)