Avere supply chains in autopilota grazie a tecnologie predictive e ottenere prestazioni above human at scale rimane un obiettivo lontano per quasi tutte le aziende, ad eccezione dei soliti sospetti (ad esempio, Amazon). Questa situazione è ancor più sorprendente se si considera il vasto numero di software vendors che promettono riduzioni radicali degli stock e stock-outs - tra le altre cose. La vecchia battuta in Lokad era che l’unico modo in cui Lokad avrebbe potuto competere con le affermazioni dei nostri concorrenti sarebbe stato iniziare a dire che anche noi curiamo il cancro.

Fattori di successo nelle predictive supply chains

Eppure, le mie osservazioni casuali dalle esperienze passate1 della clientela di Lokad indicano che la stragrande maggioranza delle iniziative predictive supply chain stanno fallendo. Con “fallire” intendo specificamente che queste soluzioni non riescono nemmeno a raggiungere 10 su 12 nel nostro test di performance supply chain di 5min. Un criterio di successo più rigoroso sarebbe un incremento duraturo nella performance finanziaria complessiva della supply chain, ma al momento il nostro modesto test di 5min è sufficiente a fornire un ragionevole upper bound sui tassi di successo.

È difficile quantificare il tasso effettivo, i successi sono così pochi e rari che credo che il tasso di successo complessivo del mercato2 sia inferiore a uno su dieci. Tuttavia, come nella lotteria, il vincitore (al singolare) fa notizia, mentre i perdenti (in massa) vengono ignorati. Il problema si aggrava poiché entrambe le parti, cliente e vendor, sono fortemente incentivate a promuoversi come di successo, indipendentemente dall’esito reale del progetto. Per il vendor, un successo rappresenta ovviamente un grande materiale di PR. Per gli employees del cliente3, il successo significa migliori prospettive lavorative4. Peggio ancora, lasciare che il resto dell’azienda si accorga che un investimento multimilionario è stato sprecato è troppo spesso una ricetta per essere licenziati o deragliati nella carriera. Fortunatamente, misurare quantitativamente la performance della supply chain è un obiettivo notevolmente sfuggente - soprattutto a causa degli effetti di rete. Pertanto, ci vuole veramente un errore epico5 per non riuscire a mascherare il disastro semplicemente manipolando un po’ i numeri.

La prima eccezione degna di nota sono le soluzioni “AI”6 - nell’supply chain optimization - che ottengono un tasso di successo spettacolarmente zero percent basato sulle mie estese osservazioni7. Patrick Cousot, uno dei miei ex professori di informatica, mi disse nel 2002 che in informatica una “soluzione” veniva definita “AI” finché non avevamo la minima idea di come farla funzionare. Non appena si scopre un percorso pratico per farla funzionare, la soluzione prende un altro nome: ottimizzazione convessa, analisi statica, reinforcement learning, ecc. Quattro anni dopo, Mehryar Mohri, il mio supervisore di ricerca all’epoca, mi ripeté la stessa cosa. Due decenni dopo, queste intuizioni si sono dimostrate perspicaci8, e in effetti, quei vendor AI non sembrano avere la minima idea di come far sì che la loro “AI” fornisca qualcosa che possa qualificarsi come di livello produttivo dal punto di vista della supply chain.

Se non fosse uno spreco di risorse, la situazione verrebbe percepita come comica. Prendiamo ad esempio la recente competizione mondiale di demand forecasting di Walmart: su due dozzine di vendor supply chain “notevoli” elencati, ad esempio, da Gartner, nessuno riesce a entrare nella Top 100 su oltre 900 squadre. La discrepanza tra ciò che oggettivamente funziona e ciò che il mercato acquista o promuove è sbalorditiva. Tuttavia, i mercati liberi sono filtri incredibili: col tempo, ciò che non funziona abbastanza bene viene eliminato. Non è che le persone riprendano il senno e cambino idea, ma semplicemente perché le aziende bloccate con metodi inefficienti svaniscono gradualmente e vengono sostituite dai loro concorrenti - la distruzione creativa come identificata da Schumpeter.

