The COMPETISOFT improvement model is based on Agile SPI ( a
improvement framework development in Colombia). This model tailors the IDEAL model for Small organizations and integrates some basics of the agile paradigm.
The improvement process life cycle is highly influenced by the iteractive and incremental approaches of many methodologies such as RUP, XP, Scrum, etc. As improvement projects usually cover many requirements and affect the whole organization, some characteristics of these
proposals have been adapted to build a complete improvement model that is agile, less bureaucratic, and sensitive to the management activities (meetings, documentation, infrastructure, etc.).
Furthermore, the model is based on improvement cases as it allows companies to create mini-improvement programmes in the context of an overall improvement programme in order to obtain fast results.
Improvement cases are atomic improvement units of the processes selected to be improved specifically or to obtain a certification. Fast results will allow them to visualize improvements from the early phases in the improvement project, with the consequent motivation of the SPI staff. This mitigates possible risks from the beginning and allows personnel to focus their efforts more on the most important business areas for the company. This model is currently being applied in three small software development companies in Colombia. The feedback obtained will be used to refine and improve the SPI model.
This model tailors the for Small organizations and integrates some basics of the agile paradigm.
is highly influenced by the iteractive and incremental approaches of someone agile methodologies such as XP and Scrum and IDEAL model.
El modelo de mejora de COMPETISOFT está basado en Agile SPI. Este modelo establece los elementos necesarios para conducir la mejora de procesos en una pequeña organización, y busca facilitar su aplicación de forma económica, con pocos recursos y en poco tiempo. Fundamenta sus principios en factores considerados de éxito para la implantación de un proyecto SPI en pequeñas organizaciones software. Además el modelo vela porque el proceso de mejora quede funcionando continuamente en la organización.
El modelo de mejora de COMPETISOFT define un proceso para guiar la mejora continua de procesos denominado PmCOMPETISOFT, el cual sigue el patrón de procesos establecido por el proyecto COMPETISOFT, con el objetivo de que sea más intuitivo y fácil de usar por parte de las pequeñas organizaciones software. PmCOMPETISOFT:
− Planea satisfacer los siguientes principios: (i) Entrega temprana y continua de mejoras, (ii) Diagnóstico continuo y rápido de procesos, (iii) Medición básica de procesos, (iv) Colaboración efectiva entre grupos, y (v)Aprendizaje continuo.
− Es un proceso ligero que guía la implantación de un ciclo de mejora siguiendo un enfoque iterativo e incremental.
Is highly influenced by a tailoring of the IDEAL model and some iterative and incremental approaches of agile methodologies such as Scrum and XP.
− Se compone de uno o más ciclos de mejora. Cada ciclo de mejora consta de 5 actividades: Instalación del ciclo, Diagnóstico de procesos, Formulación de mejoras, Ejecución de mejoras y Revisión del ciclo. Estas actividades describen los roles involucrados y los productos esperados. Para cada uno de los productos de trabajo define una plantilla auto-contenida.
The COMPETISOFT improvement model defines:
− Defines a set of processes which are considered to be of high-priority when initiating the implementation of a process improvement project in small organizations. The objective is to present small organizations with a strategy to deal with the first processes that must be considered when they undertake an improvement project.
The fundamental principle of the strategy is that process improvement must be connected with the other software process management responsibilities.
− Una “Guía del Consultor” que presenta una orientación a la persona responsable de la mejora del proceso en una pequeña organización de cómo utilizar el modelo de mejora de COMPETISOFT para iniciar y establecer un ciclo de mejora de procesos.