Está en la página 1de 46

UNIVERSIDAD LIBRE

FACULTAD DE INGENIERIA
PROGRAMA DE INGENIERIA DE SISTEMAS

UNIDAD I: Integración del Modelo de


Capacidad de Madurez (CMMI)
Integración del Modelo
de Capacidad de Madurez
CMMI es el modelo de buenas prácticas de
Capacidad y Madurez Integrado (Capability
maturity model integration) es el sucesor de
CMM.
Fue desarrollado desde 1987 hasta 1997, con el
objetivo de realizar algunas mejoras respecto al
SW-CMM e integrarlo con el SE-CMM y el IPD-
CMM, que pasaban a ser considerados como
“obsoletos”.
Integración del Modelo
de Capacidad de Madurez
Los requisitos detallados de la CMMI deben
tomarse en cuenta si una organización construye
sistemas grandes y complejos que impliquen
docenas o cientos de personas por varios años o
meses, es posible que la CMMI sea correcta en
ciertas situaciones:

si la cultura organizacional es flexible frente a
modelos de procesos estándares y

se realiza una gestión para lograr que sea flexible.
Integración del Modelo
de Capacidad de Madurez
La CMMI es un logro significativo para la
ingeniería del software, proporciona una
explosión integral de las actividades y acciones
que deben estar presentes cuando una
organización construye un software de
computadora, pero si una organización de
software decide no adoptar sus detalles, se debe
aprender de la exposición del proceso y
la Ingeniería del Software.
Integración del Modelo
de Capacidad de Madurez
Es un modelo para la mejora de procesos que
proporciona a las organizaciones los elementos
esenciales para procesos eficaces.

Las mejores prácticas CMMI se publican en los


documentos llamados modelos.
Integración del Modelo
de Capacidad de Madurez
• Existen cuatro diferentes disciplinas del
Modelo CMMI, con el objetivo de cubrir
diferentes necesidades dentro de las
Organizaciones (Desarrollo de Software,
Servicios, Outsourcing y Adquisición de
Productos).
Integración del Modelo
de Capacidad de Madurez
• Estas cuatro disciplinas son:
– CMMI-SW: Software.
– CMMI-SE/SW: + Ingeniería de sistemas.
– CMMI-SE/SW/IPPD: + Desarrollo integrado de procesos y
productos.
– CMMI-SE/SW/IPPD/SS: + Gestión de proveedores.
• CMMI proporciona una visión completa y
estructurada para la mejora de los procesos que
intervienen en el desarrollo y mantenimiento
de software.
Integración del Modelo
de Capacidad de Madurez
CMMI deben adaptarse a cada organización en
función de sus objetivos de negocio.

Las organizaciones no pueden ser certificadas


CMMI.

Por el contrario, una organización es evaluada


para alcanzar determinado nivel de madurez.
Antecedentes
En 1984 el SEI comenzó la investigación para
desarrollar un marco de mejora y evaluación de
la calidad de las empresas desarrolladoras de
software que prestaban servicios al
Departamento de Defensa de los Estados
Unidos.
El resultado se denominó SW-CMM.
Antecedentes
Para 1996, SECM corresponde al esfuerzo
conjunto de INCOSE y EPIC Group para integrar
sus dos modelos (SECAM y SE-CMM,
respectivamente) en el denominado System
Engineering Capability Model  (SECM) o también
llamado EIA/IS 731.
Antecedentes
En 1997 IPD CMM – Integrated Product
Development Capability Maturity Model es
elaborado y liberado por el SEI.

En 2002, se lanzó CMMI Versión 1,1


En Agosto de 2006 siguió la Versión 1,2
En 2010, se lanzó CMMI versión 1,3
MADUREZ vs. INMADUREZ
Organización con Procesos Inmaduros Organizaciones con Procesos Madurez
Procesos improvisados por los gerentes y Procesos documentados
desarrolladores .
Cada uno posee sus propios procesos . Procesos seguidos consistentemente.
Procesos comprometidos en orden El rendimiento de los procesos es medido,
cumplir los costos y las fechas acordadas. seguido y entendido.
Calidad difícil de predecir La calidad es predecible porque los
procesos están bajo control.
Los procesos “viven” mientras viven los Los procesos “viven” por si solos y son
desarrolladores mejorados continuamente.
Las nuevas tecnologías corren riesgo de Las nuevas tecnologías son incorporados
caer en desuso. de una manera disciplinada.
Tiene pocos recursos propios Incrementa la productividad
Tiene altibajos en la productividad por Entrega con la calidad esperada.
rotación del recursos.
Los empleados están descontentos Satisface a los clientes.
CMMI

