CMMI Unidad 2 - Sesion 3 AV
CMMI Unidad 2 - Sesion 3 AV
CMMI Unidad 2 - Sesion 3 AV
El Modelo CMMI
Sesión 3
Objetivo
• Al finalizar la unidad, el estudiante identifica los
conceptos principales del modelo CMMI, su estructura,
representaciones, así como los lineamientos base para su
correcta interpretación.
Agenda
• Breve historia.
• Modelo vs Metodología.
• Constelaciones.
• Representaciones: por niveles y continua.
• Estructura (áreas de proceso, metas, prácticas
específicas/genéricas, sub-prácticas).
• Componentes requeridos, esperados e informativos.
• Lineamientos para la correcta interpretación del modelo
Concepto, Historia y
Constelaciones
¿Qué es el modelo CMMI?
▪ ¿Qué significa el término “modelo”?
o Es un conjunto estructurado de prácticas que describen
las características de procesos efectivos.
o Las prácticas incluidas en el modelo son aquellas han
probado su efectividad en la práctica en empresas líderes
de ingeniería de software.
¿Qué es el modelo CMMI?
▪ CMMI NO es un proceso
o El modelo CMMI describe las características de los
procesos efectivos.
Representación Representación
por Etapas (Staged) Contínua (Continuous)
Niveles de Madurez Niveles de Capacidad
Representación por Etapas (Staged)
Representación por Etapas (Staged)
• Permite que la organización mejore en un conjunto de
áreas de procesos relacionadas, atendiendo
incrementalmente un conjunto de procesos sucesivos.
• Utiliza niveles de madurez como mecanismo para
medir el progreso incremental de la mejora.
• El nivel de madurez es un mecanismo de calificación
que permitirá realizar comparaciones entre
organizaciones.
Representación por Etapas (Staged)
(AP) 5 AP β
AP Ω
…
4 AP β
1
Representación por Etapas (Staged)
Calidad y
Productividad Enfoque en la mejora
continua de procesos
El proceso es medido y
controlado cuantitativamente
Procesos
estandarizados y
proactivos.
Procesos
Riesgo impredecibles,
pobremente ¡¡¡El trabajo se realiza de alguna manera!!!
Retrabajo
controlados y reactivos
Representación por Etapas (Staged)
5. En Optimización
Mejora de
Proceso
4. Gestionado Cuantitativamente
3. Definido
2. Gestionado
Control de
Proceso
1. Inicial
Cualitativo Cuantitativo
Representación Contínua
Representación Contínua
a. Componentes Requeridos:
• Son componentes esenciales para lograr la mejora de
procesos en un área de proceso dada. Este logro se
debe implementar visiblemente en los procesos de la
organización.
• Los componentes requeridos en CMMI son las metas
específicas y genéricas. La satisfacción de las metas
se utiliza en las evaluaciones como base para
determinar si un área de proceso ha sido satisfecha.
Tipos de Componentes
b. Componentes Esperados:
• Son componentes que describen las actividades que
son importantes para lograr un componente CMMI
requerido. Los componentes esperados orientan a
quienes implementan mejoras o realizan
evaluaciones. Los componentes esperados en CMMI
son las prácticas específicas y genéricas.
• Antes de que las metas puedan considerarse
satisfechas, sus prácticas tal y como se describen, o
prácticas alternativas aceptables, deben estar
presentes en los procesos planificados e
implementados de la organización.
Tipos de Componentes
c. Componentes Informativos:
• Son componentes que ayudan a los usuarios del
modelo a comprender los componentes CMMI
requeridos y esperados.
• Estos componentes pueden ser ejemplos en un
recuadro, explicaciones detalladas u otras
informaciones útiles.
• Las sub-prácticas, las notas, las referencias, los títulos
de metas, los títulos de prácticas, las fuentes, los
ejemplos de productos de trabajo y las elaboraciones
de prácticas genéricas son componentes informativos
del modelo.
Metas Específicas (SG for Specific Goals)
▪ Describe las
características únicas
Área de
que deben estar presentes, Proceso
para satisfacer un área de
proceso.
▪ Una meta específica es un Metas
componente requerido específicas
del modelo y se utiliza en
las evaluaciones para
Prácticas
ayudar a determinar si se específicas
satisface un área de
proceso. Ejemplo de
Subprácticas
entregables
Metas Específicas (SG for Specific Goals)
Ejemplo:
• Project Planning (PP) tiene las
siguientes SGs:
Área de
SG1 - Establecer estimaciones
Proceso
SG2 - Desarrollar un plan de proyecto
SG3 - Obtener el compromiso con el
plan
• Requirements Management (REQM) Metas
tiene la siguiente SG: específicas
SG1 - Gestionar los Requerimientos
• Verification (VER) tiene las siguientes
Prácticas
SGs: específicas
SG1 - Preparar la verificación
SG2 - Realizar revisiones entre pares
SG3 - Verificar los productos de trabajo Ejemplo de Sub-
seleccionados entregables prácticas
Prácticas Específicas (SPs)
Ejemplo de
Subprácticas
entregables
Prácticas Específicas (SPs)
Ejemplo:
• Project Planning (PP)
SG1 - Establecer estimaciones Área de
Proceso
Prácticas específicas
SP1.1 Estimar el alcance del
proyecto
SP1.2 Establecer las Metas
específicas
estimaciones de los
atributos del producto de
trabajo y de las tareas
Prácticas
SP1.3 Definir el ciclo de vida específicas
del proyecto.
SP1.4 Determinar las
Ejemplo de
estimaciones de esfuerzo Subprácticas
entregables
y coste
Prácticas Específicas (SPs)
Ejemplo:
• Requirements Management (REQM)
SG1 - Gestionar los requerimientos Área de
Prácticas específicas Proceso
SP1.1 Obtener una comprensión de
los requerimientos.
SP1.2 Obtener el compromiso
sobre los requerimientos. Metas
específicas
SP1.3 Gestionar los cambios de los
requerimientos.
SP1.4 Mantener la trazabilidad
Prácticas
bidireccional de los específicas
requerimientos.
SP1.5 Identificar las
Ejemplo de
inconsistencias entre el entregables
Subprácticas
trabajo del proyecto y los
requerimientos
Prácticas Específicas (SPs)
Informativo
Sub-Prácticas y Ejemplos de Entregables
• Ayudan en la interpretación e
implementación de la práctica Prácticas
específicas
específica o genérica.
• Su aplicación no es
Ejemplo de
obligatoria. Subprácticas
entregables
Sub-Prácticas y Ejemplos de Entregables
Ejemplo:
Project Planning(PP)
SP 2.1 Establecer el
presupuesto
y el calendario:
Metas Genéricas (GGs)