Chaos Monkey And Supply Chain του Netflix

Πρόσφατα είχα μια συνομιλία με τον Carlos Crespo, Chief Operating Officer της μητρικής εταιρείας Zara Inditex, στην οποία ανέφερε ένα εργαλείο λογισμικού που δημιουργήθηκε από το Netflix πριν από μια δεκαετία για να θεσμοθετήσει την ανθεκτικότητα του συστήματος. Το όνομα είναι πιασάρικο και για τους ηγέτες της εφοδιαστικής αλυσίδας που προσπαθούν να επανεφεύρουν τα δίκτυα εφοδιασμού τους για ταραγμένους καιρούς, είναι ακαταμάχητο. Κι όμως, μια GoogleGOOG
Η αναζήτηση για «μαϊμού χάους της εφοδιαστικής αλυσίδας» απέδωσε ακριβώς μια παραπομπή, από το 2012.

Γιατί δεν εφαρμόζουμε αυτήν την ιδέα για την ανθεκτικότητα της εφοδιαστικής αλυσίδας;

Τι είναι το Chaos Monkey;

Πρόκειται για μια εργαλείο λογισμικού, και ευρύτερα, μια αρχή μηχανικής που κλείνει τυχαία μέρη ενός πολύπλοκου συστήματος αναγκάζοντας τους χειριστές να ανακτήσουν ζωντανά. Κάπως σαν μια αιφνιδιαστική άσκηση πυρκαγιάς, αλλά καθημερινά, και με τυχαίους τρόπους και μέρη. Η ιδέα είναι ότι η γρήγορη επίλυση προβλημάτων συστήματος είναι μια διαδικασία μάθησης που θα πρέπει να επωφεληθεί από μια κλίση καμπύλης μάθησης.

Το παρασκήνιο αφορά τον τρόπο με τον οποίο το Netflix κλιμάκωσε τις δραστηριότητές του μέσω ροής στις Υπηρεσίες Ιστού της Amazon ενώ μεταβαίνονταν από την αποστολή DVD στα κατώφλια των πελατών. Εκ πρώτης όψεως, είναι μια λογική προσέγγιση στον σχεδιασμό απολύσεων του συστήματος, όπως αυτό που θα περίμενε κανείς από τη NASA, αλλά στην πράξη εκμεταλλεύεται έναν πολιτισμικό κανόνα του Netflix που επιτρέπει σε μεμονωμένους συντελεστές να λύσουν τα προβλήματά τους. Όπως αναφέρεται στο "Μηχανική χάουςΈνα βιβλίο του 2020 των Κέισι Ρόζενταλ και Νόρα Τζόουνς που πρωτοστάτησαν στην πρακτική στο Netflix, συνοψίζεται σε πέντε αρχές:

  • Δημιουργήστε μια υπόθεση γύρω από τη συμπεριφορά σε σταθερή κατάσταση
  • Διαφοροποιήστε τα γεγονότα του πραγματικού κόσμου
  • Εκτελέστε πειράματα στην παραγωγή
  • Αυτοματοποιήστε τα πειράματα να εκτελούνται συνεχώς
  • Ελαχιστοποιήστε την ακτίνα έκρηξης

Ο συνδυασμός κουλτούρας και διαδικασίας στο Netflix είναι σημαντικός επειδή ενθάρρυνε και αξιοποίησε μια προσέγγιση επίλυσης προβλημάτων ανοιχτού κώδικα, ενώ γυρίζει συστηματικά τον τροχό των τυχαίων τερματισμών επιταχύνει τη μάθηση σε όλη την εκτεταμένη ομάδα.

Supply Chain Resilience and Chaos Engineering

