PLANIFICACIÓN Y PROGRAMCION EN TALLERES CAMINO CRITICO€¦ · Programación : Asignación de...
Transcript of PLANIFICACIÓN Y PROGRAMCION EN TALLERES CAMINO CRITICO€¦ · Programación : Asignación de...
INDICE
PLANIFICACIÓN Y PROGRAMCION EN
TALLERES
CAMINO CRITICO
H Ferrero / S Chavez / J Graña
INDICE
¿Qué es un Proyecto?
Es un conjunto de tareas interrelacionadas que deben efectuarse para alcanzar un objetivo preestablecido.
INDICE
¿Para que sirve?
Es una herramienta utilizada para la planificación y programación de MONOPROYECTOS.
Ayuda a ESTIMAR la duración MÍNIMA del proyecto.
Prevenir problemas.
Determinar las tareas que necesitan mayor control pudiendo así sistematizar las tareas de control.
Nivelar la utilización de recursos no acumulables.
Optimizar la utilización de recursos financieros.
Maximizar las ganancias del proyecto variando la duración de las tareas y del proyecto, o lo que es igual, minimizando recursos y costo total.
INDICE
¿Qué es camino crítico?
Es una herramienta utilizada para la planificación y programación de MONOPROYECTOS.
El camino crítico 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 finalización del proyecto.
Existen varias herramientas de software que ayudan a manejar projectos : OpenProject Microsoft Project
INDICE
¿Cómo 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 más recursos.
INDICE
Etapas del Método deCAMINO CRÍTICO
PlanificaciónProgramaciónAnálisis económico financieroControl
INDICE
Etapas del Método deCAMINO CRÍTICO
Planificación ControlProgramaciónAnálisis
económico financiero
Control
Control
Se realiza una única vez Se repite con cada lote
CPM o PERTCamino crítico
Margenes
Listado tareasPrioridadesRed lógica
RecursosNo acumulables
FinancierosCOSTO MINIMO
GanttDesviaciones
RetrazosCorrecciones
INDICE
Planificación
La etapa de planificación comprende los siguientes pasos:
Listado de tareas Asignación de prioridades y
coordinación Construcción de la red lógica
INDICE
Ejemplo
Enunciado :María 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 azúcar con 2 de harina. Desmenuzar 100 grs de manteca en la preparación. Agregar 2 huevos. Con una cuchara, distribuir la preparación sobre las manzanas. Llevar a horno a 180ºC, precalentado durante 15 minutos o más, por 20 minutos.”
INDICE
Planificación : Confección del Listado de Tareas
Para preparar la torta, deben llevarse a cabo las siguientes actividades:
1. Precalentar el horno2. Enmantecar y enharinar asadera3. Pelar y cortar manzanas4. Disponer las manzanas en la asadera5. Tamizar azúcar y harina6. Desmenuzar manteca en la preparación7. Mezclar huevos8. Disponer la preparación sobre las manzanas9. Hornear
INDICE
Planificación : Componentes de la Red Lógica
NodoNodo: No insume tiempo. Es un acontecimiento.
Indica el comienzo o el final de una tarea.
TareaTarea: Es una actividad. Insume tiempo y/o recursos. Se indica como un arco entre dos nodos.
OBSERVACIÓN : En el grafo que Microsoft Project arma NODO y TAREA estan invertidos
TareaTarea
TareaTarea
TareaTarea
TareaTarea
INDICE
Teniendo las siguientes redes lógicas :Sin limitaciones de recursos. Cual de las dos brinda mas libertad ? posee menos restricciones ?
Planificación : Reglas de Construcción de la Red Lógica
Se tiene libertad de ejecutar las tareas en forma
simultanea o secuencial
La tarea siguiente solo puede comenzar si termino la anterior
Tarea Tarea TareaTarea TareaTarea
TareaTarea
TareaTarea
TareaTarea
INDICE
Toda red lógica debe tener UN (1) nodo de iniciación y UN (1) nodo de finalización. Sólo UNO de cada uno de ellos, pues estos marcan el comienzo y la finalización del proyecto.
Las flechas denotan precedencia lógica, la longitud de la flecha y su dirección angular carecen de significado.
Planificación : Reglas de Construcción de la Red Lógica
En el nodo inicial de cada tarea inciden todas las que le anteceden. Es necesario
que se hayan concluidas para su iniciación.
En el nodo final de cada tarea nacen todas las
tareas que necesitan la finalización de la tarea en cuestión para su iniciación.
TareaTarea TareaTarea
INDICE
Planificación :Asignación de prioridades
A, HHornearID, GDisponer la preparación sobre las
manzanasH
FMezclar huevosGEDesmenuzar manteca en la preparaciónF-Tamizar azúcar y harinaE
B, CDisponer las manzanas en la asaderaD-Pelar y cortar manzanasC-Enmantecar y enharinar asaderaB-Precalentar el hornoA
PrecedenciaTareaRótulo Tarea
INDICE
Planificación :Asignación de prioridades (Project)
Tareas PrecedenciaDuración
INDICE
Planificación :Reglas de Construcción de la Red Lógica
1) Una red lógica no puede duplicar el numero de identificación de los nodos, exceptuando casos especiales donde se manejen sub-proyectos.
2) El número de identificación de un nodo sucesor no puede ser inferior al numero de identificación del nodo predecesor, por tanto la numeración de los nodos del proyecto se hacen de izquierda a derecha en orden ascendente.
3) Cuando existe más de una actividad entre los mismos sucesos:
A
B
A
Btarea
ficticia
nodo ficticio
INDICE
Planificación :Construcción de la Red Lógica
A1
6
87
3
B
C
D
EH
I
Tarea E necesita BPero no la C
0
La tarea E necesita a la tarea B ....A=10 días; B=2 días ; C=6 días ; D=1 días; E=6 ; H=1 días; I=1 días
A+I = 11 días ; C+E+I = 13 días ;
INDICE
Planificación :Construcción de la Red Lógica
A1
6
2
87
3
B
C
D
EH
I
Tarea ficticiaDuración = 00
La tarea E necesita a la tarea B ....A=10 días; B=2 días ; C=6 días ; D=1 días; E=6 ; H=1 días; I=1 días
A+I = 11 días ; B +E+I = 9 días ;
INDICE
Programación :
La etapa de programación comprende los siguientes pasos:
Asignación de tiempos a las tareas Determinación del camino crítico -
Márgenes Fijación de fecha de iniciación. Diagrama
Calendario
INDICE
Programación : Métodos
CPM (Critical Path Method): Permite conocer la duración normal del proyecto, cuando se
conoce la duración estimada de cada tarea.
PERT (Program Evaluation and Review Technique):
Permite conocer la duración normal del proyecto, cuando con datos de duración de tareas de índole probabilístico.
INDICE
Programación :Asignación de Tiempos
CPM: La duración de las tareas es conocida.
PERT: Será necesario estimar el tiempo de duración de las tareas en forma probabilística. Para ello se utilizan tres estimaciones del tiempo:
• Tiempo optimista (to): mínimo tiempo en que se puede realizar la tarea
• Tiempo pesimista (tp): máximo tiempo en que se puede realizar una tarea
• Estimación más probable (tm): representa el valor más probable, el de mayor frecuencia.
INDICE
Programación :Asignación de Tiempos : PERT
Conocidas estas estimaciones, y como no se conoce la ley de distribución de tiempos por tareas, se elige entre las que podrían representar el fenómeno, la ley Beta de Euler.
Para volverlo determinista, se calcula el tiempo esperado :
Te = (to+4tm+tp)/6
tm t pto
INDICE
Programación :Asignación de Tiempos
En nuestro ejemplo, los tiempos estimados de las tareas son
20HornearI5Disponer la preparación sobre las
manzanasH
5Mezclar huevosG10Desmenuzar manteca en la preparaciónF5Tamizar azúcar y harinaE5Disponer las manzanas en la asaderaD
10Pelar y cortar manzanasC5Enmantecar y enharinar asaderaB
15Precalentar el hornoA
Tiempo (min)
TareaRótulo Tarea
INDICE
Programación :Determinación del Camino Crítico
CPM (Critical Path Method):Comparación de fechas tempranas y tardias.
Determinación de márgenes.Aritmético
PERT (Program Evaluation and Review Technique):Simulación Montecarlo
INDICE
Programación : Método Matricial
Se confecciona una matriz cuadrada colocando los nodos de iniciación en la primer columna y los de finalización en la primer fila.
Para cada intersección entre fila y columna, de existir, se coloca la duración de la tarea que tiene como nodo de inicio el número de esa fila, y como nodo de finalización, el número 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.
INDICE
Programación : Comparación de fechas tempranas y tardias. Determinación de márgenes.
A=151
08
357
15 I=2015
5
A=151
0
0
45
620
515
845
725
310
B=5
C=10
D=5E=5
F=10
G=5
H=5
I=2015
0
25
Cambiaron !!
INDICE
Programación : Comparación de fechas tempranas y tardias. Determinación de márgenes.
Camino Crítico: Sucesos 1-4-5-6-7-8
A=151
08
457
25 I=2015
5
A=151
0
0
45
620
515
845
725
310
B=5
C=10
D=5E=5
F=10
G=5
H=5
I=2015
25
454545
452510
25
2015
155
15
0
Cambio !!
INDICE
Programación :Método Aritmético
Se suma la duración de las tareas por todos los caminos posibles, y el camino al que corresponde la mayor duración, es el camino crítico.
5+10+5+5+20=45E-F-G-H-I10+5+5+20=40C-D-H-I5+5+5+20=35B-D-H-I
15+20=35A-IDuración (min)Camino
Aca estala tarea ficticia
INDICE
Programación :Determinación de Fechas Tempranas y Tardías - Márgenes
Fecha Temprana (Ft): Momento más cercano al origen en que puede producirse un acontecimiento.
Fecha Tardía (FT): Momento más alejado del origen en que puede producirse un acontecimiento sin causar atraso en la finalización del proyecto.
INDICE
Programación : Determinación de Fechas Tempranas y Tardías
5
A=151
0
0
45
5
620
20
515
15
15
845457
25
25
310
15
B=5
C=10
D=5E=5
F=10
G=5
H=5
I=2015
5
10 515
515
20
25
10
155
15
10
5
0
10 4525
25
INDICE
Programación : Camino crítico en Project
INDICE
Programación :Margen de un Acontecimiento
Es la diferencia entre las fechas temprana y tardía de un acontecimiento.
Msi = FTi - Fti
Margen del AcontecimientoAcontecimiento
15 – 15 = 0520 – 20 = 06
15 – 10 = 535 – 5 = 04
25 – 25 = 07
0 – 0 = 0115 – 5 = 102
45 – 45 = 08
El margen de un acontecimiento nos da información sobre cuántas unidades de tiempo puede retrasarse este suceso sin producir un atraso en la finalización del proyecto. Las tareas críticas siempre se encuentran comprendidas entre acontecimientos con margen igual a 0 Pero no todas las tareas comprendidas entre nodos con margen igual a 0 no son críticas.
INDICE
Programación :Márgenes de Tareas
Para una tarea comprendida entre los sucesos “i” (inmediato anterior) y “j” (inmediato posterior) se pueden definir:
a) Margen independienteb) Margen totalc) Margen libre
INDICE
Programación :Margen Independiente
a) ¿Cuánto puede moverse la iniciación de una tarea sin perturbar las tareas que le preceden o que le siguen?
MIij = Ftj – FTi -dijFTjFtjFti FTi
dijMI
20 – 15 – 5 = 0G5 – 0 – 5 = 0B25 – 20 – 5 = 0H10 – 0 – 10 = 0C
15 – 5 – 10 = 0F25 – 0 – 15 = 10A
45 – 25 – 20 = 0I20 – 15 – 5 = 0D5 – 0 – 5 = 0
Margen independiente Tarea
E
Margen independienteTarea
INDICE
Programación : Margen Total
¿Cuánto puede atrasarse una tarea sin atrasar la terminación del proyecto?
MT = FTj – Fti - dij
FTjFtjFti FTi
dijMT
20 – 15 – 5 = 0G15 – 0 – 5 = 10B25 – 20 – 5 = 0H15 – 0 – 10 = 5C
15 – 5 – 10 = 0F25 – 0 – 15 = 10A
45 – 25 – 20 = 0I20 – 10 – 5 = 5D5 – 0 – 5 = 0
Margen total Tarea
E
Margen totalTarea
INDICE
Programación :Margen LibreMargen libre: ¿Cuánto puede atrasarse la iniciación de una tarea, si
que su finalización perturbe el comienzo de las que siguen? LAS TAREAS DEL CAMINO CRÍTICO TIENEN MARGEN LIBRE IGUAL A 0, PERO NO TODAS LAS QUE TIENE MARGEN LIBRE IGUAL A 0 PERTENECEN AL CAMINO CRÍTICO.
ML = Ftj - Fti -dij
FTjFtjFti FTi
dijML
20 – 15 – 5 = 0G5 – 0 – 5 = 0B25 – 20 – 5 = 0H15 – 0 – 10 = 5C
15 – 5 – 10 = 0F25 – 0 – 15 = 10A
45 – 25 – 20 = 0I20 – 10 – 5 = 5D5 – 0 – 5 = 0
Margen Libre Tarea
E
Margen LibreTarea
INDICE
Programación :Determinación del Camino Crítico
SÍ000ISÍ000HSÍ000GSÍ000FSÍ000ENO505DNO550CNO1050BNO1000A
¿Pertenece al camino crítico?
Margen Total
Margen del acontecimiento j
Margen del acontecimiento i
Tarea
INDICE
Programación :Fecha del proyecto / Diag. Calend / Diag. Gantt
Conociendo la duración del proyecto: Fijar fecha de iniciación => calcular cuando se terminara. Fijar fecha de finalización => calcular la fecha necesaria para el inicio.
Diagrama calendario : consiste en representar la red lógica dentro de un calendario :
Eje X : que contemple los días hábiles. Eje Y : Las tareas.
Diagrama Gantt : consiste en representar la red lógica dentro de un calendario :
Eje X : que contemple los días hábiles. Eje Y : Los recursos.
Es ideal para controlar, porque al trazar una línea vertical en un momento cualquiera, se puede ver qué tareas deben estarse realizando, y qué grado de avance debe tener cada una.
INDICE
Programación :Diagrama Calendario
Ejemplo : se fijo fecha de iniciación a las 16 hs, Diagrama calendario del proyecto en fecha temprana:
I H G F E D C B A
16:4516:4016:3516:3016:2516:2016:1516:1016:0516:00Tarea
INDICE
Análisis Económico Financiero
La etapa de análisis económico financiero comprende los siguientes pasos:
Programación de Recursos no Acumulables Optimización Gráfica de los Recursos Financieros Acortamiento de las Actividades a Costo Mínimo Elección del proyecto deseable
INDICE
Análisis Económico Financiero :Asignación de Tareas y Recursos
María
Cecilia
Cecilia
Cecilia
Cecilia
Laura
Laura
Agustina
María
Recursos Humanos
Horno
-
2 huevos, batidor
100 g de manteca
2 tazas de azúcar, 2 tazas de harina, tamiz,
-
3 manzanas verdes, cuchillo, tabla
Manteca, harina, asadera
Horno
Recursos Físicos
HornearI
Disponer la preparación sobre las manzanas
H
Mezclar huevosG
Desmenuzar manteca en la preparaciónF
Tamizar azúcar y harinaE
Disponer las manzanas en la asaderaD
Pelar y cortar manzanasC
Enmantecar y enharinar asaderaB
Precalentar el hornoA
TareaRótulo
Tarea
INDICE
Análisis Económico Financiero :Programación de Recursos no Acumulables
Mirando el diagrama de Gantt, y sabiendo qué recursos insume cada tarea, podremos deducir si en algún 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.
INDICE
Análisis Económico Financiero :Recursos en Project
Nombre del
recurso
Costo del Recurso$ o $ /Hs
RecursoMaterialHumano
INDICE
Análisis Económico Financiero :Programación de Recursos no Acumulables
Se puede realizar en fecha temprana y en fecha tardía.
Se pueden redistribuir las tareas no pertenecientes al camino crítico para minimizar la cantidad de requerida del recurso en cuestión.
OBSERVACIÓN : 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 sobreasignación de recurso.
INDICE
Análisis Económico Financiero : Programación de Recursos no Acumulables
María, horno I Cecilia H
Cecilia, batidor G
Cecilia F
Cecilia, tamizE
Laura D
Laura, cuchillo, tablaC
Agustin
aasadera
B
María, HornoA16:4516:4016:3516:3016:2516:2016:1516:1016:0516:00Tarea
Ejemplo en Fecha Temprana
INDICE
Análisis Económico Financiero :Optimización Gráfica de los Recursos Financieros
Cada tarea tiene un costo. Se considera que el costo está uniformemente
distribuido durante la tarea. Se realiza un gráfico de inversiones acumuladas en
función del tiempo. Se evalúa la posibilidad de mover tareas no
correspondientes al camino crítico para distribuir la inversión según se disponga de recursos económicos.
INDICE
Análisis Económico Financiero : Gráfico de Nivelación de Recursos No Acumulables
MaríaCeciliaHornoBatidorMaría
HornoLaura
TablaCuchillo
Agustina
FECHA TEMPRANAAsader
a
Tamiz
Cantidad de
Recursos
Tiempo
INDICE
Análisis Económico Financiero : Gráfico de Nivelación de Recursos No Acumulables
MaríaAsadera
Tamiz
HornoAgustina
CeciliaLaura
Batidor
TablaFECHA TARDÍACuchillo
Cantidad de
Recursos
Tiempo
INDICE
Análisis Económico Financiero : Inversión en Fecha Temprana y Tardía
0500
100015002000250030003500
1 3 5 7 9 11 13 15 17 19
FechatempranaFecha tardia
$ acumulados
hasta el día de hoy
Diferencia de $ que todavía
esta en mi bolsillo en caso de fecha tardia
INDICE
Análisis Económico Financiero : Acortamiento de las Actividades a Costo Mínimo
La duración del proyecto puede acortarse, acortando tareas del camino crítico.
En todo proyecto hay un costo fijo que es mayor cuanto más dure el proyecto.
El costo de cada tarea va a aumentar cuanto más se la acorte.
El balance entre estos dos factores resulta en un tiempo económicamente menor.
La primera tarea a acortar se elige entre las del camino crítico como la que produzca el menor aumento de costo.
Al acortar tareas puede ser que nos encontremos con más de un camino crítico. En este caso debemos acortar una tarea de cada camino crítico a fin de disminuir la duración total de proyecto.
INDICE
Análisis Económico Financiero : Elección del Proyecto Deseable
Evaluando la información anterior, se elige las opciones más conveniente para la obtención del objetivo.
No siempre el proyecto más económico es el más conveniente, pero realizando estos diagramas podemos saber exactamente cuánto cuesta nuestra decisión.
INDICE
Control Para verificar el cumplimiento de los objetivos se
pueden realizar controles de distinto tipo:PresupuestarioDesviaciones 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 crítico.
INDICE
Control
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
T IE M PO [ DIAS ]
$
Cost os incurr idos has ta el d ía actual
Cos t os necesar ios para el cum plim iento del program a
Proyecciones de cos tos fu turos
Hasta la fecha
Costos proyectadosCostos reales
Corregir lo proyectado