La introducción de CMMI (Capability Maturity Model Integration)
GREA82Tesina19 de Octubre de 2011
8.552 Palabras (35 Páginas)760 Visitas
CMMI®
Guía para la integración de procesos
y la mejora de productos
Segunda edición
Mary Beth Chrissis
Mike Konrad
Sandy Shrum
Traducción:
Cátedra de Mejora de Procesos de Software en el Espacio
Iberoamericano de la Universidad Politécnica de Madrid
Verificación:
Javier Torralba
(Lead-Appraiser 0500566-01)
00a-Principios 6/5/09 16:33 Página iii
El presente documento es un extracto del libro publicado por Pearson Educación,
S.A. en el año 2009 con el título CMMI, Guía para la integración de procesos y la
mejora de productos (ISBN: 9788478290963) donde se completa el Modelo en los
márgenes exteriores de la Parte II con Consejos, Ayudas y Referencias cruzadas
que facilita la comprensión. Además se incluyen Artículos, el Caso de Estudio
donde se aplica CMMI a los servicios RAYTHEON y el Índice analítico.
PREFACIO xi
SOBRE LA EDICIÓN EN ESPAÑOL xxix
Colaboradores xxix
Prefacio xxxiii
Prólogo xxxv
PARTE I - ACERCA DEL CMMI PARA EL DESARROLLO 1
1 INTRODUCCIÓN 3
Sobre los modelos de madurez y de capacidad 4
Evolución de CMMI 9
CMMI para el desarrollo 18
El alcance del CMMI para el desarrollo 21
El grupo de adiciones IPPD 22
Las diferentes aproximaciones de los CMM 22
Elegir una representación 22
La representación continua 23
La representación por etapas 23
Comparación de las representaciones continua y por etapas 24
Factores de decisión 24
¿Por qué no ambas representaciones? 25
Su aproximación a la mejora de procesos 28
Escenario 1 28
Escenario 2 30
2 COMPONENTES DEL ÁREA DE PROCESO 31
Componentes requeridos, esperados e informativos 31
Componentes requeridos 31
Componentes esperados 31
Componentes informativos 32
Componentes asociados con la Parte Dos 32
CONTENIDO
v
00a-Principios 6/5/09 16:33 Página v
Áreas de proceso 33
Declaraciones de propósitos 33
Notas introductorias 34
Áreas de proceso relacionadas 34
Metas específicas 34
Metas genéricas 34
Resúmenes de Metas específicas y prácticas específicas 35
Prácticas específicas 35
Productos de trabajo típicos 35
Subprácticas 35
Prácticas genéricas 36
Elaboraciones de las prácticas genéricas 36
Componentes informativos de soporte 36
Notas 37
Ejemplos 37
Ampliaciones 37
Referencias 38
Esquema de numeración 38
Convenciones tipográficas 38
Representación - Contenido específico 39
Extensiones 39
3 UNIENDO TODO 43
Comprendiendo los niveles 43
Esructura de las representaciones continua y por etapas 44
Comprendiendo los niveles de capacidad 46
Nivel de capacidad 0: Incompleto 47
Nivel de capacidad 1: Realizado 47
Nivel de capacidad 2: Gestionado 47
Nivel de capacidad 3: Definido 47
Nivel de capacidad 4: Gestionado cuantitativamente 48
Nivel de capacidad 5: En optimización 48
Avanzando a través de los niveles de capacidad 48
Comprender los niveles de madurez 52
Nivel de madurez 1: Inicial 53
Nivel de madurez 2: Gestionado 53
Nivel de madurez 3: Definido 54
Nivel de madurez 4: Gesionado cuantitativamente 54
Nivel de madurez 5: En optimización 55
Avanzando por los niveles de madurez 55
Áreas de proceso 60
Metas genéricas y prácticas genéricas 63
vi Contenido
00a-Principios 6/5/09 16:33 Página vi
Comparación de las representaciones 65
Equivalencia por etapas 65
4 RELACIONES ENTRE ÁREAS DE PROCESO 71
Categorías de las áreas de proceso de CMMI 71
Gestión de procesos 72
Áreas de proceso de Gestión de procesos básicas 72
Áreas de proceso de Gestión de procesos avanzadas 73
Gestión de proyectos 76
Áreas de proceso de Gestión de proyectos básicas 77
Áreas de proceso de Gestión de proyectos avanzadas 77
Ingeniería 81
Recursividad e iteración de los procesos de ingeniería 84
Soporte 85
Áreas de proceso de Soporte básicas 85
Áreas de proceso de Soporte avanzadas 91
5 USANDO LOS MODELOS CMMI 93
Adoptando CMMI 97
Su programa de mejora de procesos 102
Selecciones que influyen en su programa 106
Modelos CMMI 107
Usando las evaluaciones CMMI 107
Requerimientos de la evaluación para CMMI 108
Métodos de evaluación SCAMPI 108
Consideraciones de la evaluación 109
Formación relacionada con CMMI 113
Contenido vii
00a-Principios 6/5/09 16:33 Página vii
PARTE II - METAS GENÉRICAS Y PRÁCTICAS GENÉRICAS, Y ÁREAS
DE PROCESO 149
METAS GENÉRICAS Y PRÁCTICAS GENÉRICAS 151
ANÁLISIS CAUSAL Y RESOLUCIÓN 177
GESTIÓN DE CONFIGURACIÓN 191
ANÁLISIS DE DECISIONES Y RESOLUCIÓN 207
GESTIÓN INTEGRADA DE PROYECTO +IPPD 221
MEDICIÓN Y ANÁLISIS 253
INNOVACIÓN Y DESPLIEGUE EN LA ORGANIZACIÓN 273
DEFINICIÓN DE PROCESOS DE LA ORGANIZACIÓN +IPPD 293
ENFOQUE DE PROCESOS DE LA ORGANIZACIÓN 315
RENDIMIENTO DE PROCESOS DE LA ORGANIZACIÓN 335
FORMACIÓN ORGANIZATIVA 349
INTEGRACIÓN DE PRODUCTO 367
MONITORIZACIÓN Y CONTROL DEL PROYECTO 387
PLANIFICACIÓN DE PROYECTO 401
ASEGURAMIENTO DE LA CALIDAD DE PROCESO Y DE PRODUCTO 427
GESTIÓN CUANTITATIVA DE PROYECTO 439
DESARROLLO DE REQUERIMIENTOS 465
GESTIÓN DE REQUERIMIENTOS 487
GESTIÓN DE RIESGOS 499
GESTIÓN DE ACUERDOS CON PROVEEDORES 519
SOLUCIÓN TÉCNICA 537
VALIDACIÓN 565
VERIFICACIÓN 579
PARTE III - APÉNDICES 597
A REFERENCIAS 599
Fuentes disponibles públicamente 599
Fuentes actualizadas regularmente 602
viii Contenido
00a-Principios 6/5/09 16:33 Página viii
Contenido ix
00a-Principios 6/5/09 16:33 Página ix
B ACRÓNIMOS 603
C PARTICIPANTES EN EL PROYECTO CMMI PARA EL DESARROLLO 607
Equipo de Producto 607
Patrocinadores 609
Grupo Directivo 610
Comité de Control de Configuración 611
D GLOSARIO 613
CMMI (Capability Maturity Model Integration) es un modelo de
madurez de mejora de los procesos para el desarrollo de productos
y de servicios. Consiste en las mejores prácticas que tratan las actividades
de desarrollo y de mantenimiento que cubren el ciclo de
vida del producto, desde la concepción a la entrega y el mantenimiento.
Esta última versión del modelo, presentada en esta obra, integra
los cuerpos del conocimiento que son esenciales para el desarrollo y el
mantenimiento, pero que se han tratado por separado en el pasado, tales
como la ingeniería del software, la ingeniería de sistemas, la ingeniería
del hardware y de diseño, los aspectos no funcionales y la
adquisición. Las denominaciones anteriores de CMMI para la ingeniería
de sistemas y la ingeniería del software (CMMI-SE/SW) son
reemplazadas por el título “CMMI para desarrollo”, reflejando así
realmente la integración completa de estos cuerpos de conocimiento y
la aplicación del modelo en el seno de una organización. CMMI para
desarrollo (CMMI-DEV) propone una solución integrada y completa
para las actividades de desarrollo y de mantenimiento aplicadas a los
productos y a los servicios.
CMMI para desarrollo, versión 1.2, es una continuación y actualización
de CMMI versión 1.1 y ha sido simplificada gracias al concepto
de “constelaciones” de CMMI, donde un conjunto de componentes
fundamentales puede ser ampliado mediante material adicional a fin
de proponer unos modelos específicos de aplicación con elevado contenido
común. CMMI-DEV es la primera de esas constelaciones y representa
al dominio de interés de desarrollo.
Propósito
El propósito de CMMI para desarrollo es ayudar a las organizaciones a
mejorar sus procesos de desarrollo y de mantenimiento, tanto para los
productos como para los servicios. Este libro se basa en CMMI para
desarrollo v1.2 que ha sido producida a partir del Marco de CMMI1 en
agosto de 2006. El Marco de CMMI soporta el Conjunto de productos
de CMMI, permitiendo generar múltiples modelos, cursos de formación
y métodos de evaluación que dan soporte a dominios de interés
específicos.
Una constelación es una colección de componentes de CMMI que
incluye un modelo, sus materiales de formación y los documentos de
xi
PREFACIO
1. El Marco de CMMI es la estructura básica que organiza los componentes CMMI y los combina en
las constelaciones y modelos.
00a-Principios 6/5/09 16:33 Página xi
evaluación concernientes a un dominio de interés. Actualmente hay
tres constelaciones planificadas que se sostienen en el marco del modelo
de la v1.2: desarrollo, servicios y adquisición. Las “extensiones”
se utilizan para extender las constelaciones
...