Netflix haosa pērtiķis un piegādes ķēde

Man nesen bija saruna ar Carlos Crespo, Zara mātesuzņēmuma Inditex galveno operatoru, kurā viņš pieminēja programmatūras rīku, ko Netflix izveidoja pirms vairāk nekā desmit gadiem, lai institucionalizētu sistēmas noturību. Nosaukums ir āķīgs, un piegādes ķēdes vadītājiem, kas cenšas no jauna izgudrot savus piegādes tīklus nemierīgajiem laikiem, tas ir neatvairāmi. Un tomēr GoogleGOOG
meklēšana “piegādes ķēdes haosa mērkaķis” sniedza precīzu rezultātu viens citāts, no 2012. gada.

Kāpēc mēs neizmantojam šo ideju piegādes ķēdes noturībai?

Kas ir haosa pērtiķis?

Tā ir programmatūras rīks, un plašākā nozīmē inženierijas princips, kas nejauši izslēdz sarežģītas sistēmas daļas, liekot operatoriem atjaunoties tiešraidē. Līdzīgi kā pārsteiguma ugunsdzēsības mācības, taču katru dienu un nejaušā veidā un vietās. Ideja ir tāda, ka ātra sistēmas problēmu risināšana ir mācību process, kam vajadzētu gūt labumu no arvien straujākas mācīšanās līknes.

Stāsts ir par to, kā Netflix paplašināja savu straumēšanas biznesu pakalpojumā Amazon Web Services, pārejot no DVD piegādes uz klientu durvīm. Sākumā tā ir loģiska pieeja sistēmas atlaišanas plānošanai, tāpat kā to, ko jūs varētu sagaidīt no NASA, taču praksē tā izmanto Netflix kultūras normu, kas ļauj atsevišķiem līdzstrādniekiem atrisināt savas problēmas. Kā rakstīts grāmatā "Haosa inženierija2020. gadā izdotā Keisija Rozentāla un Noras Džounsas grāmata, kas bija šīs prakses aizsācēji Netflix, tā sastāv no pieciem principiem:

  • Izveidojiet hipotēzi par līdzsvara stāvokļa uzvedību
  • Mainiet reālās pasaules notikumus
  • Veiciet eksperimentus ražošanā
  • Automatizējiet eksperimentus, lai tie darbotos nepārtraukti
  • Samaziniet sprādziena rādiusu

Netflix kultūras un procesa sajaukums ir svarīgs, jo tas veicināja un izmantoja atvērtā pirmkoda problēmu risināšanas pieeju, vienlaikus sistemātiski pagriežot nejaušas izslēgšanas riteni, paātrina mācīšanos paplašinātajā komandā.

Piegādes ķēdes noturība un haosa inženierija

Digitālā transformācija piegādes ķēdē šogad ir bijis karsts, jo tas palīdz piegādes ķēdēm atbalstīt jaunus uzņēmējdarbības modeļus un virzīties uz ilgtspējīgu darbību (skatiet BCG X pētījumu), bet arī tāpēc, ka tas sola “noturību”. Diemžēl digitālās transformācijas praktiskie pielietojumi piegādes ķēdes noturības nodrošināšanai joprojām parasti aprobežojas ar platformām, kas nodrošina labāku "redzamību", ko atbalsta vairākas tradicionālās taktikas, piemēram, krājumu buferizācija un dubultā piegāde. Šīs pieejas pamatā ir vēl viens analītiskā darba līmenis atveseļošanās laiks Deivids Simči-Levi no MIT, un simulāciju vilnis, izmantojot digitālos dvīņus. Tas viss izklausās lieliski, taču trūkst jebkāda sistemātiska veida, kā eksperimentēt ar reālu piegādes ķēdes neveiksmi, lai uzzinātu, kā praksē vislabāk atgūties.

Chaos Monkey pielietošana piegādes ķēdēs

Ārsti nodod Hipokrāta zvērestu, pirms mūs pārtrauc, ieskaitot slaveno “vispirms nekaitē”. Nav slikta ideja ikvienam, kurš piegādes ķēdēs piemēro Chaos Monkey principus, kas nozīmē nejaušu reālas mašīnas izslēgšanu kaut kur. Tas nav triviāls un, cik es zinu, vēl nekur nenotiek.

  • Pirmais iepriekš minētais princips paredz koncentrēties uz sistēmas izvadiem, nevis iekšējiem atribūtiem. Pārbaudiet, vai sistēma darbojas, nevis mēģiniet saprast, kāpēc tā darbojas.
  • Otrais princips saka, ka jālauž dažādas lietas reālistiskā veidā. Nav nepieciešams simulēt globālo kodoltermisko karu, vienkārši izslēdziet slēdzi vai pazaudējiet pasūtījumu un uzziniet, kurš risinājums darbojas vislabāk.
  • Trešais princips saka, ka labākā vieta, kur mācīties, ir ražošana. Mācīšanās darot ir labāka nekā mācīšanās ar simulāciju, ti, digitālie dvīņi ir lieliski, taču ar tiem var nepietikt, lai veidotu noturības kultūru.
  • Ceturtais princips institucionalizē haosa pērtiķu principus, jo tas ļauj mērogot eksperimentēšanas procesu, kas noved pie stāvākas mācīšanās līknes. Izmantojiet datu zinātni ugunsdzēsības jomā.
  • Visbeidzot, samaziniet sprādziena rādiusu. Tas nozīmē “nekaitēt” un nozīmē sava veida buferizāciju (inventārs, izpildes laiks, paātrināta piegāde), lai pasargātu klientus no jūsu eksperimenta sajūtas. Iemācieties pārvaldīt kontrolētus sprādzienus.

Varētu iebilst, ka pēdējos trīs gados Covid, karš, nemieri darbā, un ekonomiskie satricinājumi ir bijuši viens liels haosa pērtiķu sausā skrējiens visiem. Netflix mācība bija tāda, ka šāda veida krīze nav tikai kaut kas, ko plānot, bet arī tas, kas jāapgūst kā pastāvīgs dzīves fakts.

Ideālā vētra var nekad nebeigties, tāpēc varbūt mums vajadzētu iemācīties ar to sadzīvot.

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