Scorte di sicurezza: guida completa
La formula delle scorte di sicurezza, fatta bene: regola empirica rispetto a statistiche esatte, un esempio pratico e la quantità di buffer effettivamente necessaria da trasportare.
Se sei arrivato qui per capire quando effettuare il tuo prossimo ordine, non è questo il post; questo è ilformula del punto di riordinoe copre già i tempi di vendita medi giornalieri, oltre a un buffer. Questo post riguarda quel buffer: cos'è, quanto ne hai effettivamente bisogno e la differenza tra indovinarlo e calcolarlo.
Scorte di sicurezza e punti di riordino
I due vengono usati in modo intercambiabile, e questo è il primo malinteso che vale la pena chiarire prima di ogni altra cosa. Un punto di riordino è un fattore scatenante: un singolo livello delle scorte che ti dice di agire subito. Le scorte di sicurezza non sono affatto un fattore scatenante. È uno dei due ingredienti che costituiscono l'innesco, insieme alla domanda di lead time:
Punto di riordino = (Vendite giornaliere medie × Tempi di consegna) + Scorte di sicurezza
Immagina un livello delle scorte diviso in due fasce: la fascia inferiore è la scorta di sicurezza, le unità che prevedi di non toccare in condizioni normali, e la fascia superiore è la domanda nel lead time, le unità che prevedi di vendere mentre è in transito l'ordine successivo. Attraversa la cima di quella pila e hai raggiunto il punto di riordino. Le scorte di sicurezza vengono consumate solo quando qualcosa va storto: un picco di vendite, una spedizione in ritardo o entrambi contemporaneamente.
Vale la pena separarlo da un terzo numero anch'esso correlato: illivello delle scorte target, la quantità di inventario totale di cui hai bisogno per raggiungere il tuo prossimo acquisto pianificato, non solo la prossima consegna. Anche lì la scorta di sicurezza è un input, lo stesso buffer, riutilizzato.
Regola pratica e statistica esatta
Esistono effettivamente due modi diversi per dimensionare questo buffer e la loro fusione è il punto in cui la maggior parte dei consigli sulle scorte di sicurezza falliscono.
La regola pratica sono i giorni di copertura: la domanda giornaliera media moltiplicata per un numero prescelto di giorni buffer. Cedar & Fig, 250 g vende 5 unità al giorno con una scorta di sicurezza di 30 unità (6 giorni di copertura, un'impostazione media ragionevole). È veloce, non necessita di statistiche ed è legittimo quando non si dispone di uno storico delle vendite sufficiente per calcolare una deviazione standard.
Ciò che non fa è puntare a un livello di servizio noto. Due SKU con la stessa domanda media ma variabilità giornaliera molto diversa ottengono lo stesso buffer con una regola fissa, anche se quello più stabile è iperprotetto e quello irregolare è sottoprotetto. La formula statistica esatta risolve questo problema utilizzando la variabilità misurata di ciascun SKU.
La formula della variabilità della domanda
Questa è la formula che manca nel resto dei contenuti delle scorte di sicurezza di questo sito, ed è il motivo per cui esiste questo post anziché limitarsi a collegarsi altrove. Isolando solo la variabilità della domanda (trattando il lead time come fisso), la formula statistica esatta è:
Scorta di sicurezza = Z × √(PC/T₁) × σD
Quattro pezzi:
- Z: il fattore del livello di servizio, tratto dalla distribuzione normale standard (maggiori informazioni sulla scelta di seguito)
- computer: il ciclo di prestazione, il tempo di consegna totale in giorni
- T₁: l'incremento di tempo in cui è stata misurata la deviazione standard della domanda (un giorno, se hai calcolato σ_D dalle vendite giornaliere)
- σD: la deviazione standard della domanda, misurata sullo stesso incremento
PC/T₁ scala la variabilità della domanda giornaliera fino alla lunghezza della finestra di lead time: più lungo è il lead time, maggiori sono i giorni di variabilità a cui sei esposto, quindi il buffer cresce con la radice quadrata di quella finestra, non linearmente con essa.
Un presupposto che vale la pena affermare chiaramente: questa formula presuppone che la domanda sia distribuita normalmente e che la variabilità giornaliera sia indipendente da un giorno all’altro. Uno SKU stabile e consolidato di solito si adatta abbastanza bene a questo. Uno SKU nuovo di zecca, altamente promozionale o con solo una manciata di vendite al mese spesso non lo fa: il modello della domanda è irregolare o guidato dagli eventi piuttosto che una curva a campana e l'output della formula dovrebbe essere trattato come un punto di partenza, non una risposta precisa, per quel tipo di prodotto.
Un esempio pratico
Tornando a Cedar & Fig, 250 g: vendite medie di 5 unità al giorno, tempi di consegna del fornitore di 12 giorni. Supponiamo che gli ultimi 90 giorni di vendite per questo SKU abbiano avuto una deviazione standard giornaliera di 2,5 unità: alcuni giorni vendono zero, altri ne vendono nove e 2,5 descrive l'ampiezza effettiva di tale spread.
Z al livello di servizio del 95%.
lead time giornaliero (PC)
unità/giorno, σ della domanda
unità, scorte di sicurezza legate alla variabilità della domanda
Scorta di sicurezza = 1,65 × √12 × 2,5 = 1,65 × 3,46 × 2,5 ≈ 14 unità.
Quel 14 non è uguale al buffer di 30 giorni di copertura utilizzato altrove su questo sito per lo stesso SKU, e non è uguale al valore di 17 unità del nostropost sulla variabilità del lead timecalcola per il fornitore di Cedar & Fig. Tutti e tre sono numeri legittimi e diversi che rispondono a domande diverse: uno è un'ipotesi pratica, uno isola la variabilità della domanda e uno isola la variabilità del lead time. La sezione successiva riguarda il luogo in cui effettivamente si combinano.
La formula combinata
Quando sia la domanda che i tempi di consegna variano, e i due variano indipendentemente l'uno dall'altro, la formula combinata è la radice quadrata della somma dei quadrati di ciascun componente, non una somma diretta dei due:
Scorta di sicurezza = Z × √[(PC/T₁ × σD²) + (σLT×Dmedia)²]
Riutilizzando i numeri elaborati da questo sito invece di inventarne di nuovi: PC/T₁ = 12, σ_D = 2,5 e dalle cifre del lead time post, σ_LT = 2 giorni e D_avg = 5 unità/giorno.
Scorta di sicurezza = 1,65 × √[(12 × 2,5²) + (2 × 5)²] = 1,65 × √[(12 × 6,25) + 100] = 1,65 × √[75 + 100] = 1,65 × √175 ≈ 1,65 × 13,23 ≈ 22 unità.
Nota che 22 è più piccolo della semplice somma delle due cifre componenti (14 + 17 = 31). Non è una stranezza arrotondata; è la formula che funziona come previsto. Fonti indipendenti di variabilità si combinano come una radice quadrata della somma dei quadrati, che è sempre inferiore a una somma semplice, perché è statisticamente improbabile che entrambe le fonti raggiungano il caso peggiore nello stesso ciclo. Se la variabilità della domanda e dei tempi di consegna non sono indipendenti per un dato SKU (una promozione che aumenta la domanda e stressa il fornitore allo stesso tempo, ad esempio), la fonte dietro questa formula dice di aggiungere invece direttamente i due componenti, senza la radice quadrata.
Scelta del livello di servizio
Z non è arbitrario: è il valore normale standard della probabilità di non effettuare scorte durante il lead time che sei disposto ad accettare:
- Livello di servizio 84% → Z = 1,00
- 90% → Z = 1,28
- 95% → Z = 1,65 (il livello utilizzato in ogni esempio lavorato su questo sito)
- 97% → Z = 1,88
- 98% → Z = 2,05
- 99% → Z = 2,33
- 99,9% → Z = 3,09
Una trappola si trova proprio accanto a questa tabella: 1,96 è un valore statistico reale, ma è il limite a due code del 97,5° percentile, il numero che la maggior parte dei contenuti statistici generali ti fornisce per un intervallo di confidenza del 95%. Non è la Z corretta per un livello di servizio del 95%. Le scorte di sicurezza sono un problema a una coda: ti interessa solo rimanere a corto, non avere "troppo" nello stesso senso statistico, quindi 1,65 è il valore giusto al 95% e l'utilizzo di 1,96 sovrastima il buffer.
Un livello di servizio ciclistico del 100% è irraggiungibile. Gli obiettivi tipici sono compresi tra il 90% e il 98%: considera il limite superiore di tale intervallo come un obiettivo a cui avvicinarsi, non un numero da raggiungere esattamente.
Inoltre, la relazione non è lineare: passare dal 95% al 99% costa in modo sproporzionato più scorte di sicurezza rispetto allo spingere dal 90% al 95%, perché i valori Z stessi crescono più velocemente della percentuale del livello di servizio. Questo è anche il caso documentato per impostare un punteggio Z diverso per SKU piuttosto che un numero per l'intero catalogo: un livello di servizio più elevato per i tuoi best seller o gli articoli con il margine più alto, uno più basso per SKU lenti e a bassa posta in gioco, piuttosto che un'eccessiva protezione uniforme ovunque.
Ricalcolare σ_D e ricontrollare Z per ogni SKU, ogni mese, è la parte che smette di essere eseguita manualmente una volta che il catalogo supera un paio di dozzine di prodotti.StockCueprende il numero della scorta di sicurezza impostata come input diretto in ogni quantità di ordine suggerita, su ogni piano compreso quello gratuito. La crescita aggiunge la frase "Perché questa quantità?" ripartizione che mostra le scorte di sicurezza come un passo esplicito in quel calcolo, piuttosto che un numero nascosto in un totale.
Domande frequenti
Cos'è la scorta di sicurezza?
Le scorte di sicurezza sono le scorte extra che un negozio conserva oltre la domanda prevista nei tempi di consegna, in particolare per assorbire il divario tra ciò che accade di solito e ciò che accade realmente: un picco di vendite, una spedizione lenta o entrambi. È un ingrediente all'interno del punto di riordino, non un trigger separato.
Qual è la differenza tra scorta di sicurezza e punto di riordino?
Il punto di riordino è il livello delle scorte che indica quando effettuare un ordine: tempi di vendita medi giornalieri, tempi di consegna, più scorte di sicurezza. Le scorte di sicurezza sono solo il termine cuscinetto all’interno di quella formula, la parte che protegge dalla variabilità piuttosto che dalla domanda media. Hai bisogno di entrambi i numeri, ma rispondono a domande diverse.
Come si calcolano esattamente le scorte di sicurezza rispetto a una regola empirica?
Una regola empirica (giorni di copertura: domanda giornaliera media moltiplicata per un numero scelto di giorni buffer) è veloce ma non mira a un livello di servizio noto e applica lo stesso buffer indipendentemente da quanto sia effettivamente variabile la domanda di uno SKU. La formula statistica esatta (scorte di sicurezza = Z × √(PC/T₁) × σ_D solo per la variabilità della domanda) utilizza la deviazione standard della domanda effettiva e un fattore del livello di servizio (Z) per raggiungere una probabilità specifica e dichiarata di non esaurire le scorte.
È possibile raggiungere un livello di servizio del 100%?
No. La fonte APICS/MIT dietro questa formula afferma direttamente che un livello di servizio con ciclo del 100% è statisticamente irraggiungibile: c'è sempre una probabilità diversa da zero di un ritardo più lungo del solito o di un picco maggiore del solito, non importa quante azioni detieni. Gli obiettivi tipici del livello di servizio rientrano tra il 90% e il 98%; tratta il 100% come un obiettivo a cui puoi avvicinarti, ma che non puoi mai raggiungere.
STOCKCUE
Le scorte di sicurezza sono uno degli input diretti dietro ogni quantità di ordine suggerita calcolata da StockCue, su ogni piano incluso quello gratuito, senza una formula di foglio di calcolo separata da mantenere per SKU.
Installa StockCue su Shopify →Per i sette errori che trasformano un buffer ben intenzionato in puro overstock, vediErrori delle scorte di sicurezza che causano scorte eccessive. Per il termine di variabilità del lead time che questo post considera un dato, vedere iltrattamento statistico completo del lead time.