Preguntas y respuestas sobre software de optimización de inventario
Bajo la supervisión del Prof. Dr. Stefan Minner, Leander Zimmermann y Patrick Menzel están escribiendo una tesis en la Universidad Técnica de Múnich. El objetivo de este estudio es comparar software de optimización de inventario. Lokad recibió su cuestionario y, con el permiso de los autores, publicamos aquí tanto sus preguntas como nuestras respuestas.
1. ¿Cuándo introdujeron su software de optimización en el mercado?
Lokad se lanzó en 2008, pero en ese momento era una solución pura de pronóstico de demanda. Comenzamos a hacer gestión de la cadena de suministro de extremo a extremo en 2012.
2. ¿Para qué tamaños de empresa es adecuado su software?
Tenemos clientes que van desde empresas unipersonales hasta empresas con más de 100,000 empleados. Sin embargo, por debajo de 500,000 € de inventario, la optimización estadística de la cadena de suministro a menudo no vale la pena el esfuerzo.
3. Para una empresa mediana de aproximadamente 50-250 empleados y ventas de aproximadamente 10-25 millones de euros al año. ¿Cuál sería el precio de su paquete de software estándar?
Este sería nuestro paquete Premier a $2500 / mes. Sin embargo, el paquete cubre mucho más que solo software. El software puro es solo aproximadamente 1/5 de nuestras tarifas.
La mayor parte de la tarifa se destina a pagar a un científico de la cadena de suministro en Lokad que gestiona la cuenta, aprovechando nuestra tecnología para obtener los resultados finales. Eso es lo que llamamos optimización de inventario como servicio.
4. ¿Su software es adecuado para diferentes industrias? (por ejemplo, farmacia, metal, bienes perecederos, …).
Sí, admitimos diversos sectores, desde aeroespacial hasta moda con alimentos frescos en el medio. Sin embargo, nuestro software es principalmente un conjunto de herramientas programáticas adaptadas para la optimización de la cadena de suministro cuantitativa. Si bien abordamos muchos sectores, generalmente se necesita un científico de datos para diseñar la solución finalizada.
5. ¿Qué características de su software lo diferencian de otros software de optimización? (Propuesta única de venta)
Los pronósticos clásicos, y por extensión la teoría clásica de optimización de inventario, funcionan mal, sorprendentemente mal incluso. A Lokad le llevó años darse cuenta de que el desafío principal, estadísticamente hablando, estaba relacionado con los casos extremos y eso es lo que realmente cuesta dinero. Lokad ofrece pronósticos probabilísticos. Siempre que haya inventario involucrado, los pronósticos probabilísticos son simplemente mejores que los clásicos.
6. ¿En qué plataformas informáticas es aplicable su software? (por ejemplo, Microsoft, Apple, Linux, …).
Lokad es un SaaS (aplicación web) construida sobre una plataforma de computación en la nube (Microsoft Azure). Nuestros clientes son muy diversos. Sin embargo, en la cadena de suministro, todavía hay más mainframes de IBM que configuraciones de OSX.
Sin embargo, sin una plataforma de computación en la nube, sería muy poco práctico ejecutar los algoritmos de aprendizaje automático que Lokad utiliza rutinariamente. Por lo tanto, nuestro software no está diseñado para ejecutarse en las instalaciones.
7. ¿Su empresa proporciona soluciones de software estandarizadas o personalizadas?
Pregunta complicada y respuesta sutil.
Lokad ofrece una plataforma empaquetada. Somos multiinquilino: todos nuestros clientes utilizan la misma aplicación. En este sentido, estamos altamente estandarizados.
Sin embargo, Lokad ofrece un lenguaje específico del dominio llamado Envision. A través de este lenguaje, es posible adaptar soluciones personalizadas. En la práctica, la mayoría de nuestros clientes se benefician de soluciones completamente personalizadas.
Lokad ha desarrollado una tecnología destinada a ofrecer soluciones de cadena de suministro personalizadas a una fracción de los costos que normalmente se involucran en dichas soluciones, aumentando así la productividad del experto.
8. Si es un software estandarizado, ¿qué características se incluyen en el paquete estándar de su software?
Tenemos más de 100 páginas de documentación. Por razones de concisión, no se enumerarán aquí.
9. ¿Hay complementos disponibles? Si es así, ¿cuáles? (por ejemplo, repuestos, …).
No tenemos complementos en el sentido de que cada plan individual, incluso nuestro plan gratuito, incluye todas las funciones sin restricciones.
10. ¿Para qué etapas/niveles puede optimizar la gestión de inventario su software? (por ejemplo, fábrica, almacén, proveedor, …).
Cubrimos prácticamente todas las etapas de la cadena de suministro: almacenes, puntos de venta, talleres, tanto para la logística de avance como para la logística inversa.
11. ¿Su software resuelve los problemas de manera óptima o heurística?
La ciencia de la computación te dice que casi todos los problemas de optimización numérica no triviales solo se pueden resolver aproximadamente. Incluso algo tan básico como el empaquetado de contenedores ya es NP-completo, y el empaquetado de contenedores está lejos de ser un problema de cadena de suministro complejo.
Muchos proveedores, tal vez incluso Lokad (me esfuerzo por resistir a los superlativos de marketing), pueden afirmar tener una solución “óptima”, pero en el mejor de los casos, esto debería considerarse Dolus Bonus; es decir, una mentira aceptable, similar a los anuncios de televisión que presumen de una experiencia “inolvidable” u otras afirmaciones semi-ridículas.
Recomiendo consultar mi publicación anterior sobre las 10 mentiras principales de los proveedores de pronósticos. Cualquier proveedor que afirme seriamente ofrecer una solución “óptima” - en el sentido matemático - estaría mintiendo o delirando.
12. ¿Qué algoritmos utiliza su software? (por ejemplo, Silver-Meal, Wagner-Within, …).
Tanto Silver-Meal como Wagner-Within provienen de la perspectiva clásica donde la demanda futura no se puede expresar como distribuciones no paramétricas arbitrarias de probabilidades. En nuestro libro, esos algoritmos no logran proporcionar respuestas satisfactorias cuando hay incertidumbre.
Lokad utiliza más de 100 algoritmos distintos, la mayoría de ellos no tienen un nombre conocido en la literatura científica. La especialización es clave. La mayoría de esos algoritmos son nuevos/mejores en el sentido de que proporcionan una solución superior a una clase muy específica de problemas, en contraposición a los solucionadores numéricos genéricos.
13. ¿Cuáles son los límites en términos de cantidades de entrada que se pueden calcular a la vez? (por ejemplo, tamaño de la carga, productos diferentes, período de tiempo, …).
Los límites numéricos de nuestra tecnología suelen ser ridículamente altos en comparación con el tamaño real de los desafíos de la cadena de suministro. Por ejemplo, no se pueden procesar más de 2^32 SKU a la vez. A través de la computación en la nube, podemos aprovechar recursos informáticos casi ilimitados.
Dicho esto, los recursos informáticos ilimitados también implican costos informáticos ilimitados. Por lo tanto, aunque no tenemos límites estrictos en las entradas o salidas de datos, prestamos atención para mantener esos costos informáticos bajo control, ajustando la cantidad de recursos informáticos a la escala del desafío empresarial que se debe abordar.
14. ¿Cuántas variables se pueden elegir y cuántas se dan? (por ejemplo, grado de servicio, período de tiempo, tamaño de lote, …).
Lokad está diseñado en torno a “Envision”, un lenguaje de programación específico del dominio dedicado a la optimización de la cadena de suministro. Este lenguaje ofrece capacidades programáticas, por lo que nuevamente los límites numéricos son tan altos que son irrelevantes en la práctica. Por ejemplo, nuestro lenguaje no admitiría más de 2^31 variables.
Sin embargo, tratar con más de 100 variables heterogéneas a la vez ya sería una tarea extremadamente costosa desde una perspectiva práctica: cada variable debe ser calificada, alimentada con datos adecuados, ajustada correctamente para adaptarse al modelo más grande, etc.
15. ¿Su gestión de inventario admite múltiples cadenas de suministro para un stock?
Sí. Puede haber múltiples fuentes Y múltiples consumidores para un stock determinado. El inventario también puede ser serial: cada unidad de stock puede tener algunas propiedades únicas que influyen en el resto de la cadena. Esta situación se encuentra comúnmente en la industria aeroespacial, por ejemplo.
16. Si es así, ¿esas cadenas de suministro se pueden priorizar/clasificar? (por ejemplo, productos ABC/XYZ).
Sí. Sin embargo, la priorización suele ser más expresiva que la clasificación. Desaconsejamos enérgicamente a nuestros clientes que utilicen el análisis ABC, porque se pierde mucha información valiosa a través de una clasificación tan rudimentaria.
17. ¿Qué método de pronóstico de demanda se implementa? (por ejemplo, media móvil, suavización exponencial, Método de Winter, …).
Media móvil, suavización exponencial, métodos de Holt y/o Winter, todos esos métodos producen pronósticos clásicos, es decir, pronósticos promedio o medianos. Esos pronósticos funcionan de manera deficiente para la optimización de inventario porque no pueden capturar una visión verdaderamente estocástica del futuro. Además, como una preocupación separada, tampoco pueden correlacionar los patrones de demanda entre SKU.
Siendo el contraparte de la optimización restringida (detallada anteriormente), Lokad también tiene más de 100 algoritmos en el campo del pronóstico estadístico. La mayoría de esos algoritmos tampoco tienen un nombre conocido en la literatura. Sin embargo, una vez más, la especialización es clave.
18. ¿Cuántos períodos pasados se consideran para calcular la demanda futura?
La idea de que la demanda pasada debe representarse como períodos es en su mayoría incorrecta. La granularidad de la demanda es importante: 10 clientes que ordenan 1 unidad cada uno no es lo mismo que 1 cliente que ordena 10 unidades de una vez. Nuestros algoritmos generalmente no se basan en períodos.
Luego, en términos de profundidad del historial, nuestros algoritmos generalmente intentan aprovechar todo el historial disponible. En la práctica, es raro que mirar más allá de 10 años atrás produzca alguna ganancia en los pronósticos futuros. Entonces no hay un límite estricto, es solo que el pasado se desvanece en irrelevancia numérica.
19. ¿Se incluye el cambio estacional en la demanda en el pronóstico? (sí/no)
Sí. Sin embargo, la estacionalidad es solo una de las ciclicidades que existen en la demanda: el día de la semana y el día del mes también son importantes y también se manejan. Luego, también hemos avanzado recientemente en la cuasi-estacionalidad: patrones que no se ajustan exactamente al calendario gregoriano, como la Pascua, el Año Nuevo Chino, el Ramadán, el Día de la Madre, etc.
20. ¿Qué tipo de medidas de rendimiento se pueden analizar? (por ejemplo, tiempo de espera, tasa de preparación, probabilidad de no faltante de stock, grado de servicio, …).
Siempre que pueda escribir un programa para expresar su métrica, debería ser factible con Lokad. Una vez más, Lokad ofrece un lenguaje de programación específico del dominio, por lo que somos flexibles por diseño. Al final, hay una métrica que los gobierna a todos: los dólares de error.
21. ¿Su software admite la implementación de costos de penalización? (por ejemplo, costo por “falta de stock”, “límites de capacidad alcanzados”, …).
Sí, es un caso especial de los muchos impulsores económicos que tenemos en cuenta. Esas penalizaciones pueden tener muchas formas numéricas: lineales o no, deterministas o no, etc.
22. ¿Cuáles son sus tres competidores más fuertes en su segmento de mercado?
Excel, Excel y Excel. El número 4 es papel+lápiz+adivinanza.
23. ¿Tiene una lista de empresas (de tamaño mediano a grande) que utilizan su software?
Consulte nuestra página de clientes.