La seconda eccezione degna di nota è Lokad9. Negli ultimi due anni, il nostro tasso di successo è stato costantemente superiore a tre su quattro. I rischi sono ancora presenti, ma ora siamo di un ordine di magnitudine meno rischiosi rispetto ai nostri concorrenti. Storicamente, non è sempre stato così. Secondo gli stessi criteri di successo elencati sopra, durante i primi tre anni, dal 2008 al 2011, abbiamo ottenuto esattamente zero successi. Ci è voluta quasi una decade agghiacciante per guadagnare dolorosamente ogni percentuale in più di successo, attraverso dozzine di miglioramenti graduali. Sarebbe estenuante cercare di catalogare l’intera vicenda, ma esaminiamo una lista scelta di intuizioni degne di nota.

  • Incoraggiamo i clienti a interrompere il servizio ogni volta che sono insoddisfatti. Punto. Dal 2008, Lokad promuove abbonamenti mensili, mentre i nostri concorrenti spingono ancora per impegni annuali o pluriennali. Non è un caso. Quando un cliente abbandona, dà un chiaro segnale che qualcosa non funziona. Di solito si riduce a una tecnologia difettosa, o a una mancanza di competenza (o entrambe). Non c’è niente da mimare. È difficile, ma possiamo imparare da ciò. Al contrario, di solito non si trae alcuna lezione dai finti punti dolenti, elaborati politicamente un anno dopo gli eventi per far apparire la storia rispettivamente migliore di com’era in realtà10.
  • La forecasting technology giusta è più importante di una semplicemente accurata. Ci sono voluti anni per capire che le classic naked forecasts erano decisamente dannose. Abbiamo risolto questo problema attraverso le probabilistic forecasts e algebre specializzate per assegnare financial scores to decisions.

  • La data crunching platform giusta conta più di raw capabilities. I dati della supply chain sono complessi, eterogenei e poco compresi. Ci sono un sacco di problemi piuttosto banali da affrontare per evitare le insidie del “garbage in, garbage out”. Facilitare la in-place documentation dei dati è un buon inizio e evitare errori tipografici stupidi tramite l’autocomplete diventa rapidamente indispensabile.

  • Per quanto possibile, la correctness dovrebbe essere garantita by design. Fail fast and break things non è un’opzione per le supply chains. Gli errori di acquisto o produzione sono estremamente costosi. È già abbastanza impegnativo gestire una supply chain in un mondo altamente caotico, una tecnologia predictive non dovrebbe peggiorare le cose aggiungendo il proprio strato di entropia.

  • Approssimativamente corretto è meglio che esattamente sbagliato. Problemi difficili come la variabilità del lead time, i movimenti di prezzo dei concorrenti, la cannibalizzazione all’interno dell’assortment, gli effetti auto-profetici, … dovrebbero essere accolti anziché respinti. Inoltre, è facile far deragliare un’iniziativa concentrandosi sulle sfide sbagliate, come [factoring the weather]/tv/2019/7/19/can-you-use-the-weather-to-forecast-demand) perché sembra interessante, mentre si respingono tail risks perché pianificare il peggio richiede nervi e coraggio.

