You are on page 1of 23

CAPABILITY MATURITY MODEL

INTEGRATION MODEL
(CMMI)
Software Engineering Institute
USA
Comparacin entre CMM y
CMMI
Productora de Software S.A - PSL
2003

De dnde surgi la iniciativa CMMI ?


El xito y la amplia aceptacin en el mundo
desarrollado de CMM para software, inspir el
desarrollo de modelos similares en otras
disciplinas relacionadas con la ingeniera. La
proliferacin de modelos se prest a
confusiones, lo que llev al desarrollo de
CMMI, Capability Maturity Model Integration
Model.

CAPABILITY MATURITY MODEL (CMMI)

CMMI es un esfuerzo liderado por


El gobierno Norteamericano, el Software
Engineering Institute de los EE.UU y algunas
industrias privadas Norteamericanas.
Integra varios modelos desarrollados para
distintas disciplinas de ingeniera, entre ellos
los modelos del SEI CMM para software (SWCMM) y CMM para Ingeniera de Sistemas (SECMM).

CAPABILITY MATURITY MODEL (CMMI)

Versiones oficiales
La primera versin oficial fue publicada en el
ao 2000. Debido a las crticas iniciales por su
generalidad, el SEI decidi desarrollar guas
diferentes para ciertas disciplinas de
ingeniera, la Ingeniera de software en primer
lugar.
Actualmente utilizamos la versin 1.1 para
software, liberada en Agosto de 2002.

CAPABILITY MATURITY MODEL (CMMI)

Estructura del modelo CMMI


A diferencia de CMM, que slo tiene
representacin por niveles, CMMI tiene dos
representaciones: 1) Por niveles, 2) Continua.
La representacin por niveles es similar a la de
CMM. Son cinco niveles, cada uno de los cuales
contiene PAs (Process Areas. En CMM se
denominan Key Process Areas).
Las organizaciones pueden optar por una u otra
representacin.
CAPABILITY MATURITY MODEL (CMMI)

Estructura del modelo CMMI (cont.)


La compaa que elija la representacin por
niveles, va logrando la madurez como en CMM.
Alcanza el nivel de madurez 2 cuando cumple
con todas las PA de nivel 2, y as
sucesivamente.
Quienes elijan el modelo continuo, alcanzan la
madurez por Process Areas. En este caso, por
ejemplo, se puede ser nivel 5 en una Process
Area y nivel 1, 2, o cualquier otro, en las dems.

CAPABILITY MATURITY MODEL (CMMI)

Estructura del modelo CMMI (cont.)


La representacin continua le permite a las
organizaciones madurar completamente en las
reas de Proceso que mas les interesen.
La idea surgi porque CMM es un modelo que
toma aos y muchsimo dinero para
implementarlo hasta el nivel 5, razn que
desanimaba a muchas compaas a adoptarlo.
Para ser nivel 5 en CMMI se requiere que todas
las PAs estn en nivel 5.
CAPABILITY MATURITY MODEL (CMMI)

Representacin por niveles


Comparacin entre el modelo CMM y
la representacin por niveles del
CMMI

CAPABILITY MATURITY MODEL (CMMI)

Los cinco niveles de madurez de


capacidad del modelo CMMI
CMMI - Niveles compuestos por
Process Areas (PAs)

Proceso
en mejoramiento
continuo

CMM - Niveles compuestos por Key


Process Areas

Proceso
predecible
Proceso
estndar
consistente
(Organizacin)
Proceso
disciplinado
(Proyecto)

ADMINISTRADO
2

OPTIMIZACIN
5

CUANT. ADMIN.
4

CMM ADMINISTRADO

DEFINIDO
3

CMM - REPETIBLE

INICIAL
1

CAPABILITY MATURITY MODEL (CMMI)

CMM
KPA's de nivel 2

CMMI
PA's de nivel 2

(1) Requirements Management

(1) Requirements Management

(2) Software Project Planning

(2) Project Planning

(3) Software Project Tracking and Oversight

(3) Project Monitoring and Control

(4) Software Subcontract Management

(4) Supplier Agreement Management


(5) Measurement and Analysis

(5) Software Quality Assurance

(6) Process and Product Quality Ass.

(6) Software Configuration Management

(7) Configuration Management

CAPABILITY MATURITY MODEL (CMMI)

Anotaciones sobre el nivel 2 de CMMI

Measurement and Analysis. Estaba dbilmente implcita en


Software Project Tracking and Oversight, pero se
mencionaba en cada KPA. CMMI la desarrolla en detalle en
el nivel 2 y omite su mencin en cada KPA. Divide Software
Project Tracking and Oversight en dos PAs:
Project Monitoring and Control y Measurement and
Analysis
Measurement and Analysis en el nivel 2 no tiene exigencias
de Control Estadstico de Procesos.

CAPABILITY MATURITY MODEL (CMMI)

CMM

CMMI

KPA's de nivel 3

PA's de nivel 3
(1) Requirements Development
(2) Technical Solution
(3) Product Integration
(4) Verification
(5) Validation

(1) Organization Process Focus

(6) Organizational Process Focus

(2) Organization Process definition

(7) Organizational Process Definition

(3) Training Program

(8) Organizational Training

(4) Integrated Software Management

(9) Integrated Project Management

(5) Software Product Engineering


(6) Intergroup Coordination
(7) Peer Reviews

CMM Project Planning and ISM


Nueva

(10) Risk Management


