Mais conteúdo relacionado Semelhante a 04 Liveware V Semana CMMI 2009 (20) 04 Liveware V Semana CMMI 20091. ®
La naturale za dinámica de l
nive l "De finido" e n CMMI®
Viviana Rubinstein
CHMLA, Instructora CMMI, Scrum
Master
La naturaleza dinámica del nivel "Definido" en CMMI 1
2. Reconocimientos
Este material emplea términos como:
CMMI® Framework
SCAMPI(SM)
Capability Maturity Model es una marca
registrada de Carnegie Mellon
University
CMM está registrada en la U.S. Patent
and Trademark Office
©2009 Liveware Inc.
2
3. Materiales de Referencia
“CMMI: Guidelines for Process Integration and
Product Improvement”, Mary Beth Chrissis, Mike
Konrad, Sandy Shrum
“ Practical Software Measurement: Objective
Information for Decision Makers” , John McGarry,
David Card, Cheryl Jones, Beth Layman, Elizabeth
Clark, Joseph Dean, Fred Hall
“Succeeding With Use Cases: Working Smart to
Deliver Quality”, Richard Denney
©2009 Liveware Inc.
3
4. Niveles de Madurez
Optimizado
5 Foco en la mejora continua de
procesos
Gestionado
4 Procesos medidos Cuantitativamente
y controlados
Procesos caracterizados
Definido
3
para toda la organización y
proactivos
2 Procesos caracterizados
Gestionado
para cada proyecto y a
menudo reactivo
Procesos impredecibles,
Inicial
1 mal controlados, reactivos.
©2009 Liveware Inc.
4
5. Madurar es Mejorar
objetivo objetivo
probabilidad
probabilidad
disciplina
Mejorar de compromiso
predicciones N1 a N2
objetivo objetivo
probabilidad
probabilidad
disciplina de
Mejorar ingeniería
control N2 to N3
objetivo objetivo
probabilidad
probabilidad
disciplina de
Mejorar calidad
performance N3 to N5
©2009 Liveware Inc.
5
6. Arquitectura del Modelo CMMI
Niveles de Madurez
Area de Proceso 1 Area de Proceso 2 Area de Proceso n
Objetivos
específicos Objetivos
Genéricos
Prácticas
Específicas Prácticas
Genéricas
©2009 Liveware Inc.
6
7. Level Focus Process Areas
Continuous Quality
Process Organizational Innovation and Deployment Productivity
5 Optimizing Causal Analysis and Resolution
Improvement
4 Quantitatively Quantitative Organizational Process Performance
Managed Management Quantitative Project Management
Requirements Development
Technical Solution
Product Integration
Verification
Validation
Organizational Process Focus
3 Defined Process Organizational Process Definition
Standardization Organizational Training
Integrated Project Management for IPPD
Risk Management
Integrated Teaming
Integrated Supplier Management
Decision Analysis and Resolution
Organizational Environment for Integration
Requirements Management
Project Planning
Basic Project Monitoring and Control
2 Managed Project Supplier Agreement Management
Management Measurement and Analysis
Process and Product Quality Assurance
Configuration Management
Risk
Rework
1 Initial
©2009 Liveware Inc.
7
8. Capacidad Organizacional por
target
probability
5 Niveles ágil eficaz y eficiente —
Procesos mejorados continuamente
organización
target
Control cuantitativo de procesos — variación
probability
4 reducida de la performance, objetivos
de calidad y performance alcanzables
target
probability
Procesos comunes, datos comparables
3 — costos predecibles, brusca mejora de
productividad
target
Mejores planes, compromisos más
probability
2 razonables, acciones correctivas —
plazos de ejecución se cumplen seguido
target
probability
Poca disciplina, compromisos mal
1 establecidos — no se pueden reproducir
los éxitos
©2009 Liveware Inc.
8
9. Las Herramientas de Gestión x Nivel
Nivel 1 — esperanza, miedo, y sudor
Nivel 2 — reuniones, reuniones, reuniones,
Nivel 3 — bibliotecas de productos
Nivel 4 — tableros de control
Nivel 5 — cuasi-experimentos
©2009 Liveware Inc.
9
10. Capacidad Organizacional por
Nivel 5 Niveles
In Out
Nivel 4 In Out
Nivel 3 In Out
Nivel 2 In Out
Nivel 1 In Out
Fuente: Perdue citado en (Paulk et al., 1995)
©2009 Liveware Inc.
10
11. Level Focus Process Areas
Continuous Quality
Organizational Innovation and Deployment
6-sigma 5 Optimizing Process
Causal Analysis and Resolution
Productivity
Improvement
4 Quantitatively Quantitative Organizational Process Performance
Managed Management Quantitative Project Management
Requirements Development
Technical Solution
Product Integration
Verification
Validation
Organizational Process Focus
3 Defined Process Organizational Process Definition
Standardization Organizational Training
Integrated Project Management for IPPD
Risk Management
Integrated Teaming
Integrated Supplier Management
Decision Analysis and Resolution
Organizational Environment for Integration
Requirements Management
Project Planning
Basic Project Monitoring and Control
2 Managed Project Supplier Agreement Management
Management Measurement and Analysis
Process and Product Quality Assurance
Configuration Management
Risk
Rework
1 Initial
©2009 Liveware Inc.
11
12. Level Focus Process Areas
Continuous Quality
6-sigma Process Organizational Innovation and Deployment Productivity
5 Optimizing Causal Analysis and Resolution
Improvement
4 Quantitatively Quantitative Organizational Process Performance
Managed Management Quantitative Project Management
Requirements Development
Technical Solution
Product Integration
Verification
Validation
Organizational Process Focus
3 Defined Process Organizational Process Definition
Standardization Organizational Training
Integrated Project Management for IPPD
Risk Management
Integrated Teaming
Integrated Supplier Management
Decision Analysis and Resolution
Organizational Environment for Integration
Requirements Management
Project Planning
Basic Project Monitoring and Control
2 Managed Project Supplier Agreement Management
Management Measurement and Analysis
Process and Product Quality Assurance
Configuration Management
Risk
Rework
1 Initial
©2009 Liveware Inc.
12
13. Level Focus Process Areas
Continuous Quality
Process Organizational Innovation and Deployment Productivity
5 Optimizing Causal Analysis and Resolution
Improvement
4 Quantitatively Quantitative Organizational Process Performance
Managed Management Quantitative Project Management
Requirements Development
Technical Solution
Product Integration
Verification
Validation
Organizational Process Focus
3 Defined Process Organizational Process Definition
Standardization Organizational Training
Integrated Project Management for IPPD
Risk Management
Integrated Teaming
Integrated Supplier Management
Decision Analysis and Resolution
Organizational Environment for Integration
Requirements Management
Project Planning
Basic Project Monitoring and Control
2 Managed Project Supplier Agreement Management
Management Measurement and Analysis
Process and Product Quality Assurance
Configuration Management
Risk
Rework
1 Initial
©2009 Liveware Inc.
13
14. Level Focus Process Areas
Continuous Quality
Process Organizational Innovation and Deployment Productivity
5 Optimizing Causal Analysis and Resolution
Improvement
4 Quantitatively Quantitative Organizational Process Performance
Managed Management Quantitative Project Management
Requirements Development
Technical Solution
Product Integration
Verification
Validation
Organizational Process Focus
3 Defined Process Organizational Process Definition
Standardization Organizational Training
Integrated Project Management for IPPD
Risk Management
Integrated Teaming
Integrated Supplier Management
Decision Analysis and Resolution
Organizational Environment for Integration
Requirements Management
Project Planning
Basic Project Monitoring and Control
2 Managed Project Supplier Agreement Management
Management Measurement and Analysis
Process and Product Quality Assurance
Configuration Management
Risk
Rework
1 Initial
©2009 Liveware Inc.
14
15. El Nivel 3 (Definido)
Procesos de software estándar
definidos a nivel de la organización
aplicados a través de la organización
facilitan la comprensión conjunta del funcionamiento de
los procesos
roles bien definidos para cada función
La Organización soporta el uso de procesos
financia el grupo de procesos
descripciones reusables de planes y procesos
base de datos histórica del uso de procesos usada para
estimar
entrenamientos específicos requeridos
©2009 Liveware Inc.
planes coordinados entre grupos
15
16. Organizaciones que Aprenden
Son aquellas donde la gente expande
constantemente su capacidad
para crear resultados que desean ellos
mismos
creando nuevos canales de pensamiento
trabajando en aspiraciones colectivas
aprendiendo a aprender
Peter Senge, “ La Quinta Disciplina”
©2009 Liveware Inc.
16
17. La Quinta Disciplina
Las Cinco Disciplinas son:
Dominio Personal (somos capaces)
Modelos Mentales (como pensamos)
Construcción de una visión compartida
Aprendizaje en equipo
Pensamiento sistémico: La quinta disciplina
©2009 Liveware Inc.
17
18. La Organización Que Aprende
Activos de Proceso de la Organización
Base de Biblioteca de Ciclos de vida Guías y Organization standard
Datos de los Activos Aprobados criterios para software process
Procesos de Procesos por la ajustar los
de de Organización procesos
Software software estandares Process architecture
a los
System
proyectos
Project 1
Requirements
Software
Requirements
Size Preliminary
Design
$$$
Analysis
Defects
Program
Design
Coding
Results Testing
Process elements
Lessons Operations
Elicitar Reqs. – Diseñar – Construir – Verificar – Validar – Mantener
Paulk et al. (1995)
©2009 Liveware Inc.
18
19. El Proceso Definido del Proyecto
Requisitos Organization's Software Process Assets
contractuales Organization’s
software
process
Library of
software
process
Organization’s
approved
software life
Guidelines &
criteria for
tailoring the
Organization standard
software process
database related doc- cycles organization’s
umentation standard
Process architecture
software
System
process
Requirements
Project 1 Software
Requirements
Requisitos
Size Preliminary
Design
Analysis
$$$ Program
Defects Design
Coding
REQM
Results Process elements
del sistema
Testing
Lessons
Proceso definido
Operations
Requirements – Design – Construct – Verify – Validate –
Maintain para el proyecto
Requisitos SEPG Selected life cycle
del sistema check
adjudicados
al software
Elegir el Ajustar el proceso
Ciclo de estándar de la Software
Vida Process Elements
Organización
para el al proyecto
proyecto
SEPG
check
Revisiones gestionado/controlado
©2009 Liveware Inc.
19
20. Gestionando un Proyecto en Nivel 3
Project’s defined
software process
QA Biblioteca
Process Architecture check Plan de desarrollo de activos
del proyecto
Tareas a realizar IPM
Process Elements
(stage a) (stage b) (stage n) (stage x) estimados
Base de datos
Organizacional
de procesos
de software
IPM
CM
track
plan Entregables
Resultados y
Productos
©2009 Liveware Inc.
20
21. La Organización que Aprende
Proyecto C
Habilidades requeridas
Proyecto B
Plan Plan Organizacional
Estrategia de desarrollo
PP Requisitos:
Habilidades requeridas Necesidades globales
Proyecto A necesario
Entrenamiento Proyecto A pide
Estrategia de desarrollo ...
Habilidades requeridas
Fuentes: Proyecto N pide
- proyecto
Entrenamiento necesario
Estrategia de -desarrollo interno
depto.
- profesor Cursos:
Fuentes: Skill 1 fecha dictado recursos
Entrenamiento - proyecto
- necesario
proveedor
- depto. interno ...
Fuentes: - profesor Skill n fecha dictado recursos
- proyecto proveedor
- Estandares y Procedimientos
- depto. interno
- profesor
- proveedor Calendario de Cursos y Desarrollo
Planes por Proyecto bajo control de config.
©2009 Liveware Inc.
21
22. La Biblioteca de Babel
Describir Pedidos
los Procesos de Cambio
Organization standard
software process
Templates,
Process architecture Guías de Uso Ejecutar en Datos de
Proyectos Performance
Project
PHDB
Process elements Nuevos PHDB
Management
Activos Databases
Activos Datos
De organization’s Históricos
Construir Proceso software
los Activos process
database
©2009 Liveware Inc.
22
23. El Grupo de Procesos
• Org. process
• Proj. process
Grupo de Procesos entrenamiento
transferencia
de conocimiento:
●
procesos
●
métodos
●
herramientas
Organization’s
Organization’s
Organization’s
standard
standard
standard Comunicaciones
software
software
Software software a los
process
process
process process
database grupos
afectados
(Proyectos)
Uso y Ajuste
©2009 Liveware Inc.
23
24. Actividades Integradas de
Ingeniería
Ingeniería
de Requisitos
Documentación
Especificación
Criterios de de Software
Entrada y
salida, CM,
Arquitectura
peer reviews,
consistencia,
Verificación rastreabilidad,
& Validación análisis de
defectos
Diseño
Código de detalle
©2009 Liveware Inc.
24
25. Coordinación entre Grupos de
Ingeniería
ingeniería
de negocios
Monitorear status
ingeniería de Coordinar actividades técnicas ingeniería
hardware Resolver problemas técnicos de Software
o procesos
industriales Revisar productos en conjunto
Conducir intercambios técnicos
Con planes documentados y acordados
ingeniería ingeniería
de usabilidad de testing
©2009 Liveware Inc.
25
26. Las Culturas Típicas x Nivel
Nivel 1 — cultura de clique
Nivel 2 — cultura de compromiso por proyectos
Nivel 3 — cultura de grupos de interés
Nivel 4 — cultura de precisión y calidad
Nivel 5 — cultura enfocada en la mejora constante
©2009 Liveware Inc.
26
27. Resumiendo
El CMMI es un modelo sistémico que preconiza
la introducción de controles balanceados en
varias partes del ciclo de vida de un producto
o servicio
El Nivel de Madurez Definido (ML3) es donde la
organización se vuelca a construir
“conocimiento profundo” (a la Deming) de sí
misma
La aplicación de las ideas de “La Quinta
Disciplina” expande y facilita la
implementación del Nivel Definido
©2009 Liveware Inc.
27