El desarrollo dirigido por un plan o basado en un plan
es un enfoque para la ingeniería de software donde el
proceso de desarrollo se planea a detalle.
Objetivo general
Para apoyar la toma de decisiones del proyecto y
también como una forma de medir el progreso.
Se sustenta en técnicas de administración de
proyectos de ingeniería.
Planes de proyecto
Se establecen los recursos disponibles para
el proyecto, la división del trabajo y un
calendario para realizar el trabajo.
Al realizar un plan se identifica
Riesgos para
el proyecto
El software
en desarrollo
Tipo de
proyecto
Organización
Complementos de
plan de proyecto
Ejemplos
complementos de
plan de proyecto
Plan de calidad
Plan de validación
Configuración del plan de gestión
Plan de mantenimiento
Plan de desarrollo de personal
Introducción
Los objetivos
del proyecto y
establece las
restricciones
Organización del proyecto
la forma en que está
organizado el equipo
de desarrollo
Análisis de riesgo
Detalla los posibles riesgos
del proyecto, la probabilidad
de que surjan dichos riesgos
y las estrategias propuestas
para reducir el riesgo.
Requerimientos de
recursos de hardware
y software
Detallan el hardware y
el software de soporte
requeridos para
realizar el desarrollo
División del trabajo
Establece la división del proyecto en
actividades e identifica los plazos y las
entregas asociados con cada actividad
Calendario del proyecto
Indica las dependencias entre las
actividades, el tiempo estimado requerido
para alcanzar cada plazo y la asignación
Mecanismos de monitorización y reporte
los informes administrativos que deben
producirse, cuándo tienen que elaborarse
y los mecanismos de monitorización del
proyecto que se usarán.
El proceso de planeación
La planeación del proyecto es un proceso
iterativo que comienza cuando se diseña un
plan de proyecto inicial durante la fase de
arranque del proyecto
las restricciones
que afectan el
proyecto
fecha de
entrega
requerida
personal
disponible
presupuesto
global
herramientas
disponibles
Hay que e identificar
Hitos
Los hitos son
puntos en el
calendario contra
los que puede
valorar el avance
Entregables del proyecto
Los entregables
son productos
de trabajo que
se proporcionan
al cliente
El proceso entra en un ciclo
Se prepara un calendario
estimado para el proyecto y se
inician las actividades definidas
en el calendario o se concede el
permiso para continuarlas
Calendarización de proyectos
es el proceso de decidir cómo se organizará el
trabajo en un proyecto como tareas separadas,
y cuándo y cómo se ejecutarán dichas tareas.
Tareas
Duruacion de esperas
Esfuerso
Dependencias entre las tareas
Representacion del calendario
Los calendarios de proyecto pueden representarse
simplemente en una tabla u hoja de cálculo que
indique las tareas, el esfuerzo, la duración esperada y
las dependencias entre las tareas
dos tipos de
representación que se
usan comúnmente:
Gráficas de barras, basadas en el calendario, las cuales
señalan al responsable de cada actividad, el tiempo
transcurrido previsto y la fecha en que se programó el inicio y
el fin de la actividad.
Redes de actividad, son diagramas de red
que muestran las dependencias entre las
diferentes actividades que constituyen un
proyecto.