mejora procesos it comparativa cmmi metrica3 barcelona

20
Introducción y mapeo entre CMMI y Métrica 3 Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com Introducción y mapeo entre CMMI y Métrica 3 Alex Ballarin / www.cynertiaconsulting.com Barcelona, febrero de 2009

Upload: alex-ballarin

Post on 24-Jan-2015

2.587 views

Category:

Education


2 download

DESCRIPTION

Conferencia en Barcelona sobre Calidad de IT, con una comparativa CMMI y Metrica 3.

TRANSCRIPT

Page 1: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin / www.cynertiaconsulting.comBarcelona, febrero de 2009

Page 2: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

• Este documento pretende proporcionar un conocimiento básico de CMMI, de Métrica 3 y comparar ambos mediante un mapeo de alto nivel de sus elementos estructurales.

• No se pretende alcanzar una gran precisión ni la total corrección, los detalles quedan fuera del alcance de esta guía (la especificación completa de CMMI ronda las 600

páginas).

• Para más información, se pueden consultar materiales en los siguientes sitios:• Métrica3

• Ministerio de Administraciones Públicas: http://www.csi.map.es/csi/metrica3/index.html

• CMMI:• Software Engineering Institute: http://www.sei.cmu.edu/cmmi

Introducción

2

Page 3: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

1

3

2

3

Introducción a Métrica v3

Mapeo entre Métrica 3 y CMMI

Índex

Introducción a CMMI

4 Sobre Cynertia Consulting

Page 4: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

1

4

2

3

Introducción a Métrica v3

Mapeo entre Métrica 3 y CMMI

Índex

Introducción a CMMI

4 Sobre Cynertia Consulting

Page 5: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

• CMM se desarrolla por el Software Engineering Institute (parte de la Carneggie-Mellon University, en los EEUU) y se publica inicialmente en 1993

• Sus objetivos iniciales eran:• Evaluar, de manera objetiva, la madurez de los procesos de los proveedores del

Departamento de defensa de los EEUU

• Proporcionar un modelo que ayude a estas organizaciones a incorporar las mejores prácticas del mercado y mejorar sus procesos de una manera efectiva.

• Consta de diferentes componentes (simplificado)• Conocimiento: Áreas de proceso, metas y prácticas

• Evaluación: Requisitos y método de evaluación

• Formación y certificacación profesional: auditores, formadores y ‘practitioners’.

• CMMI surge en 2002 para reestructurar las diferentes variantes de CMM

• ISO 15504 (Spice) se publica a partir de 2003 como estándar ISO a partir de otros estándares ya existentes, heredando prácticamente todo de CMMI.

• Actualmente CMMI es el modelo más usado a nivel mundial en 4500 empresas.

1. Introducción a CMMI1/3 - Objetivos e historia

5

Page 6: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

1. Introducción a CMMI2/3 - Estructura y componentes

6

DEV ACQ

SVC

AP compartidas

• CMMI no propone procesos ni actividades concretos, sinó “prácticas” (requisitos) contenidas en “áreas de proceso” que los procesos de la organización deben satisfacer con una implementación libre.

• Las prácticas están agrupadas en Áreas de proceso (p.e. PP: Planificación del proyecto).

• Las áreas de proceso pertenecen a una categoría (PP pertenece a “Gestión de proyectos”) y se asocian a un nivel de madurez (2 a 5). Cuando una organización satisface todas las áreas de proceso de un nivel N se dice coloquialmente que es “Nivel N”.

• CMMI tiene constelaciones (configuraciones) para Desarrollo de producto (DEV), Gestión de adquisiciones (ACQ) y del servicio (SVC) para diferentes escenarios de cliente.

Page 7: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

1. Introducción a CMMI3/3 - Constalación CMMI-DEV (Desarrollo de producto o software)

7

• CMMI-DEV es la configuración más antigua y la más extendida.

• La visión “escalonada” de CMMI selecciona las áreas de proceso en niveles progresivos para lograr mejorar los procesos de una manera lógica y efectiva.

• Cada organización debe encontrar el nivel adecuado a su contexto.

• El nivel 1 (inicial) suele ir asociado al modelo heroico (éxito en proyectos poco sostenible)

Fuente: http://en.wikipedia.org/wiki/File:Capability_Maturity_Model.jpg

