Investigación, Diseño de Señales y Sistemas de Decisión

En el caso de estudio de Motor Mart, ¿cómo puedo diseñar un “semáforo” de riesgo por sucursal que anticipe quiebres de stock o sobreinventar?

Lucía Ferrer
Lucía Ferrer
11 min de lectura·

Respuesta

Diseña el semáforo como un score simple y accionable por sucursal que combine dos riesgos separados: quiebre de stock y sobreinventario. Empieza a nivel sucursal por SKU, lo agregas por categoría y finalmente lo resumes en un indicador ejecutivo por sucursal con sus principales “drivers”. La clave no es el color, sino que el color llegue con una acción concreta y con suficiente anticipación para que compras y logística alcancen a reaccionar. Con datos mínimos y una calibración con histórico, lo puedes operar en Excel o en BI sin convertirlo en un proyecto eterno.

Objetivo del semáforo y alcance (Motor Mart: sucursal, SKU, categoría) El error más típico al armar un semáforo es hacerlo “bonito” pero inútil: muchos rojos, pocos responsables y cero acción. En Motor Mart conviene definir desde el inicio dos cosas: el horizonte de anticipación y el nivel de decisión. Mi recomendación práctica es que el semáforo anticipe entre 7 y 14 días, o bien el lead time del proveedor más un pequeño buffer, porque eso es lo que te permite mover palancas reales como acelerar pedido, transferir inventario o frenar compras.

En alcance, la unidad de análisis base debe ser sucursal por SKU. Luego agregas por categoría para que el jefe de tienda y el comprador hablen el mismo idioma, y finalmente produces un indicador ejecutivo por sucursal para ranking y priorización. Si intentas arrancar directo “por sucursal” sin bajar a SKU, el semáforo se vuelve una caja negra y nadie sabe qué arreglar.

Señales de entrada: datos mínimos y features recomendadas Con datos mínimos puedes construir algo sólido. Lo mínimo viable por sucursal y SKU es: ventas por día o por semana, inventario disponible, inventario comprometido si existe, pedidos abiertos o en tránsito, fecha estimada de arribo, y lead time histórico por proveedor. Si además tienes devoluciones, cancelaciones y sustituciones, úsalas para limpiar ruido.

Luego vienen las features recomendadas, que son las que vuelven predictivo al semáforo sin requerir un modelo complejo:

  1. Demanda esperada de corto plazo, por ejemplo promedio móvil de 4 semanas con estacionalidad simple si aplica.
  2. Variabilidad de la demanda, por ejemplo desviación estándar o MAD en la misma ventana.
  3. Intermitencia, o sea cuántos días o semanas vende cero, típica en refacciones o SKUs de baja rotación.
  4. Momentum de ventas, una comparación entre las últimas 2 semanas y las 6 anteriores para detectar aceleración.
  5. Lead time promedio y su variabilidad. La variabilidad del lead time es un multiplicador del riesgo, porque un proveedor inestable te rompe cualquier “mínimo y máximo” bien intencionado.
  6. Restricciones comerciales como mínimo de compra, múltiplos de empaque y frecuencia de entrega.

Tip práctico 1: separa siempre ventas observadas de “demanda perdida” por quiebre. Cuando el inventario está en cero, la venta cae a cero aunque haya clientes. Si alimentas el promedio con esos ceros, el semáforo aprende que no se vende y luego el quiebre se vuelve profecía autocumplida. Un trabajo académico sobre quiebres en puntos de venta y tableros heurísticos insiste en que el valor viene de detectar y anticipar, no solo de reportar, y eso requiere cuidar el dato base de demanda real frente a disponibilidad.

Métricas base por SKU en cada sucursal Con esas señales, define métricas base que sean interpretables por negocio. Las que más rinden para un semáforo son:

Cobertura o días de inventario. DOH, Days on Hand. DOH igual a inventario disponible dividido por demanda diaria esperada. Es la forma más rápida de entender si te alcanza.

