Zusammenfassung der Ressource
Mejora de Procesos
- Calidad de producto y de proceso
- 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