„Netflix“ chaoso beždžionė ir tiekimo grandinė

Neseniai turėjau pokalbį su Carlos Crespo, Zara patronuojančios bendrovės „Inditex“ vadovu, kuriame jis paminėjo „Netflix“ daugiau nei prieš dešimtmetį sukurtą programinės įrangos įrankį, skirtą sistemos atsparumui įtvirtinti. Pavadinimas yra patrauklus, o tiekimo grandinės lyderiams, bandantiems iš naujo išrasti savo tiekimo tinklus audringiems laikams, jis yra nenugalimas. Ir vis dėlto „Google“.GOOG
paieška „tiekimo grandinės chaoso beždžionė“ davė tiksliai viena citata, nuo 2012 m.

Kodėl šios idėjos nepritaikome tiekimo grandinės atsparumui?

Kas yra Chaoso beždžionė?

Tai yra programinės įrangos įrankis, o plačiau – inžinerinis principas, kuris atsitiktinai išjungia sudėtingos sistemos dalis, priversdamas operatorius atsigauti. Tarsi netikėtos gaisro pratybos, bet kasdien, atsitiktiniais būdais ir vietose. Idėja ta, kad greitas sistemos problemų sprendimas yra mokymosi procesas, kuriam turėtų būti naudinga vis didėjanti mokymosi kreivė.

Istorija pasakoja apie tai, kaip „Netflix“ išplėtė savo srautinio perdavimo verslą „Amazon Web Services“, pereidama nuo DVD siuntimo prie kliento durų. Iš pirmo žvilgsnio tai yra logiškas požiūris į sistemos atleidimo planavimą, kaip ir galima tikėtis iš NASA, tačiau praktiškai jis išnaudoja „Netflix“ kultūrinę normą, leidžiančią atskiriems bendradarbiams spręsti savo problemas. Kaip rašoma „Chaoso inžinerija2020 m. išleista Casey Rosenthal ir Nora Jones, kurios pradininkės pradėjo šią praktiką „Netflix“ knygoje, susideda iš penkių principų:

  • Sukurkite hipotezę apie pastovios būsenos elgesį
  • Keisti realaus pasaulio įvykius
  • Vykdykite eksperimentus gamyboje
  • Automatizuokite eksperimentus, kad jie būtų vykdomi nuolat
  • Sumažinkite sprogimo spindulį

Kultūros ir procesų derinys „Netflix“ yra svarbus, nes jis skatino ir panaudojo atvirojo kodo problemų sprendimo metodą, o sistemingai sukant atsitiktinių išjungimų ratą, išplėstos komandos mokymasis pagreitėja.

Tiekimo grandinės atsparumas ir chaoso inžinerija

Skaitmeninis transformavimas tiekimo grandinėje šiais metais buvo karšta, nes tai padeda tiekimo grandinėms palaikyti naujus verslo modelius ir siekti tvarios veiklos (žr. BCG X tyrimą), bet ir todėl, kad žada „atsparumą“. Deja, praktiniai skaitmeninės transformacijos pritaikymai tiekimo grandinės atsparumui vis dar dažniausiai apsiriboja platformomis, užtikrinančiomis geresnį „matomumą“, palaikomos daugybės tradicinių taktikų, tokių kaip atsargų buferis ir dvigubas tiekimas. Šio požiūrio pagrindas yra dar vienas analitinis darbas laikas atsigauti David Simchi-Levi iš MIT ir modeliavimo banga naudojant skaitmeninius dvynius. Visa tai skamba puikiai, tačiau trūksta sistemingo būdo eksperimentuoti su realiu tiekimo grandinės nepakankamumu, kad būtų išmokta praktiškai atsigauti.

Chaos Monkey taikymas tiekimo grandinėms

Gydytojai duoda Hipokrato priesaiką prieš atkirsdami mus, įskaitant garsųjį „pirmiausia nepakenk“. Nebloga idėja tiems, kurie tiekimo grandinėse taiko Chaos Monkey principus, o tai reiškia, kad atsitiktinai kažkur išjungiama tikroji mašina. Tai nebanalu ir, kiek žinau, dar niekur nevyksta.

  • Pirmasis aukščiau paminėtas principas sako sutelkti dėmesį į sistemos išėjimus, o ne į vidinius atributus. Užuot bandę suprasti, kodėl ji veikia, patikrinkite, ar sistema veikia.
  • Antrasis principas sako, kad įvairius dalykus reikia laužyti realistiškai. Nereikia imituoti pasaulinio termobranduolinio karo, tiesiog išjunkite jungiklį arba praraskite užsakymą ir sužinokite, koks sprendimas yra geriausias.
  • Trečiasis principas sako, kad geriausia vieta mokytis yra gamyba. Mokymasis veikiant yra geriau nei mokymasis imituojant – ty skaitmeniniai dvyniai yra puikūs, bet jų gali nepakakti atsparumo kultūrai sukurti.
  • Ketvirtasis principas institucionalizuoja chaoso beždžionių principus, nes leidžia išplėsti eksperimentavimo procesą, o tai leidžia jums pasiekti staigesnę mokymosi kreivę. Gaisrų gesinimo srityje naudokite duomenų mokslą.
  • Galiausiai sumažinkite sprogimo spindulį. Tai reiškia „nedaryti žalos“ ir reiškia tam tikrą buferį (atsargos, pristatymo laikas, pagreitintas pristatymas), kad klientai nepajustų jūsų eksperimento. Išmokite valdyti valdomus sprogimus.

Galima teigti, kad pastaruosius trejus metus Covid, karas, darbo neramumai, o ekonominė suirutė buvo vienas didelis chaoso beždžionių sausas bėgimas visiems. „Netflix“ pamoka buvo ta, kad tokią krizę reikia ne tik planuoti, bet ir įvaldyti kaip nuolatinį gyvenimo faktą.

Tobula audra gali niekada nesibaigti, todėl galbūt turėtume išmokti su ja gyventi.

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