Medir el numero de defectos
en los productos y relacionar
estos defectos en con
preoceso
Reduce el numero de defectos
La cailidad
No depende de un
procesos de manufactura
sino de un procesos de
siseño
Producto
Calidad del proceso
Tecnologia de desarrrollo
Calidad del personal
Costo tiempo y duracion
Depende del diseño
Clasificacion de los procesos
Estos procesos son de diferentes tipos
dependiendo del grado p formalizacion
del proceso
Clases de procesos de spftware
Procesos informales
No existe un modelo de
proceso definido de forma
estricta
Prototipos, sistemas
don tiempos de vida
cortos
Procesos gestionados
Se utiliza un modelo de procesos
para dirigir el procesos de
desarrollo
Sistemas grandes productos con
tiempos de vida largos
Procesos metodologicos
Dominio de la aplicacion
bien entendidos sistemas
donde se ha aplicado
reingenieria
Procesos de mejora
Son procesos que tiene
inherentemente objetivos de mejora
Medicion del proceso
Datos cuantitativos de los
procesos del software
Clases de metricas de
proceso
Los recursos requeridos
para un proceso en
particular
Esfuerzo total en personas/dia,
recursos de computo
El numero de ocurrencias
de un evento en particular
Inspeccion del codigo, cambios en los
requerimientos,, numero promedio de lineas de
codigo modificadas
El tiempo requerido para
completar un proceso en
particular
Tiempo total dedicado al
proceso, el tiempo de calendario
Analisis y modelado de procesos
Estudia los
procesos existentes
y desarrollar un
modelo abstracto
Ayudan a comprender el
proceso y comunicarlo
Tecnicas de analisis de
procesos
Cuestionarios entrevistas
Estudios etnograficos
Utiliza para omprender
la naturaleza del
desarrollo de software
Modelos procesos
Son vistas simplificadas de
los procesos de software
Muestran
actividades y las
salidas del proceso
Modelo generico
Analizar procesos
Se reguistra el
tiempo y as
dependencias
entre actividades
Excepciones del proceso
Problemas no previstos
Cambio en los procesos
Hacer modificaciones en un
procesos existnte
Se hace con nuevas practicas, metodos o
herramientas, cambiando el orden de las actividades o
eliminando o introduciendo entregas del proceso o
introduciendo roles y responsabilidades
Etapas cambio de procesos
Identificacion de la mejora
Utilzar los resultados del
analisis del proceso para
identificar la calidad, la
duracion y cuellos de botella
Priorizacion de la mejora
Evalua los cambios y
establecimiento de prioridades
para la implementacion
<introduccion del cambio del proceso
Agregar nuevos procedimientos,
metodos y herramientas
Capacitacion en el cambio del proceso
Sin capacitacion no es posible obtener
los beneficios totales de los cambios del
proceso
Refinamiento del cambio
Fase donde se ajusta donde se
descubren problemas menores y se
da la modificacion al proceso
El marco de trabajo para la
mejora de procesos CMMI
Areas de proceso
24 procesos que son para la
capcidad y la mejora del proceso
software
Metas
Estado deseable que
debera ser alcanzado por
la organizacio
Practicas
Son descripciones de vias para
conseguir una meta
Implica examinar los procesos
de una organizacion y
clasificarlos
No productivo
Productivo
Gestionado
Definido
Gestionado cuantitativamente
Optimizado
Modelo CMMI
Gestion de requerimientos
Gestion los requerimientos del proyecto y
sus componentes
Planificacion del proyecto
Definen las actividades del proyecto
Seguimiento y control del proyecto
Progreso del proyecto
Acuerdos con los proveedores
Gestiona la adquisicion de productos y servicios
de proveedores externos
Garantia de la calidad del proceso y del producto
Provee personal y gestion con compresion
objetiva del proceso y los prodcutos
Gestion de configuraciones
Establece y mantiene la integridad de los
productos de trabajo
Analisis y mediciones
Desarrolla y mantiene una capacidad de medicion
Modelo continuo
Estos son modelos que hilan mas fino y
consideran practicas individuales
Evalua
Control y segumiento del proyecto
Gestion de los acuerdos
con proveedores
Gestion de riesgos
Gestion de configuraciones
Gestion de requerimientos
Verificacion
Validacion
Es entender los procesos existentes y
cambiarlos para mejorar la calidad de
producto y reducir los costes y el tiempo
de desarrollo
Estados principales
Procesos de medicion de los
atributos del proyecto actual
o del producto
Proceso de analisis: Es
proceso actual es
valorado y se identifican
puntos flacos y cuellos
de botella
Introduccion de los cambios
del proceso identificados en
el analisis