- Presentación de las diapositivas sobre la planificación y gestión de proyectos de software.
A continuación se describe lo que se realizo en clases.
Planificación y gestión de proyectos de software, comienza con un conjunto de actividades que globalmente se denomina planificación de proyecto. Antes de que el proyecto comience. El tamaño del proyecto es otro factor importante que puede afectar la precisión y la eficiencia de las estimaciones.
La complejidad del proyecto y el grado de incertidumbre estructural afectan a la fiabilidad de la estimación. El registro se mide por el grado de incertidumbre en las estimaciones cuantitativas establecidas por recursos, coste y planificación temporal. El planificador del software debería solicitar definiciones completas de rendimiento y de interfaz.
El objetivo de la planificación del proyecto software es proporcionar un marco de trabajo que permita al gestor hacer estimaciones razonables de recursos, coste y plantación temporal. Las estimaciones deberían definir los escenarios del <<mejor caso>> y <<peor caso>> de forma que los resultados del proyecto pueden limitarse. El ámbito de software describe el control y los datos a procesar, la función, el rendimiento, las restricciones, ámbito, fiabilidad.
PLANIFICACION DE PROYECTO DE SOFTWARE
¿Por qué planifican?
Bohem, 1975. 45% de los errores tienen su origen en los requisitos y en el diseño preliminar
De los marcos, 1984. 56% de los errores que tienen en un proyecto de software se deben a una mala especificación de requisitos
Antes de comenzar se debe estimar: Esfuerzo, tiempo, personal y demás recursos. Luego de estimar se debe planificar
Establecer un plan de proyecto que defina tareas y fechas clave, identificar responsables por tareas y especificar dependencias entre tareas.
Objetivos
- Resolver problemas corrientes arriba abajo costo
- La experiencia dice que el proyecto promedio de gasto es de un 80% de su tiempo en reelaboración corrigiendo errores que se cometieron en etapas tempranas del proyecto.
- Proporciona un marco de trabajo que permita al gestor estimar razonablemente los recursos, costos y programas de trabajo.
- Adaptar y actualizar el plan conforme se avance en el proyecto.
Actividades
La planificación del proyecto software abarcan grandes actividades:
- Estimación.
- Programa de trabajo.
- Análisis de riesgos.
- Planificación de la gestión de calidad.
- Planificación de la gestión del cambio, puede presentarse cambios.
- No necesita realizarse en una forma improvisada.
- La experiencia es una gran ayuda.
- La estimación implica un riesgo inherente, y este conduce a la incertidumbre.
- El riesgo de la estimación implica un riesgo inherente, y este conduce a la incertidumbre.
- El riesgo de la estimación se mide por el grado de incertidumbre en las estimaciones cuantitativas para recursos, costos y programas de trabajo.
RECURSOS DE SOFTWARE REUTILIZABLE
- Ingeniería de software basada en componentes.
- Énfasis en la reutilización ¿Qué hay? ¿Que existe?
- Componentes ya desarrollados
- Adquirir componentes de terceros
- Componentes experimentados: ya han sido probados
- Componentes de experiencia parcial : no han sido probados del todo
RECURSOS DEL ENTORNO
- Hardware
- Software (herramientas de desarrollo)
ESTIMACIÓN
Plansoft= software para estimaciones para proyectos de software
Nunca es exacto
Mientras más se conozca menos errores serios se cometerán
Implica muchas variables
Técnicas
Ambientales
Políticas
Etc.
¿CÓMO LOGRAR ESTIMACIONES CONFIABLES?
- Apoyarse en proyectos similares.
- Descomposición simple : importante descomponer en tareas.
- Uso de modelos empíricos.
ACTIVIDADES INDEPENDIENTES
- Leer sobre Pert y CPM.