Αγαπητέ αγίλη, είμαι κουρασμένος να προσποιούμαι

«Ο Άγιος είναι νεκρός». Αλλά τότε λένε, "Είμαστε απλά να γελάσαμε". Σας λένε ότι σήμαιναν τον τρόπο που κάνετε. Ο Agile είναι νεκρός. Και ηλίθιο. Αλλά "πραγματικός" Agile δεν είναι νεκρός. Είναι ακριβώς ότι όλοι κάνουν λάθος Agile. Υποθέτω λοιπόν ότι το πραγματικό Agile είναι, γνωρίζετε, ευκίνητο θεωρητικά. Ακόμη και έχω κάνει αυτό. Και ξέρεις τι? Είμαι άρρωστος να το κάνω.

Πρόσφατα είχα συγκεντρώσει τις ίδιες παλιές άμυνες στο διαδίκτυο: "Αλλά, αλλά το πρόβλημα είναι το Waterscrumfall, όχι το Agile που προορίζεται στο μανιφέστο ... blah blah blah." Στη συνέχεια ο Bob Marshall μου το έδωσε ευθεία. Ο βασικά είπε: "Σκάσε τον Κάρολο. Το αγαλλικό μανιφέστο είναι ένα σκεύος. "Έκανε μερικά σημεία που έπρεπε να συμφωνήσω. Το σκέφτηκα. Το αποτέλεσμα είναι αυτή η ανάρτηση.

Εδώ είναι ένα κουίζ για εσάς. Πώς αρχίζει η πρώτη γραμμή του Αγιλικού Μανιφέστου; Καμιά ματιά. Δεν ξέρω; Είναι εντάξει. Δεν έχει σημασία. Λέει, "Ανακαλύπτουμε καλύτερους τρόπους ανάπτυξης λογισμικού ...". Σταματήστε. Σημειώστε ότι λέει: "ανάπτυξη λογισμικού". Δεν λέει, "εκκρεμούν τα όργανά σου", "πληρώνεις χρέη μετασχηματισμού", "κόβεις έξω με αυτά τα χάλια εντολής και ελέγχου" "εστιάζεις στα αποτελέσματα και βελτιώνεις εργασία εντοπισμού "," που καθορίζει το μεσαιωνικό σας σύστημα προϋπολογισμού ", ή οποιοδήποτε από τα άλλα πολύ πιο προστιθέμενης αξίας πράγματα που οι άνθρωποι προσπάθησαν να σκοντάψουν επάνω σε αυτό. Αλλά το πράγμα είναι, όταν οι άνθρωποι λένε ότι ο Αγίλης αφορά ολόκληρο τον οργανισμό, είναι ρεβιζιονιστική ιστορία. Είναι ανέντιμο.

Σημειώστε επίσης ότι ξεκινάει: "Αποκαλύπτουμε ..." Δεν λέει "Έχουμε λάβει από ψηλά ..." Δεν νομίζετε ότι έχουμε μάθει ένα πράγμα ή δύο από το 2001; Θέλω να πω, ναι, οι περισσότερες μεγάλες orgs είναι ακόμα κολλημένες το 1987, αλλά έλα. Σε αντίθεση με τη δημοφιλή πεποίθηση, η φωτογραφία που ακολουθεί δεν είναι στην πραγματικότητα από την υπογραφή του Snowfinder του Μανιφέστο. Μπορούμε τελικά να σταματήσουμε να προσποιούμαστε διαφορετικά;

Το Μανιφέστο εξυπηρετούσε έναν σκοπό, αλλά δεν πρόκειται να σας φέρει εκεί που πρέπει να πάτε. Γυρίστε λοιπόν να σπουδάσετε. Οι γνώσεις μας έχουν διάρκεια ζωής, και ορισμένες φορές δεν είναι τόσο μεγάλες όσο υποθέτουμε. Όλοι έχουμε συναδέλφους (συνήθως ηγέτες) που ισχυρίζονται ότι "δεν έχουν χρόνο να μάθουν", και ξέρετε τι, είναι πολύ υπερβολικά αυτοπεποίθηση σε αυτό που πιστεύουν ότι γνωρίζουν. Βρείτε λοιπόν έναν καλό κατάλογο βιβλίων. Ακολουθήστε μερικά καλά blogs. Ας ξεκινήσουμε: Εάν δεν έχετε διαβάσει το Sense & Respond, το Lean Enterprise, μια θέση στο τραπέζι και ο καθένας είναι ένας πράκτορας αλλαγής, σας προτείνω να το κάνετε αυτό. Οι ηγέτες σας επίσης.

