Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TÉCNICAS DE PROGRAMACIÓN
Las técnicas de planificación se ocupan de estructurar las tareas a realizar dentro del proyecto,
definiendo la duración y el orden de ejecución de las mismas, mientras que las técnicas
de programación tratan de ordenar las actividades de forma que se puedan identificar las
relaciones temporales lógicas entre ellas, determinando el calendario o los instantes de tiempo en
que debe realizarse cada una. La programación debe ser coherente con los objetivos perseguidos
y respetar las restricciones existentes (recursos, costos, cargas de trabajo, etc...).
PASOS:
Construir un diagrama de tiempos (instantes de comienzo y holgura de las
actividades).
Establecer los tiempos de cada actividad.
Analizar los costos del proyecto y ajustar las holguras (proyecto de costo
mínimo).
RESULTADOS:
Disponer de un diagrama de tiempos.
Según los resultados que deseemos conocer, podemos hacer uso de unas determinadas
herramientas o de otras. En el siguiente cuadro se muestran todas ellas, que pasamos a comentar
a continuación:
ESCALA TEMPORAL SÍ - DEPENDENCIAS NO
Diagrama de Gantt
El gráfico de Gantt es la
forma habitual de
presentar el plan de
ejecución de un
proyecto, recogiendo en
las filas la relación de
actividades a realizar y
en las columnas la
escala de tiempos que
estamos manejando,
mientras la duración y
situación en el tiempo
de cada actividad se
representa mediante
una línea dibujada en el
lugar correspondiente.
La utilidad de un gráfico de este tipo es mayor cuando se añaden los recursos y su grado de
disponibilidad en los momentos oportunos. Como ventajas tendríamos la facilidad de construcción
y comprensión, y el mantenimiento de la información global del proyecto. Y como desventajas, que
no muestra relaciones entre tareas ni la dependencia que existe entre ellas, y que el concepto de
% de realización es un concepto subjetivo.
Gráfica de hitos
Un hito es un evento claramente verificable por otra persona y que requiere verificación antes de
poder proseguir con la ejecución del proyecto. Por ejemplo, la obtención y formalización de los
requisitos de usuario constituye un hito en la realización de un proyecto de ingeniería software.
La utilidad de los hitos se basa en la buena selección de los mismos. Pero al igual que los
diagramas de GANTT, la programación con hitos no aporta o refleja información acerca de la
interdependencia entre tareas o actividades.
Desarrollado por la Special Projects Office de la Armada de EE.UU. a finales de los 50s para el
programa de I+D que condujo a la construcción de los misiles balísticos Polaris. Está orientada a
los sucesos o eventos, y se ha utilizado típicamente en proyectos de I+D en los que el tiempo de
duración de las actividades es una incertidumbre. Dado que las estimaciones de duración
comportan incertidumbre se estudian las distribuciones de probabilidad de las duraciones. Con un
diagrama PERT se obtiene un conocimiento preciso de la secuencia necesaria, o planificada para
la ejecución de cada actividad y utilización de diagramas de red.
Se trata de un método muy orientado al plazo de ejecución, con poca consideración hacia al
costo. Se suponen tres duraciones para cada suceso, la optimista a, la pesimista b y la normal m;
suponiendo una distribución beta, la duración más probable: t = (a + 4m + b) / 6 .
Identificar las actividades críticas, es decir, aquellas cuyo retraso en la ejecución supone un
retraso del proyecto completo.
Identificar el camino crítico, que es aquel formado por la secuencia de actividades críticas
del proyecto.
Detectar y cuantificar las holguras de las actividades no críticas, es decir, el tiempo que
pueden retrasarse (en su comienzo o finalización) sin que el proyecto se vea retrasado por
ello.
Si se está fuera de tiempo durante la ejecución del proyecto, señala las actividades que
hay que forzar.
Se basa en la utilización de una red en la que figuran las actividades en los nodos
y los arcos representan demoras de tiempo entre los puntos (comienzo o fin de
nodo) que unen, a la vez que muestran las dependencias. Permiten reflejar
distintas relaciones de precedencia entre tareas.
Camino crítico
El camino crítico en un proyecto es la sucesión de actividades que dan lugar al máximo tiempo
acumulativo. Determina el tiempo más corto que podemos tardar en hacer el proyecto si se dispone
de todos los recursos necesarios. Es necesario conocer la duración de las actividades.
Método del tiempo estimado (CPM) La duración de una actividad es la más probable de
duración. Tiempo que se emplearía en condiciones normales (m). Situación determinista.
Método del tiempo esperado (PERT) Determinación probabilística de los tiempos
esperados (Te), en función de los siguientes tiempos:
o Duración esperada: Te = (a + 4m + b) / 6
Cálculo del camino crítico
1. Calcular Te ó m según el método empleado para cada actividad. Se coloca en el grafo encima o debajo de
cada flecha.
2. Calcular las fechas “early” -fecha mínima de comienzo de la actividad, MIC del suceso anterior- y “last”
-fecha mínima de comienzo de la actividad, MAC del suceso posterior- de las distintas actividades que
configuran el proyecto. (calcular el MIC y el MAC de todos los sucesos del proyecto).
Actividades críticas
Una actividad es crítica cuando no se puede cambiar sus instantes de comienzo y finalización sin
modificar la duración total del proyecto. La concatenación de actividades críticas es el camino
crítico.
En una actividad crítica la fecha “early” coincide con la más tardía de comienzo, y la fecha más
temprana de finalización coincide con la fecha “last”de la actividad. La holgura total es 0.
Hasta ahora sólo se ha tenido en cuenta el análisis de relaciones temporales entre las actividades
del proyecto. Pero además, hay que tener en cuenta los recursos, su consumo y sus limitaciones.
El proceso, por lo tanto, ante la programación sería el siguiente:
Si no es posible, aplicar alguna de las técnicas para programar bajo limitación de recursos.
Minimización de costos
Se trata de ajustar las holguras de las actividades, con la premisa de que la duración total esté
prefijada por las actividades críticas. Hay costos que disminuyen con el tiempo (costos directos) y
costos que aumentan con el tiempo (costos indirectos). Existen dos métodos:
Hacer variaciones en el grafo: hacer actividades en paralelo, con lo que se reducen los
costos.
Variar los recursos asignados: los costos que representan las actividades
son costos directos; si
se consigue alargarlas, se reducen sus costos.
EL ORIGEN DE PERT
Se trata de una técnica aplicada importantes proyectos de nuestra
historia contemporánea. La Armada de los Estados Unidos comenzó a
utilizarla en 1958 para la planificación del proyecto Polaris, un misil
balístico basado en submarinos, construido con armas nucleares durante
la Guerra Fría. Se dice que gracias a la lógica de PERT, se adelantó dos
años la fecha de terminación de su construcción. Toda una ventaja si
tratamos un contexto bélico. El programa Apolo, por ejemplo, también
fue programado siguiendo el método PERT.
En la actualidad, PERT se emplea tanto en proyecto gubernamentales
como relativos a la industria. De hecho, algunos gobiernos, como el
estadounidense o instituciones públicas como la NASA, exigen a las
compañías privadas un trabajo basado en la lógica de PERT.
Ventajas
Organizar actividades.
Calcular rutas de trabajo optimizadas.
Tiene en cuenta las dependencias entre las tareas.
Planificaciones más efectivas y realistas.
Tiene en cuenta cada actividad de manera individual y su relación
con las demás tareas.
Permite la identificación de cuellos de botella o nodos críticos en la
ruta de trabajo.
Ayuda a cumplir plazos y presupuestos estimados.
Mejora la toma de decisiones anticipadas y efectivas.
Mejor integración y presentación de datos a los interesados del
proyecto.
Desventajas
Relaciones de Precedencia
2.1A.3.P1
Relación Fin a Inicio: La actividad B no puede iniciar hasta que la actividad A haya sido
finalizada. Esta es por mucho, la relación más común entre muchas actividades. En la mayoría
de los cronogramas la mayoría de las actividades tendrán una relación fin a inicio. Por
ejemplo, se tiene que instalar una nueva computadora, antes de que un nuevo programa
pueda ser cargado.
Relación Inicio a Fin: La actividad A debe iniciar antes que la actividad B pueda finalizar. Esta
es un tipo de relación rara. Por ejemplo, si se quiere fertilizar un jardín, Se debe iniciar la
fertilización del jardín, pero las plantas deben estar húmedas, por lo que la persona B debe
continuar regando las plantas hasta que la persona A esté lista para fertilizarlas. La relación
establece la persona A debe empezar fertilizando el jardín (A) antes que la persona B pueda
finalizar el riego del mismo. Debe tomarse en cuenta de que la persona A puede empezar a
regar en cualquier momento y que la persona B puede terminar de fertilizar en cualquier
momento. La relación solo liga el inicio de la actividad A, al término de la actividad B.
Relación Inicio a Inicio: La actividad A debe iniciar antes de que la actividad B pueda iniciar.
Por ejemplo, asumiendo que se están pintando las paredes de un cuarto y se está colocando
papel tapiz y se quiere minimizar la disrupción en estas actividades, así que se desea iniciar
las dos actividades de manera simultánea. La relación establece que la persona A debe iniciar
el pintado de muros (A) antes de que el papel tapiz sea colocado (B). Esta relación se basa en
el inicio de las actividades, el tiempo de conclusión de cada actividad no está relacionado y, de
hecho, una actividad podría concluir mucho después que la otra.
Relación Fin a Fin: La actividad A debe finalizar antes de que la actividad B pueda finalizar.
Por ejemplo, asumiendo que se está cocinando la cena y que se desea que los platillos
principales finalicen aproximadamente al mismo tiempo. La relación establece que el pavo
debe finalizar su cocimiento antes de que las patatas finalicen su cocimiento.
Esta relación está basada en las fechas de término, por lo que cada actividad puede iniciar
cuando sea necesario siempre que concluya en el orden requerido.