Introducción a la Gestión de
Inventarios
Marcos Goycoolea y Esteban Koberg
Mampato’s Sushi Bar
• Sólo vende pescado fresco (del día)
• Al final del día, bota lo que sobra
• No conoce la demanda
(supongamos = todos los días)
• Debe firmar contrato con su
proveedor donde define cantidad
de cada pescado a entregar durante
los próximos 100 días.
2 ¿Cuánto comprar cada día?
Salmón
3
- Valor
Precio
USD $15/pez.
de venta
Costo de
USD $5/pez
compra
Demanda diaria: uniforme entre 1 y10.
¿Cómo tomar esta decisión?
4
¿Ropa de niños?
5 27-03-21
¿Cómo tomar esta decisión?
¨ Criterios de costos
¨ Criterios de nivel de servicio
6
7 Nivel de servicio
27-03-21
Nivel de Servicio: Métricas
8
¿Cómo medir nivel de servicio?
Métricas comunes:
- Ventas perdidas promedio
- Sobrestock promedio
- Instock
- Fillrate
- Días de Inventario
27-03-21
¿Cómo medir nivel de servicio?
180
160
140
120
Q = 100
100
80
60
40
20
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dic
¿Cuán adecuado fue Q = 100?
9
Nivel de Servicio: In-stock.
180
160
140
120
Q = 100
100
80
60
40
20
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dic
¿Cuán a menudo satisfacemos toda la
10 demanda?
180
160
140
120
Q = 100
100
80
60
40
20
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dic
✔ ✔ ✔ ✔ ✔ ✔
¡50% del tiempo!
11
Instock
12
Intuitivamente: ¿Qué porcentaje del tiempo logra cubrir toda la
demanda?
Análogamente: ¿Qué porcentaje del tiempo logramos evitar
quiebres de stock?
Formalmente,
Instock = Nº de períodos en que se satisface demanda
Nº Total de períodos
Instock: Otro ejemplo (distinto al gráfico)
Mes Stock Inicial Demanda Cubrió
demanda?
Febrero 17 15 Si
Marzo 15 13 Si
Abril 13 14 No
Mayo 14 10 Si
Junio 10 13 No
Julio 13 18 No
Agosto 18 18 Si
Septiembre 18 22 No
Octubre 22 20 Si
Noviembre 20 10 Si
Diciembre 10 10 Si
Enero 10 15 No
Instock anual = ( 7 / 12 ) = 0.58 (Equivalentemente: 58%)
13
Nivel de Servicio: Sales-Ratio.
180
160
140
120
Q = 100
100
80
60
40
20
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dic
¿Qué porcentaje de la demanda estoy
14 satisfaciendo?
SALES-RATIO
63%
180
87% 89% 71%
160
140 91% 95%
120
Q = 100
100
80
60
40
20
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dic
100%
15 Sales-Ratio mensual promedio = 91%
Sales-Ratio anual = 99.6% (¿Engañoso?)
Sales-Ratio: El mismo ejemplo
Mes Stock Inicial Demanda Ventas ¿Cuánto Sales-Ratio mensual
cubrí?
Enero 100 90 90 100%
Febrero 100 160 100 63%
Marzo 100 85 85 100%
Abril 100 115 100 87%
Mayo 100 110 100 91%
Junio 100 60 60 100%
Julio 100 95 95 100%
Agosto 100 112 100 89%
Septiembre 100 105 100 95%
Octubre 100 45 45 100%
Noviembre 100 88 88 100%
Diciembre 100 140 100 71%
Sales-Ratio anual = ( 1200 / 1205 ) = 0.996 (99.6%)
Promedio sales-ratio mensual = 0.9136 (91.4%)
Nivel de Servicio: Fill-Rate.
180
160
140
120
Q = 100
100
80
60
40
20
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dic
¿Qué porcentaje de la demanda estoy
17 satisfaciendo?
Fill-Rate
100
180
160
140
120
Q = 100
100
80
60
40
20
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dic
90 85 60 95 45 88
18 Venta promedio = 88.58
Fill-Rate = 88.58 / 100.41 = 88.2%
Demanda promedio = 100.41
Fill-Rate: El mismo ejemplo
Mes Stock Inicial Demanda Ventas
Ventas promedio = 88.58
Enero 100 90 90 Demanda promedio = 100.41
Febrero 100 160 100
Marzo 100 85 85
Abril 100 115 100
Mayo 100 110 100
Junio 100 60 60
Julio 100 95 95
Agosto 100 112 100
Septiembre 100 105 100
Octubre 100 45 45
Noviembre 100 88 88
Diciembre 100 140 100
Fill-Rate = 88.58 / 100.41 = 88.2%
Fill-rate
20
Intuitivamente: ¿Qué porcentaje de la demanda estoy alcanzando
a cubrir?
Formalmente,
Fill-rate = Promedio(Ventas)
Promedio(Demanda)
Fill-rate es mucho más usado que sales-ratio por ser más fácil de
manipular matemáticamente.
Aumenta stock, aumenta n. de servicio
180
160
140
Q = 120
120
100
80
60
40
20
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dic
Instock = 83%, Sales-Ratio mensual promedio = 97% Fill-rate = 95%
21
Métricas: Nivel de Servicio
22
¨ Mientras más inventario, mejor el “nivel de servicio”.
¡¡ Pero miden cosas distintas !!
¨ ¿ Qué es “mejor”, fill-rate, sales-ratio o instock ?
24
Ejemplo extremo: Instock vs Otros
120
Q = 95 100
80
60
40
20
0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dic
Instock = 0%, Fillrate = Sales Ratio = 95%
26 27-03-21
27 Costos
27-03-21
Salmón
28
- Valor
Precio
USD $15/pez.
de venta
Costo de
USD $5/pez
compra
Demanda diaria: uniforme entre 1 y10.
Mahi-Mahi Tuna
29
Costo USD $10/fish.
Precio USD $12/fish.
de venta
Demanda diaria: uniforme entre 1y10
Fugu Fish
30
Whole- USD $10/fish.
sale cost
Market- USD $110/fish
Value
Demanda diaria: uniforme entre 1y10
¿Intuición?
• Fugu: Bajo riesgo!
bajas pérdidas, altas ganancias sugieren que se pida
más que el promedio.
• Tuna: Arriesgado…
Los costos de inventario son demasiado altos: debemos ser
más conservadores en este caso…
31
Medidas de costo
32
Overage Costs (Co): Cuánto se debe pagar por cada
unidad que no se vendió (costo unitario sobrestock).
Underage Cost (or Cu): Cuánto se pierde por unidad
no vendida (costo unitario por falte de stock).
Ejemplo del Salmón: Precio = 15. Costo = 5.
Medidas de costo
33
Overage Costs (Co): Cuánto se debe pagar por cada
unidad que no se vendió (costo unitario sobrestock).
Underage Cost (or Cu): Cuánto se pierde por unidad
no vendida (costo unitario por falte de stock).
Ejemplo del Salmón: Precio = 15. Costo = 5.
Co=5. Cu = 10.
En resumen…
35
Ahora somos capaces, mirando datos históricos, de
calcular los niveles de servicios ofrecidos
históricamente (instock y fill-rate), así como la
ganancia promedio alcanzada.
¿Somos capaces de usar esos criterios para tomar
decisiones respecto del futuro?
Metricas de servicio – demanda
36
estocástica
Métricas de servicio: demanda incierta
37
Para poder gestionar el inventario es necesario saber
algo sobre el comportamiento de la demanda.
Necesitamos estimar la distribución de
probabilidad de la demanda.
Necesitamos de un modelo en el cuál D es una
variable aleatória representando la demanda y
podemos computar Prob(D ≤ X) para cualquier
numero X
¿Basta saber el promedio?
38
Desviaciones Estándar Probabilidad
1 68%
2 95.4%
3 99.7%
39
Métricas de servicio: demanda incierta
40
Podemos ocupar
¨ Técnicas de simulación
¨ Opinión de expertos
¨ Análisis estadístico
¨ Series de tiempo
Para todos estos métodos es importante almacenar
datos históricos!!
Dada una distribución de probabilidad:
Dado una cantidad de stock Q:
• ¿Qué nivel de servicio Instock y Fillrate espero
poder ofrecer en el futuro?
Dado un nivel de servicio Instock/Fillrate deseado:
• ¿Qué cantidad de stock Q necesito para cumplirlo?
Dado costos de sobrestock y bajostock:
• ¿Qué valor de Q maximiza ganancias esperadas?
• Dado un valor de Q,
¿Cuál es la ganancia esperada?
41 27-03-21
43 Caso: Club de Vin
27-03-21
Análisis de solución en EXCEL
44
Vino Pronóstico Media Desv. Est. Cu Co
Gigondas 1000 858.34 472.29 5.70 1.27
Si calculamos el Q que busca maximizar las ganancias:
Q=
Ganancias esperadas =
Instock =
Fillrate =
Si deseamos un instock de 95%
Q=
Ganancias esperadas =
Fillrate =
Ocupando la calculadora
Ingrese el promedio y
desviación estándar
Ingrese el costo de
La calculadora determina sobrestock y bajostock
el valor de Q
45
Ocupando la calculadora
Ingrese la cantidad de
stock
Calculadora determina
Ingrese el costo de ganancias esperadas
sobrestock y bajostock Calculadora determina
46
nivel de servicio
Ocupando la calculadora
Ingrese Instock deseado
Ingrese el costo de
sobrestock y bajostock Calculadora determina Q
47
correspondiente
Análisis de solución en EXCEL
48
Vino Pronóstico Media Desv. Est. Cu Co
Gigondas 1000 858.34 472.29 5.70 1.27
Si calculamos el Q que busca maximizar las ganancias:
Q = 1288 botellas
Ganancias esperadas = 4022.29 euros
Instock = 81.86%
Fillrate = 94.57%
Si deseamos un instock de 95%
Q = 1638 botellas
Ganancias esperadas = 3834.56 euros
Fillrate = 98.87%
Proponer “Q” para los siguientes vinos:
GIGONDAS La Payouse
GRAVES Ch. Haut Pommarede
VDP des Coeaux de L’Ardeche La Reserve Rouge du Club
CANERNET D’ANJOU Goulaine
PESSAC LEOGNAN Ch. Haut Nouchet
CÔTES DE BOURG Ch. Florimond
Considere costos y nivel de servicio en su análisis.
49
Vinos GIGONDAS y GRAVES …
50
Vinos GIGONDAS y GRAVES …
51
Ambos tienen mismo pronóstico: ¿Pedimos lo mismo?
Vinos VDP…
52
Vinos VDP…
53
Instock de 0.14 aceptable?
PESSAC LEOGNAN vs CÔTES DE BOURG
54
PESSAC LEOGNAN vs CÔTES DE BOURG
55
Pronóstico = 1300 – Q = 1969. ¿Por qué tanto?
Pronóstico = 1300 – Q = 1183. ¿Por qué tan poco?
Un caso hipotético.. Análisis de costos
56
Vino Pronóstico Media Desv. Est. Cu Co
Rue du Emba (A) 2000 1716.67 472.29 3.20 2.10
Rue du Emba (B) 2000 1716.67 944.58 3.20 2.10
Rue du Emba(A) Rue du Emba(B)
Q óptimo 1844
Ganancias Esperadas 4529.08 euros
Instock 60.64%
Fillrate 92.34%
¿Aumenta o Disminuye la cantidad óptima Q?
¿Qué más cambia?
Un caso hipotético.. Análisis de costos
57
Vino Pronóstico Media Desv. Est. Cu Co
Rue du Emba (A) 2000 1716.67 472.29 3.20 2.10
Rue du Emba (B) 2000 1716.67 944.58 3.20 2.10
Rue du Emba(A) Rue du Emba(B)
Q óptimo 1844 1972
Ganancias Esperadas 4529.08 euros 3563.40 euros
Instock 60.64% 60.64%
Fillrate 92.34% 84.68%
Aumenta Q Disminuyen ganancias esperadas
Conclusiones preliminares …
58
¨ Pronósticos de Le Club muy altos… sería bueno
revisar lo que está pasando!
¨ Importante mantener registro histórico de demanda
real y de pronósticos
¨ Pronóstico NO ES IGUAL a cantidad de orden
¨ Importante analizar costos de sobrestock y
bajostock
¨ Métodos sistemáticos necesarios al gestionar cientos
o miles de productos
Conclusiones
59
¨ Pronosticar la demanda es clave para poder
gestionar bien los inventarios
¨ Hay distintos criterios bajo los cuales uno puede
gestionar estos: nivel de servicio o costos.
¨ Uso de métricas es clave para poder analizar la
gestión de inventarios y tomar decisiones
¨ Con herramientas simples (como EXCEL) es posible
hacer análisis sumamente complejos
¨ Importante entender como la variabilidad incide en
los inventarios
Lo mas importante…
El nivel de servicio y el costo:
¡Son partes del producto!
60 27-03-21