overview, cmmi 1.1 vs cmmi 1.2

26
www.utpl.edu.ec www.espol.edu.ec 4 y 5 de octubre del 2007 C bna Herramientas de Mejora de Procesos de Sofware Overview: CMMI 1.1 Vs CMMI 1.2 Escuela Politécnica del Litoral Universidad Técnica Particular de Loja

Upload: nelson-piedra

Post on 17-Jun-2015

5.085 views

Category:

Technology


0 download

DESCRIPTION

UTPL ESPOL October 2007 Coursewww.utpl.edu.ecwww.espol.edu.ec

TRANSCRIPT

Page 1: Overview, CMMI 1.1 Vs CMMI 1.2

www.utpl.edu.ec www.espol.edu.ec 4 y 5 de octubre del 2007

C bnla

Herramientas de Mejora de Procesos de Sofware

Overview: CMMI 1.1 Vs CMMI 1.2 Escuela Politécnica del Litoral

Universidad Técnica Particular de Loja

Page 2: Overview, CMMI 1.1 Vs CMMI 1.2
Page 3: Overview, CMMI 1.1 Vs CMMI 1.2

Agenda

• ¿Qué es CMMI?

• ¿Qué es Mejora de Procesos - Process Improvement?

• ¿Cuáles son los costos/beneficios de la mejora de procesos?

• ¿Cómo empezar?

• ¿Cómo mantener la mejora de procesos?

Page 4: Overview, CMMI 1.1 Vs CMMI 1.2

Objetivos

• Entender la relación entre objetivos de organizacionales y la mejora de procesos

• Entender los beneficios potenciales de implementar una mejora de procesos

• Entender a nivel general CMMI

• Entender los conceptos básicos de IDEAL para mejora de procesos y cómo implementarlos

Page 5: Overview, CMMI 1.1 Vs CMMI 1.2

Personas

Calidad como “foco”

modelo de procesos

Métodos

Herramientas

Software Engineering

Page 6: Overview, CMMI 1.1 Vs CMMI 1.2

Process Framework

Actividades del framework

Framework de procesos

Tareas de trabajoProductos de trabajoHitos y entregables

Puntos de chequeo QA

Actividades sombrilla

Page 7: Overview, CMMI 1.1 Vs CMMI 1.2

Actividades del framework

Actividades del framework• Comunicación• Planeación• Modelamiento• Análisis de requerimientos• Diseño

• Construcción• Generación de código•Testing

• Deployment

Page 8: Overview, CMMI 1.1 Vs CMMI 1.2

Actividades sombrilla• Gestión de proyectos de software• Revisiones técnica formales• Aseguramiento calidad de software• Gestión de la configuración de software• Preparación y producción de productos de trabajo• Gestión de reusabilidad•Medidas•Gestión de riesgos

Page 9: Overview, CMMI 1.1 Vs CMMI 1.2

Adaptación del modelo de procesos

• las actividades de un framework siempre serán aplicadas a cada proyecto

• Sin embargo, las tareas (y grado de rigor) por cada una de las actividades varía en función dé:

• El tipo de proyectos

• Características del proyecto

• Sentido común

• tipo de proyecto

Page 10: Overview, CMMI 1.1 Vs CMMI 1.2

El CMMI (Capability Mature Model Integration)

• El CMMI degine cada área de proceso en términos de “specific goals” y las requeridas “specific practices” para alcanzar estos objetivos

• Specific goals, establece las características que deben existir si las actividades implicadas por un área de proceso son o serán efectivas

• Specific practices, permite alcanzar objetivos a través de un conjunto de actividades relacionadas a los procesos.

Page 11: Overview, CMMI 1.1 Vs CMMI 1.2

CMMI Hoy

• Version 1.1 CMMI Product Suite fue liberada en enero del 2002

• 12,000/day: promedio de visitas del CMMI Web site

• > 58,000 personas entrenadas

• Aprox 1600 evaluaciones “Clase A” reportadas al SEI

