Está en la página 1de 20

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

Alex Ballarin / www.cynertiaconsulting.com


Barcelona, febrero de 2009

Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:


Introducción

• 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

2
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
Índex

1 Introducción a CMMI

2 Introducción a Métrica v3

3 Mapeo entre Métrica 3 y CMMI

4 Sobre Cynertia Consulting

3
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
Índex

1 Introducción a CMMI

2 Introducción a Métrica v3

3 Mapeo entre Métrica 3 y CMMI

4 Sobre Cynertia Consulting

4
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
1. Introducción a CMMI
1/3 - Objetivos e historia

• 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.
5
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
1. Introducción a CMMI
2/3 - Estructura y componentes

DEV ACQ

AP
compartidas

SVC

• 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.
6
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
1. Introducción a CMMI
3/3 - Constalación CMMI-DEV (Desarrollo de producto o
software)

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º


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

• 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)
7
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
Índex

1 Introducción a CMMI

2 Introducción a Métrica v3

3 Mapeo entre Métrica 3 y CMMI

4 Sobre Cynertia Consulting

8
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
2. Introducción a Métrica 3
1/3 - Historia, objetivos y estructura

• 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
9
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
1. Introducción a CMMI
2/3 - Procesos principales, secundarios e
interfaces
• Diagrama de estructura y relación de los procesos y otros elementos

Métrica 3
DSI (Desarrollo SI)
PSI MSI
Planificación SI EVS – Estudio de viabilidad del sistema Mantenimiento SI
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

Interfaz con otros procesos

Aseguramiento de Gestión de la
Gestión proyectos Seguridad
la calidad configuración

10
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
Índex

1 Introducción a CMMI

2 Introducción a Métrica v3

3 Mapeo entre Métrica 3 y CMMI

4 Sobre Cynertia Consulting

11
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
3. Mapeo entre Métrica 3 y CMMI
1/7 - Enfoque

• ¿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).
12
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
3. Mapeo entre Métrica 3 y CMMI
2/7 – Correspondencia entre actividades de M3 y las metas de CMMI

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

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


Áreas de proceso CMMI-DEV
PSI 1 - Inicio Plan SI (PSI) RD SG1, SAM SG1
• RD – Desarrollo de requisitos
PSI 2 - Definición y organziación PSI PP SG1, SG2 y SG3
• PP – Planificación del proyecto
PSI 3 - Estado información relevante RD SG1
• SAM – Gestión de acuerdos con
PSI 4 - Identificación de requisitos RD SG1/SG2
proveedores
PSI 5 - Estudio de SI actuales RD SG1 • TS – Solución técnica
PSI 6 - Diseño del modelo de SI RD SG1
• PI – Integración del producto
PSI 7 - Definic. Arquitectura tecnológica TS SG1
• VER – Verificación
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

13
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
3. Mapeo entre Métrica 3 y CMMI
3/7 – Correspondencia entre actividades de M3 y las metas de CMMI

• Proceso Desarrollo SI (subproceso ASI)

ASI - Análisis del Sistema de Información RD, TS, PI, VAL, REQM
Áreas de proceso CMMI-DEV
ASI 1 - Definición del sistema RD SG2
• RD – Desarrollo de requisitos
ASI 2 - Establecimiento de requisitos RD SG1/3
• PP – Planificación del proyecto
ASI 3 - Identificación subsistema análisis TS SG1, PI SG1/2
• SAM – Gestión de acuerdos con
ASI 4 - Análisis de los casos de uso (OO) RD SG3
proveedores
ASI 5 - Análisis de las clases (OO) RD SG3
• TS – Solución técnica
ASI 6 - Elaboración modelo de datos (DE) RD SG2
• PI – Integración del producto
ASI 7 - Elaboracion modelo procesos (DE) TS SG2
• VER – Verificación
ASI 8 - Definición de interfaces de usuario PI SG1/SG2
• VAL - Validación
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

14
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
3. Mapeo entre Métrica 3 y CMMI
4/7 – Correspondencia entre actividades de M3 y las metas de CMMI

• Proceso Desarrollo SI (subproceso DSI)

