Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 5. Programación Del Proyecto
Tema 5. Programación Del Proyecto
ÍNDICE
1. INTRODUCCIÓN 2
2. PLANIFICACIÓN VS PROGRAMACIÓN 2
2.1. Planificación ............................................................................................................................................... 3
2.2. Programación ............................................................................................................................................ 3
4. DIAGRAMA DE PERT 9
4.1. Principios y construcción de un grafo PERT .................................................................................... 9
4.2. Condiciones que se deben cumplir en la construcción de un grafo PERT ............................. 10
1. INTRODUCCIÓN
A la hora de ejecutar un proyecto deberemos pararnos a planificar y programar todas las
actividades que vamos a desarrollar. Deberemos planificar tiempos, programar coste y estimar
recursos con el objeto de conocer la duración, el coste total y la cantidad de recursos que vamos a
necesitar en la ejecución del proyecto en su conjunto.
En el tema anterior se han establecido los principios básicos de los métodos de gestión de
proyectos mediante redes. Y, además, se estudió la construcción de la red que refleja las prelaciones
existentes entre las diferentes actividades en que se descomponía el proyecto.
Además, se va a asignar los tiempos de ejecución a las diversas actividades que permitirán
proceder al cálculo de los tiempos early (más pronto posible) y last (más tarde permisible). A
continuación, se establecerán los conceptos de holguras y cálculos de las mismas, lo que determina el
camino crítico. Y, además, se establecerá la programación mediante redes de flechas, diagrama de
nudos y diagrama de precedencias.
2. PLANIFICACIÓN VS PROGRAMACIÓN
Una vez definidas y descritas las actividades, es preciso analizar cuánto va a durar la ejecución
de cada una de ellas, y sobre todo en qué orden se van a abordar.
La duración de cada actividad vendrá dada por múltiples factores como: la complejidad, el
esfuerzo requerido, las personas disponibles, el tiempo del que dispongamos,...
El orden de ejecución tiene en cuenta otra serie de factores como:
El hecho de que algunas tareas necesiten resultados de otras que deberán comenzar antes.
Para realizar algunas actividades se necesitarán recursos que hayan de ser compartidos con
otras actividades.
2.1. Planificación
La planificación estructura las tareas a realizar dentro del proyecto, definiendo la duración y el
orden de ejecución de las mismas.
5) Organizar el equipo.
2.2. Programación
La programación transforma el plan del proyecto en un calendario real, con recursos, costes y
carga de trabajo.
Por tanto, la programación del proyecto es distinta a la planificación.
Los diagramas de Gantt son un sistema gráfico que se ejecuta en dos dimensiones : en el eje de
abscisas se coloca el tiempo y en el eje de ordenadas se colocan las actividades a desarrollar . Las
actividades se representan como una barra horizontal, cuyo extremo izquierdo representa la flecha de
comienzo de dicha actividad, viniendo la duración indicada por su longitud. Por lo que los diagramas de
Gantt se conocen como diagramas de barras.
Gestiones de financiamiento: consiste en las tratativas que se deben hacer con las agencias
financieras, a fin de obtener el financiamiento del proyecto.
Garantías y contratos de crédito: se refiere a los tiempos destinados para la presentación de
garantías y las firmas respectivas una vez analizado el estudio y aprobado el crédito.
Cotizaciones: donde se hace la evaluación de las propuestas, tanto para la construcción de
obras civiles como para la provisión de equipos, materiales e insumos de procedencia nacional o
importada.
Orden de compra y contrato de construcción: una vez evaluadas las propuestas sobre las
cotizaciones, se deben colocar los pedidos, hacer los pagos de anticipos a los proveedores de
equipos y construcciones civiles.
Obras civiles: la elaboración de planos, cálculos y construcción de las obras civiles
(fundaciones, estructuras, oficinas, almacenes, conexiones, etc.). Ésta es una fase muy
importante y el tiempo dedicado a ello debe ser bien planificado.
Montaje y pruebas: una vez llegados los equipos, se debe considerar un tiempo y costo
necesario para realizar el montaje de los equipos y las pruebas del mismo.
Entrenamiento de personal: la capacitación del personal es importante para verificar que
personal será contratado y garantizar el buen funcionamiento del proceso. El entrenamiento del
equipo debe ser realizado por personal capacitado cuyos servicios traen aparejados costos de
contratación.
Puesta en marcha: una vez cumplidas las anteriores actividades, se inicia la fase operacional o
puesta en marcha, que requiere un periodo corto para su adecuación al funcionamiento del
proyecto.
CPM (Critical Path Method, Método del Camino Crítico) en 1957 por DuPont para la
construcción y mantenimiento de plantas químicas.
PERT (Programme Evaluation and Review Technique, Técnica de Evaluación y Revisión de
Programas) en 1958 por la marina de Estados Unidos para la construcción de submarinos
atómicos armados con misiles “Polaris”.
Si el proyecto tiene que estar acabado antes de lo que se había programado, ¿cuál es el mejor
modo de conseguirlo al mínimo coste?
2) Definir las relaciones entre las actividades: decidir qué actividades deben preceder y cuáles
deben seguir a las otras.
3) Dibujar el grafo que conecta todas las actividades.
5) Calcular el camino de mayor duración del grafo. Éste es el denominado camino crítico.
6) Utilizar el grafo para ayudar a planificar, programar, seguir y controlar el proyecto.
Determinístico, ya que considera que los tiempos de las actividades se conocen y se pueden
variar cambiando el nivel de recursos utilizados.
A medida que el proyecto avanza, estos tiempos estimados se utilizan para controlar y
monitorear el progreso. Si ocurre algún retardo en el proyecto, se hacen esfuerzos por lograr
que el proyecto quede de nuevo en programa cambiando la asignación de recursos.
Considera que las actividades son continuas e interdependientes, siguen un orden cronológico y
ofrece parámetros del momento oportuno del inicio de la actividad.
Probabilístico, ya que considera que la variable de tiempo es una variable desconocida de la cual
sólo se tienen datos estimativos.
Suponiendo que las distribuciones de los tiempos de las actividades son independientes (una
suposición fuertemente cuestionable), la varianza del proyecto es la suma de las varianzas de
las actividades en la ruta crítica.
Considera tres estimaciones de tiempos para cada actividad (tiempo optimista, tiempo más
probable y tiempo pesimista) con sus probabilidades asociadas de que ocurran. Sirven para
calcular valores esperados y desviaciones estándar para los tiempos de cada actividad.
El CPM trabaja con duraciones deterministas para las actividades, mientras que el PERT (más
centrado en el aspecto temporal) considera estimaciones probabilísticas (tiempo optimista,
tiempo más probable y tiempo pesimista).
El CPM tiene en cuenta la relación entre el coste y la duración de las actividades y el PERT no.
4. DIAGRAMA DE PERT
El método PERT (Técnica de Revisión y Evaluación de Programas) realiza tres estimaciones de
tiempos para cada actividad (tiempo optimista, tiempo más probable y tiempo pesimista ). En base a
estas estimaciones de tiempos es posible deducir la probabilidad de ejecutar un proyecto antes de una
determinada fecha.
Sus objetivos son:
Determinar las actividades necesarias.
Identificar las actividades críticas, aquellas cuyo retraso supone el retraso del proyecto
completo.
Identificar el camino crítico, aquel formado por la secuencia de actividades críticas.
Detectar y cuantificar las holguras (temporales y económicas) de las tareas no críticas, o sea,
el tiempo que tarden en retrasarse en su comienzo y finalización sin que el proyecto se vea
retrasado.
Donde:
Actividad: tarea que necesita para su realización la utilización de uno o varios recursos
considerando como característica fundamental su duración
Suceso (nodo): representa un punto en el tiempo e indica el principio o el fin de una actividad (o
conjunto de actividades:
o Suceso inicial del proyecto: representa el comienzo de una o más actividades, pero no la
terminación de ninguna.
o Suceso final del proyecto: representa el final de una o más actividades, pero no el inicio
de ninguna otra.
Si una serie de tareas se puede realizar en paralelo se hará, en cambio otras no podrán avanzar
hasta que se finalicen las anteriores.
Una vez asignados los tiempos de cada actividad , es importante calcular los tiempos totales de
cada una de las ramas de la red, para así determinar cuál es la que emplea el mayor tiempo, lo
que indicaría las actividades que no se pueden retrasar.
Para proceder a los cálculos de programación del proyecto es necesario conocer las duraciones
estimadas de las actividades. Estas estimaciones pueden estar basadas en un valor único de tiempo ,
como hace el método CPM, o puede basarse en un sistema de tres estimaciones, que es propio del
método PERT, que da un enfoque estadístico a la planificación y programación de un proyecto .
El progreso hacia los objetivos de un proyecto está condicionado por tres factores básicos:
El tiempo.
Los recursos.
Fijando los recursos y la calidad prevista, el tiempo será la variable. Por tanto, los técnicos y
responsables de la ejecución de un proyecto estimarán el tiempo necesario para progresar de un
proceso a otro y también los límites de fluctuación de los tiempos estimados, como condición del grado
de incertidumbre en las previsiones.
Debido a que el PERT trabaja con tiempos, es de suma importancia asignar una duración
correcta a cada actividad, de acuerdo con los medios que se disponga para su ejecución, siendo
indiferente la unidad a emplear, el día, la semana, etc.
El método PERT aborda el problema del carácter aleatorio de las duraciones de las actividades,
considerando 3 estimaciones de tiempo distintos:
La estimación optimista (a) que representa el tiempo mínimo en que podría efectuarse la
actividad si todo marchara normalmente bien, no produciéndose ningún contratiempo durante la
ejecución. Se considera que la probabilidad de poder finalizar la actividad en ese tiempo no es
superior al 1%.
La estimación más probable (m), llamada también estimación modal, que representa el tiempo
que normalmente se empleará en efectuar la actividad. Es decir, el tiempo que se empleará
cuando las circunstancias no sean excesivamente favorables ni excesivamente desfavorables.
Se considera que es el tiempo que se hubiera producido con más frecuencia si la actividad se
hubiera realizado un cierto número de veces.
La estimación pesimista (b) que representa el tiempo máximo en que podría ejecutarse la
actividad si todas las circunstancias fueran totalmente desfavorables . Se considera que la
probabilidad de finalizar la actividad en el tiempo pesimista no es superior al 1%.
Establecidas las tres estimaciones de tiempo, el tiempo PERT de ejecución de una actividad ij
se calcula mediante la expresión:
a 4m b
d ij (Expresión 1)
6
Cada suceso o acontecimiento se representa en un círculo, dividido en tres sectores en los que
figurarán las siguientes notaciones:
i = nº de nudo.
ti = tiempo early del nudo i.
Ti = tiempo last del nudo i.
La duración de cada actividad se representa por un número situado debajo del arco.
Donde:
ti = tiempo early del suceso i.
dij = duración de las actividades ij que terminan en el vértice j.
Estimadas las duraciones PERT de las diferentes actividades mediante la expresión 1, éstas
resultan ser las de la Tabla 1.
A 4 7 16 8
B 1 3 5 3
C 3 4 11 5
D 3 5 7 5
E 2 5 14 6
F 1 3 5 3
G 1 2 9 3
H 4 6 20 8
El grafo PERT resultante, obtenido a partir del cuadro de prelaciones es, como se vió en el
tema anterior, el de la Figura 2.
Como se dijo anteriormente, al suceso inicio del proyecto se le asigna el tiempo t1 = 0. A partir
de este tiempo early, se calculan todos los demás sucesos, procediendo por el orden de numeración de
los nudos o vértices, aplicando la expresión 2.
Así, el tiempo early del suceso 2 será de 0 + 5 = 5 semanas.
El tiempo early del suceso 3 podrá ser: 0 + 8 = 8 ó 5 + 5 = 10. Obviamente el tiempo early será
10 semanas, ya que el vértice 3 representa simultáneamente un acontecimiento fin de dos actividades,
la A y la D, y evidentemente a los 8 días de haber iniciado el proyecto estaremos aún realizando la
actividad D. El tiempo early será 10 y representa el tiempo mínimo requerido para iniciar la actividad E.
A continuación, se calculará el tiempo early del suceso 4 y así sucesivamente hasta llegar al
vértice 5.
La determinación del tiempo early del suceso fin del proyecto tiene una importancia especial,
ya que indica el tiempo mínimo necesario para realizar el proyecto . Este tiempo mínimo es la duración
del proyecto, y será el objeto a cubrir por los encargados del control del proyecto.
En el ejemplo, el tiempo early del suceso fin del proyecto es 16. Por tanto, la duración del
proyecto es de 16 semanas.
En la Figura 3 se representa la red de la planta embotelladora con los tiempos early de cada
suceso.
Donde:
El tiempo last de un suceso i se calcula restando a los tiempos last de los sucesos en los que
finalizan actividades que nacen en dicho suceso i la duración de dichas actividades y eligiendo entre
todas las diferencias la menor .
En el ejemplo de la planta embotelladora, se empieza asignando al último suceso el tiempo last
de 16 semanas, T5 = 16.
A continuación, se calcula el tiempo last del suceso 4 (suceso comienzo de la actividad G).
Como no existen más arcos que tengan su origen en el suceso 4, éste será el tiempo last.
A continuación, se calcula el tiempo last del suceso 3 y así sucesivamente hasta llegar al
suceso inicio, del proyecto.
T2 min 10 5, 16 8, 13 3 min 5,8,10 5 (Expresión 10)
T1 min 10 8, 5 5, 13 3 min 2,0,10 0 (Expresión 11)
En la Figura 4 se representa la red de la planta embotelladora con los tiempos early y last de
cada nudo.
De los cálculos de los tiempos early y last, se extrae información muy importante para la
programación. Por un lado, el tiempo early y last del suceso final del proyecto indica el tiempo mínimo
necesario para realizar el proyecto. Por otro lado, aquellos sucesos que tengan iguales ambos tiempos, ti
= Ti, serán sucesos críticos que, como se verá más adelante, serán determinantes en la definición del
camino crítico de la red o grafo del proyecto.
La información que proporciona al responsable del control del proyecto el conocimiento de los
tiempos early y last de los diferentes sucesos no es, en sí misma, demasiado importante, con la
excepción del tiempo early y last del suceso fin del proyecto, que indica la duración del mismo, y el
conocimiento de los sucesos críticos.
Ahora bien, la verdadera importancia de los tiempos early y last es que constituyen la base para
el cálculo de las holguras, que son la pieza fundamental en todo el proceso de análisis del método
PERT.
En concreto definiremos la holgura de un suceso y tres tipos de holguras de las actividades, la
total, la libre y la independiente, siendo la primera la específica del método PERT, aunque las otras dos
proporcionan información que puede ser relevante de cara al seguimiento y control de la ejecución del
proyecto.
Esta holgura indica el número de unidades de tiempo en que puede retrasarse la ocurrencia del
mismo, sin que la fecha de finalización del proyecto experimente retraso alguno . Aquellos sucesos en
que la holgura sea nula son sucesos críticos.
La holgura total de una actividad indica el número de unidades de tiempo que puede retrasarse
la realización de la actividad, de manera que la duración del proyecto no experimente ningún retraso.
Es la holgura que queda si las actividades que le preceden terminan lo antes posible y las que le
siguen empiezan lo más tarde permisible.
Es importante indicar que si una actividad consume la totalidad o parte de la holgura total, este
hecho puede producir una disminución en la holgura total de la actividad siguiente. Aquellas actividades
cuya holgura total será 0 se denominan actividades críticas.
En la Tabla 2 se representan las holguras totales de todas las actividades del proyecto de la
planta embotelladora.
Es la holgura que queda si las actividades que la preceden terminan lo más pronto posible y las
que la siguen empiezan también lo más pronto posible. Es el margen que queda sin que se afecte a las
etapas siguientes.
Esta holgura indica la parte de la holgura total que puede ser consumida sin perjudicar a las
actividades siguientes.
Aplicando la expresión 14 se obtienen las holguras libres de todas las actividades que se
expresan en la Tabla 2 para la planta embotelladora.
Ejemplo:
La actividad A tiene una holgura libre de 2, lo que equivale a decir que pueden
consumirse dos días de la holgura total (es decir, toda la holgura total puesto que la
misma es 2) sin que por ello se afecte a la actividad E que puede comenzar en su tiempo
early.
La actividad B tiene una holgura libre de 5 y un total de 10 , lo que quiere decir que de
los diez días de la holgura total pueden consumirse 5 y pese a ello empezar la actividad
G en su tiempo early.
La actividad F tiene una holgura libre de 0 y un total de 5 , lo que quiere decir que de los
cinco días de holgura total no se puede consumir ninguno, si se quiere que la actividad
siguiente G, comience en su tiempo early.
De la observación de las expresiones de la holgura total y libre se deduce que la holgura libre
de una actividad siempre será menor o igual que la holgura total.
Esta holgura de una actividad indica la cantidad de holgura disponible después de haber
realizado la actividad, si todas las actividades del proyecto han comenzado en sus tiempos last .
Es la holgura que queda si las actividades que la preceden terminan lo más tarde posible y las
actividades que la siguen empiezan lo antes posible, y representa el margen que queda sin que se afecte
a las actividades precedentes y siguientes. Todas las holguras independientes se encuentran recogidas
en la Tabla 2.
ACTIVIDADES Duración
ti tj Ti Tj Hi Hj HTij HLij HIij
Nombre Nudos (semanas)
A 1-3 8 0 10 0 10 0 0 2 2 2
B 1-4 3 0 8 0 13 0 5 10 5 5
C 1-2 5 0 5 0 5 0 0 0 0 0
D 2-3 5 5 10 5 10 0 0 0 0 0
E 3-5 6 10 16 10 16 0 0 0 0 0
F 2-4 3 5 8 5 13 0 5 5 0 0
G 4-5 3 8 16 13 16 5 0 5 5 0
H 2-5 8 5 16 5 16 0 0 3 3 3
Este camino resulta esencial para efectuar el control del proyecto. En efecto, el responsable de
la ejecución del proyecto deberá extremar la vigilancia de estas actividades críticas, pues un retraso
en la realización de cualquiera de ellas producirá un retraso en la finalización del proyecto.
En el ejemplo de la planta embotelladora el camino crítico está formado por las actividades C, D
y E.
Por otra parte, el responsable del control del proyecto no debe desatender a las actividades no
críticas, pues un retraso excesivo en su ejecución puede llegar a convertirlas en críticas, pudiendo
llegar a cambiar la estructura del camino crítico del grafo.
El camino crítico se representa por una doble línea, o línea más gruesa para así distinguirlo
fácilmente de los demás caminos del grafo.
Para que una actividad sea crítica es necesario que la holgura de los sucesos inicio y fin de la
actividad sea cero. Ahora bien, esta condición es necesaria, pero no suficiente. Así, en el ejemplo, los
sucesos 1 y 3 son críticos, pero la actividad A no es crítica, pues tiene una holgura total de 2 semanas,
aunque los sucesos inicio y fin de dicha actividad tienen holgura cero.
Por otra parte, en un grafo PERT puede existir más de un camino crítico.
El camino crítico no es otra cosa que un camino de longitud generalizada máxima que va del
suceso inicio del proyecto al suceso fin del proyecto.
Si una red se representa sobre una escala de tiempo, similar a un diagrama de barras, los arcos
llegan a ser vectores que representan duraciones además de las actividades del proyecto. Esta
representación presenta la ventaja de mostrar el programa del proyecto de manera muy ilustrativa
para el personal que no esté familiarizado con redes. De hecho, esta representación es una extensión
del diagrama de barras.
El ejemplo siguiente muestra la red de un proyecto y su correspondiente red en escala de
tiempo. En la versión de escala temporal las líneas de trazos sirven para representar las prolongaciones
de arcos que van más allá de sus duraciones estimadas. En este caso las líneas de trazos representan
las holguras de dichas actividades que se verá más adelante. Las actividades están representadas
comenzando lo antes posible, y con flechas de puntos se representan las actividades ficticias de
duración nula.
El principal inconveniente se debe a la propia dinámica de los proyectos que tienen que cambiar
los programas con frecuencia, lo que obliga a dibujar de nuevo la red sobre la escala de tiempo cada vez
que se tenga que actualizar el programa del proyecto, lo cual es tedioso. Con redes que comprendan
cientos de actividades, este tipo de representación deja de ser práctico.
A - 2
B A 3
C A 4
D B,C 7
E C 8
F C 5
G D,E,F 9
Para la realización de los cálculos de programación y para presentarlos de forma ordenada que
pueda ser fácilmente interpretada se adopta la siguiente clave para cada nudo, actividad en este
diagrama, en donde se anotan los tiempos calculado s:
Actividad
tj Tj + dj
(dj)
Tj – dj H Tj Ti
Se comienza calculando los tiempos más tempranos posibles de comienzo de cada actividad, ti,
empezando los cálculos por el nudo inicial al que se le asigna un valor cero, origen de tiempo. Una vez
establecido el tiempo, ti, del nudo inicial (comienzo del proyecto) el cálculo de los restantes tiempos ti
de las demás actividades se realiza recorriendo la red hasta llegar al nudo final, determinando dichos
tiempos mediante la expresión:
Una vez calculado el tiempo lo más pronto posible de terminación del proyecto, nudo final, se
asigna dicho valor al tiempo lo más tardío permisible de terminación , Ti, de la última actividad de la red.
Procediendo a recorrer la red en sentido inverso para calcular los tiempos más tardíos permisibles de
terminación de las restantes actividades hasta concluir en el nudo inicial, mediante la expresión:
Una vez calculados los tiempos, ti y Ti, se procede a calcular los tiempos más tempranos
posibles de terminación ti+di, y más tardíos posibles de comienzo, Ti-di, de cada una de las
actividades. Se concluye el procedimiento de cálculo obteniendo las holguras totales de cada una de las
actividades mediante la expresión:
H iT Ti t i d i (Expresión 20)
ACEF 14 + 3 + 4 + 10 = 31 semanas
BCEF 3 + 3 + 4 + 10 = 20 semanas
BDEF 3 + 7 + 4 + 10 = 24 semanas
En consecuencia, la duración del proyecto sería 31 semanas, tiempo en el que estarán
realizadas todas las actividades. Esta duración viene determinada por las relaciones de precedencia de
las actividades del proyecto, que establecen que no pueda ejecutarse y completarse en menos de 31
semanas.
Calcular el camino crítico de este modo es tedioso y dificultoso para proyectos con decenas o
centenas de caminos posibles. Un procedimiento alternativo es el empleo del algoritmo de
programación dinámica que a continuación se expone.
Referente a la Figura 11 puede verse que previo al comienzo de la actividad C deben haber
finalizado las actividades A y B. Como la actividad A necesita 14 semanas para realizarse, y la B
necesita sólo 3 semanas para completarse, la actividad C puede iniciarse únicamente después de 14
semanas. Por tanto, la actividad A es crítica en lo que concierne a la actividad C. En consecuencia,
puede ignorarse o cortarse, a estos efectos, el camino de la actividad B a la C cuando se calcule el
camino crítico.
A continuación, se examinan las siguientes actividades, que deben estar finalizadas previamente
al comienzo de la actividad E. Éstas son las actividades A y C y las actividades B y D. Obsérvese que se
han omitido las actividades B y C, puesto que ya hemos mostrado que no es un camino crítico. Dado que
AC es el camino más largo hasta E, puede cortarse u omitirse el camino DE al determinar el camino
crítico (Figura 12).
Figura 12: Cálculo del camino crítico del diagrama de nudos de la figura 11 mediante el algoritmo
dinámico.
Solamente existe un camino desde el nudo inicio, el camino ACEF, que es el camino crítico que
conforma el camino de mayor duración a lo largo de la red .
Los modelos de gestión de proyectos que utilizan programas de ordenador basados en el
esquema de nudos operan de esta manera.
Más temprana:
o Para empezar: fi = ti
o Para terminar: ft = ti + dij
Más tardía:
o Para empezar: Fi = Tj - dij
o Para terminar: Ft = Tj
A continuación, se definen cada una de estas fechas, deducidas a partir del diagrama de
flechas. Como es evidente, su deducción a partir del diagrama de nudos o precedencias sería
equivalente.
La fecha más temprana para empezar una actividad ij la representamos por fi, nos
indica lo más pronto que se puede empezar la actividad . Obviamente, dicha fecha será la
dada por el tiempo early del suceso inicio de la actividad.
f i ti (Expresión 21)
La fecha más temprana para terminar una actividad ij, que representamos por ft, nos
indica lo antes que puede finalizarse la ejecución de dicha actividad . Dicha fecha será
igual a la suma del tiempo early del suceso inicial y el tiempo PERT de duración de la
actividad, es decir,
f t t i d ij (Expresión 22)
La fecha más tardía de comienzo de una cierta actividad d ij, que representamos por
Fi, nos indica lo más tarde que puede empezarse la actividad ij, de manera que la
duración prevista del proyecto no se retrase en ninguna unidad de tiempo. Dicha fecha
será igual a la suma del tiempo early de la actividad y de la holgura total de la actividad.
También equivale a la diferencia entre el tiempo más tarde posible que puede finalizar dicha
actividad y la duración de la actividad, es decir,
F i T j d ij (Expresión 24)
La fecha más tardía de finalización de una actividad ij, que representamos por Ft,
nos indica la fecha tope en que puede finalizarse la actividad ij , de manera que la
duración prevista del proyecto no se retrase en ninguna unidad de tiempo. Obviamente
dicha fecha será la dada por el tiempo last del suceso final de la actividad, es decir,
F t Tj (Expresión 26)
En las actividades críticas las fechas de comienzo más temprana y más tardía de la actividad
coinciden, al igual que también coinciden las fechas de terminación más temprana y más tardía.
También puede comprobarse fácilmente, por simple sustitución, que la diferencia de tiempo
existente entre las fechas de comienzo más tardía y más temprana es exactamente igual a la diferencia
de tiempo entre las fechas de finalización más tardía y más temprana . En efecto:
Es decir,
En el ejemplo de la planta embotelladora, las cuatro fechas para cada una de las actividades se
muestra en la Tabla 4. Las fechas calculadas pueden llevarse a un diagrama - calendario tal como el de
la Figura 13.
A 1-3 2 0 8 2 10
B 1-4 10 0 3 10 13
C 1-2 0 0 5 0 5
D 2-3 0 5 10 5 10
E 3-5 0 10 16 10 16
F 2-4 5 5 8 10 13
G 4-5 5 8 11 13 16
H 2-5 3 5 13 8 16
C Semana 0 Semana 5
D Semana 5 Semana 10
E Semana 10 Semana 16
Gestionar proyectos con necesidades de recursos muy poco uniformes a lo largo de la vida del
proyecto puede ser más complicado y costoso, por lo que en la medida de lo posible, es decir, sin
incrementar la duración del proyecto, se ha de intentar nivelar la carga de los recursos.
Tras dibujar el diagrama de precedencias y aplicar el método del camino crítico obtenemos el
diagrama de Gantt de las fechas más tempranas y el histograma del recurso que aparecen a
continuación.
En la anterior figura hemos representado también la holgura total de las actividades mediante
una línea a la derecha de la barra.
El histograma del recurso que vemos en la siguiente figura muestra unas necesidades de
recursos muy poco uniformes a lo largo de la duración del proyecto . Esta gran desigualdad diaria en la
utilización del recurso puede resultar poco adecuada desde el punto de vista organizativo y de
eficiencia de los recursos, así como generar costes adicionales.
Las técnicas de nivelación de recursos resuelven este problema. Y obtienen una programación
del proyecto de tal manera que las necesidades de los recursos se distribuyen de la forma más
uniforme posible a lo largo de la ejecución del proyecto y su duración es la determinada por el método
del camino crítico.
Tal y como ocurre con el problema de la programación de proyectos con recursos limitados, el
problema de la nivelación en la demanda de recursos se puede resolver mediante técnicas exactas y
heurísticas.
Los modelos de programación matemática desarrollados para resolver el problema son también
modelos de programación binaria, pero con la pega de que no son de programación lineal sino modelos no
lineales, más difíciles de resolver.
Las técnicas heurísticas son bastante sencillas de aplicar y nos ofrecen buenos resultados.
Microsoft Project no resuelve de manera automática el problema de la nivelación de la demanda
de recursos. Éste debe ser resuelto por el usuario de forma manual. Sobre el diagrama de Gantt que
muestra Microsoft el usuario puede reprogramar las actividades a su voluntad, intentando redistribuir
mejor los recursos, por lo que se podría aplicar manualmente el procedimiento visto en el apartado
anterior, y si no se aplica totalmente, al menos sí puede utilizarse su base para mejorar el histograma
de carga.
Otro procedimiento que en algunos casos puede ayudar a mejorar el histograma de carga de los
recursos es el siguiente. Se cambia el número de unidades disponibles del recurso que queremos nivelar,
fijándose dicho valor igual al consumo medio del recurso a lo largo del proyecto. Después, realizamos la
Redistribución de Recursos, marcando la casilla de Redistribuir sólo conforme al margen de demora
disponible. Al hacer esto, realmente se está intentando deshacer la sobreasignación de este recurso sin
incrementar la duración del proyecto, nivelándose en algunos casos indirectamente el histograma de
carga de los recursos.
En general, el software comercial de gestión de proyectos no ofrece la posibilidad de resolver
el problema de la nivelación de la demanda de recursos de forma automática, aunque éste es un
problema que se da de forma habitual en la mayoría de proyectos reales. En estos proyectos suele
haber una sobrecarga de ciertos recursos durante algunos períodos de ejecución del proyecto y aunque
no es posible nivelar completamente sus histogramas de carga, sí se puede en general hacer el consumo
más uniforme en los períodos en los que se produce dicha sobrecarga.