Ψηφιακός μετασχηματισμός στην εφοδιαστική αλυσίδα ήταν καυτή φέτος γιατί βοηθά τις αλυσίδες εφοδιασμού να υποστηρίξουν νέα επιχειρηματικά μοντέλα και να οδηγήσουν προς βιώσιμες λειτουργίες (βλέπε μελέτη BCG X), αλλά και γιατί υπόσχεται «αντοχή». Δυστυχώς, οι πρακτικές εφαρμογές του ψηφιακού μετασχηματισμού για την ανθεκτικότητα της εφοδιαστικής αλυσίδας εξακολουθούν να καταλήγουν γενικά σε πλατφόρμες για καλύτερη «ορατότητα», που υποστηρίζονται από μια δέσμη παραδοσιακών τακτικών όπως η αποθήκευση αποθέματος και η διπλή προμήθεια. Στη βάση αυτής της προσέγγισης βρίσκεται ένα άλλο επίπεδο αναλυτικής εργασίας χρόνος για ανάκαμψη από τον David Simchi-Levi στο MIT, και ένα κύμα προσομοιώσεων χρησιμοποιώντας ψηφιακά δίδυμα. Όλα αυτά ακούγονται υπέροχα, αλλά αυτό που λείπει είναι οποιοσδήποτε συστηματικός τρόπος πειραματισμού με πραγματική αποτυχία της εφοδιαστικής αλυσίδας για να μάθετε πώς να ανακάμψετε καλύτερα στην πράξη.

Εφαρμογή Chaos Monkey στις Εφοδιαστικές Αλυσίδες

Οι γιατροί παίρνουν τον όρκο του Ιπποκράτη πριν μας ανοίξουν, συμπεριλαμβανομένου του περίφημου «πρώτα μην κάνεις κακό». Δεν είναι κακή ιδέα για οποιονδήποτε εφαρμόζει τις αρχές του Chaos Monkey στις αλυσίδες εφοδιασμού, κάτι που συνεπάγεται τυχαία απενεργοποίηση μιας πραγματικής μηχανής κάπου. Αυτό δεν είναι ασήμαντο, και από όσο ξέρω, δεν συμβαίνει πουθενά ακόμα.

  • Η πρώτη αρχή που αναφέρθηκε παραπάνω λέει να εστιάσουμε στις εξόδους του συστήματος και όχι στα εσωτερικά χαρακτηριστικά. Βεβαιωθείτε ότι το σύστημα λειτουργεί αντί να προσπαθήσετε να καταλάβετε γιατί λειτουργεί.
  • Η δεύτερη αρχή λέει να σπάσεις διάφορα πράγματα με ρεαλιστικούς τρόπους. Δεν χρειάζεται να προσομοιώσετε τον παγκόσμιο θερμοπυρηνικό πόλεμο, απλώς κλείστε έναν διακόπτη ή χάσετε μια παραγγελία και μάθετε ποια λύση λειτουργεί καλύτερα.
  • Η τρίτη αρχή λέει ότι το καλύτερο μέρος για μάθηση είναι η παραγωγή. Η μάθηση κάνοντας πράξη είναι καλύτερη από τη μάθηση μέσω προσομοίωσης – δηλαδή, τα ψηφιακά δίδυμα είναι υπέροχα, αλλά μπορεί να μην είναι αρκετά για να οικοδομήσουμε μια κουλτούρα ανθεκτικότητας.
  • Η τέταρτη αρχή θεσμοποιεί τις αρχές των πιθήκων του χάους, επειδή επιτρέπει την κλιμάκωση της διαδικασίας πειραματισμού, η οποία σας οδηγεί σε μια πιο απότομη καμπύλη μάθησης. Χρησιμοποιήστε την επιστήμη δεδομένων για την πυρόσβεση.
  • Τέλος, ελαχιστοποιήστε την ακτίνα έκρηξης. Αυτό σημαίνει "μην κάνετε κακό" και μεταφράζεται σε κάποιο είδος προσωρινής αποθήκευσης (απόθεμα, χρόνος παράδοσης, ταχεία αποστολή) για την προστασία των πελατών από το να αισθανθούν το πείραμά σας. Μάθετε να διαχειρίζεστε ελεγχόμενες εκρήξεις.

Θα μπορούσε κανείς να υποστηρίξει ότι τα τελευταία τρία χρόνια του Covid, πόλεμος, εργατική αναταραχή, και η οικονομική αναταραχή ήταν ένα μεγάλο χάος για όλους. Το μάθημα του Netflix ήταν ότι αυτού του είδους η κρίση δεν είναι απλώς κάτι που πρέπει να σχεδιάσετε, αλλά κάτι που πρέπει να κυριαρχήσετε ως μόνιμο γεγονός της ζωής.

Η τέλεια καταιγίδα μπορεί να μην τελειώσει ποτέ, οπότε ίσως θα έπρεπε να μάθουμε να ζούμε μαζί της.

Πηγή: https://www.forbes.com/sites/kevinomarah/2022/12/22/netflix-chaos-monkey-and-supply-chain/