Ξεκινήστε να διαβάζετε τις θέσεις του John Cutler, της Melissa Perri, του Bob Marshall, του Allen Holub, της Laura Klein, της αίθουσας Erika, του Neil Killick και να ξεχωρίζετε από εκεί. Συμφωνούν όλοι μαζί (ή μαζί μου); Όχι - αλλά είναι έξυπνοι και θα σας κάνουν πιο έξυπνοι. Πάρτε την ανάγνωση, και να αρχίσετε να ενθαρρύνετε και άλλους. Η Fast Company λέει ότι ο μέσος CEO διαβάζει 60 βιβλία ετησίως. Πόσα βιβλία διαβάζουν οι ηγέτες σας; Και τι διαβάζουν; (Τα άρθρα του HBR, οι εκδόσεις Gartner και τα μυθιστορήματα του Maeve Binchy δεν μετράνε.) Επειδή, ας το παραδεχτούμε, αν οι ηγέτες σας προσπαθούν να σκαρφαλώσουν Scrum, τότε είστε σταθερά κολλημένοι στη δεκαετία του '80 και του '90.

Ας μιλήσουμε λοιπόν με συνεχή μάθηση και ας σταματήσουμε να προσποιούμαστε ότι ο Agile ήταν ένα είδος θεραπείας όλων. Αυτό πρέπει να ειπωθεί: ο Agile είναι και πάντα υπήρξε μια τοπική βελτιστοποίηση που προσφέρει λίγα κέρδη στο σύστημα. Όλοι οι Agile έκαναν τις ομάδες ανάπτυξης λογισμικού άδικα κάτω από ένα μικροσκόπιο. Αυτό δεν κάνει τίποτα για την αύξηση της οργανωτικής ευελιξίας. ΤΙΠΟΤΑ. Είναι ενδιαφέρον ότι η Agile ήταν μια απόπειρα να "ξεπεραστούν οι καταστροφές που είχε κάνει ο Καταρράκτης", σύμφωνα με τα λόγια του Ken Schwaber (βλέπε "unSAFe σε κάθε ταχύτητα") και παρόλα αυτά ο Agile δεν έδωσε ποτέ στις οργανώσεις μια ολιστική και βιώσιμη εναλλακτική λύση για τον Καταρράκτη. Επειδή υπάρχει μια διαφορά μεταξύ θεωρίας και πρακτικής. Η εργασία του προϊόντος είναι περισσότερο για την πρακτική. Όταν διαμαρτύρονται για το "AINO" (Agile In Name Only), δεν είμαστε ειλικρινείς με τον εαυτό μας.

Θεωρία εναντίον πρακτικής, θυμηθείτε; Πρέπει να είμαστε ρεαλιστικοί. Έγκαιρη στην πράξη είναι σχεδόν πάντα AINO. Φαίνεται ένα πρόβλημα με το ίδιο το κίνημα, έτσι δεν είναι; Υπάρχουν ακόμα πιο σημαντικά πράγματα που πρέπει να μάθετε, όπως, μεταξύ άλλων, τα Lean UX, Lean Enterprise, Beyond Budgeting, Θεωρία Περιορισμών, Λογιστική Μέθοδος, Σχεδιασμός Σκέψης, DevOps, Οργανωτική Θεραπεία του Marshall κ.ο.κ.

