Objetivo
Presentar la adecuación de las técnicas y métodos de UML (Unified Modeling Language) al proceso de mejora de una organización, tomando como modelo el CMM (Capability Maturity Model)
Agenda
Modelo CMM
Áreas Claves del Proceso (KPA) en un Proyecto de Desarrollo Software.
Técnicas UML en el modelo CMM
Conclusiones
Modelo CMM: Objetivos
Objetivo 1: Determinar el nivel de madurez del Proceso de Desarrollo que permita establecer un indicador de Calidad del proceso. -> 5 Niveles de Madurez
Objetivo 2: Servir de guía en el Proceso de Desarrollo permitiendo la Mejora Continua de la organización -> Control de Procesos
Modelo CMM
El éxito del proceso depende del esfuerzo individual
Gestión del proceso seguimiento de: coste, planificación y funcionalidad
Desarrollo y Mantenimiento documentado y Estandarizado
Medidas de Producto y Proceso. Registro de valores de Calidad
Resultados cuantificados, con opción de mejora
N1: Inicial
N2: Repetible
N3: Definido
N4: Gestionado
N5: Optimizado
Modelo CMM
(Gp:) Marco de trabajo
(Gp:) Actividades
(Gp:) Conjunto de Tareas
(Gp:) Tareas
(Gp:) Hitos, entregas
(Gp:) Puntos SQA
(Gp:) Actividades de Protección
N1: Inicial
N2: Repetible
N3: Definido
N4: Gestionado
N5: Optimizado
5 Niveles de Madurez
18 Áreas Clave de Proceso (KPA) en el CVS
Claves del Proceso (KPA)
Objetivos
Compromisos sobre distintas Unid.Negocio
Capacidades organizativas y técnicas
Actividades
Métodos de supervisar la implantación
Métodos de verificar la implantación
KPA
KPA: Proceso Desarrollo Software
NIVEL 2: Repetible
Gestión de Requisitos
Planificación del Proyecto
Seguimiento y Supervisión del Proyecto Software
Gestión de Subcontratación del Software Garantía de Calidad del Software
Gestión de Configuración del Software
KPA: Proceso Desarrollo Software
Nivel 3: Definido
Enfoque del proceso de la organización
Definición del proceso de organización
Programa de formación
Gestión de integración del software
Ingeniería de productos software
Coordinación entre grupos
Revisiones periódicas
KPA: Proceso Desarrollo Software
Nivel 4: Gestionado
Gestión cuantitativa del proceso
Gestión de calidad del software
Nivel 5: Optimización
Prevención de defectos
Gestión de la tecnología
Gestión de cambios en el proceso
Proceso de Desarrollo con UML
Dirigido por los
Casos de Uso
Centrado en la
Arquitectura
Iterativo e
Incremental
Página siguiente |