Distribución de organizaciones acreditadas

• Nivel 5: 5.6%

• Nivel 4: 1.0%

• Nivel 3: 58.3%

• Nivel 2: 28.5%

• Otros: 6.6%

Total 03/2009: 4134 (España 155, 5º mundial)

Page 8: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

1

8

2

3

Introducción a Métrica v3

Mapeo entre Métrica 3 y CMMI

Índex

Introducción a CMMI

4 Sobre Cynertia Consulting

Page 9: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

• Métrica es una Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información (SI), desarrollada por el MAP (Ministerio de Administraciones Públicas). La versión actual (v3) data del año 2000.

• Ofrecer a las organizaciones un instrumento útil para la sistematización de las actividades que dan soporte al ciclo de vida del software.

• La estructura es de procesos (principales y secundarios), descompuestos en actividades y tareas.• Para cada tarea se detallan las principales acciones, productos, técnicas,

prácticas y participantes.• Define interfaces con otros procesos externos: Gestión de Proyectos, Gestión

de• Configuración, Aseguramiento de Calidad y Seguridad.• Procesos principales: Planificación de los SI (PSI), Desarrollo de los SI (DSI) y

Mantenimiento de los SI (MSI). El proceso DSI tiene los subprocesos:• EVS – Estudio de viabilidad del sistema

• ASI – Análisis del sistema de información

• DSI – Diseño del sistema de información

• CSI – Construcción del sistema de información

• IAS – Implantación del sistema de información

2. Introducción a Métrica 3 1/3 - Historia, objetivos y estructura

9

Page 10: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

Métrica 3

• Diagrama de estructura y relación de los procesos y otros elementos

1. Introducción a CMMI2/3 - Procesos principales, secundarios e interfaces

10

PSIPlanificación SI

DSI (Desarrollo SI)

EVS – Estudio de viabilidad del sistema ASI – Análisis del sistema de información DSI – Diseño del sistema de información CSI – Construcción del sistema de información IAS – Implantación del sistema de información

MSIMantenimiento SI

Interfaz con otros procesos

Gestión proyectos SeguridadAseguramiento de

la calidadGestión de la configuración

Page 11: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

1

11

2

3

Introducción a Métrica v3

Mapeo entre Métrica 3 y CMMI

Índex

Introducción a CMMI

4 Sobre Cynertia Consulting

Page 12: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

• ¿Cómo enfocar la comparación?• Métrica 3 es fundamentalmente una metodología o cuerpo de conocimiento bien

estructurado entorno a procesos. Ofrece un contenido bastante concreto, especialmente en el área de ingeniería.

• CMMI es un modelo de mejora de procesos, estructurado en áreas de proceso y prácticas que deben implementarse con los procesos propios de la organización. Para poder adaptarse a diferentes metodologías (como Métrica 3) debe ser genérico.

• De las 3 constelaciones (configuraciones) que ofrece CMMI (Desarrollo, Adquisición y Servicio) la más coincidente, por mucho, es lógicamente CMMI-DEV. Aún así:• CMMI-ACQ ofrece una guía adicional para organizaciones que externalicen su servicio.

• CMMI-SVC aporta la Gestión del servicio, útil especialmente para la fase del mantenimiento del SI.

• Nivel de la comparación• La comparación se realiza a nivel de actividades de Métrica 3 y las metas específicas de

CMMI (componentes principales de las áreas de proceso).

• Un análisis detallado debería bajar a nivel de actividades/tareas de Métrica 3 y las prácticas específicas (SP) de CMMI. A pesar de esto, este análisis tendría más sentido comparando con los procesos concretos de la organización que haya implantado CMMI.

• Métrica 3 tiene “interfaces” con 4 procesos de CMMI: Gestión de la configuración (CM), Aseguramiento de la calidad del proceso/producto (PPQA), Gestión del proyecto (PP y PMC).

• Estos procesos se dan por verificados en cualquier organización con CMMI inicial (ML2).

3. Mapeo entre Métrica 3 y CMMI1/7 - Enfoque

12

Page 13: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

• Procesos Planificación SI y Desarrollo SI (subproceso EVS)

3. Mapeo entre Métrica 3 y CMMI2/7 – Correspondencia entre actividades de M3 y las metas de CMMI

13

PSI - Planificación de SI PP, ARD, RD, TS, CAM

