Del análisis de ventas históricas a la decisión de producción — con previsibilidad.
Para Martín y el equipo de desarrollo · Junio 2026
El punto de partida
El problema que resolvemos
Stock elevado que hay que bajar, sin quebrar la venta.
Se decide qué y cuánto producir por intuición, no con datos.
Lead times largos (producción propia + importación) sin previsibilidad.
No sabemos si un producto vende por demanda real o por dónde está exhibido.
La idea
Que el análisis de ventas históricas decida qué, cuánto y cuándo producir — aprovechando el stock que ya tenemos y midiendo la capacidad real de planta.
PrevisibilidadBajar stockCapacidad medida
Visión general
Cómo funciona, de punta a punta
① DemandaForecast de venta desde el histórico. Cuánto de cada producto se requiere.
→
② NeteoResta el stock disponible. Solo lo faltante hay que abastecer.
→
③ ProducciónGantt a capacidad finita. Programa las OPs y mide la capacidad.
Un mismo dato histórico alimenta las tres etapas y mantiene todo coherente.
Quién hace qué
Dos equipos, un mismo dato
ComercialDefine el "cuánto": el objetivo de venta por producto y clasificación.
+
DiseñoDefine el "qué": el surtido de productos de la temporada.
→
Plan integradoEl histórico arbitra y alinea ambas miradas.
Hoy cada equipo decide con su criterio. El histórico es el terreno común y objetivo que los pone de acuerdo.
Módulo 1
Demanda
Comparativo de ventas año contra año y proyección por estacionalidad (no lineal: son productos de temporada).
Demanda real ≠ venta cruda: la venta mezcla demanda con el nivel de exhibición. Para producir hay que medir demanda ajustada por exhibición.
Niveles: A (vidriera) · B (islas) · C (depósito). Vender desde C = demanda comprobada.
Del histórico al forecast — jerarquía y temporada
Explorador de venta: variedad, niveles y forecast
Temporada analizada:La clasificación A/B/C es un log: al cambiar la temporada, los productos se reubican de nivel.
Vendido temporada
—
Forecast próx. temp.
—
Var. proyectada
—
Categoría · Nivel · Producto · Talle · Color
Vendido (temporada)
Factor
Forecast (próxima temp.)
Abr
May
Jun
Jul
Total
Abr
May
Jun
Jul
Total
Jerarquía: categoría → nivel → producto → talle → color, con apertura mensual. La clasificación A/B/C es histórica (log) por temporada. Forecast = Total × Factor (ajustable por producto); todo se recalcula solo.
Dos conceptos que el sistema debe respetar
Tiempo y continuidad
1 · La clasificación es un LOG
El nivel A/B/C cambia en el tiempo (un producto migra A→B→C).
Hay que historizar con vigencia y atar cada venta a su categoría de esa fecha.
Así una caída se explica: ¿bajó la demanda, o "lo mandamos al depósito"?
2 · Linaje de producto
El producto nuevo no tiene histórico.
Se engancha a un análogo de temporada anterior vía un id de familia.
Así hereda la curva de demanda y el dato es continuo.
La bisagra
Del objetivo de venta al faltante
Objetivo de venta (bruto)
− Stock disponible
= Necesidad neta (solo lo faltante)
Doble beneficio
Drena el stock alto (lo aprovecha).
No lo vuelve a inflar: abastece solo el faltante.
Dos reglas del neteo
Por variante (modelo+color+talle), no por agregado.
En el tiempo: el faltante aparece cuando el stock se agota.
Cómo se cubre el faltante
Tres vías de abastecimiento
Producción propia
Tus líneas de planta.
Consume capacidad propia.
Lead time corto/medio, flexible.
Tercerización (façon)
Un tercero fabrica tu diseño.
Entra al Gantt como una línea más.
Válvula de alivio de capacidad.
Importación
Producto terminado.
No pasa por la ruta productiva.
Lead time largo → la que más previsibilidad exige.
El programador resuelve propia vs. façon por capacidad y fecha; la importación se decide antes, por volumen y anticipación.
Módulo 2
Producción — Gantt a capacidad finita
ProductoDefine su ruta (procesos) y por cada proceso un p (tiempo unitario).
→
Centro / ProcesoAgrupa líneas: propiasfaçon, cada una con su capacidad.
→
OP → OperaciónCarga = p × q. Se asigna a una línea.
Duración de la operación = carga (p × q) ÷ capacidad de la línea
El motor de programación
Cómo programa y alerta
Corte
→
Estampado / Bordadoen paralelo, sobre piezas (terceros)
→
Costuracuello de botella
→
Calidad → Distribución
Programa hacia atrás desde la fecha de entrega; si no entra → alerta a toda la cadena sincrónica.
Usa líneas propias primero; la façon es la válvula de alivio.
Lead time = resultado (no un supuesto). Producir vs. tercerizar = salida del programador.
Demo · el programador en acción
El Gantt a capacidad finita
OP-1 Campera
OP-2 Remera
OP-3 Buzo
Façon
Entrega
Conflicto
↔ mueve en el tiempo (sincrónico = en bloque · asincrónico = flota) ·
↕ pasa el trabajo a otra línea que haga lo mismo (Mesa 1↔2 · Equipo 1↔2↔façon). ·
El corte agrupa los colores de un mismo modelo en una sola barra (1 tendido) — mirá los cuadraditos de color. Todo se recalcula en vivo.
El círculo cerrado
Todo conectado
Históricoventas ajustadas por exhibición
→
Forecast ventaobjetivo bruto, por variante, en el tiempo
→
Neteo− stock disponible
→
Abastecerpropia / façon / importación
Resultado: previsibilidad de la venta y de la baja de stock, y fechas de entrega reales y comprometibles.
Para aterrizarlo
Un ejemplo concreto
1Campera modelo X — variante azul talle M. Forecast de temporada1.000 u
2Stock disponible de esa variante → necesidad neta− 300 = 700 u
3El stock cubre mayo-junio; el faltante arranca en julio (neteo en el tiempo)700 u
4Costura: p = 25 min/u → carga total = 700 × 2517.500 min
5Capacidad de costura propia hasta la fecha de entrega≈ 480 u
✓Plan: 300 del stock + 480 producción propia + 220 a façon → entran en fecha1.000 u
Para el equipo de desarrollo
Qué vamos a construir
A · Análisis & Forecast
Lee la base (SQL Server).
Demanda ajustada por exhibición.
Proyección por estacionalidad.
B · Neteo & Abastecimiento
Cruza demanda con stock por variante.
Calcula el faltante en el tiempo.
Decide la vía (propia/façon/import).
C · Programador + Gantt
Capacidad finita y dependencias.
Backward-scheduling y alertas.
UI de Gantt interactiva.
Se apoya en datos del ERP (ventas, stock, productos) + datos a capturar: log de exhibición, linaje y tiempos estándar (p).
Para arrancar el desarrollo
Definiciones pendientes
Datos
¿El sistema guarda histórico del nivel de exhibición, o solo el actual?
¿Existe concepto de familia / temporada?
¿Tablas de stock por ubicación (salón / depósito)?
¿Existen los tiempos estándar (p) por proceso, o hay que estimarlos?
Proceso
¿Se puede partir una OP entre líneas paralelas del mismo centro?
Regla de prioridad en cola (fecha / criticidad).
Modelado de terceros e importación (capacidad + lead time).
Unidades consistentes de p y capacidad.
Estado
Dónde estamos y qué sigue
✓ Ya tenemos
Entorno de consulta a la base (SQL Server).
Análisis comparativo 2025 vs 2026 y proyección por estacionalidad.
Explorar el esquema real (exhibición, familia, stock).
Definir el modelo de datos de los módulos.
Construir un prototipo del programador de producción.
Acción inmediata: empezar a capturar el log de exhibición por temporada — ese dato no se puede reconstruir hacia atrás.
El valor
Decisiones de producción basadas en datos, un stock que baja con previsibilidad, y la elección producir, tercerizar o importar resuelta por capacidad y lead time — no por intuición.
Proyecto Forecast · Planificación Comercial y de Producción