Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Emanuel A. Irrazbal
Roberto Santa Escolstica
Boletn de la ETSII
ISSN: 2172-6620
Escuela Tcnica Superior de Ingeniera Informtica
Universidad Rey Juan Carlos
Abstract. Enfrentarse por primera vez a una auditora CMMI supone tener que
superar una gran carga de actividades y enfrentarse a una gran cantidad de
terminologa nueva y compleja. Por ello, esta gua pretende facilitar la tarea de
preparacin de una auditora CMMI, ayudando as a reducir el importante
sobreesfuerzo que habitualmente supone su realizacin.
Keywords: CMMI, SCAMPI, auditora, desarrollo, software.
Prefacio
Enfrentarse por primera vez a una auditora CMMI [1] supone tener que superar una gran
carga de actividades y enfrentarse a una gran cantidad de terminologa nueva y compleja. A
esto se aade que es habitual que las empresas, inmersas en su rutina diaria, no dispongan
de mucho tiempo para preparar las auditoras.
Bajo estos precedentes, conscientes de la necesidad cada vez mayor por parte de las
empresas de disponer de certificaciones software, pretendemos con esta gua facilitar la
tarea de preparacin de una auditora CMMI, ayudando a reducir el importante
sobreesfuerzo que supone su realizacin.
Pretendemos que esta gua sea un manual de supervivencia a la hora de enfrentarse a una
auditora de CMMI. Y como tal herramienta de supervivencia, proporciona lo ms bsico y
esencial para poder afrontar la auditora y de ah que hayamos pretendido que no supere 40
pginas de enfoque puramente prctico, an a riesgo de obviar por ello algn detalle o
matizacin terica, pero para este tipo de detalles existen otros muchos libros.
Comentar tambin, que este no es un documento de consultora, y tampoco est enfocado a
implantar CMMI o mejorar los procesos software, eso lo dejamos para otros textos. Este es
un documento esencialmente de preparacin para la auditora, que normalmente te ser de
utilidad si has liderado una mejora CMMI y en breve te enfrentars a la auditora o si te han
Esta gua est basada en la versin 1.2 del mtodo SCAMPI (ver captulo 2) de CMMI [3].
En el momento de elaboracin de esta gua, la versin 1.3 [4] del citado mtodo acababa de
ser liberada. Sin embargo, la versin 1.2 es an la de mayor uso y sobre la que se tiene una
mayor experiencia, por lo que esta gua entra en detalle en esa versin del mtodo. Los
detalles ms importantes en los que se diferencian las versiones 1.2 y 1.3 del SCAMPI son
comentados a lo largo de esta gua. Por otro lado, si bien existen actualmente 3
constelaciones CMMI, este documento se centra en el modelo CMMI-DEV, que
corresponde a desarrollo.
2.3
Los resultados de la evaluacin son vlidos durante un mximo de 3 aos desde la fecha en
que se emite el Appraisal Disclosure Statement.
2.4
En funcin del nivel de madurez que se pretenda alcanzar, ser necesario evaluar una serie
de reas de proceso. Todas las reas de proceso correspondientes a un nivel de madurez son
obligatorias a excepcin de SAM (Supplier Agreement Management) (ver anexo para el
listado completo de reas de proceso de CMMI por nivel de madurez), que puede no ser
aplicable a la organizacin y por tanto no ser evaluada.
2.5
Adems de los costes propios de contratar la auditora, es necesario tener en cuenta que 4
personas deben de participar plenamente durante la misma (aproximadamente entre 8 y 12
das). Estas 4 personas deben cumplir con unos requisitos bastante estrictos (ver captulo 5)
por lo que normalmente se corresponden con perfiles cualificados dentro de la empresa. Por
lo tanto, no hay que olvidar que la organizacin tendr que soportar unos costes internos.
La realizacin de una auditora CMMI requiere llevar a cabo una serie de actividades. El
mtodo SCAMPI define varias actividades a realizar, que abarcan desde que la definicin
de los objetivos de la auditora hasta el reporte de los resultados de la evaluacin. Para
evitar complejidad innecesaria, no vamos a detallar todas las etapas, slo las que afectan
ms a la organizacin, que agruparemos en 3 fases. Para cada una de estas fases, se indica
una estimacin de su duracin. Hay que destacar que estas duraciones se refieren a la
duracin temporal de cada una de las fases, no al esfuerzo necesario para realizarlas (no son
das/hombre):
Preparacin y planificacin de la auditora: en esta fase se seleccionan los objetivos
de la mejora, se define el mtodo de captura de evidencias, etc. Esta fase es
realizada por el Lead Appraiser y tiene una duracin aproximada de 2 jornadas.
Readiness-review: en esta fase se estudia si la organizacin est preparada para la
auditora. La duracin de esta fase, que es realizada por el equipo de evaluacin, es
de aproximadamente 3 jornadas. Ampliaremos la informacin de esta fase en el
captulo 6.
La unidad organizacional
La muestra de proyectos
sean necesarios para obtener al menos 3 evidencias de la realizacin de cada una de las
prcticas de cada rea de proceso a evaluar.2
Esto no es as para todas las reas de proceso. CMMI cuenta con algunas reas de proceso
que son a nivel de organizacin (por ejemplo, Formacin organizativa - OT)3. En el caso de
las prcticas de estas reas de proceso, slo es necesario proporcionar una evidencia, por lo
que la cuestin de nmero de proyectos no aplica para ellos.
Para poder llevar a cabo una auditora CMMI, es necesario un equipo de trabajo que
cumpla unos requisitos mnimos. De esta manera se asegura la experiencia, el conocimiento
y las habilidades necesarias para participar en la auditora.
El personal necesario para participar en actividades o realizar tareas en una evaluacin
SCAMPI A (tanto de la organizacin a evaluar como de la organizacin evaluadora)
incluye los siguientes roles:
Sponsor. Es el encargado de liderar el proyecto de mejora. Normalmente, se
corresponde con un directivo de la organizacin.
Jefe del equipo de evaluacin (Appraisal Team Leader). Responsable de realizar la
evaluacin. El jefe del equipo de evaluacin debe ser un Lead Appraiser, y
pertenecer a una empresa partner del Software Engineering Institute (SEI) para
poder realizar la evaluacin, as como tener la experiencia y entrenamiento
necesario.
Coordinador de la organizacin (Organizational Unit Coordinator u OUC).
Encargado de facilitar la realizacin de la auditora. Proporciona la informacin
necesaria al evaluador. Es comn que se corresponda con el responsable de calidad
de la organizacin.
Miembros del equipo de evaluacin (Appraisal Team Members o ATM). Personal
de la organizacin a auditar y que cumple con los requisitos para formar el equipo
de evaluacin, y que cuenta con la experiencia y el entrenamiento suficiente.
Participantes seleccionados. Encargados de proporcionar la informacin necesaria.
Es comn que sean jefes de proyecto de los proyectos evaluados.
La evaluacin SCAMPI A debe ser realizada por un equipo evaluador formado por un
evaluador lder -SCAMPI Lead Appraiser y 4 integrantes (ATM). Cada uno de estos 4
2
En la versin 1.3 de SCAMPI, los requisitos para formar parte del equipo de evaluacin se han
modificado ligeramente. Ya no es necesario tener 3 aos de experiencia en el campo de la evaluacin,
sino 2 aos. Adems, se han endurecido los requisitos para los niveles altos de madurez.
Cuando se est realizando una auditora CMMI, es necesario comprobar que todos los
objetivos de cada rea de proceso definida en el nivel de madurez a evaluar han sido
alcanzados. Para ello, se comprueba que todas las prcticas definidas de cada objetivo han
sido satisfechas5. 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 prctica6 (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 alcanzar, por lo tanto,
cada uno de los objetivos del rea de proceso correspondiente.
Se distinguen tres tipos de PII:
Artefacto directo: salidas tangibles que resultan de la implementacin directa de
una prctica. Los artefactos directos pueden ser documentos, entregables,
productos, material de formacin, etc. Un ejemplo de un artefacto directo para el
SP 1.2 del proceso de Planificacin del Proyecto, Establecer las estimaciones de
los atributos del producto de trabajo y de las tareas, puede ser un documento con
la estimacin de cierto proyecto resultante de la aplicacin del mtodo de
estimacin por analoga.
Casos especiales en artefactos directos:
En el caso de algunas prcticas, pueden aceptarse documentos como artefactos directos
incluso si estos no tienen el objetivo primario de conseguir la prctica. Por ejemplo, para
la prctica especfica SP 1.2 del proceso de Gestin de Configuracin: Establecer un
Esto es as en la mayora de las auditoras, aunque el modelo deja claro que los objetivos son
obligatorios pero las prcticas son solamente recomendadas.
6 A partir de la versin 1.3 de SCAMPI, los indicadores de implementacin de la prctica pasan
a llamarse evidencias objetivas.
La PIIDB
Para la versin 1.3 se han realizado intentos de simplificacin para la recoleccin de evidencias. A
partir de la versin 1.3, no existirn artefactos directos e indirectos, sino que sern conocidos como
artefactos simplemente. Con ello, simplemente ser necesario centrarse en que existen artefactos que
cumplan con la prctica evaluada. Por su parte, las afirmaciones debern ser ms completas, de manera que
ayuden a entender la prctica. A partir de la versin 1.3, la frmula para comprobar la existencia de una
evidencia es:
EVIDENCIA = ARTEFACTO AND AFIRMACIN
8
9
A partir de la versin 1.3 de SCAMPI, la PIIDB pasa a llamarse Base de Datos de Evidencias Objetivas.
Una PIIDB est compuesta de tantas Descripciones de PII (PII Description o PIID) como prcticas
existan en las reas de proceso que van a ser evaluadas. Una PIID es una estructura que almacena la
informacin necesaria de un PII (por ejemplo su descripcin, el artefacto directo, el artefacto indirecto y
la afirmacin).
y obtener una evaluacin constante). Esta PIIDB mostrar la trazabilidad de las prcticas
del modelo a las reas de proceso correspondientes y a las evidencias objetivas usadas para
verificar la implementacin de la prctica. En la Figura 3 se muestra un extracto de una
PIIDB, en la que se muestran los campos a completar para la prctica 1.4 Determinar
estimaciones de esfuerzo y costes del rea de proceso de planificacin del proyecto (PP).
Para que exista evidencia objetiva de la realizacin de esta prctica, este extracto de la
PIIDB debera contener para cada proyecto un artefacto directo y un artefacto indirecto o
una afirmacin.
Ejemplo de PIIDB
Normalmente, completar una PIIDB es una tarea extensa y que lleva asociados unos
importantes costes internos. Es por ello que se recomienda comenzar a trabajar con
ella cuanto antes, e ir completando progresivamente los indicadores, consiguiendo as
encontrar y comprobar tanto los puntos fuertes del proceso de desarrollo como los
aspectos ms dbiles, en los que deberan centrarse los mayores esfuerzos.
A lo largo de este captulo vamos a detallar ejemplos de artefactos directos e
indirectos para cada una de las prcticas de las reas de proceso de nivel 2. Estas
tablas deben tomarse solo como un ejemplo, por lo que en la implantacin que las
empresas llevan a cabo pueden encontrarse otros artefactos.
8.1
GP 2.2 Planificar el
proceso
GP 2.3 Proporcionar
recursos
GP 2.4 Asignar
responsabilidad
GP 2.5 Formar al
personal
GP 2.6 Gestionar
configuraciones
ARTEFACTO
DIRECTO
Plan de calidad que
contemple el desarrollo
software, los procesos de
nivel 2 y que se encuentre
firmado y respaldado por la
gerencia.
Documentos
para
planificar cada uno de los
procesos, y que contienen
su
descripcin,
sus
objetivos,
sus
responsabilidades,
sus
dependencias,
las
mediciones a realizar para el
proceso, etc.
Descripcin de
los
equipos
y
recursos
(humanos y materiales)
disponibles
para
la
realizacin del proceso.
Documento de roles y
responsabilidades para cada
proceso.
ARTEFACTO
INDIRECTO
Comunicacin del plan de
calidad a la empresa (correos,
wiki, pgina Web, etc.).
Tareas de formacin
realizadas: temario de los
mismos,
materiales,
objetivos de la realizacin
de la formacin, exmenes,
etc.
Gestor de configuracin
del cdigo fuente (SVN,
CVS, etc.).
Gestor de configuracin
documental
(SharePoint,
wiki, etc.).
Sistemas de copias de
seguridad.
Horas
proyecto.
imputadas
al
Facturas de compra de
equipos o de herramientas.
Horas imputadas a las
tareas de gestin del proyecto.
Actas
de
reunin
convocadas en las que se
nombran los responsables.
GP 2.7 Identificar e
involucrar a las partes
interesadas relevantes
Plan de comunicacin
establecido en el que se
identifican a los implicados
en el proceso.
GP 2.8 Monitorizar y
controlar el proceso
Informes de medicin
intermedios
de
los
productos software.
Acciones
correctivas
asociadas a las mediciones
del rendimiento de los
procesos. Comunicacin de
los resultados.
Informes de medicin
del rendimiento de los
procesos.
Informes de auditora
interna y externa de los
procesos.
GP 2.9 Evaluar
objetivamente la
adherencia
GP 2.10 Revisar el estado
con el nivel directivo
8.2
Resultado de la reunin
con la direccin para revisar
los
procesos
de
la
organizacin.
ARTEFACTO
ARTEFACTO
DIRECTO
INDIRECTO
SG 1 Establecer los acuerdos con proveedores
SP 1.1 Determinar el
tipo de compra
Informe de homologacin.
Informes de cierre de
acuerdos y de progreso del
proveedor.
Informes de seguimiento
del proveedor.
Informes
de
discrepancias.
Listado de productos de
trabajo seleccionados a
evaluar del proveedor e
informes sobre la seleccin.
Procedimiento
y
resultados de pruebas de
aceptacin.
Planes de transicin y
despliegue, gestin del
cambio, paso a produccin,
a pre-produccin, etc.
Informes de formacin
sobre los nuevos productos.
8.3
Incidencias registradas.
Actas de reuniones de
seguimiento.
Horas imputadas a la
monitorizacin de actividades
del proveedor.
Horas imputadas a la
evaluacin de productos de
terceros.
Incidencias
resolucin.
histricas
ARTEFACTO DIRECTO
ARTEFACTO
INDIRECTO
SP 1.2 Obtener el
compromiso sobre los
Aplicacin de un listado de
criterios definidos para la
evaluacin y la aceptacin de los
requisitos.
Resultados del anlisis de los
requisitos frente a los criterios
de aceptacin.
Documento de requisitos
aceptado.
Correos
electrnicos o actas
de reunin en los
cuales se evidencia el
entendimiento,
negociacin
o
cambio de requisitos.
Histrico
requisitos
de
cuyo
requerimientos
8.4
SP 1.1 Estimar el
alcance del proyecto
ARTEFACTO
ARTEFACTO
DIRECTO
INDIRECTO
SG 1 Establecer estimaciones
Oferta o plan de
Horas imputadas a la tarea
proyecto donde se indican de estimacin del alcance,
el alcance del sistema.
oferta inicial, estudio de
viabilidad, etc.
Descripcin de las tareas
a realizar durante el
proyecto.
Diagrama de Gantt en el
Horas imputadas a la
que se describen la duracin realizacin de la estimacin
de las tareas, en base a una por analoga, punto funcin,
estimacin por analoga.
puntos pker, etc.
Informe
con
los
resultados de la estimacin.
Una seccin, usualmente
incorporada al plan de
proyecto donde se describen
las fases que contendr el
proyecto (anlisis, diseo,
despliegue,
iteraciones,
etc.), la relacin entre estas
fases y su ordenacin
temporal (cascada, iterativo,
incremental, etc.).
Informe en el que se
representan los resultados
de la estimacin del
esfuerzo necesario y el
mtodo usado.
Hitos definidos en un
diagrama de Gantt.
SP 2.1 Establecer el
presupuesto y el
calendario
Definicin de recursos
necesarios
(memoria,
capacidad de red, etc.) para
la realizacin del proyecto.
SG 2 Desarrollar un plan de proyecto
Seccin de presupuesto
Horas imputadas a la tarea
del documento del plan de de
elaboracin
del
Proyecto.
presupuesto y calendario.
Diagrama de PERT en el
que se identifican las
distintas tareas y sus
dependencias.
Matriz
de
riesgos
identificados
para
el
proyecto.
Checklist que evala los
riesgos para el proyecto.
Herramienta de clculo de
esfuerzo y coste completada.
Catlogo
riesgos.
genrico
de
SP 2.3 Planificar la
gestin de los datos
SP 2.5 Planificar el
conocimiento y las
habilidades necesarias
Listado de recursos
humanos necesarios.
Listado de habilidades
necesarias por parte de los
miembros del equipo.
SP 2.6 Planificar la
involucracin de las
partes interesadas
Plan de personal y de
nuevas contrataciones.
Listado
de
los
participantes del proyecto y
rol que juegan en el mismo.
Estructura de carpetas y
permisos para controlar datos
confidenciales.
Logs de backups realizados
para el proyecto.
Orden de
equipamiento.
compra
de
Comunicacin formal a
las
personas
que
participarn en el proyecto
(cliente,
desarrolladores,
equipo de pruebas, etc.).
SP 2.7 Establecer el
plan de proyecto
Plan de comunicacin y
relaciones
entre
los
participantes.
Plan de proyecto.
Acta de reunin de
arranque del proyecto en la
que participan tanto el cliente
como
los
principales
involucrados en el proyecto y
se explica el plan de
comunicacin.
Plantilla de plan de
proyecto.
SG 3 Obtener el compromiso con el plan
Matriz de relaciones
Registro de resolucin de
entre
proyectos, conflictos (correo, acta, etc.).
planificacin de proyectos y
recursos asignados en la
unidad organizacional.
SP 3.3 Obtener el
compromiso con el plan
8.5
Documento
con
la
ocupacin de recursos de la
organizacin.
Presupuestos
renegociados. Control de la
asignacin y capacidad de
los recursos
Revisin en herramienta de
gestin de personal y control
de horas, as como el ajuste de
recursos y tareas.
Reestimacin de las
tareas de los implicados que
tengan una dedicacin que
no sea aceptable.
Aceptacin por los
afectados del plan de
proyecto.
ARTEFACTO
ARTEFACTO
DIRECTO
INDIRECTO
SG 1 Monitorizar el proyecto frente al plan
SP 1.1 Monitorizar los
parmetros de
planificacin del
proyecto
Registro de la revisin de
las horas imputadas al
proyecto.
Horas
imputadas
seguimiento del proyecto.
al
Acta de reunin de
seguimiento en la que se tratan
explcitamente los riesgos del
proyecto.
SP 1.4 Monitorizar la
gestin de datos
Identificacin de nuevos
riesgos a lo largo del
proyecto.
Servidor de integracin
continua.
SP 1.5 Monitorizar la
involucracin de las
partes interesadas
SP 1.6 Llevar a cabo
revisiones de progreso
Registro de tareas de
gestin de datos.
Actas de reunin de
entrega
de
hitos
intermedios.
Informes de avance del
seguimiento.
Histrico de revisiones en
gestor de configuracin.
Correos o notificaciones
entre los implicados.
Actas de reunin de
seguimiento.
Actas de reunin de
entrega
intermedia,
reuniones intermedias de
chequeo con el cliente.
Logs del
backups.
sistema
de
Riesgos
del
proyecto
Acta de reunin de final revisados
durante
la
de un Sprint.
realizacin del hito.
SG 2 Gestionar las acciones correctivas hasta su cierre
SP 2.1 Analizar
Incidencias registradas y
Peticiones de cambio
problemas
analizadas.
asociadas.
Documento o registro de
acciones correctivas.
Histrico de acciones
correctivas, participantes,
planes derivados, etc.
Planificacin modificada
incluyendo las incidencias y
su estimacin.
Incidencias resueltas.
Histrico de cambios de
estado de las incidencias
Acta de reunin al final del
hito en la que se incluye la
revisin de las incidencias y
las
acciones
correctivas
asociadas.
8.6
SP 1.1 Identificar
elementos de
configuracin
SP 1.2 Establecer un
sistema de gestin de la
configuracin
ARTEFACTO
ARTEFACTO
DIRECTO
INDIRECTO
SG 1 Establecer lneas base
Documento
o
Tiempo dedicado a su
herramienta donde se elaboracin, horas, actas, etc.
identifican los elementos de
configuracin de las lneas
base. Pueden ser productos
que se entregan al cliente,
herramientas,
diseos,
planes
de
pruebas,
prototipos, resultados de
pruebas, documentos, etc.
Herramienta de gestin
Histrico de revisiones y
de la configuracin (SVN, roles de acceso al sistema de
CVS, etc.).
gestin de la configuracin.
Logs de herramientas de
gestin de configuracin.
Histrico de entregas
formales realizadas.
Descripcin de las
entregas formales a realizar
durante el proyecto, tanto
de productos software
como de documentacin,
describiendo los elementos
que contiene.
SG 2 Seguir y controlar los cambios
Peticiones de cambio
Registro con la aprobacin
realizadas
durante
el o denegacin de un cambio en
proyecto.
el sistema.
Servidor de integracin
Logs de ejecuciones del
continua
que
integra servidor
de
integracin
peridicamente el cdigo continua.
realizado
hasta
ese
momento,
identificando
Registros de auditora
errores o conflictos.
interna o externa.
No
conformidades
identificadas durante las
auditoras
internas
y
externas.
SP 3.1 Establecer
registros de gestin de la
configuracin
SP 3.2 Realizar
auditoras de
configuracin
8.7
SG 3 Establecer la integridad
Revisiones de las tareas
Incidencias en la gestin de
de gestin de configuracin configuracin
(ej.
establecimiento de ramas,
Revisiones
de
los merges que no funcionan).
cambios
implementados
entre dos versiones de la
Histrico de cambios en la
lnea base.
herramienta de gestin de la
configuracin.
Informe de auditora
No
conformidades
interna o externa.
extradas de la realizacin de
la auditora.
ARTEFACTO
ARTEFACTO
DIRECTO
INDIRECTO
SG 1 Alinear las actividades de medicin y anlisis
SP 1.1 Establecer los
Documento con los
Correos de sugerencias de
objetivos de medicin
objetivos de medicin, indicadores.
donde se indican los
objetivos de negocio y su
Histrico de indicadores.
relacin
con
los
indicadores de medicin.
SP 1.2 Especificar las
Descripcin de los
Actas de reunin para la
medidas
indicadores de medicin: definicin de los indicadores.
unidades
de
medida,
mecanismo de recogida,
Histrico de resultados de
periodicidad
de
la las mediciones.
recoleccin, objetivo de la
medicin, etc.
Catlogo genrico de
mtricas.
SP 1.3 Especificar los
Descripcin de los
Procedimiento de medicin
procedimientos de
indicadores de medicin: y anlisis desarrollado.
recogida y de
unidades
de
medida,
almacenamiento de datos mecanismo de recogida,
Logs de las herramientas
etc.
de recoleccin automtica de
datos.
Seccin
en
la
documentacin donde se
indica cmo se almacenan
los datos.
Descripcin de los
Plantilla de los informes de
indicadores de medicin, indicadores.
umbrales y anlisis a
realizar.
SG 2 Proporcionar los resultados de la medicin
SP 2.1 Recoger los
Informe que contenga
Horas imputadas a realizar
datos de la medicin
los datos extrados de la el informe.
medicin.
Logs de las herramientas
de recoleccin automtica de
datos.
SP 2.2 Analizar los
Informe de anlisis de
Acta de reunin de anlisis
datos de la medicin
los datos obtenidos.
de datos.
SP 1.4 Especificar los
procedimientos de
anlisis
SP 2.3
Almacenamiento de datos
y los resultados
SP 2.4 Comunicar los
resultados
BBDD de indicadores,
con los resultados de las
mediciones anteriores y
actuales.
Correo electrnico, acta,
etc. donde se evidencie la
comunicacin
de
los
resultados
Acciones
correctivas
asociadas con el anlisis.
Horas imputadas al anlisis
y almacenamiento de los
resultados.
Contestaciones
a
comunicaciones
de
resultados.
las
los
Acciones
correctivas
identificadas en base a los
resultados.
8.8
Tabla 9. rea de proceso: Aseguramiento de la Calidad del Proceso y del Producto (PPQA)
ARTEFACTO DIRECTO
ARTEFACTO INDIRECTO
Informe de auditora
interna o externa.
SP 1.2 Evaluar
objetivamente los
productos y los servicios
No
conformidades
detectadas
durante
la
auditora.
Informes de pruebas de
los productos y servicios.
Registro de auditora.
Histrico de casos de
prueba.
Informes de auditora
Horas imputadas a las
interna o externa realizada auditoras.
al proyecto.
SG 2 Proporcionar una visin objetiva
SP 2.1 Comunicar y
No
conformidades
Acciones
correctivas
asegurar la resolucin de detectadas
durante
la asociadas
a
las
no
las no-conformidades
auditora comunicadas a los conformidades.
proyectos y asignadas al
responsable
de
la
resolucin.
SP 2.2 Establecer
Plan de calidad e
Horas imputadas a las
registros
informes de auditora.
auditoras.
Almacenamiento de las
no
conformidades
identificadas
en
las
auditoras.
El mtodo de evaluacin
Para que una organizacin pueda alcanzar un cierto nivel de madurez, es necesario que se
implementen las reas de proceso que CMMI define para ese nivel de madurez (ver Figura
4 o Anexo). Para que un rea de proceso sea correctamente implementada, deben
alcanzarse los objetivos definidos para esa rea de proceso, que a su vez se consiguen
mediante la implementacin de las prcticas de cada objetivo (especficas -SP- y genricas GP-).
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, SCAMPI define
una escala que determina si se han implementado completamente, parcialmente o no se han
implementado. La escala puede verse en la siguiente tabla:
Descripcin
El equipo de auditora ir comprobando cada una de las prcticas de las reas de proceso,
comprobando el estado de implementacin en el que se encuentra cada una de las prcticas.
Para ello, revisa los indicadores de implementacin de la prctica (PII). A cada una de las
prcticas se le dar una calificacin, en funcin de las evidencias encontradas, segn la
Tabla 10. La Figura 5 muestra un ejemplo de calificacin de las prcticas de las rea de
proceso del nivel dos, detallando el Aseguramiento de la calidad de proceso y producto
(PPQA), en funcin de las evidencias que un auditor encontr.
9.2
Una vez que se han evaluado las prcticas, el equipo de auditora evala los objetivos. Los
objetivos se evalan como satisfechos (satisfied) y no satisfechos (unsatisfied). Para
evaluar si un objetivo ha sido satisfecho, se comprueban sus prcticas. Si todas sus prcticas
se evalan como FI o LI, se considera que el objetivo est satisfecho. Tambin es necesario
tener en cuenta el conjunto total de debilidades. Si la mayora de las prcticas tienen
debilidades, podra considerarse que el objetivo no ha sido satisfecho.
La Figura 6 muestra dos ejemplos de evaluacin del rea de proceso PPQA. En el primero
de ellos, tres objetivos no se encuentran satisfechos debido a que sus prcticas no se
encuentran correctamente implementadas. En el segundo de los casos, todas las prcticas se
han evaluado como correctas, por lo que los objetivos si se encuentran satisfechos.
9.3
Una vez que se han evaluado los objetivos, se evala el rea de proceso. Para que el rea de
proceso se evale satisfactoriamente, todos los objetivos del rea de proceso (tanto
genricos como especficos) han de encontrarse satisfechos.
La Figura 7 muestra dos ejemplos de evaluacin del rea de proceso PPQA. En el primero
de ellos, el rea de proceso no se ha conseguido implementar completamente al no
cumplirse todos los objetivos. Sin embargo, en el segundo el rea de proceso se evala
satisfactoriamente al estar todos los objetivos satisfechos.
9.4
Por ltimo, para poder determinar el nivel de madurez, es necesario que todas las reas de
proceso definidas en ese nivel de madurez (ver anexo) se encuentren correctamente
implementadas.
La Figura 8 muestra dos ejemplos de la determinacin del nivel de madurez de una
organizacin. En el primero de ellos, no se ha podido alcanzar el nivel 2 de madurez al no
conseguir implementar correctamente todas las reas de proceso definidas en ese nivel de
madurez. En el segundo ejemplo, se obtiene el nivel de madurez 2 al estar correctamente
implementadas todas las reas de proceso correspondientes a ese nivel.10
Referencias
1.
2.
3.
4.
10
SEI.
CMMI
for
development,
version
1.3.
http://www.sei.cmu.edu/library/abstracts/reports/10tr033.cfm.
SEI. CMMI: Gua para la integracin de procesos y la mejora de productos.
http://www.sei.cmu.edu/library/abstracts/whitepapers/cmmi-dev-v12-spanish.cfm.
SEI. Standard CMMI appraisal method for process improvement (SCAMPI) A,
version
1.2:
Method
definition
document.
http://www.sei.cmu.edu/library/abstracts/reports/06hb002.cfm.
SEI. Standard CMMI Appraisal Method for Process Improvement (SCAMPI) A,
5.
Version
1.3:
Method
Definition
http://www.sei.cmu.edu/library/abstracts/reports/11hb001.cfm.
SEI. Published appraisal results. http://sas.sei.cmu.edu/pars/pars.aspx.
Document.
Aunque en esta gua se trata principalmente la versin 1.2 del mtodo SCAMPI, los procesos aqu
descritos corresponden a la versin 1.3 de CMMI, en los que apenas hay cambios respecto a la 1.2.