PSI 1 - Inicio Plan SI (PSI) RD SG1, SAM SG1

PSI 2 - Definición y organziación PSI PP SG1, SG2 y SG3

PSI 3 - Estado información relevante RD SG1

PSI 4 - Identificación de requisitos RD SG1/SG2

PSI 5 - Estudio de SI actuales RD SG1

PSI 6 - Diseño del modelo de SI RD SG1

PSI 7 - Definic. Arquitectura tecnológica TS SG1

PSI 8 - Definición del Plan de acción PP SG2

PSI 9 - Revisión y aprobación PP SG3

DSI - Desarrollo del SI

EVS - Estudio de Viabilidad del Sistema PP, RD, PI, VER, TS

EVS 1 - Establec. Alcance del sistema PP SG1/SG2, RD SG1/SG2

EVS 2 - Estudio de la situación actual PI SG1, RD SG1/SG2, VER SG1/SG3

EVS 3 - Definición de requisitos sistema RD SG2

EVS 4 - Estudio alternativas de solución TS SG1

EVS 5 - Valoración alternativas TS SG1

EVS 6 - Selección de solución TS SG1

Áreas de proceso CMMI-DEV• RD – Desarrollo de requisitos

• PP – Planificación del proyecto

• SAM – Gestión de acuerdos con proveedores

• TS – Solución técnica

• PI – Integración del producto

• VER – Verificación

Page 14: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

• Proceso Desarrollo SI (subproceso ASI)

3. Mapeo entre Métrica 3 y CMMI3/7 – Correspondencia entre actividades de M3 y las metas de CMMI

14

Áreas de proceso CMMI-DEV• RD – Desarrollo de requisitos

• PP – Planificación del proyecto

• SAM – Gestión de acuerdos con proveedores

• TS – Solución técnica

• PI – Integración del producto

• VER – Verificación

• VAL - Validación

ASI - Análisis del Sistema de Información RD, TS, PI, VAL, REQM

ASI 1 - Definición del sistema RD SG2

ASI 2 - Establecimiento de requisitos RD SG1/3

ASI 3 - Identificación subsistema análisis TS SG1, PI SG1/2

ASI 4 - Análisis de los casos de uso (OO) RD SG3

ASI 5 - Análisis de las clases (OO) RD SG3

ASI 6 - Elaboración modelo de datos (DE) RD SG2

ASI 7 - Elaboracion modelo procesos (DE) TS SG2

ASI 8 - Definición de interfaces de usuario PI SG1/SG2

ASI 9 - Análisis de consistencia PI SG1/SG2

ASI 10 - Especificacion plan de pruebas VAL SG1

ASI 11 - Presentación y aprob.análisis SI REQM SG1

Page 15: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

• Proceso Desarrollo SI (subproceso DSI)

3. Mapeo entre Métrica 3 y CMMI4/7 – Correspondencia entre actividades de M3 y las metas de CMMI

15

Áreas de proceso CMMI-DEV• RD – Desarrollo de requisitos

• PP – Planificación del proyecto

• SAM – Gestión de acuerdos con proveedores

• TS – Solución técnica

• PI – Integración del producto

• VER – Verificación

• VAL - Validación

DSI - Diseño del Sistema de Información TS, VER, PI, VAL, RD,

DSI 1 - Definición arquitectura sistema TS SG1/SG2, PI SG1

DSI 2 - Diseño arquitectura soporte TS SG1

DSI 3 - Diseño casos uso reales (OO) TS SG2, PI SG2

DSI 4 - Diseño de clases (OO) TS SG2

DSI 5 - Diseño arquitec. modulos sistema (DE) TS SG1

DSI 6 - Diseño físico de datos TS SG2

DSI 7 - Verificacion y aceptacion arquit. SI VER SG1/SG2/SG3

DSI 8 - Generacion especificaciones construc. PI SG1/SG2

DSI 9 - Diseño migración y carga inicial datos PI SG1

DSI 10 - Especifcacion tecnica plan pruebas VAL SG1

DSI 11 - Establecimiento requisitos implemen. RD SG2/SG3, TS SG3

DSI 12 - Aprobación diseño SI TS SG 2

Page 16: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

• Proceso Desarrollo SI (subproceso CSI)

3. Mapeo entre Métrica 3 y CMMI5/7 – Correspondencia entre actividades de M3 y las metas de CMMI