Capability Maturity Model® Integration
(CMMI) es un modelo de aseguramiento de la
calidad


Busca la mejora mediante el análisis y re-
diseño de los procesos que subyacen en la
organización.
CMMI
CMMI provee de:

Una forma de integrar los elementos funcionales
de una organización

Mejores prácticas basadas en casos de éxito
probados

Ayuda para identificar objetivos y prioridades
mediante un método de evaluación

Apoyo para que las empresas coordinen sus
actividades

Punto de referencia para evaluar los procesos
actuales
FORMAS DE REPRESENTACIÓN
La representación usada en CMMI entrega una guía
para efectuar las actividades de mejora de los procesos
y es utilizada en el método de evaluación.

Según el modelo se tienen dos formas para mejorar:


Representación Continua: Mejorar un proceso específico
o un conjunto de ellos.

Representación Escalonada: Mejora de la organización
completa según los procesos definidos y ocupados.
REPRESENTACIÓN CONTINUA
La representación continua se focaliza en la
mejora de un proceso o un conjunto de ellos
relacionado(s) estrechamente a un área de
proceso en que una organización desea mejorar.
REPRESENTACIÓN CONTINUA
Existen seis niveles de capacidad:
Nivel 0: Incompleto. No todos los objetivos están
satisfechos.
Nivel 1: Realizado. Satisface todos los objetivos
específicos.
Nivel 2: Manejado. Tiene una infraestructura base.
Nivel 3: Definido. Aporta artefactos y tiene guías de
apoyo.
Nivel 4: Cuantitativamente manejado. Usa estadísticas.
Nivel 5: Optimización. Mejora del proceso actuales
REPRESENTACIÓN CONTINUA
REPRESENTACIÓN
ESCALONADA
La representación escalonada o por etapas
ofrece un método estructurado y sistemático de
mejoramiento de procesos, que implica mejorar
por etapas o niveles.
La organización se asegura de contar con
infraestructuras específicas.
REPRESENTACIÓN
ESCALONADA
REPRESENTACIÓN
ESCALONADA
Existen cinco niveles de madurez:
Nivel 1: Ad-hoc (caótico). No hay soporte para
procesos.
Nivel 2: Manejado. Enfoque administrativo.
Nivel 3: Definido. Procesos estandarizados,
herramientas y métodos.
Nivel 4: Cuantitativamente manejado. Objetivos
para la calidad.
Nivel 5: Optimización. Mejora de los procesos.
ESTRUCTURA DE BASE Y
COMPONENTES DEL MODELO
El modelo está compuesto de cinco elementos
que se describen a continuación.
• Área de proceso (Process Area).
• Metas específicas (Specific Goals).
• Prácticas específicas (Specific Practices). 
• Características comunes (Common Features). 
• Metas Genéricas (Generic Goals).
• Prácticas Genéricas (Generic Practices). 
AREAS DE PROCESO DE CMMI
• Un área de proceso es un grupo de prácticas
relacionadas con una tarea específica para
conseguir un conjunto de objetivos.
• Al ejecutarlas en conjunto se satisface una
meta importante como mejora significativa en
esa área.
• Las áreas de proceso distinguen los distintos
niveles de madurez del modelo CMMI.
AREAS DE PROCESO DE CMMI
Se agrupan de acuerdo a cuatro categorías:

Administración de Procesos

Administración de Proyectos

Ingeniería

Soporte
Administración de Proyectos

Cubren actividades de planificación, seguimiento
y control del proyecto.

Proporciona mecanismos para establecer,
mantener y monitorizar acuerdos clientes –
proveedores.

Proporciona mecanismos para establecer y
mantener un entorno de colaboración.

Proporciona un método común para gestionar
proyectos cuantitativamente, anticipando
problemas.
Administración de Proyectos
Administración de Procesos

Contiene prácticas relacionadas con la
implementación de un programa de mejora de
procesos.

Proporciona la capacidad para documentar y
compartir las mejores prácticas, activos de
procesos y aprendizaje.

Proporciona capacidad de conseguir objetivos
cuantitativos de calidad y rendimiento del
proceso.
Administración de Procesos
Soporte

