ABC e XYZ insieme: leggere valore e variabilità delle scorte
L’analisi ABC XYZ incrocia due domande che spesso vengono gestite separatamente: quanto valore rappresenta un articolo e quanto è prevedibile la sua domanda. La prima dimensione evita di dedicare lo stesso controllo economico a ogni codice; la seconda impedisce di trattare una serie stabile come una serie intermittente o irregolare.
Il risultato è una matrice a nove celle che aiuta acquisti, magazzino e pianificazione a definire frequenza di revisione, metodo previsionale, livello di servizio e intensità del rapporto con il fornitore. Non produce automaticamente una politica di scorta: costruisce una base leggibile per decidere.
Analisi ABC XYZ: le due dimensioni
Nella classificazione ABC gli articoli vengono ordinati per contributo al valore nel periodo scelto. Una misura frequente è il valore annuo di impiego, calcolato come quantità consumata moltiplicata per costo unitario. In altri contesti possono essere più coerenti ricavi, margine o valore della giacenza.
- A: articoli che concentrano la quota più rilevante del valore.
- B: fascia intermedia.
- C: articoli con contributo economico più contenuto.
La classificazione XYZ misura invece la variabilità di consumo o vendita. SAP descrive l’uso del coefficiente di variazione in un orizzonte temporale definito: deviazione standard divisa per media. Valori contenuti indicano maggiore stabilità; valori elevati segnalano una domanda più difficile da prevedere.
- X: variazione molto bassa.
- Y: variazione intermedia, spesso con trend o stagionalità da interpretare.
- Z: variazione elevata o domanda intermittente.
Preparare dati confrontabili
Prima di calcolare l’analisi ABC XYZ bisogna definire perimetro e granularità. Stabilimenti, canali, unità di misura e periodi non omogenei generano una matrice formalmente corretta ma poco utile. Per una prima versione servono almeno codice articolo, quantità per periodo, costo unitario e calendario coerente.
Resi, promozioni eccezionali, stock-out e lanci recenti vanno marcati. Una vendita pari a zero può indicare assenza di domanda oppure indisponibilità: confondere i due casi altera la componente XYZ. Gli articoli con media nulla o storia insufficiente devono essere gestiti con una regola separata.
Costruire la matrice in cinque passaggi
- Calcolare la misura di valore scelta per ogni articolo.
- Ordinare i codici, calcolare la quota cumulata e assegnare A, B o C.
- Aggregare la domanda in intervalli coerenti e calcolare media e deviazione standard.
- Calcolare il coefficiente di variazione e assegnare X, Y o Z.
- Incrociare le due classi e validare le eccezioni con acquisti, operations e commerciale.
Le soglie non sono universali. Devono essere dichiarate, motivate e testate sui dati aziendali. Anche la scelta tra settimana e mese può spostare un articolo da una classe all’altra.
Dalla cella alla politica di gestione
| Cella | Lettura | Possibile priorità |
|---|---|---|
| AX | Alto valore, domanda stabile | Previsione accurata, revisione frequente, scorte contenute ma affidabili |
| AZ | Alto valore, domanda volatile | Monitoraggio stretto, scenari, lead time e rischio fornitore |
| BX/BY | Impatto e variabilità intermedi | Regole standard con revisione periodica |
| CX | Basso valore, domanda stabile | Riordino semplificato o automatizzato |
| CZ | Basso valore, domanda volatile | Razionalizzazione, acquisto su richiesta o revisione dei lotti minimi |
Queste indicazioni non sono ordini automatici. Un componente C può fermare una linea produttiva; un ricambio Z può essere richiesto raramente ma avere conseguenze elevate quando manca. Criticità operativa, sostituibilità, vita utile, lead time e vincoli contrattuali devono poter modificare la politica suggerita dalla matrice.
KPI e frequenza di aggiornamento
Una prima analisi può essere aggiornata ogni trimestre; categorie molto dinamiche richiedono una frequenza maggiore. È utile conservare la classe precedente per individuare migrazioni anomale, non solo fotografare il dato corrente.
I KPI da collegare alle celle includono valore medio della scorta, rotazione, giorni di copertura, stock-out, accuratezza previsionale, ordini urgenti e obsolescenza. L’obiettivo non è ridurre ogni giacenza, ma ottenere un equilibrio tra capitale, continuità e livello di servizio.
L’incrocio con una supplier scorecard essenziale aggiunge puntualità, qualità e affidabilità del lead time. In questo modo una classe AZ non viene letta soltanto come problema di domanda, ma come combinazione di variabilità interna e rischio di fornitura.
Errori da evitare nell’analisi ABC XYZ
- Applicare soglie copiate da altri settori senza testarle.
- Usare il fatturato quando l’obiettivo è proteggere margine o continuità.
- Interpretare gli stock-out come assenza di domanda.
- Ignorare stagionalità, articoli nuovi e codici in dismissione.
- Assegnare una politica senza responsabile e data di revisione.
Fonti e riferimenti
- SAP Help, ABC/XYZ Analysis
- Ramanathan, ABC inventory classification with multiple-criteria using weighted linear optimization
- Scholz-Reiter et al., Integration of demand forecasts in ABC-XYZ analysis
Le politiche di scorta riflettono davvero valore, variabilità e rischio di fornitura?
Possiamo costruire una matrice ABC-XYZ collegata a regole e KPI verificabili.