(11) Decision Analysis and Resolution
CAPABILITY MATURITY MODEL (CMMI)

Anotaciones sobre el nivel 3 de CMMI


Requirements Development. Desarrollada en mas detalle.
Estaba dbilmente implcita en PE de CMM.
Technical solution, Product Integration, Verification y
Validacin estaban incluidas en PE. Verification incluye el
antiguo Peer Review.
Risk Management. Incluida en Project Planning and
Integrated Software Management de CMM (nivel 2).
Mucho mas desarrollada en CMMI.
Decision Analysis and Resolution. Completamente nueva.
CAPABILITY MATURITY MODEL (CMMI)

Anotaciones sobre el nivel 3 de CMMI

Decision Analysis and Resolution. PA Completamente


nueva. Se desarroll para obligar a las organizaciones a
tomar las decisiones importantes mediante la utilizacin de
un proceso formal de Anlisis de Decisiones.
De esta forma se pretende evitar que las decisiones
importantes se tomen con base en la intuicin solamente.
La PA impone condiciones de documentacin de decisiones
importantes.

CAPABILITY MATURITY MODEL (CMMI)

CMM

CMMI

KPA's de nivel 4

PA's de nivel 4

(1) Quantitative Process Management

(1) Organizational process performance

(2) Software Quality Management

(2) Quantitative Project Management

Organizational Process Performance. Estaba implcito en


las dos KPAs del nivel 4 de CMM. CMMI detalla en
Organizational process performance las exigencias en
cuanto a objetivos, baselines, etc.
Quantitative Project Management. Incluye las exigencias
de CMM para administrar cuantitativamente el desempeo
de los procesos y la calidad, exigencias que estaban
incluidas en dos KPAs de CMM. CMMI es explcito en la
exigencia del Control Estadstico de Procesos.
CAPABILITY MATURITY MODEL (CMMI)

CMM

CMMI

KPA's de nivel 5

PA's de nivel 5
(1) Organizational Innovation and Deployment

(1) Defect Prevention

(2) Causal Analysis and Resolution

(2) Technology Change Management


(3) Process Change Management

Organizational Innovation and Deployment. Rene


Technology Change Management and Process Change
Management del modelo CMM.
Causal Analysis and Resolution. Prcticamente la misma que
Defect Prevention. En la redaccin, extiende el anlisis causal
a cualquier tipo de problemas, no solo a defectos, cosa que
resultaba evidente en CMM.
CAPABILITY MATURITY MODEL (CMMI)

Representacin continua
CMM no tiene representacin
continua. Esta es exclusiva de
CMMI.

CAPABILITY MATURITY MODEL (CMMI)

Nivel de capacidad de la PA

Representacin Continua CMMI


CL 5
Optimizacin

Bien desempeado y en
constante optimizacin

CL 4
Cuantitativamente
Administrado
CL 3 Definido

CL 2 Administrado

CL 1 Desempeado

El proceso no se lleva
a cabo

CL 0 Incompleto

CL = Capability Level

Process
Area 1

Process
Area 2

Process
Area 3

Process
Area n

Process Area
CAPABILITY MATURITY MODEL (CMMI)

Representacin continua CMMI (cont.)


Debido a la representacin continua, el detalle
del modelo tiene diferencias con relacin a CMM.
CMM

CMMI

Detalle del modelo

Detalle del modelo

Goals (Metas generales de la KPA)


Commitment To perform (Polticas)
Ability to perform (Precondiciones)

Specific Goals (metas especficas)


Specific Practices (anteriores Activities)
Generic Practices

Activities performed (Actividades)

Commitment to perform

Measurement and Analysis

Ability to perform

Verifying Implementation

Verifying Implementation
Directing implementation

CAPABILITY MATURITY MODEL (CMMI)

Representacin continua CMMI (cont.)

Debido a las exigencias de la representacin continua,


cuando se recorre el modelo dentro de cada PA, lo primero
que se lee son las metas y prcticas especficas (actividades
en CMM).
Luego de las prcticas especficas, el modelo presenta las
prcticas genricas, prcticas que cubren Commitment to
perform (polticas), Ability ( pre condiciones), Directing
Implementation (dirigiendo la implementacin, que
contiene algunos direccionamientos para implementar la
PA) y Veryfing Implementation. Measurement and Analysis
es una nueva Process Area.
CAPABILITY MATURITY MODEL (CMMI)

Categorizacin de las
Process Areas
Por efectos de clasificacin, las PA se agrupan en cuatro
diferentes tipos: 1) Administracin de procesos;
2) Administracin de proyectos; 3) Ingeniera y
4) Soporte

CAPABILITY MATURITY MODEL (CMMI)

Categorizacin de las Process Areas


Categora
Process Management

Project Management

Process Area

Nivel

Organizational Process Definition

Organizational Process Focus

Organizational Training

Organizational Process Performance

Organizational Innovation and Deployment

Project Planning

Project Monitoring and Control

Supplier Agreement Management

Integrated Project Management

Risk Management

Quantitative Project Management

CAPABILITY MATURITY MODEL (CMMI)

Categorizacin de las Process Areas (cont.)


Categora
Engineering

Support

Process Area

Nivel

Requirements Management

Requirements Development

Technical Solution

Product Integration

Verification

Validation

Configuration Management

Process and Product Quality Management

Measurement and Analysis

Decision Analysis and Resolution

Causal Analysis and Resolution

CAPABILITY MATURITY MODEL (CMMI)

You might also like