You are on page 1of 28

CMMI

ALANIS ANDRADE MARIO ALBERTO


CORTES YAEZ MARIA MAGDALENA
GRANADOS DE SANTIAGO BERNARDO DANIEL
JIMENEZ QUIROZ ALEJANDRO
SANCHEZ VICTORIANO JUAN MANUEL
TIC01SM-12
CMMI
Agenda
El proceso de software en las organizaciones
Conceptos generales
Importancia del proceso
Introduccion a CMMI
Origen. Historia. Beneficios
Objetivos y alcance
Estructura de niveles
Ventajas y desventajas
Casos de aplicacin
Conclusin
Que ocurre hoy con
mi organizacin?
Se hacen planes pero no necesariamente se cumplen
No se hace un seguimiento del trabajo con el plan. Los planes no
se ajustan
Los requerimientos no son consistentes. No se hace una gestin
de cambio
Las estimaciones no son reales. La subestimacin es frecuente
Los defectos son descubiertos en la fase de pruebas, incluso, por
el cliente
El xito es dependiente de algn hroe.
Como reaccionamos
normalmente antes crisis?
Las respuestas comunes antes un verdadero problema:

Las personas trabajan ms tiempo y ms rpido (presion).
Las personas se mueven de proyecto en proyecto.
Se recortan requerimientos del proyecto
Los proyectos agregan ms personas (plazos)
Se espera a un desarrollador hroe (apaga incendios)

Resumiendo las realidades
Los sntomas a considerar:

Compromisos incumplidos.
Entrega tarda
Visibilidad inadecuada de la gestin
Demasiadas sorpresas
Problemas de calidad
Los trabajos se rehacen demasiado
Las funciones no funcionan correctamente
Insatisfaccin del cliente
Baja Estima, gente frustrada
CMMI Enfoques Generales
Propsito: El propsito del proyecto es proveer mejoras en costo,
tiempo, y calidad de proyectos en desarrollo de ingeniera.
Probados por
experiencia
Proceso
Efectivo
CMMI : Define modelos para la mejora o evaluacin de los
procesos de desarrollo y mantenimiento de sistemas y productos
de software.
Modelo de Procesos : coleccin estructurada de prcticas que
describen caractersticas de un proceso efectivo.
CMMI
Capability Maturity Model Integration
Capability
Capacidad, propiedad de los procesos
Resultados esperados que pueden ser alcanzados siguiendo un proceso

Maturity
Grado de propiedad, de mejora de los procesos por medio de niveles

Model
Provee asistencia para desarrollo de procesos
No son descripciones de procesos
Las areas de proceso no se vinculan una a una con los procesos de una
organizacion

Integration
Alcance, expectativa de establecer todos los procesos usando CMMI
Combinacion de 3 modelos:
oSW-CMM: Software
oSE-CMM: Ingeniera de Software
oIPD-CMM: Desarrollo integrado de productos
Madurez
Empresa INMADURA Empresa MADURA
Apaga fuegos
Tiene pocos recursos propios
Tiene xito gracias a los hroes
Hay altibajos en la productividad
por rotacin de recursos
Las planificaciones son poco
realistas.
Mucho esfuerzo dedicado a
mantenimiento
Los plazos de entrega son
impredecibles
Los empleados estn
descontentos
Tiene procesos definido
Tiene responsabilidades
definidas
El conocimiento est en la
organizacin
Resultados predecibles
Entrega con la calidad esperada
Cumple plazos de entrega
Incrementa la productividad
Reconocer las mejoras
Satisface a los clientes
Los empleados estn a gusto
No es CMMI
No es un proceso.
No es una metodologa de desarrollo de software ni de gestin
de proyectos.
No asume el modelo en cascada ni el iterativo.
HISTORIA DE CMMI
1987 1991 1995 1997 2000 2002
First CMM
Published
Model Refined
and Published as
SW-CMM v1.0
SW-CMM v1.1
Published
1993
Software Acquisition (SA-CMM),
Systems Engineering (SE-CMM),
Integrated Product Development (IPD-CMM),
Organizational Workforce Capability Development (People CMM)
Developed
CMMI Initiative
Launched
CMMI-SE/SW
Version 1.0
Published
CMMI-SE/SW/IPPD/A
Version 1.1
Published
CMMI en la actualidad
En Diciembre de 2001 se liber el CMMI v1.1
CMMI = Capability Maturity Model Integration
Es una evolucin de modelos de CMM
Incluye una diferencia importante en relacin a su predecesor
Un modelo, dos representaciones
Versiones 1.1 y modelos del 2002
CMMI-SE/SW/IPPD, CMMI-SE/SW, CMMI-SW
Mayo 2005. Adquisicin de proyectos. CMMI-AM
En Agosto de 2006 apareci el modelo CMMI v1.2
CMMI-DEV (Development)
2008. Adquisicin de proyectos. CMMI for Acquisition, v1.2
Proyectos que adquieren productos o servicios
Proveen guas para:
DEV - Administracin, medicin y monitoreo del Proceso de Desarrollo
ACQ - Informes y adquisicin de liderazgo.
SVC - Prestacin de servicios dentro de la organizacin y clientes
externos
Constelacin: es un conjunto de componentes CMMI
diseados para satisfacer las necesidades de un rea
especfica de inters
Componentes de CMMI
reas de proceso: Conjunto de prcticas
relacionadas, que se ejecutan de forma conjunta,
para conseguir un conjunto de objetivos.
Bases de CMMI
Objetivos de CMMI
Servir de base para cualquier organizacin
que decida adquirir un camino consistente en
la mejora continua partiendo del
establecimiento e institucionalizacin de una
serie de reas clave de proceso.

