You are on page 1of 53

PLANIFICACIN Y

PROGRAMCION EN
TALLERES
CAMINO CRITICO

H Ferrero / S Chavez / J Graa

Qu es un Proyecto?
Es un conjunto de tareas interrelacionadas
que deben efectuarse para alcanzar un
objetivo preestablecido.

Para que sirve?

Es una herramienta utilizada para la planificacin y


programacin de MONOPROYECTOS.
Ayuda a ESTIMAR la duracin MNIMA del proyecto.
Prevenir problemas.
Determinar las tareas que necesitan mayor control pudiendo
as sistematizar las tareas de control.
Nivelar la utilizacin de recursos no acumulables.
Optimizar la utilizacin de recursos financieros.
Maximizar las ganancias del proyecto variando la duracin
de las tareas y del proyecto, o lo que es igual, minimizando
recursos y costo total.

Qu es camino crtico?

Es una herramienta utilizada para la planificacin y


programacin de MONOPROYECTOS.
El camino crtico es el sub conjunto de tareas
sucesivas que vinculan el primer y el ltimo
acontecimiento del proyecto. El atraso en cualquiera de
las tareas significa un atraso en la finalizacin del
proyecto.
Existen varias herramientas de software que ayudan a
manejar projectos :
OpenProject
Microsoft Project

Cmo Est Compuesto un Proyecto?

Un proyecto se compone de:

Sucesos: Significan el comienzo o final de


una tarea. No insumen tiempo ni recursos.

Tareas: Tienen un comienzo y un final


definidos. Requieren el empleo de uno o ms
recursos.

Etapas del Mtodo de


CAMINO CRTICO

Planificacin
Programacin
Anlisis econmico financiero
Control

Etapas del Mtodo de


CAMINO CRTICO
Se realiza una nica vez Se repite con cada lote

Anlisis
Planificacin Programacin econmico Control
financiero

Control

Control

CPM o PERT Recursos Gantt


Listado tareas No acumulables Desviaciones
Prioridades Camino crtico Financieros Retrazos
Red lgica Margenes COSTO MINIMO Correcciones

Planificacin

La etapa de planificacin comprende los


siguientes pasos:
Listado de tareas
Asignacin de prioridades y
coordinacin
Construccin de la red lgica

Ejemplo
Enunciado :
Mara invit a Laura, Cecilia y Agustina a tomar el t, y juntas
decidieron hacer una torta de manzanas.

La receta de la que dispone es la siguiente:


Pelar y cortar en rebanadas finas 3 manzanas verdes. Disponerlas
en una asadera enmantecada y enharinada. Tamizar 2 tazas de
azcar con 2 de harina. Desmenuzar 100 grs de manteca en la
preparacin. Agregar 2 huevos. Con una cuchara, distribuir la
preparacin sobre las manzanas. Llevar a horno a 180C,
precalentado durante 15 minutos o ms, por 20 minutos.

Planificacin :
Confeccin del Listado de Tareas

Para preparar la torta, deben llevarse a cabo las siguientes


actividades:
1. Precalentar el horno
2. Enmantecar y enharinar asadera
3. Pelar y cortar manzanas
4. Disponer las manzanas en la asadera
5. Tamizar azcar y harina
6. Desmenuzar manteca en la preparacin
7. Mezclar huevos
8. Disponer la preparacin sobre las manzanas
9. Hornear

Planificacin :
Componentes de la Red Lgica

Nodo:
Nodo No insume tiempo. Es un acontecimiento.
Indica el comienzo o el final de una tarea.

Tarea:
Tarea Es una actividad. Insume tiempo y/o
recursos. Se indica como un arco entre dos nodos.
Tarea

OBSERVACIN : En el grafo que Microsoft Project arma


NODO y TAREA estan invertidos
Tarea Tarea

Planificacin : Reglas de Construccin de


la Red Lgica
Teniendo las siguientes redes lgicas :
Sin limitaciones de recursos.
Cual de las dos brinda mas libertad ? posee menos restricciones ?
Tarea

Tarea
Tarea Tarea Tarea

Tarea

Se tiene libertad La tarea siguiente


de ejecutar las tareas en forma solo puede comenzar
simultanea o secuencial si termino la anterior

Planificacin : Reglas de Construccin de


