Vitoria - Gasteiz
Autores: Jenaro Fernndez Martnez Alfredo Martnez Argote Karle Olalde Azkorreta Fecha: Noviembre 1999
A estos procedimientos debemos relacionar tambin DCPM (Decision CPM) con un cierto parentesco con las redes y rboles de decisin. En la lnea del CPM, aunque a causa del contraste con el mtodo ROY, encontramos el PDM (precedence diagramming method) que sita las actividades en los vrtices ("activity-on-node") y aade a las tradicionales relaciones "fin-con-principio" otras tres "principio-con principio", fin-con-fin" y "principio-con-fin", que pueden compararse con las ligaduras negativas ya establecidas en el mtodo ROY. El PDM es mucho ms delicado de utilizacin que cualquiera de los mtodos originales. Desde 1960, inicio de la utilizacin extendida de los procedimientos, se intento introducir la consideracin de las limitaciones de recursos adems de las precedencias entre actividades. Se intentaron mtodos analticos y otros heursticos, con predominio de estos ltimos. Algunos de los procedimientos ms difundidos fueron ROC 8000, RDC 8001, PUFFS, ASTRA, ALTAI y RAMPS. Uno de los desarrollos ms recientes es el CPM/MRP (1980), que intenta combinar las posibilidades del CPM con la estructura de componentes y sus necesidades propias del MRP ("material requirements planning").
El numero de actividades puede oscilar, segn los casos, entre algunas decenas y varios millares. Naturalmente, en cada caso los medios precisos para manipularlos debern ser distintos. El numero de tareas depender de la duracin del proyecto, de su complejidad y del grado de control deseado. Las actividades estn asociadas a un conjunto de caractersticas que podemos agrupar en tres categoras: 1) Caractersticas de identificacin: - Cdigo - Designacin - Tipo - Ejecutor, etc. 2) Caractersticas temporales - Duracin o plazo de realizacin. - Fechas previstas de inicio y fin (una vez planificadas, si se actualiza la planificacin estas fechas debern asociarse a la de la ltima actualizacin). - Fechas reales de inicio y fin (una vez realizadas), etc. 3) Caractersticas de requerimientos de recursos para su ejecucin. Los recursos son los distintos medios materiales necesarios para la ejecucin de la actividad, susceptibles de ser medidos en unidades fsicas y, por tanto, de estar sometidos a limitaciones y a un coste: -- Las caractersticas de este tipo pueden poseer carcter cualitativo (modalidad o forma de ejecutar la actividad) y cuantitativo (nivel o cantidad del recurso requerido). Normalmente existe una relacin entre estas caractersticas y las temporales ( la duracin suele ser funcin del nivel de recursos utilizados). Existen relaciones entre unas actividades y otras, lo que podramos considerar como una caracterstica o propiedad ms de las actividades, pero que, dada su transcendencia para la planificacin y el control, las trataremos ms adecuadamente en forma monogrfica en lo que sigue. La ejecucin de las actividades no puede realizarse, en general, en un orden y de una forma cualquiera, sino que debe satisfacer a un conjunto de restricciones o condicionantes, que denominaremos "ligaduras", las cuales formalizan las exigencias impuestas por: -- La tecnologa (una actividad no puede comenzarse hasta que otras hayan terminado o llegado a un cierto grado de realizacin). -- La mano de obra (la plantilla de cierta especialidad esta limitada por lo que no puede realizarse simultneamente muchas actividades que precisen de dicha especialidad). -- El equipo (una maquina no puede, en general, realizar dos actividades distintas simultneamente). -- Los aprovisionamientos (hasta la recepcin de los materiales no pueden realizarse actividades que los precisen). -- Las ventas o aspectos comerciales o contractuales (ciertas actividades deben haberse realizado antes de una fecha determinada para cumplir los plazos, no incurrir en penalizaciones, o poder atender cierto tipo de solicitud). -- La climatologa (ciertos trabajos exteriores no pueden realizarse en determinadas pocas de calor o fro), etc. Como hemos visto en el capitulo anterior todo proyecto esta compuesto por una serie de actividades a desarrollar, que necesitan de una recursos para poderse llevar a cabo, que estn delimitadas por una situacin de comienzo y otra de finalizacin denominadas sucesos algunas de las cuales toman una mayor relevancia pasando al rango de hito. UPV/EHU - Vitoria/Gasteiz gespro3va01.doc 30/12/99 Expresin Grfica y Proyectos de Ingeniera 3
Todos estos elementos tienen una representacin grfica, y encadenandolos adecuadamente (en funcin de las prelaciones) podemos modelar el proyecto mediante un grafo y acometer tareas de programacin y control con mayor facilidad.
DIAGRAMA DE GANTT
TEORIA PROBABILIDADES
PERT
PERT/COST
VERT
ALGEBRA BOOLEAN
CUADRO DE PRELACIONES
Actividad (1) A B C D Precedente (2) --- --- A,B A E A F D G H D G I F J E K C L M N P H,I,J K M L Q R N,P Q
(1) Actividades en que se descompone el proyecto (2) Actividades precedentes a su correspondiente (1) Las actividades (1) que no tienen ninguna actividad precedente (2) son las actividades de inicio del proyecto Las actividades fin del proyecto se reconocen por no aparecer en la columna (2)
NOTA: La utilizacin de programas informaticos para la planificacin de proyectos ha permitido incorporar otros tipos de relaciones entre las actividades lo que ha motivado que los cuadros de prelaciones modifiquen su estructura.
Actividad " i " A A B C D E 4
B FS 0
C SS 0
C FF 0
D SF 0
E FS 2+
F FS 1-
F = Finish, S = Start Relacin FS para AB significa que la actividad B tiene su punto de inicio (start) al finalizar A (finish) Demora = diferencia con respecto al punto marcado por Relacin puede ser positiva o negativa (retraso o adelanto)
MATRIZ DE ENCADENAMIENTOS
Actividad precedente A B C D E F G H I J K L M N P Q R A B C x x D x Actividad siguiente E x F G H I J K L M N P Q R x x x x x x x x x x x x x x x
Matriz cuadrada cuya dimensin es igual al nmero de actividades en que se ha descompuesto el proyecto. Una x indica que para realizar la actividad de la fila a que corresponde tiene que haber finalizado la de la columna correspondiente. Aquellas filas sin x correspondern a actividades cuyo suceso inicio coincide con el suceso inicio del proyecto. Aquellas columnas sin x correspondern a actividades cuyo suceso fin coincide con el suceso fin del proyecto. Este cuadro tambin puede readaptarse para otros tipos de relaciones.
B 5
FS B -3 SS C 1
----FF 0
Actividades
Inconvenientes - No permite ver las interrelaciones entre las tareas, por lo que no es posible realizar modificaciones sin tener que reconstruir todo el diagrama a partir de la tabla de prelaciones.
- Muy til para transmitir informacin sobre el - No permite reflejar un plan del proyecto realizable y programa vigente en un momento dado. Calendario realista, porque falta un elemento esencial: la de ejecucin del proyecto consideracin de los recursos existentes y su grado de disponibilidad en los momentos oportunos, en combinacin con el resto de las tareas o proyectos a ejecutar. - No considera costo
Algoritm o m atricial Clculo de los tiem m tarde pos s perm isible (LAST) Clculo de los tiem m pos s pronto posible (EARLY)
Holgura
LINEAL: A precede a B.
vrtice
CONVERGENTE: A, B, C preceden a D.
C B
DIVERGENTE: A precede a B, C, D.
C D
A
CONVERGENTE-DIVERGENTE: A, B, C preceden a D, E, F.
D E F
B C
1
2
A B
C D
3 F1
5
MAL
6 BIEN
MAL
BIEN B
3
D
F1
1 A
C D
2
C
5
F2
A precedente a B, C y D; B, C y D preceden a E.
G 4 D 1 A 2 F1 3 E
F 8
H 10 F2 6 I F3 M 7 13 N L 11 14
16 Q
5 K 12
F4
17
R 18
15
F H 4 D 1 A 2 F1 3 C 8 K E 5 J G 9
10 F2 6 I F3 7 13 M 12 N 15 F4 11 L 14 P 16 Q 17 R
II
III
IV
VI
VII
VIII
IX
Notese que en la numeracin de los vrtices de una actividad el nmero del suceso origen siempre es menor que el nmero del suceso final
IX
VIII
VII
VI
III
II
10
1.8.2 Calculo de tiempos. Tiempo Early, Tiempo Last, Duracin del proyecto
Una vez construido el grafo y asignado el tiempo a las actividades procedemos a realizar los clculos.
56 60
61
U 7
66
5 9
67 47
76
R
35
W 3 V
38
9 F18
X
67
El tiempo early del suceso final del proyecto tiene una importancia especial, pues nos indica el tiempo mnimo necesario para poder finalizar el proyecto. Este tiempo mnimo, que llamaremos duracin del proyecto ser el objetivo a cubrir por los encargados del control del proyecto.
11
58 56
T
61
5 7
61 63
66 67 47 71 68 9 F18
5 9
60
76
80
R
35 56
W
59
X
67 68
38
Y
t j* j
Suceso
t i* ti i
Suceso 1
tj tij = 3
12
9 9 0 0 4
11
18 18
26
10
26
8
17
4 4 F1 3
10 6
20
F2 2 F3
26 26
40
9 6 9 7 8
25 21 33 37
24
11
14
40
14 12 F4
52 52
62
69
1 6
5 15
16 13 5 15
48 52
10
62
17
69
18
18 26
12
10
43 47
12
El Camino Critico esta formado por las actividades 1-2, 2-4, 4-9, 9-10, 11-14, 14-16, 16-17, 17-18 Holgura total Hi= ti*- ti (Holgura de un suceso= tiempoLast tiempo Early ) Hij = tj*- ti- tij (Holgura Total de una actividad)) Camino 1-3, 3-8, 8-12, 12-13, 13-15 Camino 2-5, 5-7 Camino 4-6, 6-11
T
13
21 Camino Critico 36 36 9 4 47 40 10 5 52 45 11 4 56 49 12 6 62 59 13 7
69 63 10
25 92 80 82 80 10 15 5 87 87 19
7 72 70 14
58 55 4 4
62 59 5
F1 F2 72 70
Camino Critico
57 55
15
Holgura :
(9-10-11-12-13) = 3 (14-15) = 2
L
Holgura Libre: Hij = tj - ti - tij HL(12-13) = 0 HL(13-14) = 3 HL(14-15) = 0 HL(15-19) = 0 HI(12-13) = 7 HI(13-14) = 6 HI(14-15) = 2 HI(15-19) = 2
A partir de estas formulas se puede establecer fcilmente un calendario de ejecucin del proyecto para lo que debera tenerse en cuenta en todo momento el calendario laboral. Las fechas resultantes del calculo se pueden presentar en un diagrama calendario o en un cuadro resumen.
14
t s s
t t t
t s s
s t t
t s s t
OCTUBRE
NOVIEMBRE
FECHAS
ACTIVID AD A B C D E F G H I J
FECHAS DE COMIENZO 17 Oct. 17-26 Oct. 19-20 Oct. 19 Oct. 28 Oct.-23 Nov. 31 Oct. 14-26 Nov. 3-28 Nov. 28 Nov. 14 Nov.
FECHAS DE FINALIZACIN 19 Oct. 20-31 Oct. 28-31 Oct. 31 Oct. 3-28 Nov. 14 Nov. 24-28 Nov. 7-30 Nov. 30 Nov. 28 Nov.
15
Id 1 2 4 6 7 8 3 5
TA REA A B D F G H C E
Comienzo lu 21/09/98
go '98 21 sep '98 19 oct '98 16 nov '98 14 dic '98 11 ene '99 8 feb '99 Fin Predeces M D J L V M S M D J L V M S M D J vi 2/10/98 21/09 2/10 5/10 21/10 18/11 16/12 11/01 19/10 21/10 9/11 11/11 20/10 17/11 15/12 8/01 9/02
lu 5/10/98 ma 20/10/98 1 mi 21/10/98 ma 17/11/98 2 mi 18/11/98 ma 15/12/98 3;4 mi 16/12/98 lu 11/01/99 lu 19/10/98 mi 21/10/98 vi 8/01/99 6 ma 9/02/99 7 lu 9/11/98 2FC-2 da mi 11/11/98 2
16
Esto acarrea cambios importantes a la hora de la representacin del grafo. En la figura 14.1 se
A 1 2
B 3
ha representado el caso de una prelacin lineal segn el sistema ROY. En efecto, el arco que une los dos vrtices del grafo indica que la actividad A es anterior a la actividad B; es decir, para poder iniciar la ejecucin de la actividad B es necesario que haya finalizado previamente la actividad A y eso mismo vemos como sera en el mtodo PERT. En la figura 14.2 se ha representado el caso de una prelacin que origina una convergencia, los arcos del grafo indican que las actividades A, B y C son anteriores a la actividad D; Es decir para poder iniciar la ejecucin de la actividad D es necesario que se hayan finalizado previamente las actividades UPV/EHU - Vitoria/Gasteiz gespro3va01.doc 30/12/99 Expresin Grfica y Proyectos de Ingeniera 17
A, B y C, como es propio de las prelaciones que originan una convergencia tal como se vio en el apartado del PERT.
B D
C Figura 14.2 En la figura 14.3 se ha representado el caso de una prelacin que origina una divergencia. En efecto, los arcos del grafo indican que la actividad A es anterior a las actividades B, C y D; es decir, para poder iniciar la ejecucin de las actividades B, C y D es necesario que se haya finalizado previamente la actividad A, como es propio de las prelaciones que originan una divergencia. En la figura 14.3 es la homologa de la representada en el capitulo del PERT.
D Figura 14.3
18
En la figura 14.4 se ha representado el caso de una prelacin que origina una convergenciadivergencia. En efecto, los arcos del grafo indican que las actividades A, B y C son anteriores a las actividades D, E y F, es decir, para poder iniciar la ejecucin de las actividades D, E y F es necesario que hayan finalizado previamente las actividades A, B y C, como es propio de las prelaciones que originan una convergencia-divergencia. La figura 14.4 es la homologa de la del capitulo del PERT.
C Figura 14.4
El caso mixto, que se presenta cuando entre ciertas actividades existe una prelacin lineal y de convergencia o divergencia simultneamente, viene representado en el grafo ROY de la figura 14.5, que es homologo al del grafo PERT. En efecto, los arcos que salen del vrtice que representa la actividad A indican la prelacin de divergencia que existe entre esta actividad y las actividades D y C; por el contrario, el arco que sale del vrtice que representa la actividad B indica la prelacin lineal que existe entre esta actividad y la actividad C; es decir, para poder iniciar la ejecucin de la actividad C es necesario que hayan finalizado previamente las actividades A y B, y para poder iniciar la ejecucin de la actividad D que haya finalizado previamente la actividad A, como es propio de un caso mixto en el que existe a la vez prelacin lineal y de convergencia.
Figura
19
Finalmente, en la figura 14.6 hemos representado un caso de actividades en paralelo, en la que los arcos del vrtice que representa la actividad A indican que para poder iniciar la ejecucin de las actividades B, C y D es necesario que haya finalizado previamente la actividad A. Asimismo, los arcos que salen de los vrtices que representan las actividades B, C y D indican que para poder iniciar la ejecucin de la actividad E es necesario que hayan finalizado previamente las actividades B, C y D , deforma homloga a lo visto en capitulo del PERT. Del anlisis efectuado se desprende que con el mtodo de representacin sugerido por ROY no es necesaria la inclusin en el grafo de actividades ficticias. Esta caracterstica es de gran importancia, pues, como nos permite efectuar todo el proceso de clculo sin necesidad de haber construido previamente el correspondiente grafo, que , como sabemos, resulta imprescindible para poder aplicar los algoritmos del PERT y del CPM.
Figura 14.6
20
[5]
7 3
C 2 7
Figura 14.7
10 9
21
El solapamiento puede llegar a situaciones extremas, ya que puede ocurrir que una cierta actividad no puede comenzar su ejecucin antes que comience la de alguna precedente, pero sin importar cuanto tiempo despus de dicho comienzo. As, supongamos que en nuestro ejemplo ocurriera que para poder comenzar la ejecucin de la actividad J fuera suficiente con haber comenzado la ejecucin de la actividad F. Este solapamiento entre las actividades F y J se introduce en el grafo ROY sin ms que asociar una duracin nula al arco correspondiente. El subgrafo que representa este solapamiento extremo queda representado en la figura 14.8, donde puede observarse la disminucin que ha experimentado el tiempo mnimo de la actividad J.
G 9 F 10 9 J [0] 10 10 Figura 14.8 Los grafos ROY pueden recoger tambin con facilidad el caso de desplazamiento de actividades. As, supongamos que en nuestro ejemplo ocurre que la actividad H no puede comenzar hasta un da despus de haber finalizado la actividad E. Este desplazamiento entre las actividades E y H se introduce en el grafo ROY sin ms que asociar una duracin de 4 das ( 3 + 1 = 4 ) al arco correspondiente. El subgrafo que refleja este desplazamiento, tomando como tiempo mnimo de la actividad E el que corresponde al solapamiento anteriormente estudiado, queda representado en la figura 14.9, donde puede observarse el aumento que ha experimentado el tiempo mnimo de la actividad H. 19 8
E [4] 7 3 11
Figura 14.9
22
La mayor flexibilidad en el sistema de representacin de prelaciones que representa el ROY con respecto al PERT y al CPM se debe al diferente significado que tienen en estos mtodos los nmeros asociados a los arcos. En efecto, en el PERT o en el CPM se asocia a los arcos un nmero igual a la duracin de la actividad que representan; por el contrario, en el ROY se asocia a los arcos un nmero que indica el tiempo que tiene que transcurrir desde la iniciacin de la actividad correspondiente al vrtice en el que nace el arco, hasta que pueda iniciarse la actividad correspondiente al vrtice en el que muere el arco.
Otra diferencia es en la estimacin del tiempo a las actividades . En el mtodo PERT se trabaja con tres estimaciones de tiempo (pesimista, optimista, medio), sin embargo en el CPM se trabaja con una nica estimacin de tiempo. En el mtodo CPM adems de la Holgura total (flotante) se estudian los flotantes libres e independientes, que en el mtodo PERT se denominan Holguras Libres e Independientes. La diferencia ms importante entre el PERT y CPM se debe a que uno de los descubridores del CPM, James E. Kelley, introdujo la relacin entre el coste y la duracin de una actividad, originando una de las tcnicas ms fructferas: " La programacin de un proyecto a coste mnimo ", que ser estudiada ms adelante.
23