Escolar Documentos
Profissional Documentos
Cultura Documentos
SEMINARIO
PROYECTOS DE FABRICA DE
SOFTWARE CON EL MODELO CMMI
25/11/2013
Tema:
Agenda
INTRODUCCION
1. GESTION DE LA CALIDAD Y MODELOS REFERENCIALES
1.1 Conceptos en la Gestin de la calidad
1.2 Modelos referenciales CMMI, ISO 15504, ISO 12207,
MOPROSOFT, ISO 29110
1.3 Calidad de procesos y de producto.
2. EL MODELO CMMI
2.1 El marco de trabajo para la mejora de procesos
2.2 Componentes principales del CMMI
2.3 Beneficios del CMMI / CMMI en el Per
2.4 Categoras y reas de Procesos del CMMI
(CMMI DEV)
(CMMI SVC)
25/11/2013
Agenda
..
4. PLAN DE IMPLEMENTACION DEL CMMI
4.1 Metodologa IDEAL
4..2 Plan de implementacin del CMMI,
4.3 Diagnstico: anlisis de brecha.
4.4 El PPQA en el nivel 2 CMMI
4.5 Cumplimiento: evidencias organizacionales
5. FABRICA DE SOFTWARE
5.1 Enfoque de Fbrica de Software
5.2 Componentes de gestin de una fbrica de software
INTRODUCCION
Hoy en da, la fabricacin de software sigue siendo uno de los
sectores de mayor crecimiento y
las actividades
principales
representa
tanto
para
los
una
de
pases
como
cierto,
que
el
software
se
que lo aplic y
25/11/2013
INTRODUCCION
Fbrica de Software
alta especializacin
una
estandarizacin
formal
de
sus
Fbrica de
Software
facilita
INTRODUCCION
Proyectos de SW-Factory en el Per:
SUNAT
OSINERGMIN
ONP
25/11/2013
1. GESTION DE LA
CALIDAD Y MODELOS
REFERENCIALES
25/11/2013
del
software,
adoptado nuevas
debido
herramientas
que
las
empresas
y tecnologas
han
(ejm. OO
Procesos de
desarrollo de SW
Procesos de
gestin calidad
Calidad
OK?
Plan de
Estndares y
procedimientos Calidad
Definir
proceso
Desarrollar
prodcto
Valorizar
Calidad prd
NO
Mejorar
proceso
Calidad
OK?
SI
Estandarizar
proceso
Planificacin de la calidad.
marco
metodolgico
para
un
proyecto
software especfico.
Aseguramiento de la calidad.
Control de la calidad
EVALUACION:
Fortalezas:
Las no conformidades detectadas son corregidas y tienen un tiempo de seguimiento.
Oportunidades de mejora:
No existe un criterio claramente definido para la cobertura de las auditorias de sistemas.
No se desarrolla un Plan para llevar a cabo las actividades y tareas del proceso de
aseguramiento de la calidad.
No se maneja sistemticamente la gestin de problemas o no conformidades.
No se mantiene la divisin funcional entre ambiente de desarrollo y ambiente de
produccin.
EVALUACION:
Fortalezas:
La Alta Gerencia ha dispuesto y comunicado la realizacin de un proceso de Auditoria
Integral de Sistemas.
Es previsible que en adelante puedan realizarse auditorias cruzadas tomando como
referencia la precedente y, as mantener un ciclo de mejoras continuas a los
procesos. Oportunidades de mejora:
-Hay poca evidencia sobre acciones correctivas y preventivas tomadas sobre mtrica o
datos que se recolecten y registren.
- No siempre se realizan seguimientos o rastreos sobre pistas de problemas o no
conformidades, especficamente para asegurar que el cdigo fuente de los programas
reflejen la documentacin de diseo, que los datos de pruebas cumplan lo especificado
o que la documentacin de usuario se alinee con las normas establecidas.
ORG.3 MEJORA
Propsito: Establecer,
evaluar, medir, controlar y
mejorar los procesos del
ciclo de vida del software.
EVALUACION:
Fortalezas:
Limitada, segn el modelo referencial.
Oportunidades de mejora:
-Se requiere prioritariamente implantar una metodologa para desarrollo y
mantenimiento de sistemas.
- Es necesario aplicar tcnicas de gestin de proyectos para que los resultados
sean predecibles en trminos de plazos, costos y calidad de los procesos y
productos software.
-Falta establecer una mejor poltica de comunicaciones entre las Gerencias
usuarias y la Jefatura de Sistemas y, desarrollar un Plan de Comunicaciones.
ISO 15504
(SPICE, Software Process Improvement and Capability dEtermination)
ISO/IEC
15504
es
un
estndar
internacional
de
evaluacin
CMMI
ISO 15504
mbito de aplicacin
Genrico
Software y Sistemas
Software y Sistemas
En su favor
El ms extendido y
sencillo de comprender
El de mayor prestigio
Ms consensuado y
probado
En su contra
La dimensin capacidad
tiene un alto grado de
dificultad, se solapa con
los procesos
Procesos
Estructura propia
Estructura propia
Delega en ISO/IEC
12207:1995, por mayor
aplicabilidad
Validacin
Encuestas satisfaccin
Encuestas satisfaccin y
casos de estudio
Objetivo
Cumplimiento de
requisitos de calidad
para procesos
Representacin
Plana
Tcnicas Anlisis
Guas y listas de
comprobacin
Trials y esfuerzo
emprico
Valoracin de proceso y
gua para la mejora
Cuestionarios de
evaluacin
Varios
Cambio
Anlisis
REACCION EN CADENA DE
DEMING
Mejora de la calidad,
mejora la productividad,
disminuye los costos,
disminuye los precios,
PLANIFICAR
incrementa el mercado,
crece el negocio y
ACTUAR
HACER
REVISAR
Tecnologa
de desarrollo
Calidad
del
proceso
Calidad del
producto
Calidad
del
personal
Costo, tiempo
2. EL MODELO CMMI
Metas (G). Las metas son descripciones abstractas de un estado deseable que
debera ser alcanzado por una organizacin.
El
CMMI tiene metas especficas asociadas a cada rea de procesos y que definen el
estado deseable para esta rea.
Tambin
tiene metas genricas que son asociadas con la institucionalizacin de buenas
prcticas.
3. Prcticas (P). Las prcticas en el CMMI son descripciones de vas para conseguir una
meta.
rea de Proceso
PA
SG: Describe qu
deber ser
implementado
para satisfacer
la PA.
Metas Especficas
(SG)
Prcticas
Especficas
(SP)
Metas Genricas
(GG)
Prcticas
Genricas
(GP)
contiinua
4.- Gesti
estionado
El Proceso se controlla
cuantiitatiivamente
Cuanti
ntitati
tativamente
AREAS DE PROCESO
PP
PMC
3.- Defi
efinido
Proceso defiiniido
Caracterizado para proyectos y
Frecuentemente reactiivo
SAM
2.-Gesti
estionad
onado
1.- Inicial
Proceso Impredeciblle,
Poco Controllado
REQ
M
PPQA
CM
Gestin de la Configuracin
MA
Mtricas y Anlisis
CMMI 3
Gestin del
Proceso
Gestin de
Proyectos
PP
- Gestin de Requisitos
OT
Proyectos
- Gestin del Acuerdo con
el proveedor
- Gestin Integrada
de Proyectos
- Gestin de Riesgos
Soporte
Ingeniera
PMC
SAM
IPM
- Desarrollo de Requisitos RD
- Aseguramiento de la Calidad
- Solucin Tcnica
TS
- Integracin del Producto PI
- Verificacin
VER
- Validacin
VAL
RSKM
CM
PPQA
MA
DAR
3. CONSTELACIONES
DEL CMMI
(CMMI-SVC)
El modelo CMMI es
CMMI.
Existen 3 modelos CMMI , denominados constelaciones.
Cada
modelo
CMMI
buenas prcticas,
procesos
constelacin
reconocidas
contiene
internacionalmente
de desarrollo o mantenimiento
mejorar el proceso de
adquisicin
de
un
conjunto
de
por
mejorar
los
de productos y servicios,
productos
servicios
y,
organizaciones
que
VALIDACION
El producto construido es el correcto?
(satisface las necesidades operacionales?)
(CMMI-SVC)
CMMI-DEV
(22)
1 (SAM)
6
1 (SSD)
16
6
CMMI-ACQ
(22)
CMMI-SVC
(24)
4. PLAN DE
IMPLEMENTACION DEL
CMMI -NIVEL 2
bien
la
aceptacin
de
un
determinado
Modelo
de
Referencia
implicados
en
la
mejora.
La
decisin
ms
hacia
la
de
facilitadores
del
cambio,
apoyando
(Leveraging)
Institucionalizacin
Revisar la
aproximacin
organizacional.
Analizar resultados.
Documentar exper.
Accin
Estimulo para
la Mejora
Establecer la
infraestructura
de mejora.
Contexto y
Patrocinio
Inicializacin
Planes Piloto.
Ciclo IDEAL
Diagnostico
de practicas
actuales.
Recomendaciones
Informe de
hallazgos.
Estrategias y
Prioridades.
Planificar y
Ejecutar.
Definir los
Procesos.
Establecer
Procesos.
Equipos y
Planes de
Accin.
Diagnstico
Fuente SEI
1. Inicializacin
Se acuerda el respaldo de la Direccin de la organizacin y se organiza la
infraestructura para la mejora.
Reuniones informativas.
Formalizar el compromiso de la Direccin con el programa de mejora.
Seleccionar las personas y la estructura organizativa para las distintas
fases de la mejora.
2. Diagnstico Evaluacin
Se llevan a cabo las bases para la mejora de procesos y se desarrollan las
conclusiones y las recomendaciones.
Capacitar al equipo interno de evaluacin en la interpretacin del Modelo de
Referencia y en el propio proceso de Evaluacin.
Planificar la evaluacin seleccionando las personas a entrevistar, los procesos
a evaluar y la documentacin que requiere analizarse.
Evaluar los procesos seleccionados en entrevista con los Jefes y Supervisores
contrastando la documentacin existente.
Elaborar el informe de evaluacin sealando los hallazgos encontrados en
cada rea de proceso, sus consecuencias e impacto en el negocio
y las recomendaciones para subsanar dichas deficiencias.
Presentan las conclusiones de la evaluacin a la Direccin.
datos
y sugerencias
de mejora
permanentemente
los
de mejora.
Al final del ciclo el equipo de accin valora las lecciones aprendidas al desarrollar e implementar
las mejoras. El equipo de mejora determina cundo se comenzar con el siguiente ciclo,
planificando la siguiente implementacin.
Fortalezas:
Las no conformidades son registradas y se realizan los
seguimientos hasta el cierre. Los detalles de las NC son
discutidos en las reuniones de comit [SP2.1]
Las acciones surgidas de las reuniones en los Comites de
Gerencia y los reportes de auditora (conteniendo
observaciones, NCs y oportunidades de mejora) son
mantenidos para las actividades de QA [SP2.2]
R E QM
PP
P MC
S AM
MA
P P QA
C o n fig u ratio
n m an ag em
en t
Measu rem en
t
& A n alysis
P ro cess
& P ro d u
ct Qu ality
A ssu ran
ce
A g reem en t
m an ag em
en t
P ro ject
Mo n ito rin g
an d C o n
tro l
S u p p lier
P ro ject
P lan n in
g
0%
R eq u irem
en t
Man ag em en
t
20%
CM
Prcticas especficas
SP1.1-1Evaluar Objetivamente
Procesos: Evaluar objetivamente los
procesos ejecutados designados versus las
descripciones de proceso, estndares y
procedimientos aplicables.
Evidencia Organizacional
. Plan de Gestin de la Calidad
. Metodologa de Mantenimiento de Sistemas.
. Metodologa de Anlisis, Diseo, Desarrollo e Integracin de
Sistemas.
. Checklist de Control de Calidad Interno
. Informe del Plan de Gestin de la Calidad en el proceso deSW
. Anexos del procedimiento de atencin deO/Ts (Ordenes de
Trabajo)
Prctica genricas
Evidencia Organizacional
Prctica genricas
Evidencia Organizacional
Prctica genrica
GP 2.8 Monitorear y Controlar el
Proceso: Monitorear y controlar el proceso
aseguramiento de la calidad de producto y
proceso versus el plan para ejecutar el
proceso y tomar la accin correctiva
apropiada.
GP 2.9 Evaluar Adherencia Objetiva:
Evaluar objetivamente la adherencia del
proceso aseguramiento de la calidad de
producto versus su descripcin de proceso,
estndares y procedimiento y atender no
conformidades.
Evidencia Organizacional
.Estn definidas mtricas en el Informe del Plan para la Gestin de
la Calidad:
Indicadores de Calidad: Mantenimiento, Desarrollo e Integracin.
5. FABRICA DE
SOFTWARE
PARTE 5
FABRICA DE SOFTWARE
Desde los inicios del 2000, se siguen perfeccionando las tcnicas aplicadas a
la Fabrica de Software, consolidndose:
la ingeniera basada en modelos,
el desarrollo basado en componentes y
los modelos de madurez de procesos.
ii.
6. FABRICA DE
SOFTWARE CON
CMMI
PARTE 6:
El modelo de referencia ms
conocido para la mejora de
procesos es el CMMI.
Es un marco de referencia
muy utilizado por las grandes
empresas para desarrollar un
modelo de
tercerizacin
(outsourcing) que
permita
alinear los esfuerzos de
implementacin de Fabricas
de Software.
en
un
ambiente
mejora continua
de
ciclos
obtener
Gracias