la Red Lgica
Toda red lgica debe tener UN (1) nodo de iniciacin y UN (1) nodo
de finalizacin. Slo UNO de cada uno de ellos, pues estos marcan
el comienzo y la finalizacin del proyecto.
Las flechas denotan precedencia lgica, la longitud de la flecha y
su direccin angular carecen de significado.

Tarea Tarea

En el nodo inicial de cada En el nodo final de cada


tarea inciden todas las que tarea nacen todas las
le anteceden. Es necesario tareas que necesitan la
que se hayan concluidas para finalizacin de la tarea en
su iniciacin. cuestin para su iniciacin.

Planificacin :
Asignacin de prioridades

Rtulo Tarea Precedencia


Tarea
A Precalentar el horno -
B Enmantecar y enharinar asadera -
C Pelar y cortar manzanas -
D Disponer las manzanas en la asadera B, C
E Tamizar azcar y harina -
F Desmenuzar manteca en la preparacin E
G Mezclar huevos F
H Disponer la preparacin sobre las D, G
I manzanas
Hornear A, H

Planificacin :
Asignacin de prioridades (Project)

Tareas Duracin Precedencia

Planificacin :
Reglas de Construccin de la Red Lgica

1) Una red lgica no puede duplicar el numero de


identificacin de los nodos, exceptuando casos especiales
donde se manejen sub-proyectos.
2) El nmero de identificacin de un nodo sucesor no puede
ser inferior al numero de identificacin del nodo
predecesor, por tanto la numeracin de los nodos del
proyecto se hacen de izquierda a derecha en orden
ascendente.
3) Cuando existe ms de una actividad entre los mismos
sucesos:

A A nodo
ficticio
tarea
B ficticia
B

Planificacin :
Construccin de la Red Lgica

1 A 7 I 8
B
E
H
C Tarea E
0 necesita B
Pero no la C
3 D 6

La tarea E necesita a la tarea B ....


A=10 das; B=2 das ; C=6 das ; D=1 das; E=6 ; H=1 das; I=1 das
A+I = 11 das ; C+E+I = 13 das ;

Planificacin :
Construccin de la Red Lgica

1 A 7 I 8
B
2 E
H
C Tarea ficticia
0 Duracin = 0

3 D 6

La tarea E necesita a la tarea B ....


A=10 das; B=2 das ; C=6 das ; D=1 das; E=6 ; H=1 das; I=1 das
A+I = 11 das ; B +E+I = 9 das ;

Programacin :
La etapa de programacin comprende los
siguientes pasos:
Asignacin de tiempos a las tareas
Determinacin del camino crtico -
Mrgenes
Fijacin de fecha de iniciacin. Diagrama
Calendario

Programacin : Mtodos
CPM (Critical Path Method):
Permite conocer la duracin normal del proyecto, cuando se
conoce la duracin estimada de cada tarea.

PERT (Program Evaluation and Review


Technique):
Permite conocer la duracin normal del proyecto, cuando con
datos de duracin de tareas de ndole probabilstico.

Programacin :
Asignacin de Tiempos
CPM: La duracin de las tareas es conocida.

PERT: Ser necesario estimar el tiempo de duracin de las


tareas en forma probabilstica. Para ello se utilizan tres
estimaciones del tiempo:

Tiempo optimista (to): mnimo tiempo en que se


puede realizar la tarea
Tiempo pesimista (tp): mximo tiempo en que se
puede realizar una tarea
Estimacin ms probable (tm): representa el valor
ms probable, el de mayor frecuencia.

Programacin :
Asignacin de Tiempos : PERT

Conocidas estas
estimaciones, y como no
se conoce la ley de
distribucin de tiempos por
tareas, se elige entre las
que podran representar el to tm tp

fenmeno, la ley Beta de


Euler.
Para volverlo determinista,
se calcula el tiempo
esperado :

Te = (to+4tm+tp)/6

Programacin :
Asignacin de Tiempos

En nuestro ejemplo, los tiempos estimados de


las tareas son
Rtulo Tarea Tiempo
Tarea (min)
A Precalentar el horno 15
B Enmantecar y enharinar asadera 5
C Pelar y cortar manzanas 10
D Disponer las manzanas en la asadera 5
E Tamizar azcar y harina 5
F Desmenuzar manteca en la preparacin 10
G Mezclar huevos 5
H Disponer la preparacin sobre las 5
I manzanas
Hornear 20

