D10 · L3 · 04 — L2 · AI-Driven Forecasting & Demand IntelligenceL2 · Pronóstico con IA e Inteligencia de Demanda

Demand segmentation: ABC/XYZ, lifecycle & channel mixSegmentación de demanda: ABC/XYZ, ciclo de vida y mezcla de canal

Demand segmentation is the prerequisite for a differentiated inventory strategy.

La segmentación de demanda es el prerequisito para la estrategia de inventario diferenciada.

01What it isQué es

Demand segmentation groups SKUs by value (ABC), demand variability (XYZ), lifecycle stage and channel, so that each group gets the forecasting method, review frequency and inventory policy it actually warrants.

La segmentación de la demanda agrupa los SKUs por valor (ABC), variabilidad de la demanda (XYZ), fase del ciclo de vida y canal, para que cada grupo reciba el método de pronóstico, la frecuencia de revisión y la política de inventario que realmente amerita.

02Why it mattersPor qué importa

Planning teams have finite hours; spreading them evenly over thousands of SKUs starves the items that drive revenue. Classifying demand by average inter-demand interval and variability tells which items suit smoothing methods and which need intermittent-demand methods such as Croston's (Syntetos, Boylan and Croston, 2005 — Journal of the Operational Research Society). Segmentation is what turns a single forecasting process into a differentiated one.

Los equipos de planeación tienen horas limitadas; repartirlas por igual entre miles de SKUs deja sin atención a los artículos que generan los ingresos. Clasificar la demanda por el intervalo promedio entre demandas y su variabilidad indica qué artículos se ajustan a métodos de suavizamiento y cuáles requieren métodos de demanda intermitente como el de Croston (Syntetos, Boylan y Croston, 2005 — Journal of the Operational Research Society). La segmentación es lo que convierte un proceso de pronóstico único en uno diferenciado.

03How it is doneCómo se hace

1
Score value and variability. Rank SKUs by revenue for ABC and compute the coefficient of variation and demand intervals for XYZ.
2
Assign a playbook per segment. Give each segment its model family, review cadence, override rules and safety stock policy.
3
Refresh every six months. Re-run the classification semiannually and move SKUs whose value or variability has shifted.
1
Calificar valor y variabilidad. Ordenar los SKUs por ingresos para el ABC y calcular el coeficiente de variación y los intervalos de demanda para el XYZ.
2
Asignar una estrategia por segmento. Definir para cada segmento su familia de modelos, cadencia de revisión, reglas de ajuste manual y política de inventario de seguridad.
3
Actualizar cada seis meses. Repetir la clasificación cada semestre y reubicar los SKUs cuyo valor o variabilidad haya cambiado.

04The concept in depthEl concepto a fondo

🗂️Demand segmentation: the prerequisite of the forecasting strategy›
Not all SKUs deserve the same forecasting effort, review frequency, or statistical model. Demand segmentation classifies the portfolio into homogeneous groups to design a differentiated forecasting strategy — with the correct level of time and resource investment for each group.
📊The ABC/XYZ framework: the standard demand segmentation›
ABC (by sales value): A = top ~20% of SKUs (typically ~80% of value), B = next ~30% of SKUs, C = remaining ~50% of SKUs. XYZ (by demand variability): X = stable and predictable demand (coefficient of variation <0.5), Y = moderately variable demand (CV 0.5–1.0), Z = highly variable or intermittent demand (CV >1.0). The combination generates 9 segments (AX, AY, AZ, BX...) with differentiated strategies: AX SKUs (high value + stable demand) deserve maximum forecasting effort. CZ SKUs (low value + very variable demand) do not justify the effort of a sophisticated model.
🔢SKU lifecycle: a critical factor in forecast segmentation›
The forecast error of a new SKU (launch) is systematically higher than a mature SKU with 3+ years of history. The forecasting strategy must be differentiated by lifecycle phase: launch (expert judgment + analogy with similar SKUs), growth (statistical model with short history), maturity (statistical model with ensemble), decline (model with negative trend adjustment), discontinuation (forecast forced to zero).
🏆Intermediate vs. Advanced›
Intermediate: applies ABC/XYZ segmentation to the assigned portfolio, identifies SKUs in each segment and reports differentiated KPIs.

