Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Concha HN PDF
Concha HN PDF
Fundada en 1551
LIMA PER
2005
INDICE
I.INTRODUCCIN
II.FUNDAMENTACIN TERICA
2.1 Fundamentacin genrica
2.1.1
Conceptos de calidad
2.1.2
Qu es un Proceso?
2.1.3
Qu es un modelo de Procesos?
2.1.4
Qu es CMM?
2.1.5
Madurez vs. Inmadurez
2.1.6
Qu es CMMI?
2.1.7
Evolucin de madurez de los procesos CMMI
2.1.8
Antecedentes del CMMI
2.1.9
Necesita su Organizacin CMMI?
2.1.10 Componentes del modelo CMMI
2.2 Fundamentacin especfica
2.2.1
CMM vs. CMMI Diferencias y Semejanzas
2.2.2
Por qu se aplica CMMI?
2.2.3
Procesos
2.2.4
Objetivos del presente estudio
III.PLANTEAMIENTO DEL PROBLEMA
3.1
Situacin actual
3.2
Antecedentes del estudio
3.3
Determinacin del problema
3.4
Justificacin
IV. METODOLOGA DE IDENTIFICACIN, TRANSFORMACIN E IMPLANTACIN ITI
4.1 Descripcin general de la metodologa
4.2 Descripcin detallada
4.3 Esquema de la metodologa
4.4 Objetivos de la metodologa
V.PROCESO DE IMPLANTACIN
5.1 Descripcin general
5.1.1
Alcances del estudio
5.2 Descripcin detallada
5.2.1
Levantamiento de requerimientos
5.2.2
Transformacin
5.2.3
Implantacin
5.2.4
Barreras para una implantacin exitosa
5.2.5
Factores crticos de xito
VI.
CONCLUSIONES
VII. RECOMENDACIONES
REFERENCIAS
ANEXOS
Anexo I Glosario de trminos
Anexo II Acrnimos
Anexo III Descripcin detallada de PAs y evidencias de cumplimiento
Anexo IV Formatos
RESUMEN
El Modelo Integrado de Madurez de la Capacidad - CMMI se usa para mejorar la
calidad del desarrollo y mantenimiento de software, basado en las mejoras de los
procesos de la Organizacin.
En el presente estudio se evaluar y aplicar la metodologa de Identificacin,
Transformacin e Implantacin ITI para transformar una Empresa con mltiples
Unidades Desarrolladoras de Software UDSs a los procesos CMMI para que puedan
operar bajo un concepto de calidad estndar e integrado que originar que la
Organizacin produzca mejores productos. As mismo implementar los estndares
CMMI en las Unidades Desarrolladoras previa customizacin de la Unidad sujeto de
estudio.
Se realiza una fundamentacin terica del modelo CMMI, se describe la metodologa
de Identificacin, Transformacin e Implantacin ITI y se describe de una manera
prctica cmo una Unidad Desarrolladora de Software se transform al modelo CMMI
utilizando la metodologa ITI.
PALABRAS CLAVES:
CMMI
MODELO
INTEGRADO
DE
MADUREZ
DE
LA
CAPACIDAD
METODOLOGA DE TRANSFORMACIN
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
ABSTRACT
Capability Maturity Model Integrated
CMMI
CAPABILITY MATURITY MODEL INTEGRATED
TRANSFORMATION METODOLOGY
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
CAPTULO I
Introduccin
El modelo CMMI Modelo Integrado de Madurez de la Capacidad surge a partir del
reconocimiento de las organizaciones, tanto del Departamento de Defensa de los EEUU
como de la industria en general, de que los componentes de los sis temas son con
frecuencia, una causa significativa de demoras, mayores costos e insatisfaccin de
clientes.
El modelo CMMI define 5 niveles, mediante los cuales se describen los distintos grados
de madurez de una organizacin. Los requerimientos para satis facer cada nivel se
encuentran detallados en un conjunto de actividades que se agrupan en reas de
Procesos definidos para cada nivel. Para que una organizacin se encuentre en un nivel
determinado es necesario cumplir con todas las actividades definidas para ese nivel y
para los niveles anteriores.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
CAPTULO II
Fundamentacin terica
2.1 Fundamentacin genrica
2.1.1 Conceptos de calidad
Conceptos de calidad segn algunos pioneros de la calidad:
Calidad es cero defectos haciendo las cosas correctamente desde el principio. Philip B.
Crosby
Calidad es aptitud para el uso. J.M. Jurn
Calidad es total liderazgo de la marca en sus resultados al satisfacer los requisitos del
cliente haciendo la primera vez bien lo que haya que hacer. Westhingouse
La calidad se refiere a la cantidad de atributo no apreciado contenida en cada unidad del
atributo no apreciado. Keith B. Leffler
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
2.1.4 Qu es CMM?
CMM Modelo de Madurez de la Capacidad es un MODELO desarrollado por el
Instituto de Ingeniera de Software SEI de la Universidad Carnegie Mellon, basado en
las mejores prcticas actuales de desarrollo de software. CMM es un marco para la
mejora de procesos de software y para la evaluacin de la madurez de las capacidades.
El modelo CMM aplica conceptos de gerencia de procesos,
mejora de calidad al
desarrollo y mantenimiento de software, y describe los estados a travs de los cuales las
organizaciones de software evolucionan a medida en que definen, implementan, miden,
controlan y mejoran sus procesos de software.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Nivel de madurez
Estados
Inicial
Administrado
Definido
Administrado cuantitativamente
Optimizado
Organizaciones
con
inmaduros
Procesos improvisados por los gerentes y
Procesos documentados
desarrolladores
Cada uno posee sus propios procesos
seguido y entendido
desarrolladores
mejorados continuamente
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
2.1.6 Qu es CMMI?
El Modelo Integrado de Madurez de la Capacidad - CMMI es un conjunto de
herramientas que ayudan a la Organizacin a mejorar sus procesos de desarrollo de
productos y servicios, adquisiciones y mantenimiento. El modelo CMMI ha
evolucio nado el concepto del Modelo CMM establecido para la maduracin de la
capacidad de Software, a un nivel que permite el crecimiento continuado y expansin
del concepto CMM para mltiples disciplinas, tales como SW-CMM, EIA/IS 731, IPDCMM y otros modelos de mejora de procesos.
De la misma manera que el modelo CMM, el modelo CMMI tiene una representacin
por estados, que enfoca o mide la mejora de los procesos usando niveles de madurez.
2.1.7
Las Organizaciones en el camino hacia lograr la madurez de los procesos pasan por 5
niveles de maduracin:
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Proceso
predecible
Proceso
continuamente
mejorado
Proceso
consistente
Proceso
disciplinado
Nivel 1
Inicial
Nivel 2
Administrado
Nivel 5
Optimizado
Nivel 3
Definido
Nivel 4
Administrado
cuantitativamente
2.1.8
El CMMI fue creado para resolver el problema de tener mltiples CMMs. La misin del
CMMI fue combinar los modelos CMM para Software SW-CMM v2.0 draft C,
Electronic Industries Alliance Interim Standar (EIA/IS 731), y CMM para Desarrollo de
productos Integrados IPD-CMM v0.98
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
2.1.9
Los componentes del modelo CMMI son: reas de procesos, metas genricas, metas
especficas, prcticas genricas, prcticas especficas y sub prcticas.
Las prcticas genricas se agrupan segn las siguientes caractersticas comunes:
o Compromiso para ejecutar
o Habilidad para ejecutar
o Direccin de Implementacin
o Verificacin de la Implementacin
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Niveles de Madurez
Area de Proceso 1
Area de Proceso n
Area de Proceso 2
Metas
especficas
Metas
genricas
Caractersticas
comunes
Prcticas
especficas
Compromiso
Habilidad
Direccin
Verificacin
Prcticas
genricas
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Sub prcticas
Son descripciones detalladas que proveen guas para interpretar prcticas especficas o
genricas.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
CMM
CMMI
5 niveles de madurez
5 niveles de madurez
24 reas de Procesos
Orientado al Software
Nivel de Madurez 2
CMM
CMMI
RM - Administracin de Requerimientos.
RM - Administracin de Requerimientos
PP - Planeamiento de Proyectos
Software
SPTO Seguimiento del Proyecto de
Software.
SSM Administracin de Subcontratos de
Software
Proveedores
Software
Productos y Procesos
SCM Administracin de la
CM - Administracin de la Configuracin
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Nivel de Madurez 3
CMM
CMMI
Organizacionales
Organizacionales
Organizacionales
Organizacionales
PT Programa de Entrenamiento
OT Entrenamiento Organizacional
VER - Verificacin
VAL - Validacin
Integrado
Integrado
Nivel de Madurez 4
CMM
CMMI
Procesos
Proyectos
Software.
Organizacionales
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Nivel de Madurez 5
CMM
CMMI
DP - Prevenc in de Defectos
Tecnolgicos
Entrega
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
2.2.3 Procesos
Categora de Procesos
Administracin
Organizacin
CAR: Anlisis de
Causas y Resolucin
Ingeniera
Niveles
5. Optimizado
4. Controlado
3. Definido
o
o
o
2. Repetible
o
o
o
o
o
o
1. Inicial
RM: Administracin de
Requerimientos
PP: Planeamiento de
Proyectos
PMC: Monitoreo y
Control de Procesos
SAM: Administracin
de Acuerdos con
Proveedores
PPQA: Aseguramiento
de Calidad de
Productos y Procesos
CM: Administracin de
la Configuracin
MA:
Medicin
y
Anlisis
OPF: Foco
en procesos
Organizacio
nales
OPD:
Definicin
de Procesos
Organizacio
nales
AE:
Ambiente
Organizacio
nal
IT: Equipo
Integrado
o
o
o
o
RD: Desarrollo
de
Requerimientos
TS: Solucin
Tcnica
VER:
Verificacin
VAL:
Validacin
PI: Integracin
de Productos
Ninguno
Los Procesos de Administracin deben estar
operando antes de iniciar los Procesos
Organizacionales y de Ingeniera
Procesos Ad Hoc
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
CAPTULO III
Planteamiento del Problema
3.1 Situacin actual
La Empresa sujeto de estudio tiene 5 Unidades de Negocio, cada una de ellas cuenta
con una Unidad Desarrolladora de Software UDS asociada. Una UDS desarrolla
aplicativos corporativos
mientras que las otras 4 Unidades tienen sede en Provincias, desarrollan aplicativos
locales y brindan servicio en conjunto al 40% de los usuarios.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
La empresa requiere que estas prcticas sean llevadas a nivel organizacin, por lo cual
se hace necesario replicar el modelo en cada UDS utilizando la misma metodologa ITI
para transformar la otras UDSs a partir del modelo inicial en una implantacin por
etapas. La transformacin de la
o Cada UDS tiene su propia poltica con relacin a los procesos de desarrollo de
software.
o El procedimiento de atencin de requerimientos no contribuye a una gestin
adecuada de los requerimientos.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
3.4 Justificacin
Es necesaria la implantacin del modelo CMMI para dar solucin a los problemas
planteados y como
Negocio y a la
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
CAPTULO IV
Metodologa de Identificacin, Transformacin e Implantacin - ITI
4.1 Descripcin general de la metodologa
Para que una empresa con mltiples UDS adopte el modelo CMMI es recomendable
que exista una transformacin que considere
La estrategia que puede usar la empresa puede ser pasar de un nivel de CMMI al
inmediato superior o avanzar ms de un nivel. En cualquier caso la metodologa que se
usar para pasar del modelo actual al modelo CMMI ser la metodologa de
Identificacin, Transformacin e implantacin - ITI, la cual se realiza en 3 fases:
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
PAs, determinando el gap (brecha) entre lo que tiene la UDS y lo que se requiere
para cumplir con CMMI, generando el Plan de Transformacin.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Esta fase
la definicin /
customizacin de los
un Proceso de
1. PDP definido.
2. Procesos estandarizados.
3. Polticas de la UDS 1 orientadas al cumplimiento de CMMI.
4. Procedimientos que cumplen con CMMI.
5. Formatos que cumplen con CMMI.
6. Herramientas que soportan los procesos.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
o Fase Implantacin.
Comprende la institucionalizacin de las prcticas e implementacin de las PAs
en las UDS de las Unidades de Negocio.
1. Personal capacitado.
2. Acuerdos con los Usuarios.
3. Reportes de mediciones planeados vs reales
4. Reporte de verificacin de cumplimiento.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Estndares
del modelo CMMI
Bases de datos
actuales
Identificacin
Fase I
Estndares
actuales
Aseguramiento
Gap
Plan de
transformacin
Transformacin
Fase II
Nuevas Bases
De datos
Nuevos
Estndares
-PDP
Entrenamiento
Acuerdos
Aplicacin
estndares CMMI
Actualizacin DB
Verificacin de
cumplimiento
Institucionalizacin
Fase III
Acuerdos con
usuarios
Verificacin
de cumplimiento
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
CAPTULO V
Proceso de Implantacin
El proceso de implantacin que aqu se describe, est basado en la experiencia de haber
participado en la transformacin de una Unidad Desarrolladora de Software, la misma
que en el presente estudio se nombra como UDS 1. El mismo proceso puede ser
utilizado para transformar otras UDS.
o 1 Ejecutivo de Proyecto
o 1 Administrador del proyecto
o 1 lder del proyecto por el lado de la UDS 1
o Equipo Impleme ntador (*)
o Equipo Implementador por el lado de la UDS 1 (*)
(*) El nmero de personas que participan en el Proyecto as como el tiempo de
duracin del Proyecto depender de la definicin del alcance del Proyecto, es decir si se
va a realizar una implementacin por niveles o una implantacin total.
Se defini una estrategia de implementacin rpida, para lo cual se tom en cuenta lo
siguiente:
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
aplicar los estndares definidos a nivel empresa a las diferentes UDS de las unidades de
negocio manteniendo en lo posible los estndares definidos en la primera etapa.
Es sobre esta segunda etapa que trata el estudio. La Unidad Desarrolladora de Software
sujeto de estudio ser la UDS 1.
Actividades
Responsable
Equipo de Implantacin
Equipo de Implantacin
Equipo de Implantacin
Checklist de CMMI
4. Anlisis de Matriz y Checklist para
Equipo de Implantacin
Equipo de Implantacin
Equipo de Implantacin
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Actuales
o Polticas
o Procesos
o Estndares
o Procedimientos
Nuevos
o Polticas
o Procesos
o Estndares
o Procedimientos
Interpretacin del
modelo CMMI y
adecuacin a la
Empresa
(Modelo Empresa)
Unidad de
Negocio 1
o Polticas
o Estndares
o Procedimie
ntos
Adecuacin y
alineacin de
la UDS 1
con la
Empresa
Modelo UDS 1
Adecuacin y
alineacin de
la UDS n
con la
Empresa
Unidad de
Negocio n
o Polticas
o Estndar
es
o Procedim
ientos
Modelo UDS n
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
El Equipo de Implantacin
entrevist
los
Se asign las reas de proceso a los miembros del equipo. Cada uno de ellos tuvo el
encargo de identificar las brechas (gaps) de una o ms reas de proceso. A continuacin,
a modo de ejemplo se muestra un cuadro con algunas prcticas de la PA Planeamiento
del proyecto en la que se muestra los distintos grados de cumplimiento.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Observacin
Brecha
Grado de
cumplimiento
SP 1.1 Estimar el
Falta
Cumple
alcance de
consolidar y
parcialmente
proyecto
mejorar el
70%
proyecto de la UDS1.
alcance del
proyecto
No se ha
Cumple
estimados de
identificado
100%
productos de
brechas.
trabajo y atributos
de las tareas
administrar los
manejo de la data.
datos
de
Administracin
de datos
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
rea
Proceso
de
Nro de items
Adherencia
revisados
Comentarios
Esfuerzo
esperado
(prcticas)
(das)
RM
50
10
PP
39
48
65
PMC
30
38
29
MA
29
PPQA
71
10
CM
22
61
15
CMMI2:
Area de
Proceso
45%
Adherencia
%
RD
Nro de items
revisados
(prcticas)
14
Comentarios
35
Esfuerzo
esperado
(das)
32
TS
12
22
25
PI
16
36
VER
12
16
18
VAL
11
37
OPF
80
Nivel empresa
OPD
66
Nivel empresa
OT
50
Nivel empresa
IPM
15
26
26
Risk
12
14
22
Management
DAR
CMMI3:
26%
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Area de
Proceso
Adherencia
%
Comentarios
OPP
Nro de items
revisados
(prcticas)
2
Nivel empresa
QPM
CMMI4:
Esfuerzo
esperado
(das)
10
18
0%
Area de
Proceso
Adherencia
%
CAR
Nro de items
revisados
(prcticas)
2
OID
CMMI5:
Comentarios
Esfuerzo
esperado
(das)
20
Nivel empresa
0%
TOTAL
231
30%
420
arroj
como resultado que la USD 1 tuvo 30 % de adherencia al CMMI. Con este resultado
se determin el alcance, el esfuerzo y el costo del Proyecto y se elabor el Plan del
Proyecto.
La estimacin del alcance fue dada por las tareas a realizarse en cada una de las PAs
para completar en conjunto el 70% de cumplimiento faltante.
24 meses -
El costo del Proyecto fue calculado en base de los recursos requeridos (personal,
infraestructura, HW, SW) y al tiempo de dedicacin del personal.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Se determin que todas las PAs de carcter general como por ejemplo las
Organizacionales fueran ejecutadas por el Equipo de Procesos de la Empresa. La
ejecucin de todas las otras PAs fueron de responsabilidad de la UDS 1.
% de cumplimiento
Categora
Ms de 81%
Menos de 20 %
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Se elabor el Proceso de Definicin del Proyecto PDP con los productos de trabajo
que cumplen con el CMMI a ser utilizado por la UDS 1, y que ser el marco para
todas las actividades de desarrollo de software de la UDS 1. La descripcin del PDP
con la informacin mnima requerida, as como modelos de formatos utilizados puede
encontrarse en el anexo IV.
o PDP definido.
o Polticas de la UDS 1 orientadas al cumplimiento de CMMI.
o Procesos definidos.
o Procedimientos que cumplen con CMMI.
o Guas.
o Formatos que cumplen con CMMI.
o Herramientas que soportan los procesos.
o Estndares.
o Bases de datos que soportan los procesos.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
5.2.4.1 Cultura del Usuario: Los Usuarios requieren que sus requerimientos sean
atendidos de inmediato, lo cual origina conflicto en los desarrolladores entre la atencin
al usuario y el cumplimiento de las evidencias del CMMI, eligiendo la atencin al
cliente.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
un
5.2.4.2 A los Desarrolladores no les gusta documentar ni alimentar las bases de datos,
por lo cual generalmente inician la atencin de un siguiente requerimiento antes de
haber culminado la documentacin del anterior.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
o Es necesario que el Sponsor del Proyecto sea de un cargo muy alto dentro
de la organizacin.
o Es importante involucrar a todos los stakeholders definiendo y divulgando
sus roles y responsabilidades, manteniendo una comunicacin permanente
simple y muy estrecha.
o Es determinante
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
CAPTULO VI
Conclusiones
Madurez de Procesos es un indicador del potencial de crecimiento en capacidad de
procesos de una Organizacin, Rendimiento es el resultado actual alcanzado por el
proceso, y Capacidad es el rango esperado a ser alcanzado por los procesos, es decir
si conocemos el rendimiento de nuestra Organizacin, podremos predecir su capacidad
de proceso.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
CAPTULO VII
Recomendaciones
1. Es necesario que el uso de modelos CMMI sea poltica de empresa. De esta forma se
asegura que los procedimientos y estndares se mantengan vivos y no caigan en desuso.
2. Es necesario definir una meto dologa para transformar una Empresa hacia modelos
CMMI. La metodologa
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
o Para procesos inexistentes y/o procesos que no cumplen con el CMMI usar
procedimientos de la instalacin.
o No se debe afectar los niveles de servicio, para lo cual es necesario que se
asigne recursos adicionales, tanto de personal como de herramientas.
o Uso de herramientas que permitan desarrollar rpidamente el trabajo y que
ayuden a generar mtricas (ejemplo: rational rose, visio, ms project, rational
clear case, etc)
o No duplicar esfuerzos registrando bases de datos adicionales. Evaluar las bases
de datos existentes, para verificar si requiere
modificaciones al SW para
generar mtricas.
o Involucrar a los clientes en el cambio.
Recomendacin final
Utilizar la presente propuesta como base inicial para la construccin de una transformaci n
hacia estndares de calidad como las que usa el modelo CMMI y completarlas con
investigacin del modelo CMMI y la aplicacin de acuerdo a la realidad de cada empresa.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Referencias
o Capability Maturity Model Integration (CMMI) Versin 1.1
o CMMI
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
ANEXOS
ANEXO I
Glosario de trminos:
reas de Proceso (PA)
Un rea de proceso es un conjunto de prcticas relacionadas en un rea que ejecutadas
colectivamente satisface un conjunto de metas consideradas importantes para hacer
mejoras significativas en esa rea.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Sub prcticas
Son descripciones detalladas que proveen guas para interpretar prcticas especficas o
genricas.
Acrnimos
CM
Administracin de la Configuracin
CMM
CMMI
DAR
EIA/IS 731
GG
Metas Genricas
GP
Prcticas Genricas
IPD-CMM
IPM
MA
Mediciones y Anlisis
PA
reas de Proceso
PDP
PMC
PP
Planeamiento de Proyectos
PPQA
QPM
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
RD
Desarrollo de Requerimientos
RM
Administracin de Requerimientos
RiskM
Administracin de Riesgos
SP
Prcticas Especficas
SW-CMM
WBS
ANEXO III
o Polticas
Se cumple con esta prctica si existe una poltica definida que describe los objetivos,
visin, misin y los estndares de la empresa, y que el personal involucrado haya ledo
la poltica y confirmado su adherencia a la poltica notificado su lectura de la poltica.
Esta notificacin debe almacenarse en la base de datos del proyecto.
o Planes
Se cumple con esta prctica si se tiene planes de trabajo tanto para los proyectos como
para atender la operativa, considerando todas las tareas relacionadas con todas las PAs,
y si stos planes estn dentro de un gantt general . Existe un responsable para su
creacin, revisin y mantenimiento.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
o Recursos
Se cumple con esta prctica si todo proyecto define los recursos necesarios
(herramientas, infraestructura, personas) para la ejecucin de lo planeado, y existe un
responsable para su definicin y su asignacin.
o Responsabilidad
Se cumple con esta prctica si cada tarea definida en el proyecto tiene asignada una
persona responsable.
o Entrenamiento
Se cumple con esta prctica si todo proyecto identifica las necesidades de entrenamiento
para la ejecucin del mismo. Existe un responsable para la definicin y la ejecucin.
o Administracin de la configuracin
Se cumple con esta prctica si todo proyecto define en un plan los componentes que
estarn bajo el control de versiones.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
o Stakeholders
Se cumple con esta prctica si todo proyecto identifica a los stakeholders (del proyecto,
del cliente y/o externos) a los cuales se involucra conforme a lo planeado. , los mismos
que son involucrados conforme lo planeado.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Prcticas Especficas
Todas las reas de Procesos (PAs) deben cumplir un conjunto de prcticas que son
especficas de cada una de ellas. A continuacin se describe las prcticas especficas de
las PAs, las cuales se han agrupado por tipo de PA.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
o NIVEL 2
o Administrar Requerimientos
Los requerimientos se administran y se identifican las inconsistencias con los planes del
proyecto y productos de trabajo.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
o Establecer estimaciones
Las estimaciones de los parmetros se establecen y se mantienen segn el plan del
proyecto.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Seguimiento al Plan de
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
o NIVEL 3
PA Desarrollo de Requerimientos (RD)
El propsito de Desarrollo de Requerimientos es producir y analizar requerimientos
del cliente, del producto y de componentes del producto. Se cumple con las prcticas
especficas de Desarrollo de
especficas:
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
o Desarrollar el Diseo
Se desarrollan los diseos del producto y componente del producto.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Ejemplos de cumplimiento:
Reporte de Definicin del Proyecto, Plan del Proyecto, Pruebas de Integracin, Registro
de Pase a Produccin
Ejemplos de cumplimiento: Revisin de Diseo Externo por los pares, Diseo Interno.
PA Verificacin (VER)
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Se selecciona los productos que se van a verificar, los cuales deben estar definidos en
los planes.
PA Validacin (VAL)
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Los riesgos se manejan y disminuyen para reducir impactos adversos en los objetivos a
alcanzar.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
o Evaluar alternativas
Las decisiones se basan en la evaluacin de alternativas usando criterios establecidos.
o NIVEL 4
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
1. Se establecen los objetivos del proyecto (cumplir con los niveles de servicio,
satisfaccin del cliente, calidad de productos, etc).
2. Se define el criterio para establecer el Proceso definido (menor impacto en el
cliente, elevar nivel de satisfaccin, etc).
3. Se seleccionan los sub procesos que sern administrados cuantitativamente
(estimaciones, planificaciones, pruebas, etc).
4. Se administra el rendimiento del proyecto.
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
o NIVEL 5
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
o Seleccionar mejoras.
Se seleccionan las mejoras de procesos y de tecnologa que contribuyen a alcanzar los
objetivos de calidad y performance de los procesos.
o Implementar mejoras
Se implementan y se miden en forma sistemtica y continua, las mejoras a las
tecnologas y a los procesos de la Organizacin.
1. Se planifica la implementacin.
2. Se administra la implementacin.
3. Se mide los efectos de las mejoras.
ANEXO IV
FORMATOS
A continuacin se muestran algunos ejemplos de formatos que se pueden utilizar
durante el desarrollo de Software. Cada Proyecto puede definir sus propios formatos, sin
embargo debido a que los procesos deben estar estandarizados, es necesario que todos
los proyectos de la organizacin utilicen los mismos formatos.
Relacin de formatos:
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
FECHA: dd/mm/aaaa
Requiere Atributo
Alcance
de Identificacin Proc.
desvo
de
implementacin del desvo
adoptado
SI/NO
parametrizacin
Evidencia
de
cumplimie
nto de la
PA
RM y RD
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Procedimiento
de
Administracin
y Desarrollo de
requerimientos
VAL
Procedimiento
de validacin
SI
Todo
el Modificar
el
documento procedimiento
para que cumpla
con las prcticas
de RM y RD de
CMMI
Hay
desvo
porque
este
procedimiento
ha
venido
siendo usado
con
los
Usuarios
Procedimi
ento para
la Gestin
y
Desarrollo
de
Requerimi
entos
NO
1.Requerimie
nto
de
Usuario.
2.-Informe
de atencin
del
requerimie
nto
1.Documento
de alcance
2.-Diseo
externo
3.-Formato
de casos de
prueba
Este formato pertenece a la PA: Monitoreo y Control PMC. Se utiliza para controlar
que los documentos se hayan construdo segn los estndares y que hayan sido
almacenado en el lugar adecuado.
PLAN DE ADMINISTRACIN DE DATOS
PROYECTO: nombre del proyecto
FECHA: dd/mm/aaaa
Nombre
del
documento
Descripcin
Respon
sable
Ubicacin
Nivel de
seguridad
Registro
DAR
Analist
a
funcio
nal
Base de
datos del
proyecto
Diseo
externo
Documento
de Anlisis
de decisin
y
Resolucin
para riesgos
que se
presenten
Diseo
externo
Analist
a
Base de
datos del
proyecto
Estrategia
de pruebas
Estrategia
de pruebas
Jefe de
proyec
to
Base de
datos del
proyecto
Tipo de
documento
Es
entrega
ble
Est
bajo el
control
de la
configu
racin
Medio: Modo
Electrnico
actualizacin
para
coordinadores
y lectura para
todo el equipo
SI
NO
Bajo:
Modo
actualizacin
para todo el
equipo
Alto:
Modo
actualizacin
Para el jefe de
proyecto y
lectura para
todo el equipo
Electrnico
SI
SI
Electrnico
NO
SI
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Esfuerzo
mitigacin/
Costo
FECHA: dd/mm/aaaa
Responsable Fecha
Estado
objetivo
Plan de contingencia
EXCEPCIONALES
Riesgo: El nmero de
30,000
Jefe de
requerimientos pendientes es
nuevos
proyecto
soles
31/07/05
En proceso
esperado
Plan de mitigacin: Acordar con el cliente elevar el valor del indicador nmero de
requerimientos pendientes a un nmero ms real.
Plan de contingencia: Contratar 2 personas por 5 meses para reducir el nmero de
requerimientos
MEDIO
Riesgo: El reporte nombre
Sin costo
Analista
30/06/05
Cerrado
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
FECHA: dd/mm/aaaa
Requerido por:
Nombre:
Firma:
Tiempo estimado:
Evaluado por:
Solucin propuesta:
Seccin del contrato que modifica:
SECCIN III .
APROBADO ( )
RECHAZADO ( )
Nombre:
Firma:
Fecha:
Nombre:
Firma:
Fecha:
Nombre:
Firma:
Fecha:
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
REGISTRO DAR
PROYECTO: nombre del proyecto
FECHA: dd/mm/aaaa
Informacin general
Problema N: xxxx
Breve descripcin del problema que requiere un anlisis de decisin:
Criterios de evaluacin
Lista de todos los criterios
Escala de ranking
Criterio seleccionado o
Fundamento para la
potenciales identificados,
seleccin o el rechazo de
evaluacin
cada criterio
en la evaluacin de
soluciones alternativas
Mtodos de evaluacin
Descripcin del mtodo / mtodos de evaluacin
seleccionados
Solucin recomendada
Solucin recomendada seleccionada para el alcance de
la solucin recomendada
Mediciones
Medicin
Estimado
Actual
Rol
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
FECHA: dd/mm/aaaa
Autor:
Otros participantes:
Descripcin de la
correccin
Tipo de
severidad
Aceptado
Comentarios
estructurada)
(SI/NO)
Fecha de
resolucin
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Este formato puede utilizarse para las pruebas unitarias, pruebas de integracin, pruebas
del sistema, pruebas de aceptacin. Para el caso de pruebas de aceptacin pertenece a la
PA de Validacin, en todos los otros casos pertenece a la PA de Verificacin.
CASOS DE PRUEBA
PROYECTO: nombre del proyecto
FECHA: dd/mm/aaaa
Requerimiento N
Prueba N
Responsable de prueba:
Equipo de Pruebas:
Tiempo invertido ( * = horas / persona)
Preparacin
(*)
Prueba
(*)
Correccin(*)
Describir aqu en una o ms lneas los casos de prueba desde la perspectiva del usuario para que los
lectores entiendan el propsito de este documento
Caso
N
Acciones Firma
(1)
ejecutor de
prueba
1
2
3
4
5
6
Notas:
(1) Describe la accin luego de detectarse un resultado no esperado
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Este formato pertenece a la PA: Mediciones y Anlisis. Por cada PA se deben reportar
las mtricas bsicas.
REPORTE DE MEDICIONES
PROYECTO: nombre del proyecto
FECHA:
dd/mm/aaaa
Relacin de parmetros
Unidad de reporte
Valor esperado
Valor obtenido
PA: Verificacin
Productos verificados
cantidad
Esfuerzo consumido
Horas
10
15
Defectos encontrados
cantidad
Esfuerzo en correccin
Horas
25
30
32
34
de defectos
PA Planeamiento del Proyecto
Requerimientos
cantidad
cumplidos en fecha
Nro. total de
cantidad
requerimientos
atendidos en el mes
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
FECHA: dd/mm/aaaa
Fechas planeadas
Fechas ejecutadas
12/01/05
15/01/05
Definir el baseline
19/01/05
21/01/05
30/05/05
29/05/05
25/07/05
Actividad
Horas planeadas
Horas ejecutadas
29
24.5
Esfuerzo en tareas de
administracin de la
configuracin
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM
Fecha:
15/06/05
Fecha:
20/06/05
PA: Mtricas
y Anlisis
Fecha 1
Fecha 2
Stakeholder 1
Stakeholder 2
FECHA: dd/mm/aaaa
Stakeholder
3
Stakeholder
4
Stakeholder
5
Stakeholder 2
Stakeholder
3
Stakeholder
4
Stakeholder
5
Recibe el
Reporte de
Estado
Mensual con
el resultado
del perodo
Se envi el
Reporte de
Estado
mensual
Se envi el
Reporte de
Estado
mensual
Recibe los
reportes de
niveles de
servicio
alcanzados
en el mes
Se envi
los reportes
de niveles
de servicio
Se envi
los reportes
de niveles
de servicio
Revisar el
Aprobar el
documento de documento de
entendimiento entendimiento
Se revis el
documento de
entendimiento
Se aprob el
documento de
entendimiento
Stakeholder 1
Elaboracin y diseo en formato PDF por la Oficina General del Sistema de Bibliotecas y Biblioteca Central de la UNMSM