Demanda durante lead time. Demanda LT igual a demanda diaria esperada por lead time en días.

Stock de seguridad. Una versión simple es z por sigma por raíz de lead time, donde sigma es la desviación estándar diaria. Si no quieres meterte en niveles de servicio, usa un factor fijo por criticidad, por ejemplo mayor para A y menor para C.

Punto de pedido. ROP igual a demanda LT más stock de seguridad. Si el inventario disponible más lo que viene en tránsito cae por debajo del ROP, estás entrando a zona de riesgo.

Exceso sobre objetivo. Exceso DOH igual a DOH menos DOH objetivo. El DOH objetivo puede ser distinto por categoría o por clase ABC.

Aging. Días desde la última venta, o días desde el último movimiento. Es el mejor detector de sobreinventario silencioso, ese que “se ve lleno” pero no rota.

Fill rate o nivel de servicio observado, si puedes estimarlo. Si no, al menos días en quiebre en las últimas 8 semanas.

Estas métricas aparecen recurrentemente en enfoques de inventario óptimo y gestión predictiva, donde el punto no es solo evitar quiebres, sino balancear costo de mantener inventario contra costo de ruptura, algo que también enfatizan revisiones aplicadas de optimización de inventarios y stock óptimo.

Construcción del score: normalización y combinación de señales El score debe ser fácil de explicar en una reunión de 15 minutos. La forma más práctica es construir dos sub scores separados:

Riesgo de quiebre. Señales típicas: brecha contra ROP, cobertura por debajo del objetivo, probabilidad de caer a cero antes de que llegue el pedido, y aumento reciente de demanda.

Riesgo de sobreinventario. Señales típicas: DOH muy por encima del objetivo, aging alto, caída de demanda reciente, y inventario en tránsito que “empuja” más stock.

Normalización. No compares una llanta con un filtro de aceite sin normalizar, porque tienen patrones distintos. Para cada categoría o familia, normaliza cada señal con percentiles históricos o un z score robusto. En la práctica, percentiles funcionan muy bien para arrancar porque soportan outliers.

Combinación. Una fórmula típica para un semáforo heurístico es:

Score quiebre igual a 0.45 por brecha ROP normalizada más 0.35 por cobertura invertida normalizada más 0.20 por variabilidad y lead time normalizados.

Score sobrestock igual a 0.50 por exceso DOH normalizado más 0.30 por aging normalizado más 0.20 por caída de demanda normalizada.

Luego ponderas por criticidad. Puedes usar una matriz ABC por valor o margen y XYZ por variabilidad. Por ejemplo, si es A y además es X, sube el peso del quiebre. Si es C y Z, sube el peso del aging para capturar el costo de tener “museo de inventario”.

Humor ligero para el equipo: un semáforo que marca rojo para todo es como una alarma de coche que suena con el viento, al tercer día nadie la escucha.

Definición de umbrales del semáforo (verde, amarillo, rojo) y calibración Aquí se gana o se pierde el proyecto. No pongas umbrales por intuición, calibra con histórico.

Primero define etiquetas de evento.

  1. Evento quiebre. Por ejemplo, inventario en cero en los próximos N días o cobertura proyectada menor que 1 día antes de la próxima recepción.
  2. Evento sobreinventario. Por ejemplo, DOH mayor al objetivo más un margen, o aging mayor a cierto umbral por categoría.

Luego haces backtesting. Tomas los scores históricos y ves qué percentil o qué corte te da buena precisión y buen recall según el costo. En muchos retailers funciona bien que rojo sea el peor 10 a 15 por ciento, amarillo el siguiente 15 a 25 por ciento, y verde el resto. Pero lo correcto es elegirlo por costo: un falso negativo de quiebre suele costar más que un falso positivo.

Error común: usar el mismo umbral para todos los SKUs y todas las sucursales. Resultado: la sucursal con demanda alta vive en rojo y la sucursal pequeña vive en verde aunque tenga problemas. Qué hacer en su lugar: define umbrales por clase y categoría, y si puedes por perfil de sucursal, al menos volumen alto contra volumen bajo.

