Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dialnet LaProgramacionDeProyectosConRecursosLimitados 2494712 PDF
Dialnet LaProgramacionDeProyectosConRecursosLimitados 2494712 PDF
— 159 —
MANUEL ORTIGUEIRA BOUZADA
— 160 —
LA PROGRAMACIÓN DE PROYECTOS
— 161 -
11
MANUEL ORTIGUEIRA BOUZADA
— 162 —
LA PROGRAMACIÓN DE PROVECTOS
CT = I X D X R
— 163 —
MANUEL ORT1GUEIRA BOUZADA
— 164 —
LA PROGRAMACIÓN DE PROYECTOS
— 165 —
MANUEL ORTIGUEIRA BOUZADA
— 166 —
LA PROGRAMACIÓN DE PROYECTOS
— 167 —
MANUEL 0RTIGUE1RA BOUZADA
Fig- I
0 6 6
/
, | . 14 _KJ •
23
1 B 3 3 E 5 •» 5 H 7
0 0 6 6 0 14 14 0 23
Fig.- 2
— 168 —
LA PROGRAMACIÓN DE PROYECTOS
TABLA I
ÍNDICES FECHA mo«TEMR FECHA mas TARD. RECURSOS MARGEN
DESIGNACIÓN DURACIÓN
TAREA i j INICIO TERMM. INICIO TERMIN. CLASE CANTÍO. TOTAL LIBRE
A , 2 2 0 2 II 13 P 1 II 0
B 1 3 6 0 6 0 6 P 1 0 0
C 2 4 4 2 6 13 17 P 1 II 5
D 3 4 5 6 1 1 12 17 P 1 6 0
E 3 3 8 6 14 6 14 P 1 0 0
6 4 6 6 II 17 17 23 P 1 6 6
F " 4 7 6 1 1 17 17 23 P 1 6 6
H 5 7 9 14 23 14 23 P 1 0 0
— 169 —
MANUEL ORTIGUEIRA BOUZADA
ÍNDICE 0 I 2 3 4 5 6 7 8 9 10 II 12 13 14 15 16 17 18 19 2 0 21 22 2 3
2-2-2-2-2-2-2-2-2-2-2-3-3-3-3-3-3-1-1-1-1-1-1
— 170 —
LA PROGRAMACIÓN DE PROYECTOS
2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2
A {2 1 2
B{3 fx- •:-3.
2 4
D 1,4 3 4
E{5 •:-K
6 (e 4 6
(7 4 7
<
H X*
2 2 Z 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Fig.- 4
comienzo más temprano. No hay que olvidar, como indican sus creadores,
que el algoritmo puede generar resultados distintos para un mismo pro-
grama. Es suficiente, para ello, partir de distintos planeamientos al co-
menzar la operatoria. Veamos cómo, programando inicialmente las tareas
en sus fechas de comienzo más tardío (fig. 5), se alcanzan los mismos
resultados.
— 171 —
MANUEL ORTIGUEIRA BOUZADA
ÍNDICE 0 I 2 3 4 5 6 7 8 9 10 II 12 13 14 15 16 17 18 I? 20 21 22 23
<2 M
--
A (2
1 3
C J4 2 4
D 1^4 3 4
E{5 3 5
6 ^6 4 6
F Í7 4 7
5 7
1 1 1 1 1 1 1 1
F¡g.-5
ÍNDICE 0 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23
1
C
& : •
G
F Í7
H 17
CARGA 2 2 2 | 2 I 2 2 2 2 2 2 2 2 2 2 2 I 2 2
Fig. - 6
— 172 —
LA PROGRAMACIÓN DE PROYECTOS
2-2-2-2-2-2-2-2-2-2-2-1-1-1-1-1-1-3-3-3-3-3-3,
comenzaríamos por trasladar la tarea 4-7 a su fecha de comienzo más
temprano. Obtendríamos así la solución óptima, cuya nota más destacada
está en la disposición de la tarea 4-7 con relación a 4-6, lo que vemos
comparando la figura 3 con la 6.
j CANTIDAD
RECURSO
1 CLASE
Fig.- 7
— 173 —
MANUEL ORTIGUEIRA BOUZADA
TABLA I I
ÍNDICES FECHA mas TEMR FECHA mas TARD. RECURSOS MARGEN
DESIGNACIÓN DURACIÓN
TAREA ¡ i INICIO TERMK INICIO TERMIN. I II ni TOTAL UBRE
A 1 2 6 0 6 0 6 - 3 4 0 0
B 1 3 3 0 3 8 11 5 1 3 8 5
C 2 3 2 6 8 9 1 1 - 3 4 3 0
D 2 4 6 6 12 6 12 - 2 - 0 0
E 3 4 1 8 9 1 1 12 5 1 3 3 3
F 3 5 2 8 10 18 20 - 2 - 10 10
G 3 6 4 8 12 16 20 5 1 3 8 8
H 4 6 8 12 20 12 20 8 0 0
174 —
LA PROGRAMACIÓN DE PROYECTOS
ÍNDICE N2 O 8 9 10 12 13 14 IS 16 17 18 19 20
SSL
B
C [3
D
LS.
E 14
F Sí
S
RECURSOS^n
lili
Fig.-8
Con el fin de dar claridad a nuestra exposición, supondremos que el
gráfico de la figura 8 está sobre un tambor cuyo perímetro tiene una
longitud igual a un ciclo de duración (en este caso 8 unidades de tiempo
impuestas por la actividad 4-6), tal como muestra la figura 10.
El gráfico de la figura 10 permite determinar con rapidez la carga por
cada intervalo de tiempo; sin embargo, al compararlo con la figura 9,
se pone de manifiesto el peor desarrollo de las actividades. Esto obliga
a tener que señalar el margen "libre" con un corchete (]) que se coloca
en su límite y a indicar marginalmente a cuántas vueltas de tambor se
sitúa.
A (a I 3
-A 2
3
8 (a 8 1 - 1 II- im SI1 III- 3J» 81 IJI- i p
} 2 3
C 3 j n 4 ni 3J|-
4 2 4 z 4
D « 2n Wm
E L w -m3 8
sm
1 1
3
8 1 -1IlJ 3 n
8
3
3
<
81 -III
8
sm
F (8 2 n üu 2 n
1 6 3 6 3 6
G ri "T i n "HT 9 1 III- 3in 81 'II- 31U
6 4 6 4 $
81 81
H [. II
I 23 18 18 13 8 8 8 8 23 IS 18 13 8 8 8 8 23 18 19 13
II 10 9 7 8 3 3 9 9 10 9 7 8 3 3 8 8 10 9 7 8
III 13 10 10 9 4 4 4 4 13 10 10 9 4 4 4 4 13 10 10 9
Fig.-9
MANUEL ORTIGUEIRA BOUZADA
NDICE N2 C 4 5 C J 0 1 2 3 4 5 6 7 8
2. 2,
A (a jfi- 4III 4B.
3 3 ]
B r-3 51- i n- 3 DI 51-
1 n- >
j í i
C [3 su- 4Ui
2
Slt-
t
Aia
D 4 4, 4«
í 2
n 2 II 2
u 2 it
E1
} 4,
hf (sí -in
3 ! '. 3 5
F (5 +1 2
n 2 R
3 «1 3 6
G Í6 4-1 5 1 ni 51 111
sur
6* 4 4
H le t $ 9
x T I
I 13 13 I3 13 13 13 13 13
n 10 9 7 6 3 3 5 S n
m 13 10 10 9 4 4 4 4 m 7 7 7 7 7 7 7 7
Fig.-IO Fig.-ll
Trataremos de nivelar, primeramente, el recurso I, cuya suma de cua-
drados de carga se eleva a 1.620 y su carga media a 104 : 8 = 13. Para
ello, y al no poder desplazar la actividad 4-6 (crítica), comenzaremos por
la tarea siguiente, con margen disponible y que consume este recurso1: la
tarea 3-6.
El desplazamiento de 4 unidades de tiempo en la tarea 3-6 nos da el
siguiente perfil de carga:
18-13-13-8-13-13-13-13
— 176 —
LA PROGRAMACIÓN DE PROYECTOS
m
2 11 2 II
3 e 3 c
7
H 6
II
*t Jlfl
•I
«V iü 3 til
SÍ
13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 I3 13
I I
III 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
Fig.-I2
El problema que acabamos de presentar responde a un tipo particu-
lar de programas repetitivos. La nivelación podría complicarse conside-
rablemente al adoptar el problema otras formas más complejas: los pro-
gramas multiciclos en serie y en paralelo que tratan C. Fisher y G. L.
Nemhauser (17).
— 177 -
12
MANUEL ORTIGUEIRA BOUZADA
— 178 -
LA PROGRAMACIÓN DE PROYECTOS
presenta el valor de la carga mínima posible. Estos dos límites son teni-
dos en cuenta por el método de determinación de los intervalos de carga.
Los límites superior e inferior pueden representarse gráficamente en
forma de histogramas. Revelan así, al ser comparados con la gráfica de
la carga media, los intervalos críticos utilizados para descomponer el
problema inicial en subproblemas: límite superior bajo el nivel medio y
límite inferior sobre este nivel medio.
— 179 —
MANUEL ORTIGUEIRA BOUZADA
— 180 —
LA PROGRAMACIÓN DE PROYECTOS
Para poner en acción el (MS)2 es preciso haber elaborado las redes re-
presentativas de los distintos proyectos y tener calculadas las fechas más
tempranas y más tardías de comienzo y terminación de tareas. Igualmente
conocer ^os masgenes indicativos de la flexibilidad de las actividades sus-
ceptibles de desplazamiento, sin perturbar la fecha de terminación del
proyecto.
El programa-base se establece con las tareas, correspondientes a los
distintos proyectos, ajustadas en sus fechas de comienzo más temprano.
A continuación, para cada centro de trabajo se determinan las correspon-
dientes curvas de carga representativas de las necesidades de hombres
hasta completar todos los proyectos. El programa fija, en cada centro, "ni-
MÁXIMO DE CARSA
_ NIVEL _DE
INTERVENCIÓN
o: - -
<
o
cn_L
te
TIEMPO
Fig.- 13
181 —
MANUEL ORTIGUEIRA BOUZADA
— 182 —
LA PROGRAMACIÓN DE PROYECTOS
— 183 —
MANUEL ORTIGUEIRA BOUZADA
— 184 —
LA PROGRAMACIÓN DE PROYECTOS
— 185 —
MANUEL ORTIGUEIRA BOUZADA
— 186 —
LA PROGRAMACIÓN DE PROYECTOS
/X
Fig.-I4
0 I 2 3 4 5 6 7 8 9 10 II 12 13 14 15 16 17 18
10
II
NI! s 10
I
2
I
y
2
II
12
II
10 12
I II
8
I
Fig.- 15
— 187 —
MANUEL ORT1GUE1RA BOUZADA
RECURSO I
24 •
22 -
20 -
1 1
18 -
16 -
14 -
NIVEL DE
12 - RECURSOS
DISPONIBLES
10 -
8 -
6 -
4 -
2 -
1 TIEM
0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 —
3 4 5 6 10 12 13 14 15 16 17 18
F¡g.-I6
servar, en las gráficas de las figuras 16 y 17, los límites de recursos I
y II disponibles han sido rebasados por el programa. Procede, pues, resol-
ver este problema de compatibilidad utilizando el algoritmo que tratamos.
RECURSO II
NIVEL DE
RECURSOS
DISPONIBLES
TIEMPO
3 4 5 6 7 8 9 10 12 13 14 15 16 17 18
Fig.-I7
— 188 —
LA PROGRAMACIÓN DE PROYECTOS
TABLA
FECHA MAS FECHA MAS RECURSOS TAREAS
ACTIVIDAD DURACIÓN TEMPRANA TARDÍA
DE COMENZÓ DE COMIENZO I H PRECEDENTES
1- 2 2 0 0 — 12 —
1- 4 4 0 3 10 - —
1- 3 3 0 6 - 12 —
2-3 7 2 2 10 - 1-2
2- 6 6 2 12 - 10 1-2
4- 5 8 4 7 - 12 1-4
4- 6 10 4 8 8 - 1-4
3- 5 6 9 9 2 - 1-3, 2-3
5- 6 3 15 15 — 2 3-5,4-5
Para ello elaboramos la tabla III, en la cual aparecen las tareas ordena-
das por sus fechas de comienzo más temprano, dentro de este orden por
su fecha más tardía y, luego, por su duración.
La aplicación manual del algoritmo nos lleva a la elaboración de la
tabla IV, semejante a la presentada por R. Companys en (23 y 24). Esta
tabla, en el caso de un proyecto complejo, se obtendría del ordenador.
La tabla recoge en cada una de sus columnas la siguiente información:
K.I.: Reloj (H).
K.2.: Lista de espera. Recoge las tareas que por no poder entrar en la
lista de trabajo deben esperar. También las tareas que, estando
en ejecución, son interrumpidas.
K.2.I.: Descripción de la actividad.
K.2.2.: Duración de la actividad ( tj¡ )
K.2.3.: Fecha de comienzo más temprano (TE<¡))
K.2.4.: Fecha de comienzo más tardío (TL (¡>)
K.2.5.: Fecha crítica (Te)
— 189 —
TABLA IV
> 3 4 5
RELOJ LISTA DE ESPERA LISTA DE TRABAJO StocH Recurso* ACTIVIDADES
H RECURSOS ACTIV.
ACTIV. DURAC. T E (i ) T L ( I )
RECURSOS ACTIV. RESIDUALES TERMINADES
ACTIV. DURAC T E < i ) T L ( i ) Fe TP
I I I PRECED I II PRECES I ri
0 1-3 3 0 0 0 0 _ 12 _ 1 -2 2 0 0 2 0 _ 12 _ -
1 -4 4 0 0 4 0 10 - -
2 1-4 4 0 0 0 2 10 - _ 1 -3 3 0 0 5 0 _ 12 - - _ 1- 2
2-6 6 2 2 2 0 - 10 1-2 2-3 7 2
z 9 0 10 - 1-2
4 1-4 4 0 0 0 2 10 _ _ 1 -3 3 0 0 5 2 _ 12 _
2-6 6 2 2 2 0 - 10 -2 2-3 7 2 2 9 2 10 - 1-2
4-5 8 4 8 8 0 — -4
4-6 10 4 8 8 0 8 - -4
5 2-3 7 2 2 2 3 10 _2 2-6 6 2 2 1 1 0 _ 10 1-2 2 1-3
4-5 8 4 8 8 0 - 12 -4 1 -4 4 0 0 7 2 10 - —
4-6 10 4 8 8 0 8 - -4
7 2-6 6 2 2 2 2 _ 10 -2 2-3 7 2 2 1 1 3 10 - -2 - _ 1-4
4-6 10 4 8 8 0 8 - -4 4-5 8 4 8 1 5 0 - 12 -4
9 2-6 6 2 2 2 2 - 10 1-2 2-3 7 2 2 11 5 10 - -2 - -
3-5 6 9 9 9 0 2 - 2-3,1-3 4-5 8 4 8 1 5 2 - 12 -4
4-6 10 4 8 8 0 8 - 1-4
1 1 2-6 6 2 2 2 2 - 10 1-2 4-6 10 4 8 21 0 8 _ -4 - _ 2-3
4-5 8 4 8 15 4 12 -4
3-5 6 9 9 17 0 2 2-3,1-3
15 5-6 3 15 15 15 0 _ 2 3-5 2-6 6 2 2 19 2 _ 10 1-2 - 2 4-5
3-5 6 9 9 17 4 2 - 2-3,1-3
4-6 10 4 8 21 4 8 - 1-4
17 2-6 6 2 2 19 4 - 10 1-2 2 - 3-5
5-6 3 15 15 20 0 - 2 5-5,4-5
4-6 10 4 8 21 6 8 - 1-4
19 5-6 3 15 15 20 2 - 2 M/í-5 2 10 2-7
4-6 10 4 8 21 8 8 - 1-4
20 4-6 10 4 8 21 9 8 - 1-4 2 12 6-7
21 10 12 4-7
LA PROGRAMACIÓN DE PROYECTOS
Tc = TE (¡) + a
K.2.6.: Unidades de tiempo ya consumidas en la ejecución de la acti-
vidad (a).
K.2.7.: Recursos reclamados por cada tarea, expresados en unidades
técnicas.
K.2.8.: Actividades precedentes.
K.3.: Lista de trabajo. Recoge las tareas en ejecución. Su estructura es
análoga a la columna 2 (K.2), excepto:
K.3.5.: Fecha prevista de terminación T,
T, = H + t., - a
K.4.: "Stock" de recursos residuales. Recoge las unidades de recursos
no consumidos por las tareas en curso de trabajo.
K.5.: Tareas acabadas.
— 191 —
MANUEL ORTIGUEIRA BOUZADA
Rg.- 18
sión de los trabajos de la tarea 1-4 y hacer entrar en lista de espera la
actividad 2-3. La figura 19 muestra los resultados que obtendríamos en
este último caso. Como vemos, también tendríamos que retrasar 3 uni-
dades de tiempo la duración inicial del proyecto.
— 192 —
LA PROGRAMACIÓN DE PROYECTOS
0 I 2 3 4 5 6 7 8 9 10 I I 12 13 14 15 16 17 18 19 2 0 21
10
10
•(5 ~( 6)
12
10 12
n
10 .....
8 fe> CAFGA RE :ÜR 3'Ó'Í
6 - •:•:•:•:
* • - -
4
:
2
0
12
10 i X v
8
6 •$+:+ CAR RE:UR: Olí
4 » • - • •
Fig.- 19
El sistema ALTAI, original de IBM Italia, acomete el problema de com-
patibilidad de recursos a intensidades fijas para el caso de varios pro-
yectos a realizar simultáneamente. Para nuestra exposición nos basare-
mos en los trabajos de dos especialistas destacados: M. Ricciardi (25
y 26) y A. Carducci (27).
— 193
MANUEL ORTIGUEIRA BOUZADA
— 194 —
LA PROGRAMACIÓN DE PROYECTOS
MODIFICACIONES
TABLAS PERT PRELIMINARES
YECTO 109
ROYECTO 107
. PROYECTO IOS
ÍITARJETAS;I'|-|'*
MAM
|V,'TAREAS;;J DURA
: A 3 0 1 00
B 5 0 2 01 1 0
C 2 0 3 02 2 0
D 2 12 3 3
MEMORIA EN DISCOS
MAGNÉTICOS
•H-
TAREAS ORDENADAS POR PROYECTOS
Figr 20
— 195 —
MANUEL ORTIGUEIRA BOUZADA
— 196 —
LA PROGRAMACIÓN DE PROYECTOS
— 197 —
MANUEL ORTIGUEIRA BOUZADA
FASE I:
a) Encabezamiento:
b) Cuerpo '•
— 198 —
LA PROGRAMACIÓN DE PROYECTOS
Fecha de terminación.
Holguras (libre y de interferencia).
' Señalizaciones de criticidad de etapas finales (.) y
tareas (.—.).
TABLA V
Fecha final calculada 129
.. PROYECTC) NUMERO 6 « Fecha final prefijada
VAR. ACTIVIDAD ETAPA FECH. MINIM. HOLGURA
OURAC. DESCRIP. REPT. PUESTO DURAC. INIC. TERM. INIC. TERM. LIBRE INTERF.
Fecha Inicio 85 1. 85
A TEC. 12 6_- 1 2. 85 91
B EST. 2 2 3 91 94 3
C PRO. 7 3 2 4 91 94 4
D FRE. 4 4_- 2 5. 91 95
E CER. 3 5 3 6. 93 98 3
F PRO. 7 3 4 6. 94 97 4
6 TEC. 12 6_- 5 6. 95 101
H PRO. 7 7_- 6 7. 101 108
I FRE. 4 1 •_• 7 8. 108 109
J TOR. 2 5 7 9 108 1 13 3
K EST. 9_- 8 10 . 109 118
M CER. 3 4 9 1 1. 1 13 117 3
L MON. 5 2_' 10 11 . II 8 120
N TOR. 2 5 1 1 12 120 125 3
0 TEC. 12 6_' 1 1 13. 120 126
P PRO. 7 1 12 14. 125 126 3
a MON. 5 3-_- 1 3 14. 126 129
FASE II:
— 199 —
MANUEL ORTIGUEIRA BOUZADA
— Código.
— Número de unidades laborales nominales.
— Fuerza presente (considerando el porcentaje medio de ausen-
cias).
— Número de máquinas (eventualmente).
b) Fila I: Esta fila alcanza los 25 períodos que componen cada ex-
ploración.
c) Fila 2: Correspondiendo con cada período, se consignan las uni-
dades laborales necesarias.
d) Fila 3: Cada uno de los valores de cada período, recogidos en
la fila 2, se resta de la fuerza presente. Estas diferencias consti-
tuyen los valores de esta fila.
e) Fila 4: Recoge el porcentaje de la fuerza necesaria con respecto
a la fuerza presente.
f) Diagrama: En el cuerpo principal de la tabla se da una versión
cartesiana de las cuatro filas anteriores.
FASE III:
— 200 —
LA PROGRAMACIÓN DE PROYECTOS
PUESTO DE TRABAJO
CÓDIGO - FUERZA NOMINAL • FUERZA PRESENTE - NS MAO.
5 22 20
IOS 106 IOS 110 112 114 116 118 120 122 124 126 128 130
•t—I—I—l—l—i—i—l—i—i—(—l—I—l—I—I—I—<—I—I—I—I—I—l—l—>
E3PECIAUS. NECESARIOS. . 202020 20242424 26 302416 18 18 30224012 12 22 6 35 8 31 12 30 20
DIF. CON FZA. PRESENTE ... 4 - 4 - 4 - 6 - 0 - 4 2 2 2-10-2-20 8 8-2 14-15 12 II 8 -10 -
PORCENTAJE FZA.PRESENTE IO07IOOCOI0OI2OI2OI2OI30l5OI209O9O9OISOII02OO6O60IIO3OI754OI55eOI5OI0O
NIVEL LIMITE
105 107 109 III 113 115 117 119 121 123 125 127 129 130
Fig- 22
— 201 —
MANUEL ORTIGUEIRA BOUZADA
FASE IV:
Una vez que las tareas respetan todas las limitaciones a que están
sometidas, se reagrupan por proyectos; a continuación, y para cada uno
de éstos, se efectúa un cálculo definitivo con programa PERT. Las tablas
que se obtienen son semejantes en su estructura a las descritas en la
fase I; la única diferencia estriba en que aparece una nueva columna (la
primera), que recoge la variación en las duraciones totales de las tareas.
La variación en las duraciones de algunas tareas se debe al retraso
a que se han tenido que someter para poder respetar la compatibilidad
con los precedentes compromisos de trabajo. Este retraso, sumado a su
duración efectiva de ejecución (que no es variada), da la nueva duración
total de la tarea (tiempo de espera + tiempo de ejecución).
Comparando, para cada proyecto, las tablas PERT resultantes en la
fase I con las obtenidas en esta fase IV, se podrán observar las diferen-
cias producidas en las fechas de terminación.
FASE V:
En esta fase las tareas son ordenadas por centros de trabajo a tenor
de los códigos preestablecidos para éstos. Merced a la aplicación del pro-
grama FRI se pueden obtener las tablas de cargas de trabajo por cada
centro, semejantes a las descritas en la fase II, si bien en éstas aparecen
respetados los niveles máximos de disponibilidades.
El programa FRI genera también los correspondientes diagramas de
Gantt de las tareas de cada centro de trabajo, a ejecutar en los 25 perío-
dos que se examinan en cada secuencia de programación. La estructura
de estos diagramas es la siguiente:
a) Encabezamiento:
b) Cuerpo:
1. a) Descripción de la tarea.
b) Fecha de comienzo.
c) Holgura de interferencia.
— 202 —
LA PROGRAMACIÓN DE PROYECTOS
TABLA VI
Fecha final calculada 133
PROYECTO NUMERO 6 » Fecha final prefijada
VAR. ACTIVIDAD ETAPA FECH. MINIM. HOL8URA
DURAC. DE9CRIP. REPT. PUESTO DURAC. INIC. TERM. INIC. TER. UBRE INTERF.
Ficha Inicio 85 1. 85
A TEC. 12 6_- i 2. 89 91
B EST. 2 2 3 91 94 2
C PRO. 7 3 2 4 91 94 4
0 FRE. 4 4_- 2 5. 91 95
6 E CER. 3 5 3 6. 94 1 01 2
F PRO. 7 3 4 6. 94 101 4
G TEC. 12 6_- 5 6. 95 101
H PRO. 7 7_- 6 7. 101 108
I FRE. 4 1 •_• 7 8 . 108 109
J TOR. 2 5 7 9 108 1 16 3
K EST. 9_- 8 10 . 109 118
7 M CER. 3 4 9 1 1. 116 124 3
L MON. 5 2_- 10 1 1. 118 124
9 N TOR. 2 5 1 1 12 124 131 1
10 0 TEC. 12 6 •_• 1 1 1 3. 124 130
7 P PRO. 7 1 12 14. 131 133 1
7 0 MON. 5 3_- 13 14. 130 133
— 203 —
MANUEL ORTIGUEIRA BOUZADA
PUESTO DE TRABAJO
CÓDIGO - FUERZA NOMINAL - FUERZA PRESENTE - N2 MAQ.
5 22 20
105 106 108 110 112 114 116 118 120 122 124 126 128 130
-I—I—I—t—I—H—I—I—M—I—I—I—I—H—I-H—h-1—I-H—I—I—f
ESPECIALIS. NECESARIOS 2O2O2O2OIS 16 18 B 18 2020 20 20 18 20 12 12 16 B 18 18 18 20 20 18 18
DIF. CON FZA. PRESENTE 2 2 2 2 2 - - - - 2 - 8 8 2 2 2 2 2 - - 2 2
Fig- 23
— 204 —
LA PROGRAMACIÓN DE PROYECTOS
PUESTO DE TRABAJO
DESCRIRACT- INIC - H.INTERF. ' IOS 107 109 III 113 US 117 119 El 123 125 12712» 150
COD PROY- COD.REP- N2-TER-M U I ' I 1 1 1 1 1 1 1 1 1 1 I I
Fig- 24
— 205 —
MANUEL ORTIGUEIRA BOUZADA
PROYECTOi
TERMINACIÓN
PROYECTADA
TERMINACIÓN
DESEADA
PROYECTO 2
-\ 1 1 1
Fig.-25
mentados (al no poder descender más abajo el nivel mínimo de asigna-
ción), o bien el proyecto habrá de ser retrasado. Si el nivel de dispo-
nibilidades se respeta, se comprueba si la duración del proyecto se encuen-
tra dentro del plazo de terminación planeado. Si no se encuentra dentro
de este plazo, se asignan incrementos sucesivos del recurso sobrante hasta
reducir el plazo de terminación del proyecto a la fecha deseada- Esta asig-
nación se hace a las tareas del camino crítico en las que la reducción
en tiempo por unidad (hombre) añadida es mayor.
— 206 —
LA PROGRAMACIÓN DE PROYECTOS
— 207 —
MANUEL ORTIGUEIRA BOUZADA
DISPONIBILIDADES
Po
TECHO
r
"Curva de disponibilidades
TIEMPO _
F¡g.-26 Figr27
— 208 —
LA PROGRAMACIÓN DE PROYECTOS
LISTA GENERAL
RECURSOS
ti i 1 *H TJ-dil
C,| O.l C 2 [ 0 2 | - •
EXTRAOON LAS TAREAS SE CLASIFICAN POR
ti < D ti CRECIENTES.
LISTA DE ESPERA
RECLASIFICACUN DE LA
LISTA DE ESPERA Y DEL»
LISTA DE TRABAJO.
CARGAS PREVISIONALES
JALONAMIENTO DEFINITIVO
.{ i i
FIN
CUANDO EN LA LISTA DE
TRABAJO NO QUEDA N I N -
GUNA TAREA.
Fig.- 28
— 209
MANUEL ORTIGUEIRA BOUZADA
(30) IACK MOSHMAN, JACOB JOHNSON and MADALYN LARSEN: RAMPS, A Tech-
nique for Resource Allocation and Multi-Proyect Scheduling, Proceedings 1963,
Spring Joint Computer Conference.
(31) RAMPS, Art introduction, C-E-I-R Inc., Washington.
(32) RAMPS, User Guide, C-E-I-R Inc.
(33) F. Ross: RAMPS, Resource Allocation and Multiproyect Scheduling, Ges-
tión, Mai, 1964.
— 210 —
LA PROGRAMACIÓN DE PROYECTOS
FASE I:
• 1
ANÁLISIS DE LOS REVISIÓN DE LOS PLANES RAMPS.-ORDENADOR
FASE 2a DATOS DE SALIDA Cambiar datos entrada NUEVO PROGRAMA
í
i
PUESTA EN MARCHA ACTUALIZACIÓN DE
FASE 3« DEL PLAN PROGRAMAS
Control del desarrollo Modificación datot «itrada
TRABAJO TERMINADO
Fia.- 29
pondientes a las posibles demoras. En cada proyecto se estudia minu-
ciosamente cada actividad. Con ello se pretende determinar los recursos
necesarios para la ejecución de las actividades, sus intensidades, las fe-
chas estimadas de terminación para cada intensidad e incluso, si se desea,
la penalidad de interrupción para cada tarea. A continuación, para todos
los proyectos, se determina el volumen total de recursos necesarios. Una
relación para cada tipo de recursos es elaborada. En esta relación se espe-
— 211 —
MANUEL ORTIGUEIRA BOUZADA
FASE II:
FASE III:
La primera etapa de esta fase utiliza los programas obtenidos para po-
ner en marcha el plan, dar comienzo a los trabajos, reclamar los recursos
necesarios y establecer el control del desarrollo. Se pasa luego a una etapa
de actualización. En ella se recogen todas cuantas desviaciones se han
ido produciendo en la ejecución de los trabajos. La información de entra-
da original es modificada y se incluyen las variaciones oportunas: cambios
de intensidades, comienzo de nuevos proyectos, eliminación de tareas y
proyectos, aumento y disminución de recursos, modificación de fechas y
penalidades, etc. Luego se realiza una nueva programación. Esta programa-
ción vuelve a ser analizada a fin de comprobar los efectos que los desa-
rrollos realizados hasta ese momento pueden producir sobre los trabajos
pendientes. Las etapas de las fases II y III se repiten hasta la terminación
de los proyectos.
El punto de apoyo del sistema RAMPS son las redes. Estas constitu-
yen el soporte sobre el cual RAMPS acumula una cuantiosa información
que luego ha de ser tratada en el ordenador. La red es, por consiguiente,
— 212 —
LA PROGRAMACIÓN DE PROYECTOS
ACELERADO — - 2 - 8
DURACIÓN ^ NORMAL —• 4 - 4
LENTO —• 8-2
•ACELERADO"! N2 UNIDADES
"NORMAL [NECESARIAS
' LENTO I DE RECURSOS
RITMO LENTO
0 •¿ 3 4 5 t 7 S 10 II 12 13 14 19 16 17 16 19 20 2 22 23 24
( *\
1
i 1
J_
2
1
1
- - -
4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2
• 5
>- M •K >
RITMO ACELERADO
8 ,4
8
16 20 ii II 13 9
2 2
-(
2 ,( 2 2
( ) - ) R I 1 •MO NORMAL
4 1 2
8 8 8 8 8 8 6 6 6 6 4 4
Fig- 30
— 213 -
MANUEL ORTIGUEIRA BOUZADA
— 214 —
LA PROGRAMACIÓN DE PROYECTOS
— 215 —
MANUEL ORTIGUEIRA BOUZADA
Margen total
Margen libre.
Previsión
El objetivo de este parámetro es evitar que se produzcan atascos por
amontonamiento en el trabajo e interrupciones en la ejecución de las ta-
reas. Se trata de conceder carácter prioritario a aquellas tareas de las
— 216 —
LA PROGRAMACIÓN DE PROYECTOS
Continuidad en el trabajo
Número de tareas
Recursos ociosos
4.4.3.5. Resultados.
1. Programas de trabajo.
— 217 —
DETERMINACIÓN DE CONCRETAR EL TIPO OBTENCIÓN DEL
RECURSOS USPONBLES DE PROGRAMA DESEADO PROGRAMA RAMPS
L RECURSOS
DISPONIBLES
TARJETAS DE
CONTROL
i
PROCESAR LA INFOR-
MACIÓN DEL CAMINO
CRITICO
I ALMACENAR LOS ALMACENAR LOS ALMACENAR LOS í ALMACENAR LOS ALMACENAR LAS I
DATOS DEL PROYECTO DATOS SOBRE LAS TAREAS I DATOS SÓBRELOS RECURSOS DATOS DE CONTROL INSTRUCCI.DEL PROGRAMA
i:
TOTAL DE RECURSOS : TOTALES POR PROYECTOS
PERIODOS DE TIEMPOJI TITULO Tmnpo Tiwnpot. Co«t« PmM.
2 3 9 - - -1 ; central. program. miloa
ESPECIAUOADV •PROYEC.)
PROYECTO 1 PROYEC. 2 86 64 86
TAREA A 2 2 2 2 •PROYEC. 3 76 77 32 1
PROYECTO 1 PROYEC.4 6 4 — 59
TAREA B _ 3 3 3 PROYEC. 5 9 6 - 5
R. ASIGNADO 5 5 5 2 PROYEC.6 8
: R. DISPONIBLES "
6 6 6 6
Fig.-3I DIAGRAMA GENERAL DE INFORMACIÓN EN EL SISTEMA RAMPS
LA PROGRAMACIÓN DE PROVECTOS
— 219 —
MANUEL ORTIGUEIRA BOUZADA
— 220 —
LA PROGRAMACIÓN DE PROYECTOS
— 221 —
MANUEL ORTIGUEIRA BOUZADA
V. OTRQS MÉTODOS
VI. CONCLUSIÓN
El tiempo, el coste y los recursos, son los tres elementos que configu-
ran los problemas de programación de proyectos. Hemos orientado nues-
tro trabajo en dirección al tercero de estos elementos. De nuestra expo-
— 222 —
LA PROGRAMACIÓN DE PROYECTOS
— 223 —