Advanced: designs the demand segmentation framework with multiple dimensions (ABC/XYZ + lifecycle + channel); implements the differentiated forecasting strategy by segment; manages portfolio lifecycle from a forecasting perspective.
🗂️Segmentación de la demanda: el prerrequisito de la estrategia de pronóstico›
No todos los SKUs merecen el mismo esfuerzo de pronóstico, la misma frecuencia de revisión ni el mismo modelo estadístico. La segmentación de la demanda clasifica el portafolio en grupos homogéneos para diseñar una estrategia de pronóstico diferenciada, con el nivel correcto de inversión de tiempo y recursos para cada grupo.
📊El marco ABC/XYZ: la segmentación de demanda estándar›
ABC (por valor de ventas): A = ~20% de los SKUs con mayor valor (típicamente ~80% del valor), B = siguiente ~30% de los SKUs, C = ~50% restante de los SKUs. XYZ (por variabilidad de la demanda): X = demanda estable y predecible (coeficiente de variación <0.5), Y = demanda moderadamente variable (CV 0.5–1.0), Z = demanda muy variable o intermitente (CV >1.0). La combinación genera 9 segmentos (AX, AY, AZ, BX...) con estrategias diferenciadas: los SKUs AX (alto valor + demanda estable) merecen el máximo esfuerzo de pronóstico; los SKUs CZ (bajo valor + demanda muy variable) no justifican el esfuerzo de un modelo sofisticado.
🔢Ciclo de vida del SKU: un factor crítico en la segmentación del pronóstico›
El error de pronóstico de un SKU nuevo (lanzamiento) es sistemáticamente mayor que el de un SKU maduro con más de 3 años de historia. La estrategia de pronóstico debe diferenciarse por fase del ciclo de vida: lanzamiento (juicio experto + analogía con SKUs similares), crecimiento (modelo estadístico con historia corta), madurez (modelo estadístico con ensemble), declive (modelo con ajuste de tendencia negativa) y descontinuación (pronóstico forzado a cero).
🏆Intermedio vs. Avanzado›
Intermedio: aplica la segmentación ABC/XYZ al portafolio asignado, identifica los SKUs de cada segmento y reporta KPIs diferenciados.

Avanzado: diseña el marco de segmentación de la demanda con múltiples dimensiones (ABC/XYZ + ciclo de vida + canal); implementa la estrategia de pronóstico diferenciada por segmento; gestiona el ciclo de vida del portafolio desde la perspectiva del pronóstico.

05In practiceEn la práctica

🗂️Update ABC/XYZ segmentation semiannually — the portfolio and demand patterns change›
A SKU that was AX 12 months ago may be BZ today due to a change in the sales mix or demand variability.
🔢Segmentation must include the SKU lifecycle dimension›
A new (launch) SKU needs a completely different forecasting strategy than a mature SKU — regardless of its ABC/XYZ classification.
🎯Focus demand planning team effort on AX and AY SKUs›
In a typical portfolio, AX and AY SKUs are a small share of the SKU count but a large share of revenue (in the example below, 20% of SKUs and 80% of revenue). Most demand planning team effort should go to these SKUs.
📊Measure MAPE by ABC/XYZ segment — not just global MAPE›
A global MAPE of 18% can hide that A SKUs have 8% MAPE and C SKUs have 38%. Without segmentation, improvement opportunities are hidden.
🗂️Actualizar la segmentación ABC/XYZ cada semestre: el portafolio y los patrones de demanda cambian›
Un SKU que era AX hace 12 meses hoy puede ser BZ por un cambio en la mezcla de ventas o en la variabilidad de su demanda.
🔢La segmentación debe incluir la dimensión del ciclo de vida del SKU›
Un SKU nuevo (en lanzamiento) necesita una estrategia de pronóstico completamente distinta a la de un SKU maduro, sin importar su clasificación ABC/XYZ.
🎯Enfocar el esfuerzo del equipo de planeación de demanda en los SKUs AX y AY›
En un portafolio típico, los SKUs AX y AY son una proporción pequeña del número de SKUs pero una gran parte de los ingresos (en el ejemplo siguiente, 20% de los SKUs y 80% de los ingresos). La mayor parte del esfuerzo del equipo de planeación de demanda debe dedicarse a estos SKUs.
📊Medir el MAPE por segmento ABC/XYZ, no solo el MAPE global›
Un MAPE global de 18% puede ocultar que los SKUs A tienen 8% de MAPE y los SKUs C, 38%. Sin segmentación, las oportunidades de mejora quedan ocultas.