Agregación a nivel sucursal: de SKU a indicador ejecutivo y ranking Una vez que tienes semáforo por SKU, lo conviertes en un indicador ejecutivo por sucursal sin perder trazabilidad.

Propón tres vistas simultáneas:

  1. Score sucursal de quiebre, promedio ponderado por ventas o margen de los SKUs.
  2. Score sucursal de sobrestock, promedio ponderado por costo de inventario o capital inmovilizado.
  3. Porcentaje de SKUs en rojo y amarillo, porque al director le importa la “cantidad de incendios”, no solo su intensidad.

Luego, agrega un ranking y una lista corta de drivers. Por ejemplo, los 10 SKUs que más contribuyen al riesgo de quiebre y los 10 que más contribuyen al sobrestock. Esa lista transforma el semáforo de “dashboard” a “lista de trabajo”.

Playbook de acciones por color y por tipo de riesgo El semáforo sin playbook es un semáforo pintado en la pared. Define acciones por color y por tipo de riesgo.

Para quiebre:

  1. Rojo. Acelerar pedido si es posible, hacer transferencia entre sucursales si hay excedente en otra, habilitar sustitutos recomendados por categoría, y revisar ROP y stock de seguridad si el patrón cambió.
  2. Amarillo. Orden preventiva en el próximo ciclo, validar inventario físico si hay sospecha de diferencias, y monitorear diariamente.
  3. Verde. Mantener política y usar el tiempo para atacar causas de raíz, como proveedores con lead time variable.

Para sobreinventario:

  1. Rojo. Frenar compras o reducir cantidades, redistribuir a sucursales con mejor rotación, negociar devolución o intercambio si aplica, y ajustar máximos o DOH objetivo.
  2. Amarillo. Plan de salida suave, por ejemplo bundles, descuentos locales, o promoción con control de margen.
  3. Verde. Mantener, sin “celebrar” demasiado, porque el exceso suele empezar como verde que nadie mira.

Tip práctico 2: define responsables y tiempos de reacción por color. Por ejemplo, rojo quiebre en SKUs A exige acción en 24 horas. Amarillo puede revisarse en 48 a 72. Esto está alineado con enfoques de operación logística con automatizaciones simples: la utilidad viene de cerrar el ciclo alerta acción, no de hacer reportes perfectos.

Validación, KPIs y mejora continua Valida el semáforo como un sistema de decisión. Mide dos capas: desempeño operativo y desempeño predictivo.

Operativo. Tasa de quiebres, días con quiebre por sucursal, fill rate, rotación, DOH promedio, porcentaje de inventario envejecido, y costo de sobrestock.

Predictivo. Precisión de rojos para quiebre, recall de quiebres detectados con anticipación, precisión para sobrestock, y tiempo promedio de anticipación lograda.

Cadencia de mejora. Haz backtesting mensual y recalibración trimestral de umbrales y pesos, sobre todo cuando cambian surtidos, campañas o proveedores. Si puedes, monitorea drift, por ejemplo si la variabilidad de demanda o el lead time cambian de forma sostenida.

Implementación práctica (Excel, BI, SQL) y cadencia de actualización Esto se puede implementar sin magia.

En SQL o en tu data mart, crea una tabla diaria por sucursal SKU con inventario, ventas, pedidos en tránsito y fechas. Encima calculas métricas como DOH, ROP, exceso, aging. Luego guardas scores por fecha para poder auditar.

En Excel, puedes arrancar con tablas dinámicas y columnas calculadas, sobre todo para un piloto de 1 a 3 sucursales y las categorías principales. En BI, lo ideal es un tablero con tres pantallas: ranking de sucursales, detalle por categoría, y detalle por SKU con drivers y acción sugerida.

Cadencia. Diario para SKUs A o de alta rotación, y semanal para C o intermitentes. Mucha gente lo actualiza diario para todo y termina con fatiga de alertas.