Programacin :
Determinacin del Camino Crtico

CPM (Critical Path Method):


Comparacin de fechas tempranas y tardias.
Determinacin de mrgenes.
Aritmtico
PERT (Program Evaluation and Review Technique):
Simulacin Montecarlo

Programacin : Mtodo Matricial


Se confecciona una matriz cuadrada colocando los nodos
de iniciacin en la primer columna y los de finalizacin en
la primer fila.
Para cada interseccin entre fila y columna, de existir, se
coloca la duracin de la tarea que tiene como nodo de
inicio el nmero de esa fila, y como nodo de finalizacin, el
nmero de esa columna.
Se agrega una columna a la izquierda para las Ft y una fila
en la parte inferior para las FT.
Se coloca el valor 0 en la primera fila de la columna de Ft.

Programacin : Comparacin de fechas tempranas y


tardias. Determinacin de mrgenes.

0 A=15 1 15 I=20 35
1 7 8
5
Cambiaron !!
0 A=15 1 25 I=20 45
1 0 7 8
B=5 5
55
2 H=5
C=10 0

E=5 10 D=5 20
3 6
G=5
F=10
5 15
4 5

Programacin : Comparacin de fechas tempranas y


tardias. Determinacin de mrgenes.

0 A=15 15 25 I=20 45
1 10 7 25 8 45

Cambio !!
0 A=15 15 25 I=20 45
1 0 7 25 8 45
B=5
55
2 15 H=5
C=10
0
E=5 10 D=5 20
3 15 6 20

G=5
F=10
5 15 Camino Crtico: Sucesos 1-4-5-6-7-8
4 5 5 15

Programacin :Mtodo Aritmtico


Se suma la duracin de las tareas por todos los
caminos posibles, y el camino al que corresponde
la mayor duracin, es el camino crtico.

Camino Duracin (min)


Aca esta A-I 15+20=35
la tarea B-D-H-I 5+5+5+20=35
ficticia
C-D-H-I 10+5+5+20=40
E-F-G-H-I 5+10+5+5+20=45

Programacin :Determinacin de Fechas


Tempranas y Tardas - Mrgenes

Fecha Temprana (Ft): Momento ms cercano


al origen en que puede producirse un
acontecimiento.
Fecha Tarda (FT): Momento ms alejado del
origen en que puede producirse un
acontecimiento sin causar atraso en la
finalizacin del proyecto.

Programacin : Determinacin de
Fechas Tempranas y Tardas
0 10 A=15 1 25 I=20 45
1 10 7 8
0
B=5
5 25
25 45
45

5 5 55 25
2 15 H=5
0
C=10 10
5
10 15
10 15 D=5 20
E=5
3 15 6 20

20
G=5
F=10
5 15
5
4 5 5 15 15
5 15

Programacin : Camino crtico en Project

Programacin :
Margen de un Acontecimiento
Es la diferencia entre las fechas temprana y
tarda de un acontecimiento.
Msi = FTi - Fti
El margen de un acontecimiento nos da
Acontecimiento Margen del Acontecimiento
informacin sobre cuntas unidades de
1 00=0 tiempo puede retrasarse este suceso sin
2 15 5 = 10 producir un atraso en la finalizacin del
proyecto.
3 15 10 = 5
Las tareas crticas siempre se encuentran
4 55=0
comprendidas entre acontecimientos con
5 15 15 = 0 margen igual a 0
6 20 20 = 0 Pero no todas las tareas comprendidas
7 25 25 = 0 entre nodos con margen igual a 0 no son
8 45 45 = 0 crticas.

Programacin :Mrgenes de Tareas

Para una tarea comprendida entre los sucesos i


(inmediato anterior) y j (inmediato posterior) se
pueden definir:
a) Margen independiente
b) Margen total
c) Margen libre

Programacin :Margen Independiente

a) Cunto puede moverse la iniciacin de


una tarea sin perturbar las tareas que le
preceden o que le siguen?
MIij = Ftj FTi -dij
Fti FTi Ftj FTj
MI
dij

Tarea Margen independiente Tarea Margen independiente


A 25 0 15 = 10 F 15 5 10 = 0
B 505=0 G 20 15 5 = 0
C 10 0 10 = 0 H 25 20 5 = 0
D 20 15 5 = 0 I 45 25 20 = 0
E 505=0

