6. RESULTADOS Y COMENTARIOS FINALES Disminuyendo

Anuncio
Resultados y comentarios finales
Capítulo 6
6. RESULTADOS Y COMENTARIOS FINALES
6.1. RESULTADOS
Disminuyendo progresivamente el máximo movimiento de tareas
con el programa, obtenemos los resultados (fig. 6.1):
Max
movimiento
de
las
tareas
(dias)
5
3
3
2
2
1
1
Número
de
soluciones
en cada Mejor tiempo
ejecución las iteraciones
solution
40
possible
solution
40
possible
solution
100
possible
solution
possible
40
solution
100
possible
40
20
100
20
Tiempo
máximo Número
de del
máximo
de
proyecto trabajadores/dia
no
300
(44)
300
no
300
(0)
300
no
300
(5)
300
no
300
(2)
300
no
300
(0)
300
300
(185)
300
300
(185)
300
Número
máximo
de
trabajadores/dia
necesarios
81
59
59
45
45
185
185
Fig. 6.1. Solución del caso seleccionado con el algoritmo en C++
Vamos a suponer que los costes son lineales al variar , podríamos
complicar el problema suponiendo que la gráfica de costes sea exponencial
de la forma indicada en la figura 6.2:
Coste
Fig. 6.2. Gráfica coste-duración en el proyecto
Duración
127
Resultados y comentarios finales
Capítulo 6
Al disminuir las tareas un 25%, vamos a suponer que el incremento
de costes, igual para todas las tareas, sea del 50%. (Fig. 6.3.) De esta forma,
teniendo la posibilidad de mover las tareas, vamos a poder disminuir la
duración total del proyecto, a costa de incrementar su coste
Máximo
movimiento
de tareas
(horas)
5
72
72
48
48
24
24
20
15
10
5
4
3
2
1
Número
de
soluciones
en cada
ejecución
40
40
100
40
100
40
100
100
100
100
100
100
100
100
100
Máxima
duración
Mejor tiempo de las del
iteraciones
proyecto
solution no possible
300
solution no possible
7200
solution no possible
7200
solution no possible
7200
solution no possible
7200
solution no possible
7200
solution no possible
7200
solution no possible
7200
solution no possible
7200
solution no possible
7200
solution no possible
7200
437
7200
435
7200
437
7200
438
7200
Máximo número
de
trabajadores/día
(31)
300
(35)
300
(80)
300
(0)
300
(70)
300
(27)
300
(7)
300
(7)
300
(27)
300
(27)
300
(31)
300
(31)
300
(235) 300
(235) 300
(235) 300
Máximo número
de
trabajadores/día
necesarios
143
126
126
110
110
43
43
44
80
80
143
235
235
235
235
Fig. 6.3. Solución al disminuir la duración de las tareas un 25%
Otro análisis interesante es el de intentar disminuir las tareas lo
máximo posible sin variar el camino crítico. Esto se puede realizar
empleando el algoritmo de Ford-Fulkerson o bien empleando directamente
la opción de WinQSB, en la que podemos disminuir la duración del
proyecto hasta 427 sin cambiar de camino crítico.
El problema principal que plantea Microsoft Project es que no
calcula la duración mínima de un proyecto, cosa que sí hace el WinQSB.
De esta forma, podemos ir viendo cuánto se puede reducir cada tarea hasta
el límite de cambio de camino crítico y posteriormente hacer el análisis con
Microsoft Project.
128
Resultados y comentarios finales
Capítulo 6
Activity Analysis for Thesis (Using Normal Time)
07-14-2005 Activity
On Critical Activity
Earliest
Earliest
Latest Latest Slack
00:17:08
Name Path Time Start FinishStart Finish(LS-ES)
1
Activity 1
no
24 0
24
48
72
48
2
Activity 2
no
24 24
48
432
456
408
3
Activity 3
no
24 0
24
264
288
264
4
Activity 4
no
72 24
96
384
456
360
5
Activity 5
no
24 24
48
288
312
264
6
Activity 6
no
144 48
192
312
456
264
7
Activity 7
no
24 48
72
312
336
264
8
Activity 8
no
72 72
144
384
456
312
9
Activity 9
no
24 0
24
264
288
264
10
Activity 10 no
72 24
96
384
456
360
11
Activity 11 no
24 24
48
288
312
264
12
Activity 12 no
96 48
144
360
456
312
13
Activity 13 no
24 48
72
312
336
264
14
Activity 14 no
96 72
168
360
456
288
15
Activity 15 no
24 0
24
240
264
240
129
Resultados y comentarios finales
Capítulo 6
16
Activity 16 no
192 24
216
264
456
240
17
Activity 17 no
24 0
24
240
264
240
18
Activity 18 no
192 24
216
264
456
240
19
Activity 19 no
24 0
24
240
264
240
20
Activity 20 no
192 24
216
264
456
240
21
Activity 21 no
24 24
48
168
192
144
22
Activity 22 no
96 48
144
360
456
312
23
Activity 23 no
24 48
72
192
216
144
24
Activity 24 no
240 72
312
216
456
144
25
Activity 25 no
24 72
96
264
288
192
26
Activity 26 no
168 96
264
288
456
192
27
Activity27 no
24 24
48
144
168
120
28
Activity28 no
288 48
336
168
456
120
29
Activity29 no
24 0
24
72
96
72
30
Activity30 no
360 24
384
96
456
72
31
Activity31 no
24 0
24
144
168
144
32
Activity32 no
264 24
288
192
456
168
33
Activity33 no
24 24
48
168
192
144
130
Resultados y comentarios finales
Capítulo 6
34
Activity34 no
168 48
216
288
456
240
35
Activity35 no
24 48
72
192
216
144
36
Activity36 no
240 72
312
216
456
144
37
Activity37 Yes
24 0
24
0
24
0
38
Activity38 Yes
432 24
456
24
456
0
39
Activity39 no
24 0
24
24
48
24
40
Activity40 no
192 24
216
264
456
240
41
Activity41 no
24 24
48
48
72
24
42
Activity42 no
312 48
360
144
456
96
43
Activity43 no
24 48
72
72
96
24
44
Activity44 no
288 72
360
168
456
96
45
Activity45 no
24 72
96
96
120
24
46
Activity46 no
336 96
432
120
456
24
47
Activity47 no
24 96
120
336
360
240
48
Activity48 no
96 120
216
360
456
240
50
Activity50 no
312 48
360
144
456
96
51
Activity51 no
24 24
48
96
120
72
52
Activity52 no
192 48
240
264
456
216
131
Resultados y comentarios finales
Capítulo 6
53
Activity53 no
24 48
72
144
168
96
54
Activity54 no
264 72
336
192
456
120
55
Activity55 no
24 72
96
168
192
96
56
Activity56 no
264 96
360
192
456
96
57
Activity57 no
24 96
120
240
264
144
58
Activity58 no
192 120
312
264
456
144
59
Activity59 no
24 48
72
168
192
120
60
Activity60 no
264 72
336
192
456
120
61
Activity61 no
24 24
48
144
168
120
62
Activity62 no
288 48
336
168
456
120
63
Activity63 no
24 72
96
120
144
48
64
Activity64 no
312 96
408
144
456
48
65
Activity65 no
24 24
48
72
96
48
66
Activity66 no
48 48
96
408
456
360
67
Activity67 no
24 48
72
96
120
48
68
Activity68 no
144 72
216
312
456
240
69
Activity69 no
24 72
96
192
216
120
70
Activity70 no
192 96
288
264
456
168
132
Resultados y comentarios finales
Capítulo 6
71
Activity71 no
24 96
120
216
240
120
72
Activity72 no
216 120
336
240
456
120
73
Activity73 no
24 120
144
288
312
168
74
Activity74 no
144 144
288
312
456
168
75
Activity75 no
24 72
96
144
168
72
76
Activity76 no
288 96
384
168
456
72
77
Activity77 no
72 144
216
384
456
240
456
weeks
Project
Completion Time =
Total Cost of
Project
Number of Critical
=
Path(s)
17.913,20 €
=
1
6.2. COMENTARIOS FINALES
Del análisis de los resultados vemos que en general se mejora la
solución al aumentar el número de iteraciones del algoritmo y/o al
disminuir el máximo movimiento de las tareas.
Aunque el proyecto se ha realizado para costes constantes o lineales
y número de trabajadores variable, se puede estudiar la duración con
número de trabajadores constante y coste variable, con un análisis similar.
La aplicación del algoritmo se puede extrapolar a cualquier tipo de
proyecto con un conjunto de tareas programadas. El equilibrado de los
recursos (mano de obra, en este caso) proporciona una herramienta útil para
133
Resultados y comentarios finales
Capítulo 6
el ingeniero o responsable del proyecto para su planificación, control y
ejecución del mismo.
No obstante, la idea del proyecto es complementar la ayuda que, en
temas de dirección de proyectos, puedan proporcionar paquetes
informáticos mas completos.
134
Descargar