La maggior parte degli elementi che hanno avuto un ruolo decisivo nel migliorare il tasso di successo delle nostre iniziative per le predictive supply chains si sono rivelati essere concetti basilari - addirittura fondamentali - come rivedere la stessa nozione di cosa ci si aspetti da una forecast e reingegnerizzare la nostra tecnologia e i nostri processi da zero, basandoci sulla nuova comprensione quante volte necessario. Continueremo a farlo in futuro. Il nostro impegno è per la risoluzione del problema, non per gli specifici dettagli della soluzione attuale.


  1. Le aziende che contattano Lokad e che raggiungono un fatturato superiore a mezzo miliardo di EUR o USD solitamente hanno una serie di precedenti tentativi falliti di ottimizzazione predictive supply chain, distribuiti negli ultimi due (a volte tre) decenni. Tuttavia, tali fallimenti non sono sempre identificati come tali, poiché le iterazioni precedenti erano pacchetti eterogenei in un certo senso - come l’installazione o l’aggiornamento di un ERP - e le parti non predictive funzionano bene. ↩︎

  2. Questa osservazione esclude il lato management delle sfide della supply chain, che tende ad avere un tasso piuttosto elevato di implementazioni di successo, come OMS (order management system), WMS (warehouse management system), PMS (procurement management system), ecc. Queste soluzioni supportano i flussi di lavoro e automatizzano la maggior parte delle mansioni burocratiche generate dagli stessi flussi di lavoro. L’assoluta mancanza di qualsiasi tipo di intelligenza in questi sistemi, se non quella puramente meccanica, contribuisce notevolmente al loro elevato tasso di successo. ↩︎

  3. In ambito software, gli interessi degli employees e quelli dell’azienda sono frequentemente in conflitto by design. Per i dipendenti, esiste un forte incentivo latente a svolgere attività che arricchiscono il curriculum, come acquisire esperienza con la tecnologia di tendenza del momento o con l’ultima metodologia “hype”. Poiché il mercato del lavoro sottovaluta drasticamente i lavori software “noiosi” e “senza drammi”, le persone tendono fortemente verso ciò che è “eccitante” e “drammatico”, a scapito della performance aziendale. ↩︎

  4. Dalle interviste di lavoro che conduco regolarmente in Lokad, è chiaro che la maggior parte delle persone ritiene che il successo visibile sia essenziale. I candidati disposti ad ammettere fallimenti genuini nella loro esperienza lavorativa passata sono rari. Tuttavia, solo le persone disposte ad agire commettono errori, e solo chi è capace di introspezione può identificarli e migliorare col tempo. Di conseguenza, tali candidati tendono ad essere i più desiderabili secondo la mia prospettiva. ↩︎

  5. Ad esempio, Lidl fece notizia sui giornali ammettendo nel 2018 di aver sprecato 500M€ nella loro debacle di aggiornamento SAP, che inizialmente era destinata a fornire una serie di ottimizzazioni dell’inventario. ↩︎

  6. Definisco una soluzione supply chain della classe “AI” se viene commercializzata come tale dal vendor. Naturalmente, in base a questa definizione, le specifiche della tecnologia AI variano enormemente da un vendor all’altro. ↩︎

  7. L’assenza di evidenza non va confusa con l’evidenza dell’assenza. Sto semplicemente sottolineando che quei successi AI nell’ottimizzazione supply chain, se ce ne sono, sono estremamente rari, non che siano impossibili. ↩︎

  8. Man mano che sempre più persone vengono a conoscenza di questo problema con l’AI, i vendor hanno cominciato a spostare l’acceleratore verso buzzword alternative che, a tutti gli effetti, sono strettamente equivalenti all’AI per quanto riguarda la mancanza di sostanza, ma meno evidenti ai non addetti ai lavori. A partire dal 2020, demand sensing sembra essere una di queste buzzword. ↩︎

  9. In quanto CEO e fondatore di Lokad, la mia opinione può essere considerata del tutto di parte. Tuttavia, invocarei il mio curriculum personale. Nel 2008, ho abbandonato il dottorato in machine learning, anni prima dell’hype, per avviare Lokad. Nel 2010, siamo stati tra i primi a passare al cloud. Nel 2011, ho individuato e investito in Bitcoin. Nel 2012, siamo diventati il primo vendor a fornire quantile forecasts. Ecc. Ritengo che la fortuna non possa spiegare tutto quel curriculum. ↩︎

  10. Un anno dopo i fatti, le persone attribuirebbero cortesemente il fallimento a un “strategic pivot”, sfortunatamente incompatibile con il successo di quella particolare iniziativa. Oppure, incolperebbero i problemi di “bad data” causati dal “legacy system”. Oppure, incolperebbero problemi di accettazione che hanno impedito alla soluzione di guadagnare slancio, ecc. ↩︎