Page 12: Overview, CMMI 1.1 Vs CMMI 1.2

el deseo de mejorar continuamente sigue...

Page 13: Overview, CMMI 1.1 Vs CMMI 1.2

CMM v1.2 ... y más allá

Page 14: Overview, CMMI 1.1 Vs CMMI 1.2

Temas importantes

• Reducción de complejidad y tamaño

• Incremento de cobertura

• Incremento de confianza en resultados evaluados

Page 15: Overview, CMMI 1.1 Vs CMMI 1.2

Reducción complejidad y tamaño del modelo

• Eliminado el concepto de advanced practices & common features.

• Incorporado ISM into SAM; eliminado la adición Supplier Sourcing (SS).

• Consolidado y simplificado el IPPD material.

• Todas las definiciones se han consolidado en el glosario

• Se adoptó un single book approach (se tiene la voluntad de no proveer modelos de desarrollo separados)

• Tamaño de reporte reducido 15% con respecto a sus predecesores. Areas de procesos PA’s, reducidas 12%

Page 16: Overview, CMMI 1.1 Vs CMMI 1.2

Incremento en la cobertura del Modelo

• Se han agregado hardware amplifications.

• Se han agregado dos prácticas work environment practices (una en OPD y una en IPM)

• Se han agregado un objetivo y dos prácticas en OPF para enfatizar la importancia del Project Startup.

• Actualizadas notas (incluyendo ejemplos) para service development y acquisition of critical elements.

• Actualizado el nombre a CMMI for Development (CMMI-DEV) para reflejar la expansión de cobertura.

Page 17: Overview, CMMI 1.1 Vs CMMI 1.2

Otros cambios al modelo

• Mejorada la sección Overview (parte uno)

• Mejorada la comprensión de cómo son usadas las GPs

• Se han movido los objetivos y prácticas genéricas a la parte dos

• Se ha incluido una explicación de cómo las áreas de proceso soportan la implementación de GPs

• Se ha incluido elaboraciones de GP para GP 3.2

• Mejorado el glosario (higher level management, bidirectional traceability, subprocess)

• Limitadas las áreas de proceso que pueden ser considerad “not aplicable” para SAM.

• Material comprensible tanto como el modelo basado en más de 1000 requerimientos de cambio.

Page 18: Overview, CMMI 1.1 Vs CMMI 1.2

Cambios a Integrated Product and Process Development IPPDLos materiales IPPD están siendo revisados significativamente

• Removida la PA, Organization Environment for Integration y movido el material a la PA, Organizational Process Definition (OPD)

• Removida la PA, Integrated Teaming y movido el material a la PA, Integrated Project management (IPM).

• Los objetivos de IPPD han sido consolidados

• “Enable IPPD Management” en OPD

• “Apply IPPD Principles”en IPM

• Todo el material se ha condensado y revisado para ser más consistente con otras PAs

Page 19: Overview, CMMI 1.1 Vs CMMI 1.2
Page 20: Overview, CMMI 1.1 Vs CMMI 1.2
Page 21: Overview, CMMI 1.1 Vs CMMI 1.2
Page 22: Overview, CMMI 1.1 Vs CMMI 1.2
Page 23: Overview, CMMI 1.1 Vs CMMI 1.2

SCAMPI un cambio para V1.2

• Método de implementación clarificada

• Entrevistas in organizaciones “virtuales”

• Reglas de caracterización práctica

• Unidades organizacionales opciones simples

Page 24: Overview, CMMI 1.1 Vs CMMI 1.2
Page 25: Overview, CMMI 1.1 Vs CMMI 1.2
Page 26: Overview, CMMI 1.1 Vs CMMI 1.2

Universidad Técnica Particular de Loja Escuela de Ciencias de la Computación

Nelson Piedrahttp://nopiedra.wordpress.com

[email protected]

www.utpl.edu.ec www.espol.edu.ec 4 y 5 de octubre del 2007

C bnla