Académique Documents
Professionnel Documents
Culture Documents
Entregables y dependencias.
En la técnica de planificación estructurada, el producto de un proyecto es definido a
través de la declaración de sus entregables. Sólo una vez hayan sido producidos todos
los entregables de un proyecto, éste podrá considerarse terminado.
Cada paquete de trabajo genera sus propios entregables y es definido a partir de ellos.
Teniendo en cuenta que los únicos estados en que puede encontrarse un entregable son
producido o no producido (concepto denominado ‘entregable binario’), se puede definir
el criterio de completitud de un paquete de trabajo de la siguiente forma: un paquete de
trabajo se considera completado cuando todos sus entregables hayan sido producidos (es
decir, cuando el último entregable de la tarea ha sido terminado).
Siguiendo esta idea, en la planificación estructurada, las tareas son descritas a través de
los entregables que producen en lugar de hacerlo mediante una descripción funcional en
términos de proceso de trabajo. El problema de definir el proceso de la tarea es reducido
al problema de definir los entregables de la tarea; el proceso de la tarea puede ser
definido como la aplicación de ciertas habilidades personales a las entradas de la tarea
(entregables de tareas previas) para producir las salidas (entregables de la tarea).
Una de las ventajas de esta técnica es que, como toda tarea del proyecto tiene unas
entradas y entregables bien definidos, las dependencias entre tareas pueden ser
fácilmente identificadas. Con la excepción de las entradas y entregables del proyecto
(habrá ciertas tareas que tengan entradas procedentes de fuera del proyecto y otras que
produzcan entregables que son usados fuera del proyecto), un entregable producido por
una tarea será una entrada para otra tarea. Es decir,
§ una entrada de una tarea será bien una entrada del proyecto o bien un
entregable producido por otra tarea (predecesora),
§ y una salida de una tarea será bien un entregable del proyecto o bien una
entrada de otra tarea (sucesora).
Así, la planificación estructurada se sirve de los entregables para identificar las
dependencias entre tareas, determinando las tareas predecesoras y sucesoras: las tareas
predecesoras producen los entregables que serán entradas a otras tareas, y las tareas
sucesoras aceptan como entradas los entregables producidos por otras tareas.
Producto instalado
Propuesta de proyecto Proyecto
Documentación de soporte
Propuesta de Documentación
proyecto de soporte
Especificación
Diseño Construcción
de requisitos
Figura 3.8: Conexión de los flujos de trabajo de la tarea padre a las tareas hijas.
Propuesta de Documentación
proyecto de soporte
Plan de Sistema
instalación Plan de codificado
pruebas del
sistema
Sistema Pruebas del
Instalación
instalado sistema
Figura 3.9: Interconexión de las tareas hijas con flujos de trabajo locales.
A lo largo de este proceso, un flujo de trabajo de la tarea padre puede ser representado
por medio de varios flujos de trabajo hacia o desde diferentes tareas hijas; cuando una
tarea es descompuesta en un conjunto de tareas local, las entradas y entregables de la
tarea padre pueden ser también descompuestos dentro de dicho conjunto.
Así, los flujos de trabajo de entrada de la tarea padre pueden ser compartidos por varias
tareas hijas (Fig. 3.10), corresponderse con sus entradas (Fig. 3.11) o tenerlas como
componentes (Fig. 3.12).
Hija 1
A
Padre
A
Hija 2
A A Hija 1
B Padre
C
B
Hija 2
Diccionario de flujos de trabajo
A
B C
Hija 3
C
B Hija 1
A
Padre
C
Hija 2
Diccionario de flujos de trabajo
A=B+C+D
B D
Hija 3
C
D
A A
Hija 1
B
Padre
C
B
Hija 2
Diccionario de flujos de trabajo
A
B C
Hija 3
C
Hija 1 B
A
Padre
C
Hija 2
Diccionario de flujos de trabajo
A=B+C+D
B D
C Hija 3
D
M J
1.2 I P D.a
K 5.1 5.3
N E
3.1 3.2 B
A F G G
1.1 1.3 D.b
L 5.2
I
WFD8 WFD9
3.2.2.2 3.2.3.2
N E.a.a N E.b.a
Y Z
3.2.2.1 3.2.3.1
E.a.b E.b.b
3.2.2.3 3.2.3.3
Figura 3.15: Ejemplo de sistema de flujos de trabajo.
1 2 3 4 5
1.2.1 1.2.2 1.2.3 3.1.1 3.1.2 3.1.3 3.1.4 3.2.1 3.2.2 3.2.3
1.2.1 1.2.2 1.2.3 3.1.1 3.1.2 3.1.3 3.1.4 3.2.1 3.2.2 3.2.3
RESUMEN
1 2 3 4 5
Vista resumen.
La vista de línea de base puede llegar a ser muy difícil de gestionar pues, incluso un
proyecto de tamaño medio, suele contener cientos de paquetes de trabajo. Por tanto, el
modelo del proyecto necesita ser condensado o resumido para proveer una vista
manejable del proyecto.
El objetivo de la vista resumen es eliminar tareas hijas mediante la aplicación de algún
algoritmo, y así producir un SFT que muestre sólo tareas padre de alto nivel (la figura
3.18 muestra el SFT que resulta de aplicar el resumen de la figura 3.17 al proyecto
ejemplo de la figura 3.15).
K M
1.2
A L
1.1 1.3
G
2
B
H
3.1 4 J
P D.a
5.1 5.3
C
N
Q
I D.b
3.2 5.2
Vista contextual.
Cuando se trabaja con un SFT, el interés habitualmente se centra en una tarea particular
y en cómo dicha tarea está encuadrada en el contexto del proyecto completo; el contexto
de una tarea es el DFT al que pertenece, junto con todos los DFT’s ancestros. Este
contexto constituye una vista completa del proyecto con el mayor detalle centrado en
una tarea en particular.
De este modo, el DFT es expandido para mostrar sólo las tareas hijas de la red que
contiene la tarea de interés, siendo el resto de las redes representado por tareas padres de
alto nivel.
Vista parcial.
Las vistas descritas anteriormente implican combinaciones de DFT’s del SFT para
generar una vista del proyecto completo. Pero el dominio de interés del SFT no siempre
es el proyecto completo, pues a menudo sólo interesa una porción (una fase en
particular, por ejemplo). Para estos casos es útil contar con una vista parcial del
proyecto, que es un subárbol del SFT tal que su tarea raíz puede ser cualquier tarea no
hoja del proyecto (nótese que la tarea raíz de las vistas anteriores es la tarea padre del
SFT completo).