Introducción
CMMI es un modelo que permite realizar evaluaciones
independientes para que una organización lleve a cabo sus propios procesos,
está desarrollado principalmente para las grandes empresas.

Desarrollo
CMMI se desarrolla principalmente en 5 procesos:
1.
Procesos impredecibles
2.
Administrados por proyectos
3.
Estandarizados para la organización
4.
Procesos medidos y controlados
5.
Mejora continua de procesos
Cada uno tiene un nivel los cuales son:
|
Nivel 0- INCOMPLETO
|
*
No se
realiza, o no se consiguen sus objetivos
|
|
Nivel 1-INICIAL O EJECUTADO
|
*
Los presupuestos se disparan, no es posible
entregar el proyecto en fechas, te tienes que quedar durante noches y fines
de semana para terminar un proyecto.
*
No hay
control sobre el estado del proyecto.
|
|
Nivel 2- REPETIBLE
|
*
El proyecto tiene una administración es
gestionado y controlado durante el desarrollo del mismo.
*
El
desarrollo no es opaco y se puede saber el estado del proyecto en todo
momento.
|
|
Nivel 3-DEFINIDO
|
*
El desarrollo del software está basado en lo previo establecido documentación y que existen métricas y
objetivos concretos.
|
|
Nivel 4-ADMINISTRATIVO
|
*
Se utilizan objetivos para alcanzar las
necesidades de los clientes y la organización. Se usan métricas para
gestionar la organización.
|
|
Nivel 5- OPTIMIZADO
|
*
Los procesos de los proyectos y de la
organización están orientados a la mejora de las actividades.
*
Mejoras incrementales e innovadoras de los
procesos que mediante métricas son identificadas, evaluadas y puestas en
práctica en la necesidad de ir más allá.
|
Conclusión
ha sido un modelo de gran utilidad para que toda empresa pueda tener una guía para orientar sus iniciativas de mejora.
Bibliografía
• Ingeniería
del software: un enfoque práctico
• Calidad
del producto y proceso software
Coral
calero, M. Ángeles moraga, Mario G. Piattini
http://www.totaltech.com.mx/images/right-panel/articulos/logo-cmmi.png
http://ingdesoft2blog.blogspot.mx/




