Características de la CMMI versión 1 - Calidad del Software Semana CMMI/16-UPM-CMMIv1... · •...
Transcript of Características de la CMMI versión 1 - Calidad del Software Semana CMMI/16-UPM-CMMIv1... · •...
Calvo-Manzano J.A., Cuevas G, San Feliu T. 1
Características de la CMMI versión 1.2
Características de la CMMI versión 1.2
Calvo-Manzano J.A., Cuevas G, San Feliu T. 2
Características de la CMMI versión 1.2
Fuentes de información
• Esta presentación está basada en la información publicada por el SEI/CMU– SEI/CMU web site:
http://www.sei.cmu.edu/cmmi/adoption/sunsetcmmiv11.html
– Zona pública CMU/SEU BSCW SharedWorkspace Server:
• https://bscw.sei.cmu.edu/pub/bscw.cgi/0/444850
Calvo-Manzano J.A., Cuevas G, San Feliu T. 3
Características de la CMMI versión 1.2
Desarrollo versiones
• CMMI es una ‘suite’– Concepto ‘producto completo’
• Framework• Modelos CMMI• Productos de Entrenamiento• Productos de Evaluacion• Glosario
• Aplicación de los niveles 2 y 3 al desarrollo de la suite de CMMI– Product
• Stewardship plan• “A” Specification
– Groups• Product Team• Stakeholder Group• Steering Group• CCB• Steward
Calvo-Manzano J.A., Cuevas G, San Feliu T. 4
Características de la CMMI versión 1.2
Product team
• Framework Architecture and ModelEnhancement (FRAME) Team
• Assessment Method Integration (AMIT) Team• Coordination team• Transition Team• Training Team• Implementation and Product Team• Standards Compliance Team• Test and Evaluation Team• Acquisition Discipline Team
Calvo-Manzano J.A., Cuevas G, San Feliu T. 5
Características de la CMMI versión 1.2
Plan Sunsetting CMMI v1.1
• Recogida la experiencia desde 2001 hasta 31 enero 2005– 45758 Introduction to CMMI 43758– SCAMPI Lead Appraisers 604– SCAMPI V1.1 Lead Appraisers 407– Appraisals Class A v1.1 977 (59,6% No-
EEUU)• Release CMMI v1.2 Verano (Agosto) 2006
Calvo-Manzano J.A., Cuevas G, San Feliu T. 6
Características de la CMMI versión 1.2
Enfoque aplicado
Reducir tamaño/ complejidadIncrementar la cobertura• De los elementos existentes• Adiciones de disciplinas
Calvo-Manzano J.A., Cuevas G, San Feliu T. 7
Características de la CMMI versión 1.2
Reducir tamaño y complejidad
Único Informe técnico (TR), no 8 como en la versión 1.1Distinciones sobre características comunes prácticas
avanzadas eliminadasDos áreas de proceso consolidadas en otras AP’sUna adición o disciplina, “Supplier Sourcing” eliminada
como modelo separadoDistinciones de disciplinas reducidas en amplificaciones
Calvo-Manzano J.A., Cuevas G, San Feliu T. 8
Características de la CMMI versión 1.2
Versión 1.2 cambios
• Principales cambios versión V1.2 incluyen:– Libro de Addison-Wesley utilizado como línea base de arranque
• Aproximación “un libro” (CMMI-Desarrollo+IPPD)– Amplificaciones hardware añadidas– Amplificaciones mejoradas– Características comunes y practicas avanzadas eliminadas– Áreas de proceso “No aplicable” para los niveles de madurez
serán limitadas significativamente– Glosario mejorado (ej., mayor gestión de nivel, trazabilidad
bidireccional, subprocesos)– Visión general del texto mejorada– Material de entorno de trabajo añadido para OPD e IPM– Cobertura de IPPD consolidada y simplificada– ISM será llevado a SAM
Calvo-Manzano J.A., Cuevas G, San Feliu T. 9
Características de la CMMI versión 1.2
Cambios Framework
Calvo-Manzano J.A., Cuevas G, San Feliu T. 10
Características de la CMMI versión 1.2
Arquitectura mejorada
Arquitectura mejorada permitirá expansión post-V1.2• Extensión del ciclo de vida (Servicios,
Outsourcing/Adquisición) podría expandir el uso de un marco de trabajo de la organización común:– Permite cubrir más de las organizaciones– Adapta características del modelo para encajar esfuerzos
diferentes del desarrollo (ej: servicios CMMI, Adquisición CMMI)
Calvo-Manzano J.A., Cuevas G, San Feliu T. 11
Características de la CMMI versión 1.2
Arquitectura y Constelaciones
Marco de trabajo CMMI
Material CMMI compartidoPrácticas específicas, Adiciones, Amplificaciones
Materiales específicosDesarrollo
Materiales específicosAdquisición
Materiales específicosServicios
•Amplificaciones Desarrollo•Adiciones Desarrollo
•PA XX•PA ZZ•PA DEV
•Amplificaciones Servicios•Adiciones Servicios
•PA ZZ•PA YY•PA SRV
•Amplificaciones Adquisición•Adiciones Adquisición
•PA YY•PA XX•PA ACQ
Fundamento núcleo ModeloPas comunes, Prácticas específicas, Prácticas Genéricas
Calvo-Manzano J.A., Cuevas G, San Feliu T. 12
Características de la CMMI versión 1.2
Cambios a Modelo CMMI
Calvo-Manzano J.A., Cuevas G, San Feliu T. 13
Características de la CMMI versión 1.2
Secuencia planificada de modelos
SA-CMMSA-CMM
GM IT SourcingGM IT Sourcing
CMMI V1.2CMMI V1.2
CMMI-ACMMI-A
CMMI SVCSCMMI SVCS
CMMI V1.1CMMI V1.1
CMMI-AMCMMI-AM
Calvo-Manzano J.A., Cuevas G, San Feliu T. 14
Características de la CMMI versión 1.2
Eliminación concepto en prácticas
• Elimina del texto los conceptos de prácticas avanzadas y de características comunes
Calvo-Manzano J.A., Cuevas G, San Feliu T. 15
Características de la CMMI versión 1.2
Estructura del Modelo CMMI (V1.1)
Area proceso 1
CompromisoPara ejecutar
CapacidadPara ejecutar
DirigiendoLa implementación
VerificandoLa implementación
PracticasGenericas
Características Comunes
Por PasosNiveles Madurez
Practicas específicas
ObgetivosGenericos
Objetivos Específicos
Area proceso 2 Area proceso n
Continuo
ObjetivosEspecíficos
Niveles Capacidad
Practicasgenericas
Practicas específicas
ObjetivosGenericos
Area proceso 1 Area proceso 2 Area proceso n
Calvo-Manzano J.A., Cuevas G, San Feliu T. 16
Características de la CMMI versión 1.2
Estructura del Modelo CMMI (V1.2)
Area Proceso 1
Practicas Genericas
Por PasosNiveles Madurez
PracticasEspecíficas
ObjetivosGenericos
ObjetivosEspecíficos
Area proceso 2 Area Proceso n
Continuo
ObjetivosEspecíficos
Niveles Capacidad
Prácticas genericas
Practicas Específicas
ObjetivosGenericos
Area Proceso 1 Area proceso 2 Area proceso n
Calvo-Manzano J.A., Cuevas G, San Feliu T. 17
Características de la CMMI versión 1.2
Cambios Práctica genéricas
• GP 1.1: El título de la practica y sentencia cambiado de “Ejecutar practicas base” a “Ejecutar practicas específicas”.
• GP 2.2: El material informativo fue condensado para ser más similar en tamaño a otras prácticas genéricas.
• GP 2.4, Subpráctica 1: “Autoridad” fue añadida para acentuar asignando ambas responsabilidad y autoridad.
• GP 2.6: “Gestión de niveles de configuración” fue cambiada a “bajo apropiados niveles de control” en la sentencia GP.
• GP 5.2: Añadido material informativo explicando la necesidad de al menos un proceso gestionado cuantitativamente.
Calvo-Manzano J.A., Cuevas G, San Feliu T. 18
Características de la CMMI versión 1.2
Amplificaciones mejoradas
Solución conceptual propuesta: Revisar las amplificaciones y donde se considere adecuado modificar la amplificación para proporcionar más visión de la disciplina que está siendo descrita. Para la información que se aplica más generalmente y es capturada como una amplificación, mover la información a “nota” mas que identificarla como una ampliación.
Desde Solución técnica de V1.1Para Ingeniería de SistemasEjemplos de criterios incluyen los siguientes:• Mantenibilidad• Confiabilidad• SeguridadAmplificación es eliminada de Solución Técnica V1.2 puesto que ello no es
único para Ingeniería de Sistemas
Añadidos ejemplos de amplificación Hardware
Calvo-Manzano J.A., Cuevas G, San Feliu T. 19
Características de la CMMI versión 1.2
Combinaciones modelo CMMI
Núcleo CMMI
SEEjemplos
relacionados
Desarrollo proceso yProducto integrado
SupplierSourcing
SWEjemplos
relacionados
V 1.1
Núcleo CMMI (ahora incluye SS)
SEEjemplos
relacionados
IPPD
SWEjemplos
relacionados
HWEjemplos
relacionados
V 1.2
Objetivo organización(OPD)
Objetivo proyecto (IPM)
Calvo-Manzano J.A., Cuevas G, San Feliu T. 20
Características de la CMMI versión 1.2
Cambios Productos de Entrenamiento
Calvo-Manzano J.A., Cuevas G, San Feliu T. 21
Características de la CMMI versión 1.2
Material de Entrenamiento
• El SEI planea las siguientes mejoras en el entrenamiento CMMI– Aproximación de simple libro (CMMI-DEV-
IPPD)– Actualizar curso “High Maturity with Statistics”– Crear un nuevo curso que enfoque aspectos
de implementación e interpretación – Hacer un nuevo curso disponible para
proporcionar visión del proceso TSP, PSP y CMMI
Calvo-Manzano J.A., Cuevas G, San Feliu T. 22
Características de la CMMI versión 1.2
Cambios en los Productos de Evaluación
Calvo-Manzano J.A., Cuevas G, San Feliu T. 23
Características de la CMMI versión 1.2
Cambios en SCAMPI A
Vida del nivel de madurez y nivel de capacidad- 3 añosClarificaciones implementación del método
– Entrevistas en organizaciones” virtuales”– Reglas caracterización practica– Muestreo unidad organizativa
Mejoras Appraisal Disclosure Sentence (ADS)• Reduce redundancia con otros documentos de
evaluación• Mejora la usabilidad para patrocinadores y gobierno• Requiere la firma del patrocinador sobre el ADSEl equipo de evaluación tendrá la responsabilidad para
determinar la aplicabilidad de SAM e IPPD
Calvo-Manzano J.A., Cuevas G, San Feliu T. 24
Características de la CMMI versión 1.2
Cambios en ARC v1.2
Eliminar requisitos para instrumentos• Solo dos tipos de evidencia objetiva-Documentos y
Entrevistas• Así, presentaciones pueden ser cualquiera documentos
o entrevistas• Clarificar “No Valorado”• Áreas fuera del modelo están “fuera del alcance”• Áreas de proceso que no pueden ser valoradas son “no
valoradas”• Áreas de proceso “no aplicable” (PAs) para los niveles
de madurez serán limitadas significativamente (SAM, IPPD)
Calvo-Manzano J.A., Cuevas G, San Feliu T. 25
Características de la CMMI versión 1.2
Caracterización de reglas – 1
•Uno o más artefactos directos están presentes y se ha juzgado son adecuados y•Al menos un artefacto indirecto y/o afirmación existe para confirmar la implementación y•Una o más debilidades se han notado.
Largely implemented (LI)
•Uno o más artefactos directos están presentes y se ha juzgado son adecuados y•Al menos un artefacto indirecto y/o afirmación existe para confirmar la implementación y•no se notan debilidades.
Fully implemented (FI)
SignificadoEtiqueta
Calvo-Manzano J.A., Cuevas G, San Feliu T. 26
Características de la CMMI versión 1.2
Caracterización de reglas - 2
•El proyecto no ha alcanzado aún el estado en el ciclo de vida para que la práctica sea implementada
No Yet (NY)
•Artefactos directos están ausentes os e juzga son inadecuados, y•no otra evidencia (artefactos indirectos, afirmaciones) soporta la practica, y•Una o mas debilidades son notadas.
Not Implemented (NI)
•Artefactos directos están ausentes o se consideran inadecuados y•Uno o más artefactos indirectos o afirmaciones sugieren que algunos aspectos de la practica están implementados, y•Una o más debilidades son notadasO•Uno o más artefactos directos están presentes y se juzga son adecuados, y•No otra evidencia (artefactos indirectos, afirmaciones) soporta los artefactos directos, y•Una o más debilidades son notadas.
Partially Implemented (PI)
Calvo-Manzano J.A., Cuevas G, San Feliu T. 27
Características de la CMMI versión 1.2
Cambios Glosario
• Glosario mejorado
Calvo-Manzano J.A., Cuevas G, San Feliu T. 28
Características de la CMMI versión 1.2
Detalles de áreas de proceso que cambian
Detalles por área clave
Calvo-Manzano J.A., Cuevas G, San Feliu T. 29
Características de la CMMI versión 1.2
Gestión Requisitos
1.1 – Obtener una comprensión de los requisitos1.2 – Obtener el compromiso para los requisitos1.3 – Gestionar los cambios de los requisitos1.4 – Mantener la trazabilidadbidireccional (de los requisitos) entre los requisitos y los productos del trabajo. (planes de proyecto no son mencionados en esta práctica específica)1.5 – Identificar inconsistencias entre productos del trabajo y requisitos
Gestionar los requisitos
Práctica específicaObjetivo específico
(Descripción de la trazabilidadbidireccional es mejorada en las notas y Glosario)
Calvo-Manzano J.A., Cuevas G, San Feliu T. 30
Características de la CMMI versión 1.2
Gestión Acuerdos con el Suministrador (SAM)
2.0-Revisión productos COTS2.1-Ejecutar acuerdo con el suministrador2.2-Supervisar los procesos del suministrador seleccionados2.3-Evaluar los productos del trabajo del suministrador seleccionados2.4-Aceptar el producto adquirido2.5-Productos de transición
Satisfacer acuerdos con los suministradores
1.1-Determinar tipo adquisición1.2-Seleccionar suministradores1.3-Establecer acuerdos con los suministradores
Establecer acuerdos con el suministrador
Práctica específicaObjetivo específico
Calvo-Manzano J.A., Cuevas G, San Feliu T. 31
Características de la CMMI versión 1.2
Desarrollo de Requisitos - 1
– Recoger necesidades de los afectados1.1 – Elicitar necesidades1.2 – Desarrollar los requisitos del clienteMateriales de información añadidos a practica 1.1 “Elicitar necesidades”para enfocar estándares y políticas
Desarrollar requisitos del cliente
Práctica específicaObjetivo específico
Calvo-Manzano J.A., Cuevas G, San Feliu T. 32
Características de la CMMI versión 1.2
Desarrollo de Requisitos - 2
Permanecen desde SP3.1 hasta SP3.53.6 – Validar requisitos“Evolucionar conceptos y escenarios operativos” de SP1.1 de TS es ahora parte de SP3.1 de RD (“Establecer conceptos y escenarios operativos”)
Analizar y validar requisitos
Práctica específicaObjetivo específico
Calvo-Manzano J.A., Cuevas G, San Feliu T. 33
Características de la CMMI versión 1.2
Solución Técnica - 1
1.1- Desarrollar soluciones alternativasdetalladas y criterios de selección1.2- Seleccionar soluciones para componentes de productosLa práctica específica “Evolucionar conceptos y escenarios operativos “ es ahora parte de la practica específica 3.1 de RD “Establecer conceptos y escenarios operativos”Identificar productos COTS candidatos que satisfacen requisitos es una nueva subpractica bajo SP1.1
Seleccionar soluciones de los componentes de productos
Práctica específicaObjetivo específico
Calvo-Manzano J.A., Cuevas G, San Feliu T. 34
Características de la CMMI versión 1.2
3.1- Implementar el diseño3.2- Desarrollar la documentación soporte del producto
Implementar el diseño del producto
2.1- Diseñar el producto o componente del producto2.2- Establecer un paquete de datos técnico2.3- Designar criterios de uso de interfaces2.4- Realizar hacer, comprar o análisis de reusabilidad
Desarrollar el diseñoPráctica específicaObjetivo específico
Practica “Establecer descripciones de interfaces” es eliminada de “desarrollar el diseño”
Solución Técnica - 2
Calvo-Manzano J.A., Cuevas G, San Feliu T. 35
Características de la CMMI versión 1.2
Material del entorno de trabajo añadido a OPD e IPM
• OPD, SP 1.6: Establecer estándares del entorno de trabajo• IPM, SP 1.3: Establecer el entorno de trabajo del proyecto
Adición Versión 1.2-Entorno de trabajo
Calvo-Manzano J.A., Cuevas G, San Feliu T. 36
Características de la CMMI versión 1.2
Cambios al Desarrollo del Proceso y Producto Integrados (IPPD)
Material IPPD está siendo revisado significativamente• AP de Entorno Organizativo para la Integración es
eliminada y su material se mueve al AP Definición del Proceso de la Organización (OPD)
• AP de Equipo Integrado es eliminada y su material se mueve al AP Gestión de Proyecto Integrada (IPM)
• Objetivos de IPPD han sido consolidados en el AP IPM– Objetivo 3: Aplicar principios IPPD
• Material global condensado y revisado para hacerlo más consistente con otras APs
Calvo-Manzano J.A., Cuevas G, San Feliu T. 37
Características de la CMMI versión 1.2
Definición del Proceso de la Organización - 1
1.1- Establecer procesos estándar1.2 – Establecer descripciones de modelos de ciclo de vida1.3 – Establecer guías criterios de adaptación1.4 – Establecer repositorio de medidas de la organización1.5 – Establecer biblioteca de activos de proceso de la organización1.6 – Establecer estándares del entorno de trabajo
Establecer activos de proceso de la organización
Práctica específicaObjetivo específico
Calvo-Manzano J.A., Cuevas G, San Feliu T. 38
Características de la CMMI versión 1.2
2.1 – Establecer mecanismos de habilitación2.2 – Establecer reglas y guías para los equipos de integración2.3 – Establecer guías para balancear el equipo y responsabilidades de la organización central
Permitir gestión IPPD
Práctica específicaObjetivo específico IPPD
Definición del Proceso de la Organización - 2
Consolidado desde el PA OEI V1.1 de IPPD
Este objetivo especifico y sus practicas especificas asociadas son parte de la adición IPPD
Calvo-Manzano J.A., Cuevas G, San Feliu T. 39
Características de la CMMI versión 1.2
Gestión de Proyecto Integrada - 1
1.1 – Establecer el proceso definido del proyecto1.2 – Usar activos del proceso de la organización para planificar actividades del proyecto1.3 – Establecer el entorno de trabajo del proyecto1.4 – Integrar planes1.5 – Gestionar el proyecto usando los planes integrados1.6 – Contribuir a los activos de proceso de la organización
Usar el proceso definido del proyecto
Práctica específicaObjetivo específico
Calvo-Manzano J.A., Cuevas G, San Feliu T. 40
Características de la CMMI versión 1.2
3.1- Establecer la visión compartida del proyecto3.2- Establecer la estructura del equipo integrado para el proyecto3.3 – Asignar requisitos a los equipos integrados3.4 – Establecer equipos integrados3.5 – Establecer coordinación entre interfaces de equipos
Aplicar principios IPPD
2.1- Gestionar la implicación de los afectados relevantes2.2- Gestionar las dependencias2.3- Resolver los problemas de coordinación
Coordinar y colaborar con los afectados relevantes
Práctica específicaObjetivo específico
El objetivo específico “Aplicar principios IPPD” y las practicas especificas asociadas son parte de la adición de IPPD
ConsolidadasDesde V1.1 PA IPMSG3 y SG4
Consolidadas desdeV1.1 PA Equipointegrado
Gestión de Proyecto Integrada - 2
Calvo-Manzano J.A., Cuevas G, San Feliu T. 41
Características de la CMMI versión 1.2
Gracias por su atención