|
Zona de Clientes
| | |
¿Qué es CMMI?
CMMI es un modelo para la mejora de los procesos de desarrollo y mantenimiento de sistemas y productos de software creado a petición del Departamento de Defensa de los EEUU por el Instituto de Ingeniería del Software de la Universidad norteamericana Carnegie Mellon y publicado en su primera versión en el año 2002. El proceso de certificación general se organiza en cinco niveles que garantizan la existencia de procesos descritos y específicos para los diferentes proyectos de la empresa, así como la transparencia en el seguimiento de los mismos y el cumplimiento de sus plazos.
La obtención del nivel II de CMMI aportará a los proyectos desarrollados mayor efectividad en la detección temprana de errores y una reducción en las desviaciones en plazo. Además, favorecerá un incremento en la capacidad de adopción y adaptación de nuevas tecnologías, mayor rapidez y efectividad de respuesta ante las exigencias del negocio y un resultado predecible para los proyectos.
Beneficios Directos de la Implantación del Modelo CMMI
El SCAMPI
El método de evaluación oficial aprobado por el SEI se denomina SCAMPI-A (Standard CMMI Appraisal Method for Process Improvement), y durante los cinco días que aproximadamente dura se evaluan de forma exhaustiva todas las áreas de proceso de CMMI para determinar el nivel de madurez de una organización y/o área interna de desarrollo. El responsable del proceso es un “lead appraiser” externo con autorización del Software Engineering Institute (SEI). En el caso de Estudio Cero, esta figura ha tenido procedencia internacional, por lo que el SCAMPI-A ha tenido el mismo carácter.
Niveles de Madurez CMMI
La Certificación CMMI agrupo cinco “Niveles de Madurez”, a su vez cada nivel se divide en varios procesos ó prácticas, de este modo, una organización que tenga institucionalizadas todas las prácticas que componen un nivel, además de sus inferiores, se considera que a alcanzado dicho nivel de madurez.
Nivel 1, Inicial
Las empresas que se encuentran en el nivel 1 carecen de un entorno estable para el desarrollo y el mantenimiento de software.
Nivel 2, Gestionado (E0)
La empresa tiene planificados los protocolos de actuación y se aplican según su política, el proceso sigue las pautas y el control del sistema de calidad. Tienen la capacidad cumplir plazos.
Nivel 3, Definido
Además de tener planificado el proceso de desarrollo, disponen de un conjunto de herramientas de medida y una correcta coordinación entre grupos de trabajo, una formación especifica.
Nivel 4, Cuantitativamente Gestionado
Poseen una estructura de organización consistente, disponen de técnicas específicas de calidad y productividad, que permiten medidas y actuaciones de forma sistemática, además de una avaluación de riesgo.
Nivel 5, Optimizado
Se dedican exclusivamente a la mejora de todos los procesos, el uso de herramientas de medición y análisis, así como la innovación.