Proporciona los procesos esenciales para
soportar el desarrollo y mantenimiento del
proceso.

Soporta el establecimiento y mantenimiento
de un entorno de trabajo que estimula la
integración y gestiona al personal.

Proporciona funciones de soporte usadas por
todas las áreas de proceso durante el
desarrollo del producto.
Soporte
Ingeniería

Da soporte a las actividades del ciclo de vida
de desarrollo del producto, desde el desarrollo
inicial de requisitos a la transición hacia el uso
operacional
Componentes Requeridos

Objetivo genérico:

Los objetivos genéricos asociados a un nivel
de capacidad establecen lo que una
organización debe alcanzar en ese nivel de
capacidad.

El logro de cada uno de esos objetivos en un
área de proceso significa mejorar el control en
la ejecución del área de proceso.
Componentes Requeridos

Objetivos específicos:
• Las metas específicas se aplican o definen
sobre un área de proceso y se ocupan de
describir las características únicas que deben
ser implementadas para satisfacer el área de
proceso.
Componentes Esperados

Práctica genérica:

Una práctica genérica se aplica a cualquier
área de proceso porque puede mejorar el
funcionamiento y el control de cualquier
proceso.
Componentes Esperados

Práctica específica (Specific Practices):

Una práctica específica es una actividad que
se considera importante en la realización del
objetivo específico al cual está asociado.

Las prácticas específicas describen las
actividades esperadas para lograr la meta
específica de un área de proceso.
Componentes Esperados

Las prácticas específicas y las genéricas
consideran subprácticas, que son
interpretaciones y descripciones detalladas de
las prácticas, y que resultan útiles para la
mejora del proceso.
Características Comunes
• Son características que se observan de manera
general en las distintas áreas de proceso,
organizadas en las prácticas genéricas. Hay
cuatro características comunes principales:
• Compromiso a realizar.
• Habilidad a realizar.
• Administración de la implementación.
• Verificación de la implementación.
Componentes Informativos

Propósito

Notas introductorias

Nombres

Tablas de relaciones práctica – objetivo

Prácticas

Productos típicos

Sub-prácticas: Descripción detallada que sirve como guía para
la interpretación de una práctica genérica o específica.

Ampliaciones de disciplina: Información relevante de una
disciplina particular y relacionada con una práctica específica.

Elaboraciones de prácticas genéricas: Guía de cómo la
práctica genérica debe aplicarse al área de proceso.
Componentes del Modelo CMMI
Metodología de la Mejora Ideal
Evaluación

Una evaluación de CMMI corresponde al
estudio y análisis de uno o más procesos
realizado por un equipo capacitado de
profesionales

Un método de evaluación  puede ser aplicado
para distintos propósitos
Evaluación

El SEI ha publicado dos documentos
guías que actualmente son utilizados
para realizar una evaluación de CMMI:

Appraisal Requirements for CMMI (ARC)

Standard CMMI Appraisal Method for
Process Improvement (SCAMPI)
Evaluación – ARC

ARC define un conjunto de requerimientos
considerados esenciales para realizar una
evaluación CMMI.

Se definen en ARC 3 clases de evaluaciones:
clase A, clase B y clase C.

Las clases definen los requerimientos que
debe cumplir una evaluación de cierta
complejidad.
Evaluación – ARC

Clase A: Evaluación que satisface el 100% de
los requerimientos que el documento define;
única evaluación oficial para certificar.

Clase B: Ayuda a comprender el estado de los
procesos relativos a CMMI. Generalmente se
ejecuta cuando se necesita auto-evaluar.

Clase C: Realizada por sólo una persona y
tiene por objetivo evaluar pequeños aspectos
de la organización que quieren apoyarse.
Evaluación – Scampi
Método oficial SEI para proveer puntos de
referencia de sistemas de calificación en relación
con los modelos CMMI.

Es altamente utilizado para identificar:

Fortalezas y debilidades de los procesos

Revelar riesgos de desarrollo/adquisición

Determinar niveles de capacidad y madurez

El método define el proceso de evaluación.
Beneficios del CMMI

Mejora la estimación de planificaciones y
presupuestos

Mejora el tiempo de entrega

Incremento de la productividad

Mejora de la calidad

Incrementa la satisfacción del cliente

Aumenta la moral de los empleados

Aumenta el retorno de la inversión

Reducción del coste de calidad

También podría gustarte