Planificación del Proyecto
Mayra A. Sacanamboy F.
[email protected]
Planificar un proyecto iterativo
cuántas iteraciones
Cuanto duran las iteraciones
cómo determinar los contenidos y
los objetivos de una iteración
cómo seguir el progreso de una
iteración
Gestión de un proyecto
Asignar tareas y responsabilidades
a un equipo de gente a lo largo del
tiempo
Seguimiento del progreso relativo a
la planificación y detección de
problemas potenciales.
Dos niveles de plan
Imposible hacer una planificación detallada
(asignar a cada persona una tarea para cada
día durante los próximos dos o tres años)
Para procesos iterativos se recomienda basar
el desarrollo en dos tipos de planes:
 un plan a grandes rasgos (plan de fase)
 varios planes detallados (plan de iteración)
Plan de fase
Solo hay uno por cada proyecto:
Fechas de los actividades principales
1. Objetivo del ciclo (final de la fase de inicio, proyecto bien
delimitado y financiado)
2. Arquitectura del ciclo (final de la fase de elaboración,
arquitectura completa)
3. Capacidad operativa inicial (final de la fase de construcción,
primera versión beta)
4. Entrega del producto (final de la fase de transición y del ciclo)
Perfil de personal (qué recursos harán falta a lo largo del
tiempo)
Características del plan de fase
Este plan se genera al principio de la
fase de inicio, y se actualiza tanto como
sea necesario.
Basta con dos o tres páginas.
Se refiere a la documentación de
proyecto para definir el alcance del
proyecto y las premisas del proyecto.
Plan de una iteración
Es un plan detallado. Hay uno sólo por
cada iteración.
Un proyecto suele tener dos planes de
iteración activos en cada momento:
El plan de la iteración actual (se utiliza
en el seguimiento del trabajo de la
iteración)
El plan de la iteración siguiente (se
genera hacia el final de la iteración
actual y está disponible al terminarla)
Características del plan de iteración
Se genera utilizando técnicas y herramientas
tradicionales de planificación (definir tareas y
asignar a equipos e individuos)
Contiene fechas importantes (construcciones
principales, llegada de componentes de otras
organizaciones, y revisiones principales).
Una ventana que se desplaza por el plan
principal (de fase), amplificando la imagen
del tramo que recorre.
Construir un plan de fase
Dos cuestiones principales:
Cúanto esfuerzo supone (cuánto voy a
hacer)
Cuándo tiene que estar (fecha final de
entrega)
De ahí se planifica hacia atrás.
Pesos relativos de las fases
Tiempo Esfuerzo
Inicio
10%
5%
Elaboración
30%
20%
Construcción
50%
65%
Transición
10%
10%
Duración relativa de iteración
Cinco personas pueden planear el lunes por la
mañana, comer todos los días juntos para hacer el
seguimiento, reasignar tareas, empezar una
construcción el jueves, y terminar la iteración el
viernes
Veinte personas necesitan más tiempo para
organizarse, una iteración serán entre tres y cuatro
semanas
Cuarenta personas, hay niveles intermedios de
jerarquía, hace falta más documentación formal y
más protocolos, una iteración razonable serían tres
meses
Iteración
Duración ideal de una iteración: de dos
a seis semanas.
La rapidez de iteración depende del
tamaño de la organización.
Construir un plan de iteración
Partir de la longitud y los recursos
Partir de
la longitud y los recursos
asignados a la iteración. Evitar objetivos
asignados
a laque
iteración.
Evitar
ambiciosos
luego no baste
con unaobjetivos
ambiciosos que iteración.
luego no baste con una
•Se puede utilizar una herramienta de
iteración.
planificación como Microsoft Project
(asignación
de tareas
y dependencias).
Se puede
utilizar
una
herramienta de
planificación como Microsoft Project
(asignación de tareas y dependencias).
Pasos a seguir
1. Definir criterios objetivos para saber si
ha tenido éxito.
2. Identificar los artefactos concretos y
medibles que habrá que desarrollar y
las
actividades
necesarias
para
conseguirlos.
3. Partiendo de una división de trabajo de
iteración típica, ajustarla a lo que hay
que hacer
Pasos a seguir
4.
Utilizar estimaciones para asignar
duración y esfuerzo a cada actividad
(ateniendose al presupuesto)
F a c to res
N O M e d ib le s
P
r
o
y
e
c
t
o
F a c to res
M e d ib le s
C lie n te
----------------------------------------------
---------------------------------------------G es tión
de
P ro ye ct o
SQA
Pl an de
D es a rr ol lo
----------------------------------------------
Pr oc e s o d e
I n ge nie rí a
Pl an de
I te rac ió n
---------------------------------------------C o nt ro l de
I te rac ió n
D is e ño
P ru eb a s
G es to r de
C o n fig u rac ió n
R i es go s
---------------------------------------------Pl an de
P ru eb a
In g e n ie r ía d e l So ftw a re
----------------------------------------------
----------------------------------------------
Pl an de
P ro ye ct o
Pl an de
M ed i da
---------------------------------------------C aso s d e
Ne go c i o
----------------------------------------------
---------------------------------------------C o nt ro l de
E s ta do
---------------------------------------------Pl an de
Ge sti ón d e
C o n fig u rac ió n
Ca m b ios de
R e qu i sit os
D e fec t os
---------------------------------------------D es a rr ol lo
d e C aso s
SQA
O rga n iza ció n
SQA
---------------------------------------------Pl an de
C o nt ro l de
D es a rr ol lo
E stá n d a re s
PLAN DE DESARROLLO
Meta: construír un manual de procesos
de desarrollo de software.
Cada proyecto será entonces una
instanciación de los procesos definidos
en el manual.
PLAN DE DESARROLLO
El plan de desarrollo debe contener:
1. Para cada una de las Fases o etapas
Entradas y Salidas
Verificación y control de progresos
Ubicación de riesgos
Asignación de recursos:
* Tiempo
* Personal
PLAN DE DESARROLLO
2. Para la administración
proyecto
Cronograma
Control de progreso
Responsabilidades
Relación con otros grupos
del
PLAN DE DESARROLLO
3. Para los métodos de desarrollo y
herramientas
Reglas, prácticas, convenciones
Tecnicas - CASE
Manejo de configuraciones
Seguimiento y Supervisión del
Proyecto Software:
Reproducir el estado actual y progreso del
proceso, permitiendo tomar las acciones de
corrección cuando se produzca desviación.
Informe de Control de Estado: En cada iteración,
y a lo largo de todo el CVS. Entrada de la toma de
decisiones
Lista de Riesgos: recoge los puntos críticos del
proyecto. Entrada de Planificación y de Seguimiento:
Impacto del punto crítico
Plan de contingencia
Descargar

Modelamiento del Negocio