PLANIFICACIÓN Y PROGRAMCION EN TALLERES CAMINO CRITICO

CAMINO CRITICO H Ferrero / S Chavez ... Determinación del Camino Crítico ... caminos posibles, y el camino al que corresponde la mayor duración, es el...

13 downloads 335 Views 1MB Size
PLANIFICACIÓN Y PROGRAMCION EN TALLERES CAMINO CRITICO H Ferrero / S Chavez / J Graña



¿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 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. 

¿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



¿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. 

Etapas del Método de CAMINO CRÍTICO

 Planificación  Programación  Análisis económico financiero  Control



Etapas del Método de CAMINO CRÍTICO Se realiza una única vez Planificación

Programación

Se repite con cada lote Análisis económico financiero

Control Control Control

Listado tareas Prioridades Red lógica



CPM o PERT Camino crítico Margenes

Recursos No acumulables Financieros COSTO MINIMO

Gantt Desviaciones Retrazos Correcciones

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



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.”



Planificación : Confección 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 azúcar y harina 6. Desmenuzar manteca en la preparación 7. Mezclar huevos 8. Disponer la preparación sobre las manzanas 9. Hornear 

Planificación : Componentes de la Red Lógica 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 OBSERVACIÓN : En el grafo que Microsoft Project arma NODO y TAREA estan invertidos Tarea 

Tarea

Planificación : Reglas de Construcción de la Red Lógica Teniendo las siguientes redes lógicas : Sin limitaciones de recursos. Cual de las dos brinda mas libertad ? posee menos restricciones ? Tarea Tarea

Tarea

Tarea

Tarea

Tarea

Se tiene libertad de ejecutar las tareas en forma simultanea o secuencial



La tarea siguiente solo puede comenzar si termino la anterior

Planificación : Reglas de Construcción de la Red Lógica  

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. Tarea

En el nodo inicial de cada tarea inciden todas las que le anteceden. Es necesario que se hayan concluidas para su iniciación.



Tarea

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.

Planificación :

Asignación de prioridades Rótulo Tarea

Precedencia

A

Precalentar el horno

-

B

Enmantecar y enharinar asadera

-

C

Pelar y cortar manzanas

-

D

Disponer las manzanas en la asadera

E

Tamizar azúcar y harina

-

F

Desmenuzar manteca en la preparación

E

G

Mezclar huevos

F

H

Disponer la preparación sobre las manzanas Hornear

I



Tarea

B, C

D, G A, H

Planificación :

Asignación de prioridades (Project)

Tareas



Duración

Precedencia

Planificación : Reglas de Construcción de la Red Lógica 1) 2)

3)

Una red lógica no puede duplicar el numero de identificación de los nodos, exceptuando casos especiales donde se manejen sub-proyectos. 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. Cuando existe más de una actividad entre los mismos sucesos: A



B

A B

nodo ficticio tarea ficticia

Planificación : Construcción de la Red Lógica A

1 B

7 E

C

8

H

Tarea E necesita B

0 3

I

D

6

Pero no la C

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 ;



Planificación : Construcción de la Red Lógica A

1

7

I

8

B E

2 C

0 3

H

Tarea ficticia Duración = 0

D

6

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 ;



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



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.



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.



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 

to

tm

tp

Programación : Asignación de Tiempos  En nuestro ejemplo, los tiempos estimados de las tareas son Rótulo Tarea A



Tarea Precalentar el horno

Tiempo (min) 15

B

Enmantecar y enharinar asadera

5

C

Pelar y cortar manzanas

10

D

Disponer las manzanas en la asadera

5

E

Tamizar azúcar y harina

5

F

Desmenuzar manteca en la preparación

10

G

Mezclar huevos

5

H

Disponer la preparación sobre las manzanas Hornear

5

I

20

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



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.



Programación :

Comparación de fechas tempranas y tardias. Determinación de márgenes.

1

1 5

A=15

0

7

15

I=20

35

8

Cambiaron !!

1

1 5

A=15

0 0

B=5

2 C=10

E=5

55

H=5

0

3

D=5

10

G=5



4

5

F=10

5

15

6

20

7

25

I=20

8

45

Programación :

Comparación de fechas tempranas y tardias. Determinación de márgenes.

1

15

A=15

0 10

Cambio !!

1

15

A=15

0 0

B=5

2 C=10

E=5

7

7

25

I=20

25

25 25

I=20

8

8

45 45

45 45

55 15

H=5

0 3

D=5

10 15

6

20 20

G=5



4

5 5

F=10

5

15 15

Camino Crítico: Sucesos 1-4-5-6-7-8

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.

Aca esta la tarea ficticia



Camino A-I B-D-H-I C-D-H-I E-F-G-H-I

Duración (min) 15+20=35 5+5+5+20=35 10+5+5+20=40 5+10+5+5+20=45

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.



Programación : Determinación de

Fechas Tempranas y Tardías 1

0 0

10 10 5 0

1 5

A=15 B=5 5

2

10 E=5

25

55 15

H=5

10 5

C=10

3

10

15

15

D=5

6

15

20

G=5 5