Programacin : Margen Total


Cunto puede atrasarse una tarea sin
atrasar la terminacin del proyecto?
MT = FTj Fti - dij
Fti FTi Ftj FTj
MT
dij
Tarea Margen total Tarea Margen total
A 25 0 15 = 10 F 15 5 10 = 0
B 15 0 5 = 10 G 20 15 5 = 0
C 15 0 10 = 5 H 25 20 5 = 0
D 20 10 5 = 5 I 45 25 20 = 0
E 505=0

Programacin :Margen Libre


Margen libre: Cunto puede atrasarse la iniciacin de una tarea, si
que su finalizacin perturbe el comienzo de las que siguen? LAS
TAREAS DEL CAMINO CRTICO TIENEN MARGEN LIBRE
IGUAL A 0, PERO NO TODAS LAS QUE TIENE MARGEN LIBRE
IGUAL A 0 PERTENECEN AL CAMINO CRTICO.
ML = Ftj - Fti -dij
Fti FTi Ftj FTj
ML
dij

Tarea Margen Libre Tarea Margen Libre


A 25 0 15 = 10 F 15 5 10 = 0
B 505=0 G 20 15 5 = 0
C 15 0 10 = 5 H 25 20 5 = 0
D 20 10 5 = 5 I 45 25 20 = 0
E 505=0
Programacin :
Determinacin del Camino Crtico

Tarea Margen del Margen del Margen Pertenece al camino


acontecimiento i acontecimiento j Total crtico?
A 0 0 10 NO
B 0 5 10 NO
C 0 5 5 NO
D 5 0 5 NO
E 0 0 0 S
F 0 0 0 S
G 0 0 0 S
H 0 0 0 S
I 0 0 0 S

Programacin :
Fecha del proyecto / Diag. Calend / Diag. Gantt

Conociendo la duracin del proyecto:


Fijar fecha de iniciacin => calcular cuando se terminara.
Fijar fecha de finalizacin => calcular la fecha necesaria para el inicio.
Diagrama calendario : consiste en representar la red lgica
dentro de un calendario :
Eje X : que contemple los das hbiles.
Eje Y : Las tareas.
Diagrama Gantt : consiste en representar la red lgica dentro
de un calendario :
Eje X : que contemple los das hbiles.
Eje Y : Los recursos.
Es ideal para controlar, porque al trazar una lnea vertical en un
momento cualquiera, se puede ver qu tareas deben estarse
realizando, y qu grado de avance debe tener cada una.

Programacin :Diagrama Calendario

Ejemplo : se fijo fecha de iniciacin a las 16 hs,


Diagrama calendario del proyecto en fecha temprana:

Tarea 16:00 16:05 16:10 16:15 16:20 16:25 16:30 16:35 16:40 16:45
A
B
C
D
E
F
G
H
I

Anlisis Econmico Financiero


La etapa de anlisis econmico financiero
comprende los siguientes pasos:

Programacin de Recursos no Acumulables


Optimizacin Grfica de los Recursos Financieros
Acortamiento de las Actividades a Costo Mnimo
Eleccin del proyecto deseable

Anlisis Econmico Financiero :


Asignacin de Tareas y Recursos
Rtul Tarea Recursos Recursos Fsicos
o Humanos
Tare
A
a Precalentar el horno Mara Horno

B Enmantecar y enharinar asadera Agustina Manteca, harina, asadera

C Pelar y cortar manzanas Laura 3 manzanas verdes, cuchillo,


tabla
D Disponer las manzanas en la asadera Laura -

E Tamizar azcar y harina Cecilia 2 tazas de azcar, 2 tazas de


harina, tamiz,

F Desmenuzar manteca en la preparacin Cecilia 100 g de manteca

G Mezclar huevos Cecilia 2 huevos, batidor

H Disponer la preparacin sobre las Cecilia -


manzanas
I Hornear Mara Horno

Anlisis Econmico Financiero :


Programacin de Recursos no Acumulables

Mirando el diagrama de Gantt, y sabiendo qu


recursos insume cada tarea, podremos deducir si en
algn momento del proyecto se sobrepasar la
capacidad de recursos no acumulables:
mano de obra
maquinaria
Se pueden realizar diagramas ubicando el recurso no
acumulable en ordenadas y el tiempo en abscisas, y
obtenerse los requerimientos de ese recurso sumando
los que se encuentran en la vertical de la unidad de
tiempo considerada.

