2018 Σκοπός: Μιλήστε Agile και Scrum Talk

Γεια σας, και καλωσορίστε στο Scrum Tawk, είμαι ο οικοδεσπότης σας Ιωάννης ...

Ένας από τους στόχους μου για το 2018 είναι να δαπανούμε λιγότερο χρόνο προσπαθώντας να ξεδιπλώσει #agile και #scrum. Η αποσαφήνιση είναι μια τρύπα κουνελιού και οι λέξεις είναι πάρα πολύ εύθραυστες. Έχω περάσει έναν τόνο χρόνου το 2017 αναδιαμορφώνοντας διάφορες συζητήσεις. Αμφιβάλλω έντονα ότι προσθέτω κάτι ουσιαστικό στο σώμα της γνώσης, οπότε η εικασία μου είναι ότι ο χρόνος μου (και ο χρόνος σας) είναι καλύτερο να δαπανηθείς αλλού.

Έτσι λοιπόν, πρόκειται να υποβαθμίσω την ομιλία Agile και Scrum. Εδώ γιατί ...

Πρώτον, είναι βαρετό και επαναλαμβανόμενο ...

Και…

  1. Αναφερόμενος ο Άγιος σπάνια μετακινεί τη συζήτηση προς τα εμπρός, ειδικά με τους ανθρώπους έξω από τη φούσκα των Agile-nerd.
  2. Οποιαδήποτε αναζήτηση Google αποδίδει το γεγονός ότι πολλές από τις συζητήσεις σχετικά με τον Agile και το Scrum είναι σχεδόν δεκαετίες παλιές. Δεν επιλύονται ... η σύγχυση παραμένει. Θα έλεγα ότι χειροτερεύουν καθώς ο "Agile" μεγαλώνει, παίρνει εμπορεύματα / πωλείται και γίνεται προεπιλεγμένος. Η πιθανότητα ότι θα ξεπεράσω κάποια από αυτή τη σύγχυση είναι πολύ χαμηλή. Κάποιες χρήσιμες ψυχές έφτασαν να με ενημερώσουν ότι είχαν τις ίδιες συζητήσεις με τους ίδιους ανθρώπους πριν από 6 χρόνια.
  3. Τουλάχιστον για μένα, ο Agile περιλαμβάνει μια σειρά από πολύτιμα μοτίβα, πρακτικές και προοπτικές. Έρχεται επίσης με μια μεγάλη ποσότητα αποσκευών - σχεδόν κανένας με τον οποίο συνεργάζομαι δεν συναντά την Agile για πρώτη φορά. Οι ομάδες με υψηλές επιδόσεις που έχω εργαστεί επιλέγουν ελεύθερα από ένα ευρύ φάσμα μοτίβων (πολλοί έξω από την Agile ομπρέλα), γι 'αυτό θεωρώ πιο χρήσιμο να πηδήσω κατευθείαν στο πλήρες σώμα των μοτίβων. Συμπτωματικά, αυτές οι ομάδες σπάνια λένε ότι "κάνουν Agile" ή "κάνουν Scrum".
  4. Φτάνω σε φυλές, αλλά στην καρδιά είμαι "πρόσωπο προϊόντος" (UX, διαχείριση προϊόντων, κλπ.) Και ένας άθλιος τρόπος σκέψης συστημάτων. Τα πρόσφατα χτυπήματα Twitter από διάφορα Agile-folk με έπεισαν ότι ο Agile (όπως υπάρχει σήμερα) είναι κυρίως για την "ανάπτυξη λογισμικού", με μια ισχυρή ιστορία να είναι για "ανάπτυξη λογισμικού". Αν και υπάρχουν πολλές κλήσεις για "συνεργασία" και "ομάδα" για να συνεργαστούμε, αισθάνομαι ένα σιωπηρό (και κάποτε ρητό) όριο. Ο Διευθυντής Προϊόντος αναμένεται να έχει τις απαντήσεις και η ομάδα παραδίδει με αξιοπρέπεια τα χρήσιμα / δοκιμασμένα πράγματα. Προτιμώ μια ευρύτερη, πιο ολιστική άποψη.
  5. Οι φίλοι μου από την κοινότητα προϊόντων / UX έχουν βάλει έναν τόνο ενέργειας για να βρουν πώς να "συνδέσουν" τις βέλτιστες πρακτικές από αυτές τις κοινότητες σε πρακτικές Agile. Και πάλι, νομίζω ότι αυτό υπογραμμίζει μια προκατάληψη προς τον Agile ως τον "τρόπο που οι προγραμματιστές λογισμικού κάνουν το πράγμα τους", και βάζει τους άλλους τομείς της εμπειρογνωμοσύνης στο πίσω πόδι προσπαθώντας να μάθουν πώς να "παίζουν" Agile. Η κοινότητα της Agile με αγκάλιασε (και άλλα) από τον κόσμο των προϊόντων - «πραγματικά χρειαζόμαστε μεγάλες ΟΠ» - αλλά προσωπικά δεν αισθάνεται σαν την ουσία. Και πάλι, πάντα έχω φανταστεί ότι υπάρχει ένας πιο γενικός "τρόπος" που συνδυάζει το προϊόν, το UX, το org-design, την υποστήριξη, το Ops κλπ. Η ανησυχία μου είναι ότι τα όρια τροφοδοτούν το Factory Feature και την εξωστρέφεια.
  6. Περίπου πριν από ένα χρόνο έτρεξα σε Joshua Kerievsky και Σύγχρονη Agile. Όταν χρειάζομαι ένα «γενετικό» στιγμιότυπο Agile (κάτι που συλλαμβάνει την ουσία και μπορεί να δημιουργήσει / φιλτράρει τους κατάλληλους τρόπους), εμπίπτω στο Modern Agile καθώς είναι σκόπιμα απαλλαγμένο από συγκεκριμένες πρακτικές και έχει εφαρμογή σε ολόκληρο τον οργανισμό ... ένα σημαντικό χαρακτηριστικό δεδομένου ότι τα περισσότερα "προβλήματα" δεν είναι μόνο προβλήματα ανάπτυξης λογισμικού. Θεωρώ ότι το MA είναι ένα τέλειο συμπλήρωμα για πολλές Lean αρχές / πρακτικές που υιοθετούν μια ευρύτερη προοπτική συστημάτων. Το επιχείρημα είναι συνήθως "αλλά το MA δεν εξηγεί πώς" για το οποίο υποστηρίζω ότι κολυμπάμε στον τρόπο. Αυτοί είναι εξίσου σημαντικοί, και οι αρχές όπως η "Προαπαιτούμενη ασφάλεια" φαίνονται να αντέχουν σε μεγάλο βαθμό με τις ομάδες.
  7. Ακόμη και ανάμεσα στους αυτοαποκαλούμενους "agilists" υπάρχουν πολύ διαφορετικές ερμηνείες για το τι είναι η Agile, δεν πρέπει να είναι, δεν πρέπει να είναι, κλπ. Δεν υπάρχει τίποτα εγγενώς λανθασμένο με αυτό (είναι πραγματικά δροσερό, στην πραγματικότητα) καθιστά πολύ δύσκολη τη συζήτηση για τον Άγιο.
  8. Με παρόμοιο τρόπο, μερικοί άνθρωποι εντοπίζουν τόσο βαθιά με ορισμένες πτυχές της Agile - αυτο-οργάνωσης, που εργάζονται με βιώσιμο ρυθμό, "εμπιστεύονται [ομάδες] για να κάνουν τη δουλειά" - ότι οποιαδήποτε συζήτηση σχετικά με τα σχετικά οφέλη από διαφορετικές πρακτικές, ή ο σχεδιασμός διαφορετικών "μοτίβων", γίνεται δύσκολη λόγω της βαθιάς προσωπικής επένδυσης. Οι φλογεροί agilists ψήνουν πολύ τον προσωπικό τους αναγνώστη στον Agile. Η αλήθεια είναι ότι είμαι ένας από αυτούς. Είναι δύσκολο για μένα να μιλήσω γι 'αυτό.
  9. Οτιδήποτε πωλείται και πωλείται (και πιστοποιείται) θα είναι δύσκολο να ξεπεραστεί. Αυτό είναι ένα σταθερό με κάθε "χρήσιμο" πράγμα (δείτε DevOps, για παράδειγμα), όπου υπάρχει ζήτηση για "να το αγοράσει". Ο διάλογος γύρω από τον Agile επηρεάζεται έντονα από την εμπειρία της διδασκαλίας του για χρήματα, προσπαθώντας να τον εισαγάγει σε δυνητικά εχθρικό περιβάλλον και να τροφοδοτήσει τις ανάγκες των ανθρώπων (και των εταιρειών) που αγοράζουν / επιχειρούν να εγκαταστήσουν πλαίσια (στο σημείο αυτό ... αργότερα υιοθετώντες ).
  10. Στο μυαλό μου, τα πρότυπα / πρακτικές του Agile είναι εργαλεία που χρησιμοποιούνται - σε συνδυασμό με πολλά πρότυπα που γειτνιάζουν με τον Agile - για την επίτευξη πολύτιμων επιχειρηματικών αποτελεσμάτων. Όπως επεσήμανε πρόσφατα ο Neil Killick, η συζήτηση για τον Agile δίνει πάρα πολύ την εντύπωση ότι "η επίτευξη Agile" είναι ο τελικός στόχος. Δεν το πιστεύω ... αλλά είναι εύκολο να βγούμε από αυτό.
  11. Μπορεί να είναι αδύνατο (για τους περισσότερους μη-μεθοδολόγους που λειτουργούν στον πραγματικό κόσμο) να αποσυνδέσει τον Agile από το Scrum. Το Scrum 1) ελέγχεται από δύο άτομα, 2) έχει προοπτική, 3) εκδηλώνει αυτή την προοπτική -περιλαμβανομένων διαφόρων φόβων- στο σχεδιασμό του και 4) είναι μία από τις πολλές έγκυρες προσεγγίσεις. Και πάλι, τίποτα δεν είναι κακό με αυτό - hey, kudos στον Jeff και τον Ken, και στους οργισμένους οπαδούς Scrum - αλλά κάνει τη συζήτηση πολύ πιο δύσκολο στον κόσμο μου.
  12. Η κοινότητα της Agile είναι απολύτως θαυμάσια και αισθάνομαι θαυμάσια (και τιμημένη) να αποτελέσω μέρος της. Αυτό δεν είναι σε καμία περίπτωση αποκήρυξη του Agile, αλλά απλώς μια αναγνώριση από την πλευρά μου ότι η συζήτηση γι 'αυτό ρητά δεν βοηθά - n = 1 - εγώ πολύ.

Ας ελπίσουμε ότι το Agile-folk θα βρει το περιεχόμενο ενδιαφέρον. Θα μιλήσω περισσότερο για συγκεκριμένες πρακτικές και λιγότερο για το νεφελώδες "Agile" και λιγότερο για το Scrum.

Καλύτερος

Γιάννης