Γιατί, μπορείτε να ρωτήσετε, θα Lean UX κορυφή στη λίστα; Αποτελέσματα, γι 'αυτό, μια ιδέα που ευρέως διαδόθηκε από το Lean UX. Σκεφτείτε το: Εάν δεν γνωρίζετε ποια αλλαγή συμπεριφοράς προσπαθείτε να δημιουργήσετε, τότε δεν θα ξέρετε πώς θα πρέπει πραγματικά να περιστρέψετε. Αν δεν έχετε σαφή σηματοδότηση στροφής, τότε δεν μπορείτε πραγματικά να είστε "ευκίνητοι" στην πρώτη θέση. Αυτή είναι η ευκινησία, τελικά, περιστρέφοντας. Κάποιοι μπορεί να αντιτίθενται και να λένε: "Αλλά αλλά, επιθεωρήστε και να προσαρμόσετε!" Σίγουρα. Θεωρία εναντίον πρακτικής, θυμηθείτε; Δεν βλέπω τις ομάδες Agile να επιθεωρούν και να προσαρμόζονται. Θεωρώ ότι οι ομάδες της Agile προσθέτουν πρόσθετα ποσά από τις καθυστερημένες αναμετρήσεις, προχωρώντας με τη Jira και Rally και ενεργώντας σαν να χτίζουν τοίχους από τούβλα όποτε τους έχουν πει.