Anlisis Econmico Financiero :


Recursos en Project

Nombre Recurso Costo del


del Material Recurso
recurso Humano $ o $ /Hs

Anlisis Econmico Financiero :


Programacin de Recursos no Acumulables
Se puede realizar en fecha temprana y en fecha
tarda.
Se pueden redistribuir las tareas no pertenecientes
al camino crtico para minimizar la cantidad de
requerida del recurso en cuestin.
OBSERVACIN : En Microsoft Project, existen dos
opciones :
Automatico : Demora las tareas, de forma de no
exceder los recursos disponibles.
Manual : Las fechas de comienzo de las tareas
permanecen fijas independientemente que exista
sobreasignacin de recurso.

Anlisis Econmico Financiero :


Programacin de Recursos no Acumulables

Tarea 16:00 16:05 16:10 16:15 16:20 16:25 16:30 16:35 16:40 16:45
A Mara, Horno
Agustin
B a

C
asadera
Laura, cuchillo,

Ejemplo

en
tabla

D Laura
Fecha

Cecilia, Temprana
E tamiz

F Cecilia
Cecilia,
G batidor

H Cecilia

I Mara, horno

Anlisis Econmico Financiero :


Optimizacin Grfica de los Recursos Financieros

Cada tarea tiene un costo.


Se considera que el costo est uniformemente
distribuido durante la tarea.
Se realiza un grfico de inversiones acumuladas en
funcin del tiempo.
Se evala la posibilidad de mover tareas no
correspondientes al camino crtico para distribuir la
inversin segn se disponga de recursos econmicos.

Anlisis Econmico Financiero :


Grfico de Nivelacin de Recursos No Acumulables

Tamiz FECHA TEMPRANA


Asader
a
Agustin
a
Cantidad de

Cuchillo
Tabla
Laura
Horno
Mara Batidor Horno
Cecilia Mara

Tiem
po

Anlisis Econmico Financiero :


Grfico de Nivelacin de Recursos No Acumulables
Cantidad de

Cuchillo
FECHA TARDA
Tabla Batido
Laura r

Cecilia
Agusti Horno
na
Tamiz Asade Mara
ra

Tiem
po

Anlisis Econmico Financiero :


Inversin en Fecha Temprana y Tarda

3500
3000
2500 Fecha
Diferencia de $ 2000 temprana
que todava 1500 Fecha tardia
esta en mi bolsillo 1000
en caso de fecha tardia 500
0
1 3 5 7 9 11 13 15 17 19

$
acumulados
hasta el
da de hoy

Anlisis Econmico Financiero :


Acortamiento de las Actividades a Costo Mnimo

La duracin del proyecto puede acortarse, acortando


tareas del camino crtico.
En todo proyecto hay un costo fijo que es mayor cuanto
ms dure el proyecto.
El costo de cada tarea va a aumentar cuanto ms se la
acorte.
El balance entre estos dos factores resulta en un tiempo
econmicamente menor.
La primera tarea a acortar se elige entre las del camino
crtico como la que produzca el menor aumento de costo.
Al acortar tareas puede ser que nos encontremos con ms
de un camino crtico. En este caso debemos acortar una
tarea de cada camino crtico a fin de disminuir la duracin
total de proyecto.

Anlisis Econmico Financiero :


Eleccin del Proyecto Deseable

Evaluando la informacin anterior, se elige las


opciones ms conveniente para la obtencin del
objetivo.
No siempre el proyecto ms econmico es el ms
conveniente, pero realizando estos diagramas
podemos saber exactamente cunto cuesta
nuestra decisin.

Control
Para verificar el cumplimiento de los objetivos se
pueden realizar controles de distinto tipo:
Presupuestario
Desviaciones en el programa
Para retrasos no considerables, se intentar
volver a lo previsto mediante acciones
correctivas (por ejemplo, horas extra)
Si el retraso es considerable, se deber
reprogramar, construyendo una nueva red y
determinando un nuevo camino crtico.

Control
Corregir lo
$ proyectado Proyecciones de costos
futuros

Costos incurridos hasta


Costos reales
el da actual
Costos proyectados
Costos necesarios para el
cum plim iento del program a
TIE M PO [ DIAS ]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Hasta la
fecha

You might also like