Académique Documents
Professionnel Documents
Culture Documents
Fecha: 02/12/2014
GUIA DE EVALUACIN
PARA EL NIVEL DE
MADUREZ 2 DE CMMI
Kelly Ramrez Lara
Diego Obando
Javier Jaramillo
Carlos cuero
Pgina 1 de 35
Fecha: 02/12/2014
TABLA DE CONTENIDO
INTRODUCCIN .......................................................................................................................... 4
OBJETIVOS .................................................................................................................................. 5
Generales .................................................................................................................................. 5
Especficos ................................................................................................................................ 5
ESTRUCTURA DE UN REA DE PROCESO SEGN CMMI ...................................................... 6
REA DE PROCESO ................................................................................................................ 6
Componentes requeridos ....................................................................................................... 7
Componentes esperados ....................................................................................................... 7
Componentes informativos .................................................................................................... 7
ESTRUCTURA DE REA DE PROCESO ................................................................................. 8
Declaracin del propsito ....................................................................................................... 8
Notas introductorias ............................................................................................................... 8
reas de proceso relacionadas .............................................................................................. 8
Metas especficas .................................................................................................................. 8
Metas genricas ..................................................................................................................... 8
Resmenes de metas y prcticas especficas ....................................................................... 9
Prcticas especficas ............................................................................................................. 9
Ejemplo de productos de trabajo............................................................................................ 9
Sub prcticas ......................................................................................................................... 9
Prcticas genricas .............................................................................................................. 10
Elaboraciones de la prctica genrica ................................................................................. 10
REAS DE PROCESO QUE SE INVOLUCRAN EN EL NIVEL 2 DE CMMI .............................. 11
GESTIN DE CONFIGURACIN (CM) .................................................................................. 11
MEDICIN Y ANLISIS (MA).................................................................................................. 12
MONITORIZACIN Y CONTROL DEL PROYECTO (PMC) ................................................... 12
GUIA DE EVALUACIN PARA EL NIVEL DE MADUREZ 2 DE CMMI
Pgina 2 de 35
Fecha: 02/12/2014
Pgina 3 de 35
Fecha: 02/12/2014
INTRODUCCIN
El modelo CMMI se usa para evaluar el nivel de madurez de una compaa en trminos
de desarrollo de software. Es una versin ms amplia que se basa en CMM, adoptando
la mayora de sus conceptos y ofreciendo ndices de referencia de las mejores
prcticas para el desarrollo de software.
Que una organizacin haya alcanzado nivel 2 de CMMI implica, en sntesis, que aplica
procesos bsicos de gestin de los proyectos (costo, calendario, funcionalidad). Estos
procesos hacen que se pueda repetir con xito proyectos futuros de caractersticas
similares.
Pgina 4 de 35
Fecha: 02/12/2014
OBJETIVOS
GENERALES
Construir una base para ayudar a certificar la madurez de las empresas desarrolladoras
de software en los procesos que requiere CMMI nivel 2, donde la generacin de
evidencia para el control de procesos a travs del seguimiento de las auditoras y del
registro y tratamiento de las no conformidades son requerimientos esenciales para el
rea de aseguramiento de la calidad de los procesos y productos (PPQA).
.
ESPECFICOS
Elaborar una gua de evaluacin para garantizar que los procesos de una organizacin
cumplan con los estamentos establecidos en el nivel 2 de CMMI.
Evidenciar los beneficios que conlleva la aplicacin de los modelos de calidad en las
empresas de desarrollo de software.
Comprender que con el nivel 2 de CMMI se garantiza una gestin de los requisitos y que
los procesos deber estar planeados, ejecutados, medidos y controlados.
Pgina 5 de 35
Fecha: 02/12/2014
REA DE PROCESO
`
Un rea de proceso es un grupo de prcticas relacionadas dentro de un rea que,
cuando
se
implementan
simultneamente,
satisface
un
conjunto
de
metas
Un rea de proceso comparte metas, propsitos y prcticas las cuales satisfacen los
objetivos requeridos.
Figura 1: Componente modelo CMMI
Pgina 6 de 35
Fecha: 02/12/2014
Componentes requeridos
Los componentes requeridos son componentes CMMI que son esenciales para lograr
la mejora de procesos en un rea de proceso dada. Este logro se debe implementar
visiblemente en los procesos de la organizacin. Los componentes requeridos en
CMMI son las metas especficas y genricas. La satisfaccin de las metas se utiliza en
las evaluaciones como base para determinar si un rea de proceso ha sido satisfecha.
Componentes esperados
Los componentes esperados son componentes CMMI que describen las actividades
que son importantes para lograr un componente CMMI requerido. Los componentes
esperados orientan a quienes implementan mejoras o realizan evaluaciones. Los
componentes esperados en CMMI son las prcticas especficas y genricas. Antes de
que las metas puedan considerarse satisfechas, sus prcticas tal y como se describen,
o prcticas alternativas aceptables, deben estar presentes en los procesos planificados
e implementados de la organizacin.
Componentes informativos
Los componentes informativos son componentes CMMI que ayudan a los usuarios del
modelo a comprender los componentes CMMI requeridos y esperados. Estos
componentes pueden ser ejemplos en un recuadro, explicaciones detalladas u otras
informaciones tiles. Las sub prcticas, las notas, las referencias, los ttulos de metas,
los ttulos de prcticas, las fuentes, los ejemplos de productos de trabajo y las
elaboraciones de prcticas genricas son componentes informativos del modelo.
Pgina 7 de 35
Fecha: 02/12/2014
Notas introductorias
Metas especficas
Una meta especfica describe las caractersticas nicas que deben estar presentes
para satisfacer el rea de proceso. Una meta especfica es un componente requerido
del modelo y se utiliza en las evaluaciones para ayudar a determinar si se satisface un
rea de proceso.
Metas genricas
Las metas genricas se denominan genricas porque la misma declaracin de la
meta se aplica a mltiples reas de proceso. Una meta genrica describe las
caractersticas que deben estar presentes para institucionalizar los procesos que
implementan un rea de proceso. Una meta genrica es un componente requerido del
GUIA DE EVALUACIN PARA EL NIVEL DE MADUREZ 2 DE CMMI
Pgina 8 de 35
Fecha: 02/12/2014
Prcticas especficas
Sub prcticas
Una sub prctica es una descripcin detallada que proporciona orientacin para
interpretar e implementar una prctica especfica o genrica. Las sub prcticas pueden
estar redactadas como si fueran preceptivas, pero realmente son un componente
informativo indicado slo para proporcionar ideas que puedan ser tiles para la mejora
de procesos.
Pgina 9 de 35
Fecha: 02/12/2014
Prcticas genricas
Las prcticas genricas se denominan genricas porque la misma prctica se aplica a
mltiples reas de proceso. Las prcticas genricas asociadas con una meta genrica
describen las actividades que se consideran importantes para lograr la meta genrica y
contribuir a la institucionalizacin de los procesos asociados con un rea de proceso.
Una prctica genrica es un componente esperado del modelo.
Pgina 10 de 35
Fecha: 02/12/2014
Pgina 11 de 35
Fecha: 02/12/2014
Especificar los objetivos de medicin y anlisis para alinearlos con las necesidades de
informacin y con los objetivos del proyecto, de la organizacin o del negocio.
Especificar las medidas, las tcnicas de anlisis y los mecanismos, para la recogida
de datos, almacenamiento de datos, difusin y realimentacin.
Paquetes estadsticos.
Pgina 12 de 35
Fecha: 02/12/2014
esfuerzo, el coste y el calendario reales, con el plan en los hitos o niveles de control
establecidos en el calendario del proyecto o en la estructura de descomposicin del
trabajo (WBS). Una visibilidad adecuada del progreso permite llevar a cabo las
acciones correctivas de manera oportuna cuando el rendimiento se desve
significativamente del plan. Una desviacin es significativa si, cuando se deja sin
resolver, impide al proyecto cumplir con sus objetivos.
El trmino plan de proyecto, se utiliza a lo largo de esta rea de proceso para referirse
al plan global para controlar el proyecto.
Pgina 13 de 35
Fecha: 02/12/2014
Mantener el plan.
Estimadores experimentados.
Planificadores.
Expertos tcnicos en reas aplicables (p. ej., dominio del producto, tecnologa).
Pgina 14 de 35
Fecha: 02/12/2014
Herramientas de trazabilidad.
Pgina 15 de 35
Fecha: 02/12/2014
Pgina 16 de 35
Fecha: 02/12/2014
Pgina 17 de 35
Fecha: 02/12/2014
MATRIZ PIIBD
Las reas de proceso estn compuestas de unas metas, que deben ser alcanzadas
para cumplir con el rea de proceso.
Se distinguen dos tipos de metas, las metas genricas (GG), que son comunes a todas
las reas de proceso, y las metas especficas (SG), que son definidas por cada rea de
proceso. Estas metas se dividen a su vez en prcticas, que son actividades que se
consideran importantes para alcanzar el objetivo del rea de proceso.
Se distinguen tambin dos tipos de prcticas, las prcticas genricas (GP), que son
comunes a todas las reas de proceso, y las prcticas especficas (SP), que son
propias de cada rea de proceso.
Pgina 18 de 35
Fecha: 02/12/2014
Cuando se est realizando una auditora CMMI, es necesario comprobar que todas las
metas de cada rea de proceso definida en el nivel de madurez a evaluar han sido
alcanzadas. Para ello, se comprueba que todas las prcticas definidas de cada meta
han sido satisfechas. Si esto es as, la realizacin de cada prctica dejar algn tipo de
rastro (por ejemplo un documento, un acta de reunin, un email, etc.). A estos
rastros se les conoce como indicadores de implementacin de la prctica (Practice
Implementation Indicators o PII), que son, por lo tanto, el resultado de la
implementacin de una prctica y que sirven para comprobar que esta implementacin
se ha realizado correctamente. Estos indicadores de implementacin es lo que busca el
auditor durante la auditora para comprobar que se est realizando cada una de las
prcticas y que se alcanzan, por lo tanto, cada una de las metas del rea de proceso
correspondiente.
Pgina 19 de 35
Fecha: 02/12/2014
GP 2.1: Establecer
las polticas de la
organizacin
GP 2.2: Planificar
los procesos
GP 2.3:
Proporcionar los
recursos
adecuados
GP 2.4: Asignar
las
responsabilidades
GP 2.5: Formar al
personal
Artefacto Directo
Artefacto Indirecto
Se realizaran
cartillas de
divulgacin
Se identifica el nmero de
horas asignadas a los
proyectos y de las cuales se
tendr control a travs de
herramientas como:
Cronogramas, Gantt,
Reporte de horas trabajadas
por el personal.
Registro de horas
Facturacin
Listas de asistencia
Listas de asistencia
Herramientas de ejecucin:
equipos de cmputo (con hojas de
vida).
Herramientas de seguimiento para
monitorear el estado de cada uno
de los equipos de cmputo.
Identificacin, definicin y
formalizacin de cada uno de los
roles junto con sus
responsabilidades respecto al
proceso.
Descripciones de los procesos de
capacitacin, material que se
utilizar en cada capacitacin,
evaluaciones que se aplicaran una
vez finalizadas las capacitaciones
e indicadores que permitan medir
el nivel de satisfaccin con las
capacitaciones.
Afirmacin
Estndares, procedimientos y
mtodos para la capacitacin de
todo el personal asignado a los
proyectos.
GP 2.6: Gestionar
la configuracin
Implementar el gestor de la
configuracin (Tortoise, SVN, CVS,
Subversion, SourceSafe,
ClearCase, Darcs, Plastic SCM)
Pgina 20 de 35
Fecha: 02/12/2014
GP 2.7: Identificar
los actores
importantes
GP 2.8:
Monitorizar y
controlar los
procesos
Acciones correctivas,
Acciones preventivas y
Acciones de mejora
asociadas al desempeo de
los procesos y proyectos.
Actas de reuniones
Registro de las
acciones correctivas,
preventivas y de
mejora
GP 2.9: Evaluar
objetivamente el
cumplimiento
GP 2.10: Revisar
el proyecto con
los responsables
de mayor nivel
Programacin de la auditoria
Listas de chequeo de
auditoria
Informes de auditoria
Informes de auditoria
Listas de asistencia a la
auditoria
Actas de auditorias
Actas de reunin.
Pgina 21 de 35
Fecha: 02/12/2014
Artefacto Indirecto
Afirmacin
SP 1.1.
Identificar cada
componente
susceptible de
ser versionado.
SP 1.2.
Establecer y
mantener un
sistema de
administracin
de la
configuracin.
Herramienta de Gestin de la
configuracin (Tortoise, SVN,
CVS, Subversion, SourceSafe,
ClearCase, Darcs, Plastic SCM)
SP 1.3. Crear
lneas base
(para uso
interno o para
entregar al
cliente).
Registro de Horas
Logs de
configuracin
SP 2.2.
Controlar los
componentes
que han
cambiado.
SG 3. Establecer la integridad
Pgina 22 de 35
SP 3.1.
Establecer y
mantener
registros
describiendo
cada iteracin
de la
configuracin
SP 3.2.
Ejecutar
auditoras a la
configuracin
para mantener
la integridad.
Fecha: 02/12/2014
Incidencias en la Gestin de
configuracin (ej. Establecimiento de
ramas, "fusiona" que no funcionan).
Histrico de Cambios en la Herramienta
de Gestin de la configuracin
No conformidades extradas de la
realizacin de la auditora.
Pgina 23 de 35
Fecha: 02/12/2014
Artefacto Indirecto
Afirmacin
SG 1. Alinear actividades de medicin y anlisis con los objetivos y las necesidades de informacin
SP 1.1. Definir
cules van a ser
los objetivos de
la medicin.
SP 1.2.
Especificar
medidas
(mtricas
bsicas, nmero
de
requerimientos,
esfuerzo
esperado en la
correccin de
errores).
Descripcin de los
indicadores de medicin:
Unidades de Medida,
mecanismo de Recogida,
periodicidad de la
recoleccin, Objetivo de la
medicin, etc
Correos de sugerencias de
indicadores.
Histrico de indicadores.
Listado de indicadores de
medicin.
Descripcin de los
indicadores de medicin
SP 1.3.
Establecer
procedimientos
de recoleccin
de datos y
almacenamiento
de los mismos.
Unidades de Medida,
Mecanismo de Recogida,
etc Seccin en la
documentacin de donde
se indica
Descripcin de los
indicadores de medicin,
umbrales y anlisis a
realizar.
SP 2.1. Guardar
las mediciones.
Informe de mediciones
Pgina 24 de 35
SP 2.2. Analizar
las mediciones
(para ver si los
datos obtenidos
son Correctos).
SP 2.3.
Almacenar los
datos y
resultados
obtenidos
(mtricas
bsicas y
calculadas).
SP 2.4.
Comunicar los
resultados del
proceso a los
involucrados.
Fecha: 02/12/2014
Correo electrnico
Actas, donde se evidencie
la comunicacin de los
resultados comunicaciones
de los resultados
Actas de reuniones
Pgina 25 de 35
Fecha: 02/12/2014
Artefacto Indirecto
Registro de
horas
SP 1.5. Monitorizar de
la involucracin de
los interesados.
Informes
de
seguimiento.
Horas programadas al
seguimiento del proyecto
en los
Identificacin de desviaciones en
el proyecto.
Afirmacin
avance
del
Actas de
reunin
Histrico de entregables.
Histrico de incidencias.
Pgina 26 de 35
Fecha: 02/12/2014
Peticiones de cambio
asociadas.
SP 2.1. Analizar los
problemas.
Incidencias registradas y
analizadas
Planificacin modificada
incluyendo las incidencia y su
estimacin
Peticiones
de cambio
Incidencias resueltas.
SP 2.2. Tomar acciones
correctivas.
Documento o registro de
acciones correctivas.
Histrico de acciones
correctivas, participantes,
planes derivados, etc.
Acciones
correctivas
Planes de
mejora
asociados
Pgina 27 de 35
Fecha: 02/12/2014
SP 1.3. Definir el
ciclo de vida del
proyecto (diferentes
fases del
proyecto).
SP 1.4. Realizar
estimaciones de
esfuerzo y
coste.
SP 2.1. Establecer
el presupuesto y
calendario del
proyecto
Artefacto Indirecto
SG 1. Establecer estimaciones
Plan de proyecto donde se indican Horas dedicadas a la tarea de
el alcance del sistema. Descripcin estimacin del alcance, oferta
de las tareas a realizar durante el
inicial, estudio de viabilidad,
proyecto.
etc
Afirmacin
Plan de proyecto
Estimaciones
SP 2.2. Identificar
los riesgos del
proyecto.
SP 2.3. Definir un
plan para administrar
los datos,
entendiendo
por datos cualquier
documentacin
requerida para
soportar un
programa en
cualquiera de sus
Estructura de carpetas y
permisos para controlar datos
confidenciales.
Logs de backups realizados
para el proyecto.
Registro de horas
Riesgos iniciales
identificados
Pgina 28 de 35
Fecha: 02/12/2014
facetas
(administracin,
control de cambios,
logstica, etc)
SP 2.4. Definir un
plan para
administrar los
recursos,
entendiendo
por recurso una
mquina,
materiales,
mtodos, etc.
SP 2.5. Definir un
plan para administrar
los conocimientos y
habilidades.
SP 2.6. Definir un
plan para involucrar
a los interesados.
SP 2.7. Establecer el
Plan General del
proyecto.
SP 3.2. Reconciliar
el trabajo y el nivel
de los recursos.
SP 3.3. Conseguir el
compromiso de los
involucrados con el
Plan de proyecto
Listado de equipamiento,
instalaciones y software asociado
con el proyecto. Listado de
recursos humanos necesarios
Orden de compra de
equipamiento. Acta de
reunin interna de inicio de
proyecto
Pgina 29 de 35
Fecha: 02/12/2014
SP 1.1. Evaluar
objetivamente los
procesos.
SP 1.2. Evaluar
objetivamente los
productos de
trabajo y servicios.
SP 2.1. Comunicar
las no
conformidades y
asegurar su
resolucin.
SP 2.2. Establecer
y mantener registro
de actividades.
Artefacto Directo
Artefacto Indirecto
SG 1. Evaluar objetivamente procesos y productos de trabajo
Plan de calidad donde se han
registrado las diferentes
Actas de reunin de evaluacin
auditoras independientes que
de los procesos.
se realizarn a los proyectos.
Horas registradas a las
Informe de auditora interna o
actividades de las auditoras.
externa. No conformidades
Registro de auditora
detectadas durante la auditora.
.
Informes de pruebas de los
productos y servicios.
Informes de auditora interna o
externa realizada al proyecto
Afirmacin
Plan de calidad
Registro de horas
Registro de acciones
correctivas
Plan de auditoria
Pgina 30 de 35
Fecha: 02/12/2014
SP 1.4 Mantener
una trazabilidad
bidireccional de los
requerimientos
SP 1.5 Identificar
las inconsistencias
entre el trabajo del
proyecto y los
requerimientos
Artefacto Directo
Artefacto Indirecto
SG 1 Gestionar los requerimientos
Aplicacin de un listado de
Correos electrnicos o actas de
criterios definidos para la
reunin en los cuales se
evaluacin y la aceptacin de los
evidencia el entendimiento,
requisitos. Resultados del anlisis
negociacin o cambio de
de los requisitos frente a los
requisitos.
criterios de aceptacin
Documento de requisitos
Histrico de requisitos cuyo
aceptado. Acta de reunin donde
estado pasa a ser aceptado.
se aceptan los requisitos.
Peticiones de cambio asociadas
Histrico de requisitos cuyo
con requisitos.
estado haya pasado a abierto
Requerimientos versionados.
tras haber sido cerrado
Tareas para cada peticin de
Estimacin de las tareas
cambio: trazabilidad de la peticin
asociadas al cambio en un
de cambio con las tareas
requisito.
Matriz de trazabilidad entre
requisitos y los dems elementos
Anlisis de cambio donde se ha
que componen el producto
utilizado la matriz de trazabilidad
software (ej. diseo, casos de
para valorar el impacto
prueba, cdigo fuente, etc.)
Informe de pruebas.
Listado de inconsistencias
Afirmacin
Actas de reunin
Documento de
requisitos
Documento de control
de cambios
Acciones correctivas
Pgina 31 de 35
Fecha: 02/12/2014
SP 1.1 Determinar
el Tipo de compra
SP 1.2
Seleccionar los
proveedores
SP 1.3 Establecer
los acuerdos con
el proveedor
Artefacto Directo
Artefacto Indirecto
SG1: Establecer los acuerdos con Proveedores
Poltica de acuerdos con proveedores,
definiendo los tipos de compras posibles
Requisito del proyecto donde se
(productos off-the-shelf, productos a
describe el mdulo un Contratar.
medida, etc.). Requisito del proyecto
donde se describe el mdulo a contratar.
Plantilla de homologacin de
proveedores. Listado de proveedores.
Informe de homologacin
Informe de homologacin.
Contrato Con El Proveedor
Actas
Afirmacin
Contrato con
el proveedor
Acta de
acuerdo con el
proveedor
Acuerdo Realizado
SP 2.5. Transferir
los productos
Registro de incidencias
Reuniones de seguimiento
Actas de
reunin
Registro de horas de la
monitorizacin de Actividades
del Proveedor.
Registro de
Horas
Registro de horas a la
evaluacin de productos de
terceros.
Pgina 32 de 35
Fecha: 02/12/2014
Se ha de comprobar si se cumplen las prcticas definidas para cada una de las reas
de proceso definidas en el nivel de madurez. Para comprobar si se cumplen, se
utilizar la escala que determina si se han implementado completamente, parcialmente
o no se han implementado. La escala puede verse en la siguiente tabla:
Calificacin
Fully Implemented (FI)
En gran parte
Implementado (LI)
Parcialmente
Implementado (PI)
No Implementado (NI)
Descripcin
Artefactos directos presentes y adecuados
Artefactos indirectos y/o Afirmaciones
No se han notado debilidades
Artefactos directos presentes y adecuados
Artefactos indirectos y/o Afirmaciones
Se han notado una o ms debilidades
Artefactos directos no encontrados o inadecuados
Artefactos indirectos y/o afirmaciones indican que
parte de la practica ha sido implementada
Se han notado una o ms debilidades
Pgina 33 de 35
Fecha: 02/12/2014
FASES DE LA EVALUACIN
Preparacin y planificacin
En esta fase se seleccionaran los objetivos de la mejora, se definir el mtodo de
captura de evidencias, etc. Esta fase ser realizada conjuntamente el auditor principal y
el auditor.
Readiness-review
En esta fase se estudia si los proyectos que van a ser evaluados y la organizacin est
preparada para la auditora. Es necesario que esta fase se realice al menos una vez.
Pgina 34 de 35
Fecha: 02/12/2014
Si se pretende evaluar otras etapas debemos definir los artefactos directos e indirectos
y las afirmaciones para cada una de ellas. De esta forma tendremos la propuesta de
evaluacin para la empresa.
Pgina 35 de 35