DSI - Diseño del Sistema de Información TS, VER, PI, VAL, RD,
Áreas de proceso CMMI-DEV
DSI 1 - Definición arquitectura sistema TS SG1/SG2, PI SG1
• RD – Desarrollo de requisitos
DSI 2 - Diseño arquitectura soporte TS SG1
• PP – Planificación del proyecto
DSI 3 - Diseño casos uso reales (OO) TS SG2, PI SG2
• SAM – Gestión de acuerdos con
DSI 4 - Diseño de clases (OO) TS SG2
proveedores
DSI 5 - Diseño arquitec. modulos sistema (DE) TS SG1
• TS – Solución técnica
DSI 6 - Diseño físico de datos TS SG2
• PI – Integración del producto
DSI 7 - Verificacion y aceptacion arquit. SI VER SG1/SG2/SG3
• VER – Verificación
DSI 8 - Generacion especificaciones construc. PI SG1/SG2
• VAL - Validación
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

15
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
3. Mapeo entre Métrica 3 y CMMI
5/7 – Correspondencia entre actividades de M3 y las metas de CMMI

• Proceso Desarrollo SI (subproceso CSI)

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


Áreas de proceso CMMI-DEV
CSI 1 - Prep. entorno generación y construcción TS SG3, PI SG1
• RD – Desarrollo de requisitos
CSI 2 - Generac. código componentes y procs. TS SG3
• PP – Planificación del proyecto
CSI 3 - Ejecución pruebas unitarias VER SG3
• SAM – Gestión de acuerdos con
CSI 4 - Ejecución pruebas integración PI SG2/SG3
proveedores
CSI 5 - Ejecución pruebas sistema VAL SG2, PI SG3
• TS – Solución técnica
CSI 6 - Elaboración manuales usuario TS SG3
• PI – Integración del producto
CSI 7 - Definición formación usuarios finales PP SG2
• VER – Verificación
CSI 8 - Construccion c/p migración/carga datos TS SG3
• VAL - Validación
CSI 9 - Aprobación SI VAL SG2

16
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
3. Mapeo entre Métrica 3 y CMMI
6/7 – Correspondencia entre actividades de M3 y las metas de CMMI

• Proceso Desarrollo SI (subproceso IAS)

IAS - Implantación y Aceptación Sistema PP, TS, PI, VAL, CM, RD, SD, SST
Áreas de proceso CMMI-DEV
IAS 1 - Establecimiento Plan Implantación PP SG2
• RD – Desarrollo de requisitos
IAS 2 - Formación necesaria para implantación TS SG3, PI SG3
• PP – Planificación del proyecto
IAS 3 - Incorporación Sistema Entorno Operac. PI SG3
• SAM – Gestión de acuerdos con
IAS 4 - Carga datos entorno operación PI SG3
proveedores
IAS 5 - Pruebas Implantación Sistema VAL SG2
• TS – Solución técnica
IAS 6 - Pruebas aceptación sistema VAL SG2
• PI – Integración del producto
IAS 7 - Preparación Mantenimiento CM SG3, TS SG3, SD SG2/SG3, SST SG1
• VER – Verificación
IAS 8 - Establecimiento acuerdo nivel servicio RD SG1/SG2, SD SG1
• VAL – Validación
IAS 9 - Presentación aprobación sistema VAL SG2, SST SG2

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


Áreas de proceso CMMI-SVC
• SD – Prestación del servicio
• SST – Transición al sistema de
servicio

17
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
3. Mapeo entre Métrica 3 y CMMI
7/7 – Correspondencia entre actividades de M3 y las metas de CMMI

• Procesos Mantenimiento SI

MSI - Mantenimiento del SI REQM, CM, SD Áreas de proceso CMMI-DEV


MSI 1 - Registro de petición REQM SG1, SD SG3, SSD SG2 • RD – Desarrollo de requisitos
MSI 2 - Análisis petición SD SG3 • PP – Planificación del proyecto
MSI 3 - Preparación implementación modificac. CM SG2, SG SG3, IRP SG3 • SAM – Gestión de acuerdos con
MSI 4 - Seguimiento y evaluación cambios CM SG2, REQM SG1, RD SG3 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

18
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
Índex

1 Introducción a CMMI

2 Introducción a Métrica v3

3 Mapeo entre Métrica 3 y CMMI

4 Sobre Cynertia Consulting

19
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:
4. Sobre Cynertia Consuling
Información y contacto

• 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.

20
Introducción y mapeo entre CMMI y Alex Ballarin – Cynertia Consulting:

También podría gustarte