06Illustrative caseCaso ilustrativo

Illustrative case built from typical industry values — not data from a specific company.Caso ilustrativo construido con valores típicos de la industria — no son datos de una empresa específica.
Illustrative case: ABC/XYZ segmentation — FMCG company, 4,200 active SKUs
The company applies ABC/XYZ segmentation to differentiate the forecasting strategy.
Segment% of portfolioAssigned forecasting strategy
AX (high revenue + stable demand)8% of portfolio · 52% of revenueETS+ML Ensemble + weekly demand sensing + monthly manual override
AY (high revenue + moderate demand)12% of portfolio · 28% of revenueETS+ML Ensemble + biweekly review + manual override for events
AZ and BZ (high/medium revenue + very variable demand)15% of portfolio · 12% of revenueCroston + expert judgment · Weekly review · Higher SS to compensate variability
CZ (low revenue + very variable demand)28% of portfolio · 3% of revenueSimple model + high safety stock · No manual override (effort not justified)
Result: Segmentation allows focusing 80% of demand planning team effort on 20% of the portfolio (AX + AY) representing 80% of revenue. Global MAPE: 24% → 18% with differentiated strategy. Highest impact: reducing planner time on C SKUs (from 40% to 10% of time) freed capacity for A and B SKUs.
Illustrative case built from typical industry values — not data from a specific company.Caso ilustrativo construido con valores típicos de la industria — no son datos de una empresa específica.
Caso ilustrativo: Segmentación ABC/XYZ — empresa de consumo masivo, 4,200 SKUs activos
La empresa aplica la segmentación ABC/XYZ para diferenciar su estrategia de pronóstico.
Segmento% del portafolioEstrategia de pronóstico asignada
AX (ingresos altos + demanda estable)8% del portafolio · 52% de los ingresosEnsemble ETS+ML + demand sensing semanal + ajuste manual mensual
AY (ingresos altos + demanda moderada)12% del portafolio · 28% de los ingresosEnsemble ETS+ML + revisión quincenal + ajuste manual por eventos
AZ y BZ (ingresos altos/medios + demanda muy variable)15% del portafolio · 12% de los ingresosCroston + juicio experto · Revisión semanal · Mayor inventario de seguridad para compensar la variabilidad
CZ (ingresos bajos + demanda muy variable)28% del portafolio · 3% de los ingresosModelo simple + inventario de seguridad alto · Sin ajuste manual (el esfuerzo no se justifica)
Resultado: La segmentación permite concentrar 80% del esfuerzo del equipo de planeación de demanda en el 20% del portafolio (AX + AY) que representa 80% de los ingresos. MAPE global: 24% → 18% con la estrategia diferenciada. Mayor impacto: reducir el tiempo de los planeadores en SKUs C (de 40% a 10% de su tiempo) liberó capacidad para los SKUs A y B.

07How it is measuredCómo se mide

