Netflixova Chaos Monkey in dobavna veriga

Pred kratkim sem imel pogovor s Carlosom Crespom, glavnim operativnim direktorjem matične družbe Zara Inditex, v katerem je omenil programsko orodje, ki ga je pred več kot desetletjem ustvaril Netflix za institucionalizacijo odpornosti sistema. Ime je privlačno in za vodilne v dobavni verigi, ki poskušajo na novo izumiti svoja dobavna omrežja za turbulentne čase, se mu ne more upreti. In vendar, GoogleGOOG
iskanje »supply chain chaos monkey« je natančno obrodilo en citat, od leta 2012.

Zakaj te zamisli ne uporabimo za odpornost dobavne verige?

Kaj je Chaos Monkey?

To je programsko orodje, in širše, inženirsko načelo, ki naključno izklopi dele zapletenega sistema in prisili operaterje, da obnovijo delovanje. Nekako kot gasilska vaja presenečenja, vendar vsak dan in na naključne načine in kraje. Ideja je, da je hitro reševanje sistemskih problemov učni proces, ki bi moral imeti koristi od strmejše krivulje učenja.

Zgodba govori o tem, kako je Netflix razširil svoje pretočno poslovanje na spletne storitve Amazon, medtem ko je prehajal s pošiljanja DVD-jev na prag stranke. Na prvi pogled je to logičen pristop k načrtovanju redundance sistema, kot bi pričakovali od Nase, vendar v praksi izkorišča kulturno normo Netflixa, ki posameznim sodelavcem omogoča, da sami rešijo svoje težave. Kot je zapisano v "Chaos inženiring” knjiga Caseyja Rosenthala in Nore Jones iz leta 2020, ki sta pionirja prakse pri Netflixu, se skrči na pet načel:

  • Zgradite hipotezo o vedenju v stabilnem stanju
  • Spreminjajte dogodke iz resničnega sveta
  • Izvedite poskuse v proizvodnji
  • Avtomatizirajte poskuse za neprekinjeno izvajanje
  • Zmanjšajte radij eksplozije

Mešanica kulture in procesa pri Netflixu je pomembna, ker je spodbujala in izkoriščala odprtokodni pristop k reševanju problemov, medtem ko je sistematično vrtenje kolesa naključnih izklopov pospešilo učenje v razširjeni ekipi.

Odpornost dobavne verige in inženiring kaosa

Digitalna transformacija v dobavni verigi je bilo letos vroče, saj pomaga dobavnim verigam podpirati nove poslovne modele in se usmerjati k trajnostnemu delovanju (glejte študijo BCG X), ampak tudi zato, ker obljublja "odpornost". Na žalost se praktične aplikacije digitalne preobrazbe za odpornost dobavne verige še vedno na splošno omejujejo na platforme za boljšo »vidnost«, podprto s kupom tradicionalnih taktik, kot sta medpomnjenje inventarja in dvojno pridobivanje. Ta pristop podpira še en sloj analitičnega dela čas do okrevanja David Simchi-Levi z MIT in val simulacij z uporabo digitalnih dvojčkov. Vse to zveni odlično, toda kar manjka, je kakršen koli sistematičen način eksperimentiranja z resničnimi okvarami dobavne verige, da bi se naučili, kako najbolje obnoviti v praksi.

Uporaba Chaos Monkey v dobavnih verigah

Zdravniki dajo Hipokratovo prisego, preden nas razrežejo, vključno s slavnim "najprej ne škoduj". Ni slaba ideja za vsakogar, ki uporablja načela Chaos Monkey v dobavnih verigah, kar vključuje naključno izklop pravega stroja nekje. To ni trivialno in kolikor vem se še nikjer ne dogaja.

  • Prvo zgoraj navedeno načelo pravi, da se je treba osredotočiti na sistemske rezultate in ne na notranje atribute. Preverite, ali sistem deluje, namesto da poskušate razumeti, zakaj deluje.
  • Drugo načelo pravi, da je treba različne stvari razbiti na realne načine. Ni vam treba simulirati globalne termonuklearne vojne, preprosto izklopite stikalo ali izgubite naročilo in se naučite, katera rešitev deluje najbolje.
  • Tretje načelo pravi, da je najboljše mesto za učenje proizvodnja. Učenje z delom je boljše od učenja s simulacijo – digitalni dvojčki so namreč odlični, vendar morda ne bodo dovolj za izgradnjo kulture odpornosti.
  • Četrto načelo institucionalizira načela kaotične opice, ker omogoča spreminjanje eksperimentalnega procesa, kar vas pripelje do strmejše krivulje učenja. Uporabite podatkovno znanost pri gašenju požarov.
  • Nazadnje, zmanjšajte radij eksplozije. To pomeni "ne škoduj" in pomeni nekakšno medpomnjenje (inventar, dobavni rok, pospešeno pošiljanje), ki ščiti stranke pred občutkom vašega eksperimenta. Naučite se upravljati z nadzorovanimi eksplozijami.

Lahko bi trdili, da zadnja tri leta Covid, vojna, delovni nemiri, gospodarski pretresi pa so bili za vse velika kaotična opica. Netflixova lekcija je bila, da te vrste krize ni le nekaj, kar je treba načrtovati, ampak nekaj, kar je treba obvladati kot trajno življenjsko dejstvo.

Popolna nevihta se morda nikoli ne konča, zato bi se morda morali naučiti živeti z njo.

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