Está en la página 1de 14

Título

Jornadas TIC – USAL – Mar. 2009

Modelo de Calidad CMMI


Modelo de Calidad CMMI

José Alberto García Coria
Director CENIT Salamanca

Centros de 
de Innovación Tecnológica
de Innovación
Modelo de Calidad CMMI

Orígenes
9 El departamento de defensa de los Estados Unidos tenía muchos problemas
con el software que encargaba desarrollar a otras empresas, los
presupuestos se disparaban, las fechas alargaban más y más.
9 Como esta situación les parecía intolerable convocó un comité de expertos
para que solucionase estos problemas, en el año 1983 dicho comité concluyó
"Tienen que crear un instituto de la ingeniería del software, dedicado
exclusivamente a los problemas del software, y a ayudar al Departamento
de Defensa".
9 Convocaron un concurso público en el que dijeron: "Cualquiera que quiera
enviar una solicitud tiene que explicar como van a resolver estos problemas",
se presentaron diversos estamentos y la Universidad Carnegie Mellon ganó
el concurso en 1985, creando el SEI.
9 El SEI (Software Engineering Institute) de Carnegie Mellon es el instituto
que creó ó y mantienei ell modelo
d l d
de calidad
lid d CMM ‐ CMMI
http://www.sei.cmu.edu/cmmi/
Modelo de Calidad CMMI

Motivaciones CMMI
La triste realidad en la industria mundial del SW
La triste realidad en la industria mundial del SW

• 25% de todos los proyectos sw se cancelan.

• Las
L compañías
ñí entregan
t productos
d t a sus clientes
li t con un 15% de
d errores
no eliminados

• Muchas organizaciones
g dedican entre el 30 y

• 40% de su tiempo y dinero a corregir el producto desarrollado

• En los proyectos software se cumplen los plazos en un 50% de las


ocasiones
Modelo de Calidad CMMI

Motivaciones CMMI
9 Contexto en el que nos encontramos…
encontramos

Idea, Nececesidad, 
Diseño, Inversión PRODUCTO

9 ¿Qué influye en el desarrollo del producto? ¿Y en la Calidad


del mismo?

• Proceso • Plazo
• Tecnología • Coste
• Personas • Calidad
Modelo de Calidad CMMI

Motivaciones CMMI
Las causas…

el producto puede ser 
se abandonan los 
adecuado pero se necesitó 
Sobrecarga planes y 
más tiempo y esfuerzo del 
procedimientos previsto

el éxito depende de la 
p
competencia y  No repetible
esfuerzo mayúsculo
Modelo de Calidad CMMI

Objetivos de CMMI
A alto nivel …
Modelo de Calidad CMMI

Objetivos de CMMI
Modelo de Calidad CMMI

¿Qué es CMMI?
9 C
CMMI (Capab
(Capability
ty Maturity
atu ty Model
ode Integration)
teg at o )
Modelo Integrado de Madurez de la Capacidad

De la  Conjunto de procesos agrupados en 
Organización Á
Áreas de Proceso

CMMI es un Modelo de Procesos.

Norma de Calidad.

CMMI ha integrado diferentes normas.

Estándar de mercado.

Dice que hay que hacer pero no como hay que hacerlo.
Modelo de Calidad CMMI

Mitos y Leyendas

A mi no me hacen falta 
procesos,  … Los procesos,  …

• Tenemos un equipo muy  • Hacen que seamos más lentos
bueno • Introducen burocracia
Introducen burocracia
• Tenemos Tecnología avanzada • Están bien pero a mi no me 
• Tenemos Gestores con amplia  afectan
experiencia • Solo son para proyectos 
• Mi proyecto es diferente. d
grandes
• Somos pocos… • No valen para todas las 
• Me llevo bien con el cliente.. Tecnologías…
Modelo de Calidad CMMI

Procesos y Áreas de Proceso
Un proceso…
proceso
• agrupa una serie de actividades o acciones, que realizamos sobre unas
entradas, para conseguir generar una salida acorde a nuestros objetivos.
• Un
U proceso incluye
i l Té i
Técnicas, M
Materiales,
i l Herramientas
H i y Personas.
P

Las Áreas de Proceso de CMMI


representan un conjunto de
actividades que nos facilitan el
camino de la mejora, nos marcan los
objetivos a cumplir.
Modelo de Calidad CMMI

Los “Capítulos” : Áreas de Proceso
Modelo de Calidad CMMI

Un ejemplo sencillo…

AP: Planificación de Proyectos
OBJETIVO: OBJETIVO: OBJETIVO:
Establecer Desarrollar el Plan de Obtener compromisos
Estimaciones Proyecto del Plan
• PRACTICAS ESPECIFICAS • PRACTICAS ESPECIFICAS • PRACTICAS ESPECIFICAS

• Valorar el alcance del  • Establecer presupuesto y  • Revisar los planes que 


proyecto calendario afectan al proyecto
• Estimar atributos del 
Estimar atributos del • Evaluar riesgos del 
Evaluar riesgos del • Conciliar trabajos y 
Conciliar trabajos y
proyecto proyecto niveles de recursos
• Definir el ciclo de vida • Establecer gestión de  • Obtener Compromisos 
• Estimar esfuerzo y coste datos del plan
• Planificar recursos
• Planificar conocimiento
• Planificar implicaciones
• Establecer plan de 
proyecto
Modelo de Calidad CMMI

Representación: Niveles de Madurez 

5 Énfasis en la mejora continua de los Procesos


Énfasis en la mejora continua de los Procesos
Optimizando

4 Procesos analizados, medidos y estadísticamente 
controlados. Cuantitativamente
C tit ti t
Gestionado
3 Procesos estandarizados en la 
Organización
g Definido

2 Proyectos guiados por Procesos. Gestionado

1 Procesos 
impredecibles y 
pobremente  Inicial
controlados.

También podría gustarte