lol cmmi
modelos CMMI
Enrique Morey
® Capability Maturity Model and CMMI are registered
in the U.S. Patent and Trademark Office by
Carnegie Mellon University
© ESI 2009
1
Pregunta
¿Qué entendemos como CMMI?
¿Qué NO es CMMI?
© ESI 2009
2
¿Qué es CMMI?
• Modelo para determinar y mejorar la capacidad de los
procesos de las organizaciones.
• Capability MaturityModel Integration
(Modelo de Madurez y de Capacidad)
• Desarrollado inicialmente para los procesos relativos al
desarrollo e implementación de software.
• Elaborado por el Software Engineering Institute (SEI) de
la Universidad Carnegie Mellon y patrocinado por el
Departamento de Defensa de los EEUU.
© ESI 2009
3
Modelo de Procesos
Proceso*
Conjunto de las fases
sucesivas de unfenómeno
natural o de una operación
artificial.
Un proceso es un conjunto
de prácticas que se realizan
con un propósito; puede
incluir herramientas,
métodos, materiales y/o
personal
Modelo*
Esquema teórico (…) de
un sistema o de una
realidad compleja (…) que
se elabora para facilitar su
comprensión y el estudio
de su comportamiento.
Un modelo es una colección
estructurada deelementos
que describen las
características de procesos
efectivos
* Diccionario de la Lengua Española – Vigésima segunda edición
© ESI 2009
4
Madurez y Capacidad
Madurez*
Buen juicio o prudencia,
sensatez.
La madurez de un proceso
es el grado en el cual un
proceso específico es
efectivo, definido,
gestionado, medido y
controlado.
Capacidad*
Aptitud, talento, cualidad
quedispone a alguien
para el buen ejercicio de
algo.
La capacidad de un proceso
describe el rango de
resultados esperados que
se pueden obtener
mediante la implementación
del proceso.
* Diccionario de la Lengua Española – Vigésima segunda edición
© ESI 2009
5
Premisa básica de la mejora de
procesos
PROCESO
PRODUCTO
Malo
Bueno
¡TÍPICO!
Sistema
no predecible
Esfuerzoheroico
Negocio software
maduro
“la calidad de un
sistema o de un
producto está muy
influenciada por la
calidad del proceso
empleado para
desarrollarlo y para
mantenerlo”
Bueno
Basado en los principios de TQM
de Shewhart, Juran, Deming y
Humphrey
© ESI 2009
6
Ventajas de un modelo
de procesos
• Proporciona un punto de partida para la gestión y mejora
de losprocesos.
• Recopila experiencias probadas y exitosas de la
comunidad.
• Facilita un lenguaje común y una visión compartida.
• Provee un marco para priorizar mejoras.
© ESI 2009
7
Riesgos de un modelo
de procesos
• Los modelos son simplificaciones del mundo real.
• Los modelos no tienen por qué ser completos.
• La interpretación y adaptación debe hacerse en función
de los objetivos delnegocio.
• Se necesita aplicar un juicio profesional para su correcto
uso.
• No olvidar que:
– Un modelo no es un proceso.
– Un modelo muestra qué hacer, pero NO cómo hacerlo ni quién
ha de hacerlo.
© ESI 2009
8
Evolución del CMMI
¿2010?
CMMI Product Suite v1.3
2009
CMMI for Services v1.2
2007
CMMI for Acquisitions v1.2
2006
CMMI for Development v1.2
2002
CMMI v1.11997
SW-CMM v2.0
1993
CMM para Software v1.1
© ESI 2009
9
Estructura del CMMI
• Incluye:
– Modelo
– Métodos de Evaluación
– Material de Formación
• El modelo propiamente dicho consta de:
– El modelo CMMI básico
– Material compartido (p.e. glosario)
– Material específico de la constelación:
• Desarrollo
• Adquisiciones
• Servicios
© ESI 2009
10
ConstelacionesCMMI
CMMI-SVC
CMMI-DEV
Proporciona guías
para aquellos que
proveen servicios
dentro de la
organización y a
clientes externos
Proporciona guías
para medir,
controlar y
gestionar los
procesos de
desarrollo
16 áreas
de proceso
comunes
CMMI-ACQ
proporciona una
guía para habilitar
una gestión en
adquisiciones
informada y
decisiva
© ESI 2009
11
Área de Proceso
•...
Regístrate para leer el documento completo.