A continuación se muestra una tabla de controles operativos que te conviene configurar desde el inicio para que el semáforo no se descomponga en producción.

Set: Horizonte de pronóstico. Si lo defines menor al lead time real, el semáforo llega tarde y solo describe incendios. Set: Objetivo operativo. Si no está explícito, el equipo discute colores en lugar de ejecutar acciones. Set: Manejo de datos históricos. Si no limpias quiebres y outliers, el score aprende patrones falsos. Set: Restricciones de proveedor. Si ignoras mínimos y tiempos, propondrás pedidos imposibles.

Ejemplo de cálculo (mini) para una sucursal Supón sucursal Monterrey Norte y SKU Filtro de aceite X.

Datos. Demanda diaria esperada: 4 unidades por día, calculada como promedio móvil reciente. Desviación estándar diaria: 2 unidades. Inventario disponible hoy: 18 unidades. En tránsito confirmado: 0. Lead time promedio proveedor: 5 días. Factor de seguridad z: 1.65 para un servicio alto en un SKU A. DOH objetivo categoría: 7 días.

Cálculos.

  1. DOH actual igual a 18 dividido por 4, o sea 4.5 días.
  2. Demanda durante lead time igual a 4 por 5, o sea 20 unidades.
  3. Stock de seguridad aproximado igual a 1.65 por 2 por raíz de 5. Raíz de 5 es 2.236, entonces stock de seguridad es cerca de 7.4 unidades.
  4. ROP igual a 20 más 7.4, o sea 27.4 unidades.
  5. Brecha contra ROP igual a inventario disponible más tránsito menos ROP. Es 18 más 0 menos 27.4, o sea menos 9.4.

Interpretación. Aunque tengas 18 unidades, contra el ROP estás corto porque el lead time “consume” 20 unidades esperadas y además necesitas seguridad. Como DOH es 4.5 y el objetivo es 7, estás por debajo. Si el momentum de ventas además viene subiendo, el score de quiebre será alto.

Semáforo. Si tu normalización por percentil ubica esa brecha en el peor 10 por ciento de la categoría, este SKU va a rojo por quiebre. La acción recomendada no es “pedir más” a ciegas, sino pedir al menos la brecha más el ajuste por múltiplos de empaque, o bien transferir desde otra sucursal si ahí está en sobrestock.

Recomendación final para Motor Mart Empieza simple: un semáforo de dos riesgos, calibrado con histórico, con acciones claras y con un ranking que señale los 10 SKUs que explican el problema por sucursal. Primero asegura que el horizonte y el objetivo operativo estén bien definidos, y no sobrecomplicas el modelo hasta que el playbook ya esté funcionando en el piso.

Control Dónde vive Qué configurar Qué se rompe si está mal
Set: Horizonte de pronóstico Modelo predictivo Lead time del proveedor + buffer de seguridad Quiebres de stock por falta de anticipación o exceso de inventario
Set: Objetivo operativo Definición de negocio Anticipación de quiebres (ej. 7 días antes) Falta de acción temprana, impacto en ventas y satisfacción del cliente
Set: Manejo de datos históricos Procesamiento de datos Limpieza de outliers y quiebres históricos Pronósticos sesgados, el modelo aprende de errores pasados
Set: Restricciones de proveedor Datos maestros de proveedor Mínimos de pedido, tiempos de entrega Pedidos imposibles de realizar, incumplimiento de condiciones comerciales
Set: Agregación de datos Sistema de gestión de inventario (ERP) Agregación por SKU y por sucursal Alertas irrelevantes, decisiones de reabastecimiento incorrectas
Set: Métricas de desempeño Dashboard de monitoreo Capacidad predictiva del modelo No se puede evaluar la efectividad del sistema, decisiones sin base

Fuentes


Última actualización: 2026-04-16 | Calypso

Etiquetas

estudo-de-caso-da-mexicana-motor-mart