16

Áreas de proceso CMMI-DEV• RD – Desarrollo de requisitos

• PP – Planificación del proyecto

• SAM – Gestión de acuerdos con proveedores

• TS – Solución técnica

• PI – Integración del producto

• VER – Verificación

• VAL - Validación

CSI - Construccion del SI TS, VER, PI, VAL, PP

CSI 1 - Prep. entorno generación y construcción TS SG3, PI SG1

CSI 2 - Generac. código componentes y procs. TS SG3

CSI 3 - Ejecución pruebas unitarias VER SG3

CSI 4 - Ejecución pruebas integración PI SG2/SG3

CSI 5 - Ejecución pruebas sistema VAL SG2, PI SG3

CSI 6 - Elaboración manuales usuario TS SG3

CSI 7 - Definición formación usuarios finales PP SG2

CSI 8 - Construccion c/p migración/carga datos TS SG3

CSI 9 - Aprobación SI VAL SG2

Page 17: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

• Proceso Desarrollo SI (subproceso IAS)

3. Mapeo entre Métrica 3 y CMMI6/7 – Correspondencia entre actividades de M3 y las metas de CMMI

17

Áreas de proceso CMMI-DEV• RD – Desarrollo de requisitos

• PP – Planificación del proyecto

• SAM – Gestión de acuerdos con proveedores

• TS – Solución técnica

• PI – Integración del producto

• VER – Verificación

• VAL – Validación

Áreas de proceso CMMI-SVC

• SD – Prestación del servicio

• SST – Transición al sistema de servicio

IAS - Implantación y Aceptación Sistema PP, TS, PI, VAL, CM, RD, SD, SST

IAS 1 - Establecimiento Plan Implantación PP SG2

IAS 2 - Formación necesaria para implantación TS SG3, PI SG3

IAS 3 - Incorporación Sistema Entorno Operac. PI SG3

IAS 4 - Carga datos entorno operación PI SG3

IAS 5 - Pruebas Implantación Sistema VAL SG2

IAS 6 - Pruebas aceptación sistema VAL SG2

IAS 7 - Preparación Mantenimiento CM SG3, TS SG3, SD SG2/SG3, SST SG1

IAS 8 - Establecimiento acuerdo nivel servicio RD SG1/SG2, SD SG1

IAS 9 - Presentación aprobación sistema VAL SG2, SST SG2

IAS 10 - Paso a producción TS SG3, PI SG3, SST SG2

Page 18: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

• Procesos Mantenimiento SI

3. Mapeo entre Métrica 3 y CMMI7/7 – Correspondencia entre actividades de M3 y las metas de CMMI

18

Áreas de proceso CMMI-DEV• RD – Desarrollo de requisitos

• PP – Planificación del proyecto

• SAM – Gestión de acuerdos con proveedores

• TS – Solución técnica

• PI – Integración del producto

• VER – Verificación

• VAL – Validación

Áreas de proceso CMMI-SVC

• SD – Prestación del servicio

• SST – Transición al sistema de servicio

MSI - Mantenimiento del SI REQM, CM, SD

MSI 1 - Registro de petición REQM SG1, SD SG3, SSD SG2

MSI 2 - Análisis petición SD SG3

MSI 3 - Preparación implementación modificac. CM SG2, SG SG3, IRP SG3

MSI 4 - Seguimiento y evaluación cambios CM SG2, REQM SG1, RD SG3

Page 19: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

1

19

2

3

Introducción a Métrica v3

Mapeo entre Métrica 3 y CMMI

Índex

Introducción a CMMI

4 Sobre Cynertia Consulting

Page 20: Mejora Procesos It Comparativa Cmmi Metrica3 Barcelona

Introducción y mapeo entre CMMI y Métrica 3

Alex Ballarin – Cynertia Consulting: www.cynertiaconsulting.com

• Cynertia Consulting• Consultoría de negocio y tecnologías de la información

• Especializados en

• Innovación

• Mejora de procesos IT con CMMI e ITIL

• Gestión de proyectos y Project Management Office

• Para cualquier duda o comentario, puede contactarnos en:• Cynertia Consulting. Valencia 63 – CN Ágora. 08015 Barcelona. España.

4. Sobre Cynertia ConsulingInformación y contacto

20