🗂️Portfolio Segmentation Coverage % (% of portfolio with updated ABC/XYZ classification)›
Portfolio Segmentation Coverage % (% of portfolio with updated ABC/XYZ classification)
(SKUs with ABC/XYZ classification updated in the last 6 months / Total active SKUs) × 100
Benchmark: 100% of active portfolio with ABC/XYZ classification updated semiannually
⚠️ An outdated segmentation (more than 12 months old) may be assigning the wrong effort level to SKUs — a SKU that moved from A to C may be receiving unnecessarily high forecasting effort.
📊AX SKU Forecast Accuracy % (accuracy of the most strategic SKUs)›
AX SKU Forecast Accuracy % (accuracy of the most strategic SKUs)
MAPE of SKUs in the AX segment of the portfolio
Benchmark: <10% MAPE for AX SKUs in companies with advanced forecasting · AX SKUs deserve maximum forecasting effort because their financial impact is highest
🔑 AX SKU MAPE is the most important forecasting KPI for the CFO. They are the highest-revenue SKUs with the most predictable demand — forecast error here has the greatest financial impact on inventory and customer service.
🗂️Cobertura de segmentación del portafolio % (% del portafolio con clasificación ABC/XYZ actualizada)›
Cobertura de segmentación del portafolio % (% del portafolio con clasificación ABC/XYZ actualizada)
(SKUs con clasificación ABC/XYZ actualizada en los últimos 6 meses / Total de SKUs activos) × 100
Benchmark: 100% del portafolio activo con clasificación ABC/XYZ actualizada cada semestre
⚠️ Una segmentación desactualizada (de más de 12 meses) puede estar asignando el nivel de esfuerzo equivocado a los SKUs: un SKU que pasó de A a C puede estar recibiendo un esfuerzo de pronóstico innecesariamente alto.
📊Precisión del pronóstico de SKUs AX % (precisión de los SKUs más estratégicos)›
Precisión del pronóstico de SKUs AX % (precisión de los SKUs más estratégicos)
MAPE de los SKUs del segmento AX del portafolio
Benchmark: <10% de MAPE para SKUs AX en empresas con pronóstico avanzado · Los SKUs AX merecen el máximo esfuerzo de pronóstico porque su impacto financiero es el mayor
🔑 El MAPE de los SKUs AX es el KPI de pronóstico más importante para el CFO. Son los SKUs de mayores ingresos y con la demanda más predecible: el error de pronóstico aquí tiene el mayor impacto financiero en inventario y servicio al cliente.

08What you would useQué se usa

📌 Demand Segmentation
🟩SAP IBP — Portfolio Segmentation›
Module: ABC/XYZ Classification + Lifecycle Management

SAP IBP automatically classifies the portfolio into ABC/XYZ segments and manages SKU lifecycle from a forecasting perspective.
🟧Python — pandas + scikit-learn›
Module: Custom ABC/XYZ Segmentation + ML Clustering

For teams with internal analytical capabilities: ABC/XYZ segmentation and demand pattern clustering in Python.
📌 Segmentación de la demanda
🟩SAP IBP — Portfolio Segmentation›
Módulo: ABC/XYZ Classification + Lifecycle Management

SAP IBP clasifica automáticamente el portafolio en segmentos ABC/XYZ y gestiona el ciclo de vida de los SKUs desde la perspectiva del pronóstico.
🟧Python — pandas + scikit-learn›
Módulo: Custom ABC/XYZ Segmentation + ML Clustering

Para equipos con capacidades analíticas internas: segmentación ABC/XYZ y clustering de patrones de demanda en Python.
The bottom lineEn corto

Spend forecasting effort where value is high and demand is predictable; manage the rest with simple rules and buffers.

Invertir el esfuerzo de pronóstico donde el valor es alto y la demanda es predecible; gestionar el resto con reglas simples e inventario de protección.

All D10 componentsTodos los componentes de D10D10 artifactsArtifacts de D10SCRA