Professional Documents
Culture Documents
Octubre 2006
Contenido de la presentacin
Enfoque en Procesos
Qu es CMMI?
Resea histrica del Modelo
reas de Proceso (PAs)
Conceptos
Estructura y Componentes de una PA
Propsito de reas de Proceso de Nivel2
Adopcin en el mundo. Beneficios.
Recomendaciones y conclusiones
sof tware
1
Enfoque en Procesos
2
Equivocaciones frecuentes
No necesitamos procesos porque tenemos:
Buenas personas
Ventajas tecnolgicas
Gerenciamiento experimentado
Los procesos
Interfieren con la creatividad
Introducen burocracia y reglamentaciones
No son necesarios cuando se construyen prototipos
Son tiles nicamente en grandes proyectos
Quitan agilidad contra los rpidos movimientos del mercado
Son muy costosos
sof tware
Problemas Tpicos
Veremos
Veremos
Mire ya lo
tenemos
inventado!!
3
Premisa de la Mejora de Procesos
La calidad de un producto de
software est determinada por la calidad del
Proceso que se usa para desarrollarlo
y para mantenerlo.
Importancia de un Modelo
Un modelo provee:
Un punto de partida
El beneficio de experiencias anteriores
Un lenguaje comn y una visin compartida
Un marco de trabajo para priorizar acciones
Un modelo NO es un proceso.
El modelo muestra Qu hacer, no Cmo hacerlo ni Quin
debe hacerlo.
sof tware
4
Resea histrica del Modelo
Requerimiento del Departament of Defense (DoD) de EE.UU.
Ms problemas administrativos que tcnicos
Serios problemas de calidad
Necesidad de estndares para la contratacin de Software
Patrocinio para la creacin de un modelo
Universidad de Carnegie Mellon Pittsburgh EE.UU.
Participacin de referentes en produccin de software a gran
escala
Creacin del SEI: Instituto de Ingeniera de Software
sof tware
5
Qu es CMMI?
Capability Maturity Model Integration
(Modelo de Madurez de Capacidades Integrado)
Es un modelo de referencia mundial sobre prcticas
Capability Maturity Model, CMM, CMM Integration, and CMMI are service marks and registered trademarks
sof tware
Evolucin de CMMI
SS : Supplier Sourcing
GBA 2006 GBA Software S.R.L.
S.R.L. 12/61
6
CMMI v1.2: cambios ms significativos
Cambia de nombre a CMMI for Development: CMMI-DEV
Integra representaciones (por niveles y cont.) en un documento
Estructura de CMMI
NIVELES DE MADUREZ
reas de Proceso
Objetivos Objetivos
Genricos Especficos
Prcticas Prcticas
Genricas Especficas
Propsito Notas
sof tware
7
Niveles de Madurez
8
Nivel 1: Inicial o Realizado
y tiempo.
sof tware
Nivel 2: Administrado
medidos
Los procesos son estables y repetibles
La calidad es controlada
sof tware
9
Nivel 3: Definido
Los procesos son: definidos a nivel organizacional,
estandarizados, documentados e institucionalizados con
mayor rigurosidad.
Se institucionaliza un proceso estndar de desarrollo de
10
Nivel 5: Optimizado
Propsito
Notas Introductorias
Objetivos Especficos
Prcticas Especficas
Tpicos Productos de Trabajo
Sub prcticas
Notas
Amplificaciones por Disciplina
Objetivos Genricos
Prcticas Genricas
Elaboraciones por Prctica Genrica
Referencias Objetivos Genricos
sof tware
11
Estructura de CMMI
NIVELES DE MADUREZ
reas de Proceso
Objetivos Objetivos
Genricos Especficos
Prcticas Prcticas
Genricas Especficas
Propsito Notas
sof tware
reas de Proceso
12
reas de Proceso (Cont.)
CMMI selecciona slo los temas ms importantes para
la mejora de procesos y agrupa estos temas en
"reas".
Esta clasificacin da como resultado un total de 22
reas repartidas en los 5 niveles del modelo CMMI-
SE/SW versin 1.1.
Cada rea de Proceso tiene objetivos (goals) que
describen el resultado de la correcta gestin de
requerimientos de los procesos y prcticas (practices)
que pueden ayudar a lograr estos objetivos.
7 son las pertenecientes al Nivel 2 y 13 al Nivel 3.
sof tware
Anlisis y Innovacin y
5 Resolucin de Despliegue
Optimizado Conflictos Organizacional
4 Adm. Cuantitativa
Perfomance de
Cuantitativa/ Procesos
de Proyectos
Administrado Organizacionales
Desarrollo de
Adm. Integrada de Foco en Procesos
Requirimientos
Proyectos Anlisis y Toma Organizacionales
Solucin
Adm. Integrada de de Decisiones Foco en Definicin
3 Proveedoeres
Tcnica
Ambiente de Procesos
Definido Integracin de
Adm. de Riesgos Organizacional Organizacionales
Producto
Equipos para la Integracin Entrenamiento
Verificacin Y
Integrados Organizacional
Validacin
Adm. de Acuerdos Adm. de la
con Proveedores Configuracin
Monitoreo y Administracin Aseg. de Calidad
2 Control de de de Procesos y
Administrado Proyectos Requerimientos Productos
Planificacin de Medicin y
Proyecto Anlisis
sof tware
13
Estructura de CMMI
NIVEL DE MADUREZ
reas de Proceso
Objetivos Objetivos
Genricos Especficos
Prcticas Prcticas
Genricas Especficas
Propsito Notas
sof tware
Componentes de una PA
Propsito
Resumen del resultado de la implementacin de las prcticas de una
PA.
Ejemplo: en Administracin de Requerimientos
14
Componentes de una PA
Notas
Provee detalles que ayudan a comprender la informacin principal del
modelo.
Componentes de una PA
Objetivo
Representa un estado final deseable. Su logro indica que se ha
implementado el grupo de prcticas esperadas.
Prctica
Descripcin de una accin necesaria para alcanzar un objetivo o meta,
en conjunto con otras prcticas.
sof tware
15
Estructura de CMMI
NIVEL DE MADUREZ
reas de Proceso
Objetivos Objetivos
Genricos Especficos
Prcticas Prcticas
Genricas Especficas
Propsito Notas
sof tware
Componentes de una PA
16
Componentes de una PA
Ejemplo: GG 2: El proceso est institucionalizado como un
proceso administrado.
Prcticas Genricas
GP 2.1: Establecer una poltica organizacional
GP 2.2: Planificar el proceso
GP 2.3: Proveer recursos
GP 2.4: Asignar responsabilidades
GP 2.5: Entrenar al personal
GP 2.6: Administrar configuraciones
GP 2.7: Identificar e involucrar a los interesados
GP 2.8: Monitorear y controlar el proceso
GP 2.9: Evaluar objetivamente la adherencia al proceso
GP 2.10: Revisar el estado con la Direccin
sof tware
Estructura de CMMI
NIVEL DE MADUREZ
reas de Proceso
Objetivos Objetivos
Genricos Especficos
Prcticas Prcticas
Genricas Especficas
Propsito Notas
sof tware
17
Componentes de una PA
Componentes de una PA
18
PA - Administracin de Requerimientos
19
PA - Planificacin de Proyectos
20
PA - Administracin de Acuerdo con Proveedores
21
PA- Aseguramiento de la Calidad de
Procesos y Productos
22
Total de Prcticas y Objetivos por PA
Administracin de Configuracin 17
4
14
reas de Proceso Nivel II
Aseguramiento de Calidad 3
Medicin y Anlisis 18
3
Administracin de Proveedores 17
3
Planificacin de Proyectos 24
4
Administracin de Requerimientos 15
2
Objetivos
0 5 10 15 20 25 30
Prcticas
23
Distribucin por pases (Julio 2006)
sof tware
24
Evaluaciones Realizadas (Julio 2006)
sof tware
25
Antes y Despus de CMMI
26
La Visin de la Gerencia
Nivel Madurez Visibilidad Procesos Visibilidad Negocios
Optimizado
Probabilidad
E S
5
Objetivo Tiempo/Costo
Cuantitativamente
Probabilidad
Adminirado.
E S
4 Objetivo Tiempo/Costo
Definido
Probabilidad
E S
3
Objetivo Tiempo/Costo
Administrado
Probabilidad
E S
2 Objetivo Tiempo/Costo
Probabilidad
Inicial
E
S
1
sof tware
Objetivo Tiempo/Costo
27
Recomendaciones
Asegurar el apoyo activo de la Direccin
Seleccionar lo antes posible los proyectos a evaluar en
herramientas y tcnicas.
Obtener ayuda y feedback de las personas involucradas
Consideraciones Finales
28
Conclusiones
Material de Consulta
29
Diego Tartarelli
sof tware
Socio
GBA
Ingeniera de Software
Desarrollos San Luis 760 4 A
Consultora S2000BBH Rosario - Argentina
Cel: +54 (9341) 6059193
dtartarelli@gbasoftware.com.ar
www.gbasoftware.com.ar
Muchas gracias...
Octubre 2006
30