Gestión de proyectos con recursos compartidos Contenido

Anuncio
Contenido
Gestión de proyectos con
recursos compartidos
• Recursos compartidos y simultaneidad
• Gestión multiproyecto (variabilidad y nivel de
recursos compartidos)
• Variabilidad, demoras y costes – una visión
estratégica
• Variabilidad en proyectos – buffers
• Ciclo de mejora
• Gestión multitarea – compartiendo el tiempo
entre varios proyectos
Prof. Jaume Ribera
Programa de Continuidad
Barcelona, junio 2011
1
Proyectos
Recursos
2
% tiempo
valor añadido
¿Simultaneidad?
Zona A
Zona B
Compartidos
Exclusivo
No. Proyectos
simultáneos
Ineficiencia del tiempo compartido
6
Esquema de posicionado de
gestión multiproyecto
Recursos:
Nivel recursos
compart.
• Personal
• Equipos
• Materiales
• Financieros
• Información
…
• Tiempo
BAJO
ALTO
Variabilidad
BAJA
ALTA
BB
AB
Co
mp
BA
lejid
ad
AA
E.W. Hans, W. Herroelen, R. Leus, G. Wullink, Oct. 2003
7
8
Simulación
• Simularemos 1 mes de un departamento de atención
a proyectos (30 días)
– 9 solicitudes
– 1 servidor (dedida 3 días/proyecto)
• Cada “cliente” escribe en una hoja de papel:
– Su número (1, 2, ..., 9)
– Un número al azar entre 0 y 27
– Un número al azar entre 1000 y 9999
Servicio
(Cap = 10 proy/mes)
Llegadas
(9 proy/mes)
Cola espera
9
Demoras aleatorias
10
Demoras vs. Utilización capacidad
• Conceptos
Demora
promedio
– Aún cuando la capacidad excede a la demanda,
habrá colas (demoras) debido a fenómenos de
interferencia entre llegadas y servicios.
Al infinito
Capacidad = 10
proyectos/mes
Con
variabilidad
• Variabilidad de tiempos entre llegadas
• Variabilidad de tiempos de atención
Sin
variabilidad
– La Variabilidad se mide por el
Coeficiente de Variación = StDev / Promedio
Llegadas
()
Servicio ()
Utilización
Proyectos
Cola
11
25%
50%
70%
90% 100%
100+ε %
5
7
9
10+e
10
12
Fenómenos de esperas aleatorias
• Variabilidad (incertidumbre) en la llegada de solicitudes de diversos
proyectos.
• Variabilidad (incertidumbre) en las dedicaciones de recursos para
satisfacer las solicitudes de los proyectos
Utilización de capacidad y Coste
vs. Flexibilidad y Servicio
• Si hay variabilidad en las llegadas y el los
tiempos de atención, hay varias opciones
estratégicas:
Utilización de
capacidad
Más Flexibilidad,
Menos Demoras
ESPERAS / DEMORAS
Calidad
servicio
Para los recursos
Coste
Para los proyectos
Factor de ocupación
Bajo
Si quieres buen servicio (poca demora y flexibilidad a
imprevistos (como los bomberos) tienes que admitir
baja utilización de capacidad y altos costes.
Alto
13
14
Implicaciones estratégicas
Relación no lineal
Proyectos
en el
sistema /
Demoras
en los
proyectos
20
Demoras
en el
sistema
20
18
A
Variabilidad
creciente
16
18
14
16
Mayor
variabilidad
14
12
12
10
10
8
8
6
6
4
4
2
B
0
2
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
C
100%
0
 – utilización capacidad
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%

15
16
Palancas de control en el diseño
B
Variabilidad
• Llegadas
• Servicio
Alta
Variabilidad
Utilización de
servidores
• Tasas de
llegadas
• Tiempo servicio
• Nº de recursos
Baja
“Servicio lujo”
-Coste alto
-Pocas demoras
-Oferta amplia
-Flexibilidad
A “Servicio básico”
-Bajo coste
-Muchas demoras
-Oferta amplia
-Flexibilidad
“Línea de montaje”
“Capacidad
desperdiciada”
C
-Coste alto
-Pocas demoras
-Recursos libres
-Coste bajo
-Pocas demoras
-Rigidez
Baja
Alta
Utilización servidor
17
Variabilidad en un proyecto (CC)
1. Estimar la variabilidad en cada actividad.
Eliminar las contingencias implícitas en
las actividades.
2. Identificar el camino (o cadena) crítico (si
hay varios, elegir uno arbitrariamente)
3. Crear el buffer de proyecto
4. Crear los buffers de alimentación
5. Controlar la utilización de buffers
CC = Cadena crítica
Según el esquema de E. Goldratt
19
18
Gestión de múltiples proyectos (CC)
1. Tratar cada proyecto como independiente.
Priorizarlos.
2. Determinar (/ Decidir) qué recurso es (/ será) el
recurso cuello de botella / crítico. Hacer que
sea este recurso el que “marque el paso”.
3. Programar los proyectos según el recurso
crítico, para garantizar que el cuello de botella
no tenga que esperar.
4. Posicionar y dimensionar los buffers de
capacidad (buffer de tambor)
5. Controlar los proyectos según la utilización de
buffers
20
Tabla de uso de recursos
Recurso
Proyecto
X
Y
Z
W
No. unidades/recurso
Horas precisas/proy.
Horas/proy/un. rec.
Utilización a capac.
Dedicación de Recursos (h/proy)
A
B
C
D
2
3
2
1
4
2
1
1
2
5
1
3
1
1
3
1
2
2
1
1
2.35
2.65
1.8
1.2
1.175
1.325
1.8
1.2
65%
74%
100%
67%
Dos proyectos con recursos
compartidos
Mix
50%
25%
10%
15%
2
Prj. A
1
3
5
4
7
Prj. B
6
8
10
9
Recurso cuello
de botella
.
10d.
21
22
Dos proyectos con recursos
compartidos – multitarea
1
3
3 5
1
9
5
Azul:
Azul: 12
12días
días
Rojo:
Rojo:16
16días
días
Amarillo:
Amarillo: 88 días
días
7
7
8
6
3
4
7
6
Prj. A
5
4
4
Prj. B
2
2
2
Prj. A 1
Identificar el recurso crítico
8 10
Prj. B
10
6
8
10
9
9
.
.
10d.
28d.
23
24
Programar el recurso crítico
Programar los otros recursos
2
2
Prj. A
Prj. A
3
1
3
5
4
7
7
8
Prj. B
6
Prj. B
10
8
9
.
.
22d.
10d.
25
26
Gestión de cartera (buffer)
Incluir buffers
120%
B
2
1
1
3
3 Buffer de tambor
4
2
3
6
80%
G
60%
A
40%
7
Prj. B
D
2 Buffer de alimentación
5
Buffer consumido
Prj. A
100%
1 Buffer de proyecto
8
10
F
E
1
C
20%
9
0%
2
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Cadena critica completada
.
22d.
27
28
Compartiendo el tiempo entre
varios proyectos:
demostración del impacto
Mancala de proyectos
Inicio
Mancala de proyectos
1
2
3
4
5
Fin
6
7
8
9
10
11
29
30
Instrucciones
Mancala de proyectos
Vamos a simular 8 periodos (p.e., meses)
En cada periodo
Inicio
1
2
3
4
a) INICIO
5
– Se iniciará un nuevo proyecto (poner una ficha en la casilla
Inicio)
b) AVANCE
Proyectos
6
7
Fin
8
9
10
11
– Los recursos disponibles dividirán su capacidad (6 avances de
casilla) entre los proyectos activos; si hay un proyecto activo, lo
moverán 6 casillas; si hay dos proyectos activos, moverán cada
uno 3 casillas; etc.
– Si no se puede dividir la capacidad exactamente, aproximarlo.
Por ejemplo si hay 4 proyectos, moveremos dos proyectos dos
casillas y dos proyectos una casilla.
c) FIN
– Cuando un clip llega a la casilla “Fin”, significa que el proyecto se
ha completado. La ficha se queda allí.
Fases de ejecución
31
32
Primer periodo (a)
Inicio
1
2
3
Primer periodo (b)
4
5
Inicio
1
2
3
4
5
Fin
6
7
8
9
10
11
Fin
6
7
8
9
10
11
33
34
Segundo periodo (a)
Inicio
1
2
3
4
Segundo periodo (a)
5
Inicio
1
2
3
4
5
Fin
6
7
8
9
10
11
Fin
6
35
7
8
9
10
11
36
Final 8 periodos
Seguir hasta 8 periodos
1
Inicio
2
3
4
5
Inicio
1
2
3
4
5
Fin
6
7
8
9
Fin
10 11
6
¿Cuántos proyectos se han terminado?
7
8
9
10
11
¿Cuántos están en curso?
Esta es una posible posición final, pero depende de la
asignación de casillas a avanzar para cada proyecto
cuando la división no es exacta (e.g., 6/4 = 1.5) 38
37
Final 8 periodos
Evolución
Posición proyectos
Per. Inicio
PIP
Av/proy
0
1
2
3
1
1
1
6
2
1
2
3
3
1
3
2
4
1
4
1.5
5
1
4
1.5
1
6
1
5
1.2
1
1
7
1
6
1
1
1
1
8
1
7
0.86
1
1
1
El número de
proyectos en
curso va
aumentando
4
5
6
7
8
9
10
11
Fin
1
1
1
1
1
1
1
2
3
4
5
1
Fin
1
1
1
1
1
1
1
2
El avance de
cada proyecto se
va reduciendo
Inicio
1
1
1
1
Tenemos 6
PIP
1
1
2
En 8 periodos
hemos terminado
2 proyectos
39
6
7
8
9
10
11
Si seguimos “jugando” de la misma manera, ¿cuánto tardará
en completarse el siguiente proyecto (el nº 9, rojo)?
40
CONPIP y CONTIP
Cálculos de capacidad
• Definir el número deseado de proyectos
dentro del proceso (CONPIP) o el número
deseado de cantidad de trabajo (CONTIP).
• Mantener el número fijado limitando las
entradas a lo que el proceso produce
como salidas.
• Capacidad del sistema (flujo de salida):
1 proyecto cada 2 meses
• Flujo de entrada actual: 1 proyecto cada mes
• ¿Qué pasa si seguimos operando así?
• ¿Qué pasa si frenamos las entradas de proyectos al
sistema de manera que coincidan con la capacidad
disponible, dejando la cola excedente fuera?
Entradas
• ¿Cómo se puede implementar un procedimiento que
mantenga la sincronización?
Salidas
Proceso
Conexión
(información)
41
Ventajas del control de entrada
•
•
•
•
Escalona la entrada de proyectos en el sistema
(como la entrada de coches en una autopista) y
evita atascos.
Permite reordenar la cola de proyectos pendientes
(cambiar su prioridad) antes de que entren en el
sistema.
El tamaño de la cola (y su composición) sirven de
señal de aviso de que hay que reasignar (o
aumentar) recursos.
Permite un mejor control del tiempo de entrega,
separando el tiempo esperando fuera del sistema
del tiempo dentro del sistema (que también puede
incorporar ciertas demoras).
43
42
Cuantificación y Complicaciones
• Cuántos proyectos mantener en curso?
• Ley de Little
Tiempo de flujo =
Número de proyectos
Flujo de proyectos
Número de proyectos = Flujo * Tiempo
= 0.5 proy/per * 2 per = 1 proy.
Capacidad = 1 proyecto/2 periodos
• ¿Qué impacto tiene la agrupación de proyectos
(batching)?
• ¿Qué impacto tiene la incorporación de
incertidumbre?
44
45
Descargar