4

5 5

7

F=10 5 15

5

15 15

15

20 20

25 25

I=20 25

45

8

45 45

Programación : Camino crítico en Project



Programación : Margen de un Acontecimiento 

Es la diferencia entre las fechas temprana y tardía de un acontecimiento. Msi = FTi - Fti

Acontecimiento

Margen del Acontecimiento

1

0–0=0

2

15 – 5 = 10

3

15 – 10 = 5

4

5–5=0

5

15 – 15 = 0

6

20 – 20 = 0

7

25 – 25 = 0

8

45 – 45 = 0



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.

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 independiente b) Margen total c) Margen libre



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 -dij Fti

FTi

MI

dij



Ftj

FTj

Tarea

Margen independiente

Tarea

Margen independiente

A

25 – 0 – 15 = 10

F

15 – 5 – 10 = 0

B

5–0–5=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

5–0–5=0

Programación :

Margen Total

¿Cuánto puede atrasarse una tarea sin atrasar la terminación del proyecto? MT = FTj – Fti - dij Fti

Ftj

FTi

MT

dij



FTj

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

5–0–5=0

Programación :Margen

Libre

Margen 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 Fti

FTi dij



Tarea A B C D E

Margen Libre 25 – 0 – 15 = 10 5–0–5=0 15 – 0 – 10 = 5 20 – 10 – 5 = 5 5–0–5=0

ML Tarea F G H I

Ftj

FTj

Margen Libre 15 – 5 – 10 = 0 20 – 15 – 5 = 0 25 – 20 – 5 = 0 45 – 25 – 20 = 0

Programación : Determinación del Camino Crítico Tarea

Margen del acontecimiento i

Margen del acontecimiento j

Margen Total

¿Pertenece al camino crítico?

A

0

0

10

NO

B

0

5

10

NO

C

0

5

5

NO

D

5

0

5

NO

E

0

0

0



F

0

0

0



G

0

0

0



H

0

0

0



I

0

0

0





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.



Programación :Diagrama Calendario Ejemplo : se fijo fecha de iniciación a las 16 hs, Diagrama calendario del proyecto en fecha temprana:

Tarea

16:00

16:05

A B

16:15

16:20

16:25

16:30

16:35

16:40

16:45

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   

C



16:10

   

D

 

 

 

 

 

 

 

 

 

 

E

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

G

 

 

 

 

 

 

 

 

 

 

H

 

 

 

 

 

 

 

 

 

 

I

 

 

 

 

 

 

 

 

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

Análisis Económico Financiero : Asignación de Tareas y Recursos Rótul Tarea o Tare A Precalentar el horno a

Recursos Humanos

Recursos Físicos

María

Horno

Agustina

Manteca, harina, asadera 3 manzanas verdes, cuchillo, tabla -

B

Enmantecar y enharinar asadera

C

Pelar y cortar manzanas

Laura

D

Disponer las manzanas en la asadera

Laura

E

Tamizar azúcar y harina

Cecilia

2 tazas de azúcar, 2 tazas de harina, tamiz,

F

Desmenuzar manteca en la preparación

Cecilia

100 g de manteca

G

Mezclar huevos

Cecilia

2 huevos, batidor

H

Disponer la preparación sobre las manzanas Hornear

Cecilia

-

María

Horno

I



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. 

Análisis Económico Financiero : Recursos en Project

Nombre del recurso



Recurso Material Humano

Costo del Recurso $ o $ /Hs

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. 

Análisis Económico Financiero : Programación de Recursos no Acumulables Tarea

16:00

A B C



16:05

16:10

16:15

16:20

16:25

16:30

16:35

16:40

16:45

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ejemplo en    Fecha      Temprana

 

 

 

 

 

 

 

 

 

 

 

María, Horno Agustin   a asadera Laura, cuchillo, tabla

D

 

 

Laura 

 

 

E

Cecilia, tamiz

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cecilia 

G

 

 

 

Cecilia, batidor

H

 

 

 

 

Cecilia 

I

 

 

 

 

 

María, horno

 

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.



Análisis Económico Financiero :

Gráfico de Nivelación de Recursos No Acumulables

Tamiz

FECHA TEMPRANA

Cantidad de

Asader a Agustin a Cuchillo Tabla Laura Horno María

Batidor Cecilia

Horno María

Tiem po 

Análisis Económico Financiero :

Gráfico de Nivelación de Recursos No Acumulables

Cantidad de

Cuchillo Tabla

Batido r

Laura

FECHA TARDÍA

Cecilia Agusti Horno na Tamiz

Asade ra

María

Tiem po 

Análisis Económico Financiero : Inversión en Fecha Temprana y Tardía 3500 3000 2500

Fecha temprana

Diferencia de $ 2000 que todavía 1500 esta en mi bolsillo 1000 en caso de fecha tardia 500

Fecha tardia

0 1 3 5 7 9 11 13 15 17 19

$ acumulados hasta el día de hoy



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. 

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.



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 crítico. 

Control Corregir lo proyectado

$

Proyecciones de costos futuros

Costos incurridos hasta Costos reales el día 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 