- ¿Cuál es la probabilidad de terminar el proyecto antes de 9 periodos?
- Indique las actuaciones a llevar a cabo para reducir la duración del proyecto hasta 10 periodos con mínimo sobrecoste.
- Nivele los recursos del proyecto.
Considere la información del proyecto cuya información aparece en la tabla adjunta:
| predecessor | duration | standard_deviation | ucr | resources | cap_duration | |
|---|---|---|---|---|---|---|
| activity | ||||||
| A | --- | 3 | 2 | 5 | 1 | 1 |
| B | --- | 2 | 1 | 5 | 1 | 1 |
| C | B | 4 | 2 | 25 | 1 | 2 |
| D | A | 4 | 0 | 1 | 1 | 1 |
| E | A | 2 | 1 | -10 | 2 | 1 |
| F | C,D | 5 | 3 | 1 | 1 | 2 |
| G | C,D | 1 | 0 | -20 | 2 | 1 |
| H | E | 3 | 1 | 5 | 1 | 2 |
| I | F,G | 1 | 0 | 5 | 2 | 1 |
| J | F,G | 2 | 0 | -1 | 1 | 1 |
| K | F,G,H | 1 | 0 | 1 | 1 | 1 |
Comenzamos construyendo el cuadro de prelaciones. Este cuadro nos permitirá construir los grafos Pert o Roy, si atendemos a la información de las filas; o comprobar si el grafo obtenido es correcto, atendiendo a la información de las columnas.
| A | B | C | D | E | F | G | H | I | J | K | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| activities | |||||||||||
| A | |||||||||||
| B | |||||||||||
| C | True | ||||||||||
| D | True | ||||||||||
| E | True | ||||||||||
| F | True | True | |||||||||
| G | True | True | |||||||||
| H | True | ||||||||||
| I | True | True | |||||||||
| J | True | True | |||||||||
| K | True | True | True |
Utilizando el cuadro de prelaciones expandido podemos dibujar el grafo Pert correspondiente al proyecto.
Alternativamente podríamos haber representado su grafo Roy.
A continuación podemos determinar la duración del proyecto calculando los tiempos tempranos y tardíos de su grafo Pert. Se hace en este caso mediante el algoritmo de Zaderenko:
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | early | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2.0 | 3.0 | 0.0 | ||||||||
| 2 | 4.0 | 2.0 | |||||||||
| 3 | 4.0 | 2.0 | 3.0 | ||||||||
| 4 | 0.0 | 1.0 | 7.0 | ||||||||
| 5 | 3.0 | 5.0 | |||||||||
| 6 | 5.0 | 7.0 | |||||||||
| 7 | 0.0 | 0.0 | 2.0 | 12.0 | |||||||
| 8 | 1.0 | 12.0 | |||||||||
| 9 | 1.0 | 12.0 | |||||||||
| 10 | 14.0 | ||||||||||
| late | 0.0 | 3.0 | 3.0 | 7.0 | 10.0 | 7.0 | 12.0 | 13.0 | 13.0 | 14.0 |
Los tiempos tempranos y tardíos obtenidos para cada nodo son:
| early | late | |
|---|---|---|
| 1 | 0 | 0 |
| 2 | 2 | 3 |
| 3 | 3 | 3 |
| 4 | 7 | 7 |
| 5 | 5 | 10 |
| 6 | 7 | 7 |
| 7 | 12 | 12 |
| 8 | 12 | 13 |
| 9 | 12 | 13 |
| 10 | 14 | 14 |
De acuerdo a la duración obtenida para el nodo final del proyecto, la duración media del proyecto es 14 periodos.
Las fechas de inicio y fin más tempranas y tardías de cada actividad son:
| inicio_mas_temprano | inicio_mas_tardio | fin_mas_temprano | fin_mas_tardio | H_total | duracion | |
|---|---|---|---|---|---|---|
| activity | ||||||
| A | 0 | 0 | 3 | 3 | 0 | 3 |
| B | 0 | 1 | 2 | 3 | 1 | 2 |
| C | 2 | 3 | 6 | 7 | 1 | 4 |
| D | 3 | 3 | 7 | 7 | 0 | 4 |
| E | 3 | 8 | 5 | 10 | 5 | 2 |
| F | 7 | 7 | 12 | 12 | 0 | 5 |
| G | 7 | 11 | 8 | 12 | 4 | 1 |
| H | 5 | 10 | 8 | 13 | 5 | 3 |
| I | 12 | 13 | 13 | 14 | 1 | 1 |
| J | 12 | 12 | 14 | 14 | 0 | 2 |
| K | 12 | 13 | 13 | 14 | 1 | 1 |
Para determinar la varianza del proyecto es necesario conocer la varianza de cada una de las rutas del camino crítico. Es necesario, por tanto, conocer cuales son las actividades con holgura total cero.
Del cálculo de las holguras totales obtenemos:
| H_total | |
|---|---|
| @∇D⤑ΔF | 0 |
| @∇G⤑ΔI | 1 |
| @∇G⤑ΔK | 1 |
| A | 0 |
| B | 1 |
| C | 1 |
| D | 0 |
| E | 5 |
| F | 0 |
| G | 4 |
| H | 5 |
| I | 1 |
| J | 0 |
| K | 1 |
Las actividades con holgura total cero forman el camino crítico. Según el grafo Pert del proyecto, éste está compuesto por las siguientes rutas, cuyas actividades se listan en orden alfabético:
Route_2: A, D, F, J
Alternativamente, se muestra el grafo roy correspondiente con indicación del camino crítico.
Se calcula entonces la varianza de cada una de las rutas del camino crítico como suma de las varianzas de las actividades que lo componen.
El enunciado nos aporta la desviación típica, la varianza se calcula elevando al cuadrado.
| Activities | Variance | |
|---|---|---|
| Route_2 | A, D, F, J | 13.00 |
La varianza de la duración del proyecto es la máxima varianza de las rutas críticas. Para este proyecto es 13.0.
Habitualmente será útil calcular su raiz cuadrada, la desviación típica, para ser utilizada como parámetro de la ley de distribución normal.
La desviación típica es 3.61
Para un proyecto con duración media 14 y desviación típica 3.61 el valor de la probabilidad de terminar antes de 9 periodos es 8.0 por ciento.
| A | B | C | D | E | F | G | H | I | J | K | 0 | 1 | 2 | 3 | 4 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Route_1 | 5.0 | 1.0 | 1.0 | 5.0 | 13.0 | 13.0 | 12.0 | 11.0 | 10.0 | |||||||
| Route_2 | 5.0 | 1.0 | 1.0 | -1.0 | 14.0 | 13.0 | 12.0 | 11.0 | 10.0 | |||||||
| Route_3 | 5.0 | 1.0 | 1.0 | 1.0 | 13.0 | 13.0 | 12.0 | 11.0 | 10.0 | |||||||
| Route_4 | 5.0 | 1.0 | -20.0 | 5.0 | 9.0 | 9.0 | 8.0 | 8.0 | 8.0 | |||||||
| Route_5 | 5.0 | 1.0 | -20.0 | -1.0 | 10.0 | 9.0 | 8.0 | 8.0 | 8.0 | |||||||
| Route_6 | 5.0 | 1.0 | -20.0 | 1.0 | 9.0 | 9.0 | 8.0 | 8.0 | 8.0 | |||||||
| Route_7 | 5.0 | -10.0 | 5.0 | 1.0 | 9.0 | 9.0 | 9.0 | 9.0 | 9.0 | |||||||
| Route_8 | 5.0 | 25.0 | 1.0 | 5.0 | 12.0 | 12.0 | 12.0 | 11.0 | 10.0 | |||||||
| Route_9 | 5.0 | 25.0 | 1.0 | -1.0 | 13.0 | 12.0 | 12.0 | 11.0 | 10.0 | |||||||
| Route_10 | 5.0 | 25.0 | 1.0 | 1.0 | 12.0 | 12.0 | 12.0 | 11.0 | 10.0 | |||||||
| Route_11 | 5.0 | 25.0 | -20.0 | 5.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | |||||||
| Route_12 | 5.0 | 25.0 | -20.0 | -1.0 | 9.0 | 8.0 | 8.0 | 8.0 | 8.0 | |||||||
| Route_13 | 5.0 | 25.0 | -20.0 | 1.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | |||||||
| 0 | 2.0 | 1.0 | 2.0 | 3.0 | 1.0 | 3.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 | |||||
| 1 | 2.0 | 1.0 | 2.0 | 3.0 | 1.0 | 3.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | |||||
| 2 | 2.0 | 1.0 | 2.0 | 2.0 | 1.0 | 3.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | |||||
| 3 | 2.0 | 1.0 | 2.0 | 2.0 | 1.0 | 2.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | |||||
| 4 | 2.0 | 1.0 | 2.0 | 2.0 | 1.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 |
Tras esta reducción ya se ha alcanzado el objetivo de 10 periodos de duración. Se muestra la representación Pert y Roy del proyecto con las nuevas duración y la indicación de los caminos críticos.
Para responder este apartado es necesario representar la demanda de recursos a lo largo del tiempo.
Suma de cuadrados: 94
La demanda de recursos actual no se encuentra nivelada. Se procede a aplicar el algoritmo de nivelación.
Se aplican las siguientes reglas:
- Se desplazan primero aquellas no críticas aun no desplazadas con su final más temprano más próximo al principio del proyecto.
- En caso de empate se preferirá mover primero la de mayor holgura.
- De persistir el empate se moverá la de menor duración.
- Descartamos del análisis las actividades f1 y f2 por no consumir recursos.
- En caso de persistir el empate, resulta indiferente una u otra.
La siguiente tabla indica el valor de la suma de los cuadrados del consumo de los recursos para cada unos de los posibles desplazamientos, en el orden de desplazamiento de las actividades utilizado. El orden seguido ha sido el de las actividades no críticas en orden creciente de periodo de finalización. Se señala en color amarillo el desplazamiento que en cada caso minimiza la suma de cuadrados.
| 0 | 1 | 2 | 3 | 4 | 5 | |
|---|---|---|---|---|---|---|
| activity | ||||||
| B | 94 | 96 | ||||
| E | 94 | 92 | 88 | 88 | 88 | 80 |
| C | 80 | 80 | ||||
| H | 80 | |||||
| G | 80 | 88 | 88 | 84 | 84 | |
| I | 80 | 80 | ||||
| K | 80 |
Atendiendo a los valores de las sumas de cuadrados, los desplazamientos indicados para la nivelación son:
| desplazamientos | |
|---|---|
| B | 0 |
| E | 5 |
| C | 0 |
| H | 0 |
| G | 0 |
| I | 0 |
| K | 0 |
La planificación del proyecto nivelado se muestra en el siguiente diagrama de Gantt.