Netflixov Chaos Monkey i lanac opskrbe

Nedavno sam razgovarao s Carlosom Crespom, glavnim operativnim direktorom Zarine matične tvrtke Inditex, u kojem je spomenuo softverski alat koji je stvorio Netflix prije više od deset godina kako bi institucionalizirao otpornost sustava. Ime je privlačno, a za voditelje opskrbnog lanca koji pokušavaju ponovno osmisliti svoje opskrbne mreže za turbulentna vremena, neodoljivo je. A ipak, GoogleGOOG
pretraga za "supply chain chaos monkey" dala je točan rezultat jedan citat, iz 2012.

Zašto ovu ideju ne primijenimo na otpornost opskrbnog lanca?

Što je Chaos Monkey?

To je softverski alat, i šire, inženjersko načelo koje nasumično isključuje dijelove složenog sustava prisiljavajući operatere da se oporave. Nešto poput iznenadne vatrogasne vježbe, ali svakodnevno, na nasumične načine i mjesta. Ideja je da je postati dobar u brzom rješavanju sistemskih problema proces učenja koji bi trebao imati koristi od sve strmije krivulje učenja.

Pozadinska priča govori o tome kako je Netflix povećao svoj streaming posao na Amazon Web Services dok je prelazio s dostave DVD-ova na kućni prag kupaca. Na prvi pogled, to je logičan pristup planiranju redundantnosti sustava, poput onoga što biste očekivali od NASA-e, ali u praksi iskorištava kulturnu normu Netflixa koja dopušta pojedinačnim suradnicima da sami rješavaju svoje probleme. Kao što je zabilježeno u “Kaos inženjering” knjiga Caseyja Rosenthala i Nore Jones iz 2020., koji su uveli tu praksu na Netflixu, svodi se na pet načela:

  • Izgradite hipotezu o ponašanju u stabilnom stanju
  • Mijenjajte događaje iz stvarnog svijeta
  • Provedite eksperimente u proizvodnji
  • Automatizirajte eksperimente za kontinuirano izvođenje
  • Smanjite radijus eksplozije

Spoj kulture i procesa u Netflixu je važan jer je poticao i koristio pristup rješavanju problema otvorenog koda, dok je sustavno okretanje kotača nasumičnog isključivanja ubrzalo učenje u proširenom timu.

Otpornost lanca opskrbe i inženjerstvo kaosa

Digitalna transformacija u lancu opskrbe bila je vruća ove godine jer pomaže lancima opskrbe podržati nove poslovne modele i usmjeriti se prema održivom poslovanju (vidi studiju BCG X), ali i zato što obećava "otpornost". Nažalost, praktične primjene digitalne transformacije za otpornost opskrbnog lanca još uvijek se uglavnom svode na platforme za bolju "vidljivost", podržane hrpom tradicionalnih taktika kao što su međuspremnik inventara i dvojni izvori. U pozadini ovog pristupa nalazi se još jedan sloj analitičkog rada vrijeme za oporavak Davida Simchi-Levija s MIT-a i val simulacija koje koriste digitalne blizance. Sve to zvuči sjajno, ali ono što nedostaje je bilo kakav sustavan način eksperimentiranja sa stvarnim kvarom u opskrbnom lancu kako bismo naučili kako se najbolje oporaviti u praksi.

Primjena Chaos Monkey na lance opskrbe

Liječnici polažu Hipokratovu zakletvu prije nego što nas razrežu, uključujući čuveno "prvo ne naškodi". Nije loša ideja za svakoga tko primjenjuje načela Chaos Monkeyja na lance opskrbe, što podrazumijeva nasumično isključivanje pravog stroja negdje. To nije trivijalno, i koliko ja znam, još se nigdje ne događa.

  • Prvo gore citirano načelo kaže da se treba usredotočiti na izlaze sustava, a ne na interne atribute. Provjerite radi li sustav umjesto da pokušavate razumjeti zašto radi.
  • Drugo načelo kaže da razbijamo razne stvari na realan način. Nema potrebe za simulacijom globalnog termonuklearnog rata, samo isključite prekidač ili izgubite narudžbu i naučite koje rješenje najbolje funkcionira.
  • Treći princip kaže da je najbolje mjesto za učenje proizvodnja. Učenje kroz rad bolje je od učenja putem simulacije – tj. digitalni blizanci su sjajni, ali možda neće biti dovoljni za izgradnju kulture otpornosti.
  • Četvrto načelo institucionalizira načela kaotičnog majmuna jer dopušta skaliranje procesa eksperimentiranja, što vas dovodi do strmije krivulje učenja. Koristite znanost o podacima u gašenju požara.
  • Na kraju, minimizirajte radijus eksplozije. To znači "ne naškoditi" i prevodi se na neku vrstu međuspremnika (inventar, vrijeme isporuke, ubrzana isporuka) kako bi se klijenti zaštitili od osjete vašeg eksperimenta. Naučite upravljati kontroliranim eksplozijama.

Moglo bi se tvrditi da su posljednje tri godine Covid, rat, radnički nemiri, a ekonomska previranja bila su jedan veliki kaos kao majmun za sve. Netflixova lekcija je bila da ova vrsta krize nije samo nešto što treba planirati, već nešto što treba savladati kao trajnu životnu činjenicu.

Savršena oluja možda nikada neće završiti, pa bismo možda trebali naučiti živjeti s njom.

Izvor: https://www.forbes.com/sites/kevinomarah/2022/12/22/netflix-chaos-monkey-and-supply-chain/