Ο ευκίνητος τείνει να καλύπτει το βασικό πρόβλημα, το οποίο είναι μια συστηματική, αμφίδρομη έλλειψη κάθετης εμπιστοσύνης. Οι Agile trainers αφήνουν, έχοντας κάνει τα πράγματα χειρότερα, με τους διευθυντές που μιλάνε το Pig Latin και οι ομάδες dev που μιλάνε τώρα την εσπεράντο. Οι ομάδες πιστεύουν ότι η διαχείριση είναι σπασμένη και η διοίκηση πιστεύει ότι το επίκεντρο θα πρέπει να εξακολουθεί να είναι το εύρος και οι προθεσμίες και η αποτελεσματικότητα, αγνοώντας ότι οι προθεσμίες είναι αυθαίρετες και ότι οι αιτούμενες εκτιμήσεις χρόνου είναι μια μορφή αποβλήτων. (Γνωρίζατε ότι τα ιστορικά σημεία ήταν πραγματικά εφευρεμένα για να αποκρύψουν το χρόνο και να βοηθήσουν στην ανακούφιση αυτού του προβλήματος;

Καλά μάντεψε ποιος θα κερδίσει; Δύο στρατόπεδα με δύο ριζικά διαφορετικές προοπτικές, αλλά με ένα στρατόπεδο που έλαβε κριτικές από την άλλη; Αν οι ομάδες είναι σαν τους τυφλούς να νιώθουν τον ελέφαντα και να διαφωνούν για το τι είναι, τότε η ηγεσία είναι σαν τυφλοί ελέφαντες να περπατούν στους ανθρώπους και να συμφωνούν ότι είναι όλοι επίπεδες. Η διέξοδος είναι να αναγνωρίσουμε ότι το σύστημα είναι η ομάδα. Τώρα κλείστε τις τοπικές βελτιστοποιήσεις και συνειδητοποιήστε ότι η εμπιστοσύνη είναι το ζήτημα №1. Σταματήστε αθέμιτα τη θέση του dev κάτω από το μικροσκόπιο και αφήστε όλους τους άλλους να κρυφτούν σε ένα μαύρο κουτί. (Γιατί δεν ασχολούμαστε με τον τρόπο λειτουργίας των ομάδων στρατηγικής; ή πώς οι αρχιτέκτονες παλαιότεροι είναι περιορισμοί στο σύστημα;)

Και ενώ βρισκόμαστε σε αυτό, πρέπει να σταματήσουμε να αντιμετωπίζουμε τις ομάδες Dev όπως εργάζονται σε ένα εργοστάσιο. Δεν κατασκευάζουμε πλαστικά μαχαιροπίρουνα. Δημιουργούμε λογισμικό. Πρέπει να σταματήσουμε να ενεργούμε σαν να τρέχουμε μια πίτσα. Οι ίδιοι κανόνες δεν ισχύουν. Δεν τρέχουμε την ίδια δοκιμασμένη και αληθινή συνταγή. Σχεδιάζουμε συνταγές. Εάν δεν το έχετε καταλάβει, αυτό είναι έργο εντοπισμού, όχι μόνο παράδοση. Η παραμέληση της ανακάλυψης δημιουργεί τεράστια απορρίμματα: αχρησιμοποίητα χαρακτηριστικά και άλλες εργασίες που δεν επιτυγχάνουν αποτελέσματα. Αυτό εκθέτει ένα άλλο από τα βαθιά ελαττώματα του Agile. Υποθέτει ότι οι χρήστες θα είναι εντάξει με το να αντιμετωπίζονται όπως τα ινδικά χοιρίδια: "Εδώ, απλώς χρησιμοποιήστε αυτό το χάλκινο προϊόν τότε θα το βελτιώσουμε." Εκτός από το ότι συνήθως αφήνεται ένα χάλιο προϊόν, έτσι δεν είναι; Οι μελλοντικές βελτιώσεις θεωρούνται περιττές "δαπάνες".

Αλλά αλλά, όμως, ο Agileλ φροντίζει για την εργασία ανακάλυψης! Πραγματικά? Να είστε ειλικρινείς εδώ. Θεωρία εναντίον πρακτικής, θυμηθείτε; Αν κάνετε σχεδίαση ή εργασία ανακαλύψεων για μια ζωή, τότε απαντήστε σε αυτή την ερώτηση. Πώς αντιμετωπίζετε συνήθως την εργασία σας με ομάδες Agile; Θεωρείτε ότι έχετε προστιθέμενη αξία και ζητήσατε να τους βοηθήσετε να «επιθεωρήσουν και να προσαρμοστούν;» Ή μήπως ζητήσατε να «δείξετε την αξία σας;» Όπως είπε ο Alan Cooper, όταν σας ζητηθεί να αποδείξετε την αξία σας, σας ενημερώνουν βρίσκονται σε ένα σύστημα που δεν σας αξίζει. Παρατηρήστε ότι ζητούν από έναν μεμονωμένο συνεργάτη να αποδείξει την αξία του - δεν ζητούν πόσο από τον κώδικα τους μετακινεί τις μετρήσεις αποτελεσμάτων προς τη σωστή κατεύθυνση. Με άλλα λόγια, εξακολουθούν να επικεντρώνονται στους ανθρώπους και όχι στην ίδια τη δουλειά. Πιθανόν να επικεντρώνονται στο κόστος, όχι στην αξία, αγνοώντας το πού το μεγαλύτερο μέρος της αξίας πραγματικά διαρρέει.

Εάν κάνετε την εργασία ανακάλυψης με ομάδες Agile, την επόμενη φορά που θα σας ζητηθεί να "δείξετε την αξία σας", δοκιμάστε αυτό. Αρχίστε να τους ρωτάτε ερωτήσεις. Γνωρίζουν ποιο είναι το κόστος καθυστέρησης; Τι ασκήσεις χρησιμοποιούν για να το εκτιμήσουν; Ποια συγκεκριμένα αποτελέσματα προσπαθούν να επιτύχουν; Ποιο ποσοστό αυτών που δημιουργούν πραγματικά επιτυγχάνει τις μετρήσεις των αποτελεσμάτων τους; Δεν ξέρουν; Εάν υπάρχουν ταχύτεροι και φθηνότεροι τρόποι μάθησης για το τι θα χρειαστεί να κατασκευάσει κανείς εκτός από τον κώδικα αποστολής, θα ενδιαφέρονταν να μάθουν; Ποια είναι η αποδοτικότητά τους; Πόσο άσχημο είναι? Πόσο χρόνο ξοδεύουν κολλημένοι στις συναντήσεις; Εάν υπάρχουν παιχνίδια σχεδιασμού και διευκολυνόμενες δραστηριότητες που μπορούν να οδηγήσουν σε καλύτερες αποφάσεις σε πολύ μικρότερο χρονικό διάστημα, θα ενδιαφέρονταν για τη μάθηση; Επειδή δεν θα σας δείξω πόσο πολύτιμος είμαι - θα σας διδάξω να δημιουργήσετε περισσότερη αξία σε ό, τι κάνετε.

Αυτός είναι ένας διαφορετικός τρόπος σκέψης. Είναι meta. Είναι στρατηγικό. Όπως σημειώνει το Austin Govella (και αξίζει να αφήσουμε αυτό το νεροχύτη μέσα), τόσο ο Agile όσο και ο Waterfall επικεντρώνονται στην οικοδόμηση. Ο σχεδιασμός αφορά την επικύρωση. Εάν δεν ενδιαφέρονται, κοιτάξτε αλλού. Αν είναι απλώς τα κεφάλια κάτω, αναποδογυρίζοντας την παραγωγή, εστιάζοντας στο κόστος, δεν θα μάθουν ποτέ αρκετά για να συνειδητοποιήσουν ότι τείνετε να κερδίζετε περισσότερα από αυτά που εστιάζετε (ahem, cost). Είναι εργοστάσιο χαρακτηριστικών. Εγγύηση. Προδίδουν ότι δημιουργούν πλαστικά μαχαιροπίρουνα. Έχετε καλύτερα πράγματα να κάνετε. Επειδή η πραγματική τιμή εξασφαλίζεται από τις επιλογές και δημιουργούνται επιλογές από την ανακάλυψη. Οι περισσότερες επιλογές που δημιουργείτε και η πιο ευέλικτη προσέγγιση σας, οι πιο πιθανές διαδρομές υπάρχουν σε θετικά αποτελέσματα. Τι προσπαθούν να επιτύχουν; Έχουν εξερευνήσει τρεις έως πέντε τρόπους για να το επιτύχουν; Αυτό θα οδηγήσει σε καλύτερη λήψη αποφάσεων με μεγάλη απόσταση. Μια επιλογή δεν είναι επιλογή. Δύο είναι ένα δίλημμα. Τρεις, τώρα παίρνεις κάπου.

Έχετε ακούσει ποτέ για το νόμο της απαιτούμενης ποικιλίας; Το στοιχείο με τις περισσότερες επιλογές ελέγχει το σύστημα. Εφαρμόστε αυτό στον ηλίθιο αγώνα ενέργειας "Agile vs. Waterfall". Είχατε ηγέτες προσπαθώντας να διατηρήσετε τον έλεγχο του συστήματος στην κορυφή και οι ομάδες Agile προσπαθώντας να οδηγήσουν την αξία πιο κοντά στην πηγή (τους πραγματικούς χρήστες και τους πελάτες). Η διέξοδος από τον παρωχημένο εμφύλιο πόλεμο είναι να διδάξει κανείς στους ανθρώπους να παράγουν επιλογές σε όλα τα επίπεδα. Ο δρόμος προς τα εμπρός δεν είναι "Agile εναντίον καταρράκτη". Είναι έξυπνη, από πάνω προς τα κάτω, στρατηγική καταρράκτη, με εκ των κάτω προς τα πάνω, εμπειρικά καθοδηγούμενη τακτική. Η εργασία σχεδίασης και εντοπισμού βοηθά με όλα αυτά.

Έτσι ... ποια είναι η διέξοδος; Έχει μια έξυπνη εστίαση στα σαφή αποτελέσματα, όχι στην παραγωγή, με αποτελέσματα που αντικαθιστούν τα προγραμματισμένα ορόσημα, με αξιόπιστες ομάδες προϊόντων, όχι ομάδες έργου, που έχουν την εξουσία να υποθέτουν τις υποθέσεις και να ανακαλύπτουν την ελάχιστη πορεία προς την αξία.

Τώρα φτάστε στη μάθηση. (Εικόνα προσαρμοσμένη από τον John Cutler.)

Έτσι ... σημαίνει ότι ο Agile πηγαίνει μακριά; Φυσικά και όχι. Αυτό είναι μόνο μια θέση blog, ανόητη. Δεν έχω καμία εξουσία. Και αν είχα το δρόμο μου, ο Agile ακόμα δεν θα πάει μακριά. Το κίνημα της Agile κατέστησε δυνατή μια μεγάλη σκέψη από την άποψη που αναφέρθηκε εδώ. Επιπλέον, αντίθετα με τη δημοφιλή πεποίθηση, οι ευκίνητες πρακτικές δεν εφευρέθηκαν από το κίνημα της Agile. Το έδωσαν πριν από πολλές δεκαετίες.

Έτσι, όχι, δεν θέλω να πάει ο Agile να φύγει.

Εύχομαι απλώς να αρχίσουμε να είμαστε πιο ειλικρινείς γι 'αυτό.