El documento describe los cinco niveles de madurez del modelo CMMI (Capability Maturity Model Integration), incluyendo las áreas de proceso asociadas a cada nivel. El nivel 1 es inicial, el nivel 2 es gestionado, el nivel 3 es definido, el nivel 4 es gestionado cuantitativamente y el nivel 5 es optimizado. También proporciona información sobre la empresa mexicana Ultrasist, certificada en el nivel más alto de CMMI.
2. Un nivel de madurez consta de prácticas relacionadas específicas y genéricas
para un conjunto predefinido de áreas de proceso que mejoran el rendimiento
global de la organización.
Los niveles de madurez se miden mediante el logro de metas específicas y
genéricas asociadas a cada conjunto predefinido de áreas de processo.
4. NIVEL 1: INICIAL
los procesos son generalmente ad-hoc y caóticos. Las organizaciones de nivel de
madurez 1 se caracterizan por una tendencia a comprometerse en exceso, a
abandonar los procesos en tiempos de crisis y a una incapacidad para repetir sus éxitos.
5. NIVEL 2: GESTIONADO
se planifican y realizan los procesos de acuerdo a las políticas; los proyectos
emplean personal con habilidad que dispone de recursos adecuados para
producir resultados controlados que involucran a las partes interesadas y
relevantes.
Monitorizan.
Controlan.
Revisan.
Evalúan.
En cuanto a su adherencia a sus descripciones de proceso. En el nivel de madurez
2, el estado de los productos de trabajo y la entrega de los servicios son visibles a
la dirección en puntos definidos Se establecen compromisos entre las partes
interesadas relevantes y se revisan, según sea necesario
6. Áreas de proceso de nivel 2
Las áreas de proceso de nivel 2 son:
o Administración de Requerimientos (RM)
o Planeamiento de Proyectos (PP)
o Seguimiento y Control de Proyectos (PMC)
o Administración de acuerdos con Proveedores (SAM)
o Aseguramiento de la Calidad de Productos y Procesos (PPQA)
o Administración de la Configuración (CM)
o Mediciones y Análisis (MA)
7. Nivel 3: DEFINIDO
Los procesos son bien caracterizados y comprendidos, y se describen en
estándares, procedimientos, herramientas y métodos.
En el nivel de madurez 3, los estándares, descripciones de proceso y
procedimientos para un proyecto se adaptan para adecuarse a un proyecto
particular o unidad organizativa a partir del conjunto de procesos estándar de
la organización y, por lo tanto, son más consistentes, exceptuando las
diferencias permitidas por las guías de adaptación.
8. Áreas de proceso nivel 3
Foco en los Procesos Organizacionales (OPF)
o Definición de Procesos Organizacionales (OPD)
o Entrenamiento Organizacional (OT)
o Desarrollo de Requerimientos (RD)
o Solución Técnica (TS)
o Integración de Productos (PI)
o Verificación (VER)
o Validación (VAL)
o Administración del Proyecto Integrado (IPM)
o Administración de Riesgos (RiskM)
o Equipo Integrado (IT)
o Ambiente Organizacional (OE)
o Análisis de Decisión y Resolución (DAR)
9. NIVEL 4: GESTIONADO CUANTITATIVO
la organización y los proyectos establecen objetivos cuantitativos en cuanto
al rendimiento de calidad y del proceso, y los utilizan como criterios en la
gestión de los procesos. Los objetivos cuantitativos se basan en las
necesidades del cliente.
En el nivel de madurez 4, el rendimiento de los procesos se controla utilizando
técnicas estadísticas y otras técnicas cuantitativas, y es predecible
cuantitativamente.
10. Áreas de proceso nivel 4
o Administración Cuantitativa de Proyectos (QPM)
o Performance de los Procesos Organizacionales (OPP)
11. NIVEL 5: OPTIMIZADO
El nivel de madurez 5 se centra en mejorar continuamente el rendimiento de
procesos mediante mejoras incrementales e innovadoras de proceso y
tecnológicas.
la organización se interesa en tratar las causas comunes de variación del
proceso y en cambiar el proceso para mejorar el rendimiento del proceso y
para alcanzar sus objetivos cuantitativos de mejora de procesos establecidos.
12. Áreas de proceso nivel 5
o Análisis de Causas y Resolución (CAR)
o Innovación Organizacional (OI)
13. ¿Quiénes están certificados en CMMI en el mundo?
Al 22 de julio de 2010
existían 3,060 certificaciones activas pro
porcionadas por el SEI. Muchas de éstas
son compartidas por varios países,
debido a que alguna parte del
proyecto, área o empresa certificados
se lleva de manera descentralizada.
Así entonces,
existen 3,135 certificaciones otorgadas
a 72 países del mundo. El top 10 de
certificaciones a nivel mundial, no es de
extrañarse, se lo llevan algunas de las
economías más grandes del planeta.
14. Certificaciones en México
En la actualidad tenemos 70
instituciones certificadas con CMMI
en México, de las cuales tres se
comparten conjuntamente con
Argentina y una con los Estados
Unidos. De las cuales solo 5 han
alcanzado el máximo nivel de
madurez establecido por CMMI.
16. ultrasist
Ultrasist es una empresa de desarrollo y consultoría de software, con más de 20 años de
experiencia. En el año 2004 fue la primer PYME mexicana en obtener el nivel 4 del
modelo SW-CMM®, mediante una evaluación formal CBA-IPI (CMM® Based Appraisal for
Internal Process Improvement). En 2006, Ultrasist hizo la transición de sus procesos a
CMMI® (Capability Maturity Model Integrated). Desde 2009 está evaluada CMMI 5,
primero en la versión 1.2 y actualmente en la versión 1.3
La empresa desarrolla sistemas, basándose en la ingeniería de procesos. Todo trabajo
que se lleva a cabo en la organización es visto como un proceso, el cuál es definido,
ejecutado y evaluado para poder ser mejorado.
17. Con base en esto ha establecido un ambiente de trabajo que integra:
• Modelado de procesos (BPM) con BPMN.
• Tecnología orientada a objetos, tanto en el análisis y diseño así como en la
programación de los sistemas (MDA y MDD).
• Componentes (CBD),
• Tecnología Internet (Intranet-Extranet) en Java y .net
• Arquitectura SOA y BPMS
• Aplicaciones distribuidas,
• Herramientas CASE BPM, UML,
• Herramientas automatizadas de administración de procesos.
18. Ultrasist ha mantenido como política de calidad, desarrollar sistemas que cumplan con las
expectativas del cliente. Para lograrlo tiene el compromiso de mejorar continuamente los
procesos de trabajo, los cuales están basados en la innovación, el trabajo en equipo y en
la prevención, siendo éstos la base para alcanzar un trabajo de excelencia en la
construcción de software de alta calidad, en tiempo y costo efectivo.