2. Qué es MPS
MPSes el modelo de Mejora de Proceso
de Software que forma parte del
programa MPS.BR coordinado por la
Asociación para la Promoción de la
Excelencia del Software Brasileño
(SOFTEX). Fue creado el 11 de diciembre
de 2003, bajo la coordinación del SOFTEX
3. Metas
La primera meta es técnica, es el
perfeccionamiento del modelo
MPS, que está compuesto por un
Modelo de Referencia (MR-MPS) y por
un Método de Evaluación (MA-MPS);
La segunda meta es de diseminación
del modelo MPS en el mercado, con la
implementación del MR-MPS y
evaluación MA-MPS tanto en empresas
pequeñas y medianas (PyMEs) así
como en grandes organizaciones
públicas y privadas
4. ¿En qué está basado?
MPS está basado en conceptos de
madurez y capacidad de proceso para
la evaluación y mejora de la calidad y
productividad de productos de software
y servicios asociados
5. Estructura
El modelo está estructurado en forma de guías. La Guía
general en realidad contiene el modelo de referencia y se
complementa con la Guía de adquisición que sirve de
apoyo a las instituciones que desean adquirir productos o
servicios, lo cual facilita los procesos de adquisición
Existe la Guía de evaluación que refiere el método de
evaluación así como los requisitos para evaluadores e
instituciones evaluadoras.
Adicionalmente existe la Guía de implementación que es
un conjunto de once documentos con información para
implementar el modelo de referencia por las
organizaciones.
6. Niveles de Madurez
El modelo establece siete niveles de madurez
que establecen las bases para la mejora en
la implementación de procesos en la
organización:
A- En optimización
B- Gestionado cuantitativamente
C- Definido
D- Ampliamente definido
E- Parcialmente definido
F- Gestionado
G- Parcialmente gestionado
7. Niveles de Madurez
Losniveles de
madurez inician en
el G y evolucionan
hacia el A, es decir
en sentido inverso
a como se
presentan.
8. Procesos
Cada nivel tiene asociado un perfil de procesos que
establecen los objetivos de la mejora en ese nivel. El
logro de un nivel se determina por el cumplimiento
del propósito y los resultados esperados de cada
uno de los procesos que lo componen, así como de
los atributos de proceso que caracterizan el nivel.
El modelo contiene 19 procesos descritos en
términos de un propósito, con el objetivo general
que se debe lograr al ejecutar el proceso, y una
serie de resultados esperados, que deben obtenerse
al implementar el proceso y evidenciados ya sea en
forma de productos o como cambios de estado.
9. Procesos
Existen 9 atributos de proceso que se
evalúan de acuerdo con los resultados
esperados definidos para la capacidad del
proceso.
Cada proceso debe cumplir con los
atributos de proceso del nivel de madurez
correspondiente y evoluciona con cada
nivel de madurez, esto quiere decir que
cuando se cumple un nivel de madurez se
evalúan los proceso propios del nivel y
adicionalmente se comprueba que los
procesos previamente establecidos en
niveles inferiores han evolucionado la
capacidad del proceso al nivel de
madurez actual que es evaluado.
10. Aplicación
De acuerdo con
la información publicada, en total se han
realizado 290 evaluaciones del modelo
desde el año 2005 las cuales cuentan con un
periodo de validez de 3 años.
El modelo funciona como un roadmap o guía
para lograr una evolución de los procesos de
desarrollo en ciclos cortos y eventualmente
compatible con el modelo CMMI
DEV, aunque incluye procesos no
establecidos en CMMI relacionados con la
reutilización.