Servir de gua para la implantacin de una
disciplina que va ms all de la definicin,
desarrollo, implantacin y mantenimiento del
producto, proyecto y/o servicio que la
organizacin oferta al mercado
Niveles del CMM
Representaciones de CMMI
La representacin del modelo es un
concepto que se relaciona con la
estructura arquitectnica del mismo.
SW-CMM: utilizaba un modelo
"escalonado".
SE-CMM: utilizaba un modelo
"continuo".
IPD-CMM: era "hbrido"
Representacin Escalonada
Provee un mapa predefinido a seguir para la
mejora de la organizacin, basada en la
agrupacin y ordenamiento de procesos y
relaciones de organizacin asociadas.
Representacin Continua
Proporciona una gua menos especfica sobre el
orden en el cual la mejora debera ser lograda. Se
le llama continuo porque ninguna de las etapas
discretas son asociadas con la madurez de
organizacin.
Representacin Hbrida
En CMMI existen dos objetivos muy claros
Conservar los niveles de madurez por etapas para
mantener la flexibilidad necesaria en muchas
organizaciones que tienen que adaptar sus procesos de
mejora a sus metas de negocios y no viceversa.
La transicin de organizaciones del CMM v1.1 al CMMI
debera ser tan fcil como fuera posible para proteger las
considerables inversiones hechas

CMMI tiene entonces las dos representaciones.


Agrupamiento Escalonado
Agrupamiento Continuo
Niveles del CMMI.
1 Inicial

Los procesos son habitualmente caticos
Estado inicial donde el desarrollo se basa en la
Heroicidad y responsabilidad de los individuos.
Los procedimientos son inexistentes o localizados en
reas concretas.
No existen plantillas definidas a nivel corporativo.
La organizacin no provee un ambiente estable.
Frecuentemente se exceden en el presupuesto y
tiempo de sus proyectos.
Niveles del CMMI.
2 Gestionado
Todos los Objetivos Especficos y Genricos de todas las
Areas de Proceso del Nivel 2 han sido alcanzadas.
Los proyectos son planificados, realizados, medidos y
controlados.
Se normalizan las buenas prcticas en el desarrollo de
proyectos (en base a la experiencia y al mtodo).
En este nivel consolidado, las buenas prcticas se
mantienen en los momentos de estrs.
Se definen hitos para la revisin de los productos.
Los resultados son revisados con los participantes y son
controlados.
Los resultados satisfacen los requerimientos especificados,
estndares y objetivos.
Niveles del CMMI.
3 Definido
Todos los objetivos especficos y genricos de todas las reas
de proceso de los niveles 2 y 3 han sido alcanzadas.
Los procesos estn caracterizados y comprendidos.
La organizacin entera participa en el proceso eficiente de
proyecto software.
Se conoce de antemano los procesos de construccin de
software.
Existen mtodos y plantillas bien definidas y documentados.
Los procesos no solo afectan a los equipos de desarrollo sino
a toda la organizacin relacionada.
Los proyectos se pueden definir cualitativamente.
El gerente de la organizacin define objetivos para los
proyectos basados en el conjunto estndar de procesos.
Niveles del CMMI.
4 Cuantitativamente Gestionado

Son establecidos objetivos cuantitativos para
calidad y rendimiento de procesos utilizados como
criterio para la gestin de los procesos.
Las medidas detalladas del rendimiento de los
procesos son estadsticamente analizadas.
Las estadsticas son almacenadas para aprovechar
su aportacin en siguientes proyectos.
Son identificados motivos especiales para la
variacin de los procesos.
Niveles del CMMI.

5 Optimizado

En base a criterios cuantitativos se pueden
determinar las desviaciones ms comunes y
optimizar procesos. En este nivel los procesos son
continuamente mejorados sobre la base de una
comprensin cuantitativa.
Se centra en una mejora continua por medio de
mejoras tecnolgicas tanto incrementales como de
innovacin.
En los siguientes proyectos se produce una
reduccin de costes gracias a la anticipacin de
problemas y la continua revisin de procesos
conflictivos.
Nuestra Meta: Lograr Niveles 2 y 3.
NIVEL 2- Procesos a Implantar
Gestin de Requisitos.
Planificacin del proyecto
Seguimiento y control del proyecto
Gestin de acuerdos con proveedores
Medidas y anlisis
Medidas de calidad en el proceso y el producto
Gestin de configuracin
Nuestra Meta: Lograr Niveles 2 y 3.
NIVEL 3 Procesos a Implantar
Gestin de requisitos
Solucin tcnica
Integracin del producto
Verificacin
Validacin
Enfoque organizacional del proceso
Definicin del proceso de la organizacin
Formacin en la organizacin
Gestin de riesgos
Anlisis de decisiones y resolucin

You might also like