Ακούστε την ηχητική έκδοση αυτού του άρθρου
Είτε εργάζεστε σε μια μικρή εκκίνηση είτε σε ένα νέο προϊόν σε μια μεγάλη εταιρεία, είναι πιθανό να φτάσετε σε ένα σημείο όταν έχετε πάρα πολλούς ανθρώπους σε μια ομάδα. Ο πρώτος προσδιορισμός των πινακίδων θα σας σώσει από το να φτάσετε στο πιο αναποτελεσματικό στάδιο της ομάδας.
Κάθε προϊόν είναι διαφορετικό και έτσι οι ομάδες εργάζονται πάνω τους. Έτσι, η διάσπαση μιας ομάδας θα απαιτήσει επίσης να λάβετε ορισμένες αποφάσεις που αντικατοπτρίζουν τις περιστάσεις σας. Μερικά πράγματα που πρέπει να λάβετε υπόψη είναι:
Η πιο προφανής ένδειξη για να αρχίσετε να σκέφτεστε τη διάσπαση μιας ομάδας ή την προσθήκη μιας νέας ομάδας είναι όταν ο προϋπολογισμός σας αυξάνεται. Αυτό μπορεί να συμβεί σε έναν νέο γύρο επενδύσεων κατά την εκκίνηση ή σε νέους στόχους για το προϊόν σας σε μια επιχείρηση. Εάν η αύξηση του προϋπολογισμού είναι τόσο σημαντική που η ομάδα σας θα αυξηθεί 3x ή περισσότερο, τότε δεν χρειάζεται να διαχωρίσετε την τρέχουσα ομάδα σας για να διανείμετε τεχνογνωσία. Ωστόσο, οι αποφάσεις γίνονται τόσο ξεκάθαρες όταν η αύξηση του προϋπολογισμού είναι σταδιακή και καταλήγετε να προσθέσετε μερικά νέα άτομα στο ρόστερ. Εάν, ας πούμε, έχετε σχέδια να αναπτύξετε την ομάδα σας από 7 σε 11 άτομα, αυτό απαιτεί διαχωρισμό; Το Agile προωθεί μικρές ομάδες, αλλά προάγει επίσης άτομα και αλληλεπιδράσεις μέσω διαδικασιών και εργαλείων. Το να έχετε δύο ή περισσότερες ομάδες αναπόφευκτα δημιουργεί περισσότερες διαδικασίες για να μπορείτε να εργαστείτε συγχρονισμένα.
Ο Jeff Bezos, ο ιδρυτής της Amazon, χρησιμοποιεί το κανόνας δύο πιτσών τόσο για συναντήσεις όσο και για ομάδες. Αυτό σημαίνει ότι ο καθένας πρέπει να έχει μόνο όσους ανθρώπους μπορούν να τρέφονται με δύο πίτσες κατά τη διάρκεια του γεύματος.
ο Οδηγός Scrum προτείνει την ύπαρξη μεταξύ τριών και εννέα μελών της ομάδας που στην πραγματικότητα εκτελούν την καθυστέρηση σπριντ. Αυτό σημαίνει ότι δεν θα συμπεριλάβετε τον κάτοχο του προϊόντος ή τον κύριο απορριμμάτων στο σύνολο, εκτός εάν κάποιος από αυτούς εφαρμόζει τα στοιχεία καθυστέρησης σπριντ.
Αυτοί οι αριθμοί φαίνεται να έχουν διαισθητικό νόημα, αλλά υπάρχουν και κάποια μαθηματικά πίσω από αυτό. Εάν σκέφτεστε για μια ομάδα, κάθε άτομο είναι σαν κόμβος και συνδέεται με άλλους κόμβους. Αυτές είναι οι διαπροσωπικές σχέσεις μεταξύ συμπαίκτων. Μπορούν να είναι φιλικοί, ανταγωνιστικοί, κακοί ή φροντίδες. Όποια και αν είναι η σχέση μεταξύ δύο ανθρώπων, εξακολουθεί να είναι ένας σύνδεσμος που απαιτεί κάποια διανοητική ικανότητα από κάθε άτομο. Καθώς μια ομάδα μεγαλώνει, αυτοί οι αριθμοί αυτών των συνδέσμων δεν αυξάνονται γραμμικά. Ο τύπος για συνδέσμους μεταξύ κόμβων είναι (n (n-1) / 2 ). Εδώ είναι το διάγραμμα ανάπτυξης συνδέσμων:
Το διάγραμμα απεικονίζει ξεκάθαρα από μαθηματική άποψη γιατί οι ομάδες λειτουργούν πιο αποτελεσματικά όταν δεν είναι πολύ μεγάλες. Εάν λάβουμε τα 3 έως 9 μέλη της ομάδας που προτείνει ο Οδηγός Scrum, καταλήγουμε με 3 έως 36 συνδέσμους. Αν μεγαλώσαμε σε 15 άτομα, θα έχουμε πάνω από 100 συνδέσμους. Μια ομάδα θα μπορούσε να λειτουργήσει αποτελεσματικά μόνο αν τα καθήκοντά τους ήταν πολύ καλά καθορισμένα και σπάνια επικαλυπτόταν ή εάν υπήρχαν κάποιες ανεπίσημες υποομάδες. Ούτε είναι η περίπτωση ή επιθυμείται όταν εργάζεστε με βάση τις αρχές του Agile.
Μερικές φορές αναφέρεται ως η καθημερινή αναμονή, το καθημερινό scrum είναι μια συγκέντρωση ολόκληρης της ομάδας για να συζητήσει την πρόοδο και τα εμπόδια του σπριντ. Ο Οδηγός Scrum προτείνει να τα περιμένετε στα 15 λεπτά και αυτό είναι ένα καλό τεστ για το μέγεθος της ομάδας. Εάν αρχίσετε να παρατηρείτε ότι η ομάδα σας ξεπερνά τη γραμμή των 15 λεπτών, τότε μπορεί να υποδείξει ένα από τα δύο πράγματα:
Τα στατιστικά της μουσικής βιομηχανίας διαρκούν 10 χρόνια
Τόσο ο σχεδιασμός καλλωπισμού όσο και ο σπριντ είναι δραστηριότητες που σχετίζονται με την ανάλυση των ιστοριών των χρηστών και την εκτίμηση του χρόνου παράδοσης ή του μεγέθους τους. Αν και περισσότεροι άνθρωποι μπορούν να βοηθήσουν την ομάδα να φτάσει σε καλύτερες αποφάσεις, έχοντας πάρα πολλά άτομα μπορεί να οδηγήσει την ομάδα σε αδιέξοδο. Υπάρχουν πάντα διαφορετικοί τρόποι για να επιτευχθεί το ίδιο έργο και ο αριθμός των επιχειρημάτων σε κάθε πλευρά αυξάνεται με τον αριθμό των ατόμων στην ομάδα.
Όπως και με το καθημερινό scrum, μην συγχέετε μια αναποτελεσματική συνεδρία προγραμματισμού με την ομάδα να είναι πολύ μεγάλη. Τελικά, είναι καθήκον του master scrum να κάνει τις τελετές scrum να είναι αποδοτικές και αποτελεσματικές.
Κατά τη διάρκεια μιας αναδρομικής προοπτικής, τα μέλη της ομάδας μπορούν να επιλύσουν τυχόν επιχειρήματα ή συγκρούσεις και να βρουν τρόπους για να βελτιώσουν τη διαδικασία εργασίας τους. Οι αναδρομικές προοπτικές μάς διδάσκουν την τέχνη του συμβιβασμού καθώς μας κάνει να αναζητούμε κοινό έδαφος μεταξύ διαφορετικών μερών. Μια ομάδα είναι τόσο ισχυρή όσο τα μέλη της είναι πρόθυμα να συμβιβαστούν στις διαφορές τους.
Ωστόσο, όπως και με τον προγραμματισμό σπριντ, πάρα πολλά μέλη της ομάδας δημιουργούν πάρα πολλούς συνδέσμους, οι οποίοι είναι πιθανά σημεία σύγκρουσης. Αρχίστε να παρατηρείτε εάν βρίσκετε όλο και λιγότερο κοινό έδαφος κατά τη διάρκεια των αναδρομικών προοπτικών. Μπορεί να είναι ένα σημάδι ότι η ομάδα είναι πολύ μεγάλη και θα ωφεληθεί από το διαχωρισμό.
Στο πρόσωπό της, ο διαχωρισμός της ομάδας είναι ένα σχετικά εύκολο έργο. Χωρίστε τα μέλη της ομάδας σε δύο ομάδες, βεβαιωθείτε ότι κάθε άτομο έχει παρόμοια εμπειρία και καθορίστε τους στόχους για τις νέες ομάδες. Ωστόσο, υπάρχουν αρκετά πράγματα που πρέπει να εξεταστούν τα οποία θα μπορούσαν να έχουν μεγάλο αντίκτυπο στη μελλοντική επιτυχία των νέων ομάδων.
Μάλλον ένα από τα πιο σημαντικά πράγματα που πρέπει να θυμάστε είναι το ηθικό της ομάδας. Στο τέλος της ημέρας, τα άτομα της ομάδας θα πρέπει να εργαστούν στη νέα σύνθεση. Εάν η ομάδα είναι ώριμη από την άποψη των ευέλικτων αρχών, τότε θα πρέπει να είναι σε θέση να κάνουν το διαχωρισμό. Αυτό είναι το πιο επιθυμητό αποτέλεσμα, επειδή τα μέλη της ομάδας γνωρίζουν καλύτερα τις εσωτερικές τους σχέσεις - ποιος λειτουργεί καλύτερα με ποιον και ποιος θα μπορούσε να επωφεληθεί από το να βρίσκεται σε ξεχωριστές ομάδες.
Το Scrum προωθεί διαλειτουργικές ομάδες «με όλες τις δεξιότητες ως ομάδα απαραίτητες για τη δημιουργία μιας αύξησης προϊόντος». Αυτό ισχύει όταν γίνεται κλιμάκωση σε δύο ή περισσότερες ομάδες. Για πολλούς προγραμματιστές, ειδικά αν είναι νέοι στο Agile, η φυσική τάση είναι να σκέφτεστε παράλληλα με τεχνικές γραμμές. Για παράδειγμα, οι ομάδες συχνά θέλουν να χωριστούν σε ομάδες back-end και front-end. Αυτό μπορεί να έχει νόημα σε μερικές σπάνιες περιπτώσεις αλλά ως υπεύθυνος προϊόντων , θα πρέπει να το συμβουλεύεστε τις περισσότερες φορές. Μια ομάδα γεμάτη front-enders δεν είναι σε θέση να προσφέρει μια αύξηση προϊόντος από μόνη της και φυσικά θα αρχίσει να σκέφτεται περισσότερα για την τεχνική ικανότητα, κάτι που τους ενώνει. Αντ 'αυτού, πρέπει να επικεντρώνονται στον πελάτη και πώς να ικανοποιούν τις ανάγκες τους.
Ένα άλλο ενδιαφέρον ζήτημα είναι οι μη αναπτυξιακοί ρόλοι της ομάδας. Σε διάφορες καταστάσεις, μια ομάδα μπορεί να περιλαμβάνει έναν σχεδιαστή, έναν αναλυτή επιχειρήσεων ή έναν ειδικό QA. Μόλις χωρίσετε μια ομάδα, ειδικά εάν δεν προσλαμβάνετε πάρα πολλούς νέους ανθρώπους, προκύπτει ένα δίλημμα σχετικά με το τι να κάνετε με αυτούς τους ρόλους. Πρέπει να μοιράσουν το χρόνο τους μεταξύ των ομάδων; Πρέπει να προσλάβετε νέους ανθρώπους, που θα ήταν αφιερωμένοι μόνο σε μία ομάδα; Πρέπει να συνεργάζονται με τις ομάδες ανάπτυξης ή να είναι μέλη της ομάδας προϊόντων;
Δεν υπάρχει καμία καλή συμβουλή για αυτό, επειδή κάθε προϊόν είναι τόσο διαφορετικό. Αυτές οι αποφάσεις λαμβάνονται καλύτερα μαζί με την ομάδα, έχοντας κατά νου ότι ίσως χρειαστεί να διορθώσετε την πορεία.
Εάν μια ομάδα είναι χωρισμένη, τότε το φυσικό ερώτημα είναι εάν θα πρέπει να εργάζονται από το ίδιο καθυστερημένο ή να έχουν ξεχωριστά. Μπορούμε να κοιτάξουμε στο Κλιμακούμενο ευκίνητο πλαίσιο για καθοδήγηση.
[προστασία μέσω email] είναι μια μεθοδολογία που αναπτύχθηκε από τον δημιουργό του Οδηγού Scrum. [προστασία μέσω email] δεν είναι πολύ επιτακτική και δεν περιγράφει συγκεκριμένα τον τρόπο χειρισμού των καθυστερήσεων προϊόντων. Σημειώνει, ωστόσο, δύο σημεία:
Στην ουσία, [προστασία μέσω email] εικόνες των νέων ομάδων με τα δικά τους αντίστοιχα PO και backlogs. Προσθέτει απλώς κάποιες πρόσθετες δομές για να συντονίσει το έργο μεταξύ των ομάδων. [προστασία μέσω email] λειτουργεί καλύτερα με αρκετές, δεκάδες ή εκατοντάδες ομάδες, αλλά μπορεί να προσφέρει μερικές πολύτιμες πληροφορίες ακόμη και αν εργάζεστε με δύο ομάδες.
Πιο λιγο προωθεί μια ενδιαφέρουσα προσέγγιση στο καθυστερημένο προϊόν. Στο LeSS, ένας ιδιοκτήτης προϊόντος συνεργάζεται με δύο έως οκτώ ομάδες. Μπορεί να φαίνεται αδύνατο για ένα PO να συνεργαστεί με τόσες πολλές ομάδες. Η φιλοσοφία του LeSS είναι ότι το PO λειτουργεί σε αφηρημένο επίπεδο και μεταβιβάζει στις ομάδες τις ευθύνες βελτίωσης του καθυστερημένου προϊόντος. Σε αυτήν την περίπτωση, οι ομάδες διαλειτουργικής ανάπτυξης θα πρέπει επίσης να περιλαμβάνουν γνώσεις τομέα επιχείρησης, προκειμένου να είναι σε θέση να προσφέρουν αύξηση προϊόντος. Στο LeSS, υπάρχει μόνο μία καθυστέρηση.
Για έναν διαχειριστή προϊόντων, πολλές ομάδες σημαίνουν περισσότερη δουλειά παρακολουθώντας την πρόοδο και απαντώντας σε ερωτήματα.
Εάν παρακολουθούσατε τα καθημερινά scrums μιας ομάδας, η συνέχιση αυτής της συνήθειας πιθανότατα θα είναι μη παραγωγική. Θεωρήστε τα καθημερινά scrums ως ευκαιρία να μπείτε στο παλμό των ομάδων και να τους υπενθυμίσετε ότι είστε διαθέσιμοι για συζητήσεις.
Η συμμετοχή σας σε συνεδρίες σπριντ θα εξαρτηθεί από την ωριμότητα των ομάδων. Εάν οι ομάδες περιλαμβάνουν πολλά φρέσκα πρόσωπα ή δεν έχουν συνεργαστεί με το Agile για μεγάλο χρονικό διάστημα, τότε θα χρειαστεί κάποια καθοδήγηση από την πλευρά σας. Ακόμα κι αν αισθάνεστε σίγουροι ότι αφήνετε την ομάδα να προγραμματίσει χωρίς την παρουσία σας, βεβαιωθείτε ότι είστε διαθέσιμοι για να μπείτε ή να συνομιλήσετε με την ομάδα κατά τη διάρκεια των προγραμματισμών τους, εάν προκύψουν ερωτήσεις.
Οι κριτικές του Sprint θα πρέπει να παραμείνουν η κορυφαία προτεραιότητά σας και θα πρέπει να τις παρακολουθήσετε. Οι κριτικές του Sprint είναι μια ευκαιρία να λάβετε από πρώτο χέρι σχόλια από τυχόν παρόντες ενδιαφερόμενους και την ίδια την ομάδα. Είναι μια στιγμή που οι παραδοχές επικυρώνονται και δεν πρέπει να χαθούν.
Ενώ μπορεί να μειώσετε την εμπλοκή σας με μερικές από τις τελετές του scrum, θα πρέπει να διπλασιάσετε τη συνεργασία σας με το master scrum. Μπορεί να υπάρχουν περισσότερα από ένα τώρα μετά τη διάσπαση της ομάδας, οπότε θα πρέπει να συνεργαστείτε στενά με όλα αυτά.
Βεβαιωθείτε ότι μπορείτε να τους εμπιστευτείτε για να δώσετε μια ειλικρινή εικόνα της προόδου της ομάδας και τυχόν προβλήματα που προκύπτουν κατά τη διάρκεια των σπριντ. Αυτές οι σχέσεις θα σας επιτρέψουν να μείνετε ενημερωμένοι χωρίς να χρειάζεται να συμμετάσχετε σε όλες τις τελετές αδρανείας.
Μερικές φορές ονομάζεται meta scrum, ένα scrum of scrums είναι μια νέα τελετή που συνήθως εισάγεται ως κλίμακα διεργασιών scrum. Είναι ένα αντίγραφο του καθημερινού scrum σε υψηλότερο επίπεδο. Κάθε ομάδα ορίζει έναν πρεσβευτή, που όλοι συναντιούνται καθημερινά στο άκρο των scrums για να συζητήσουν την πρόοδο και τα εμπόδια. Αυτή η τελετή χρησιμοποιείται επίσης για να επισημάνει τυχόν τεχνικά ζητήματα μεταξύ ομάδων που μπορεί να χρειαστεί να επιλυθούν.
Εάν η ρύθμιση του scrum απαιτεί από τον διαχειριστή προϊόντων να συνεργαστεί ενεργά με την ομάδα, εξετάστε το ενδεχόμενο να προσθέσετε περισσότερα άτομα στην πλευρά του προϊόντος. Υπάρχουν μερικοί τρόποι προσέγγισης αυτού.
Junior διαχειριστές προϊόντων. Ένα μονοπάτι είναι να αναλάβετε έναν πιο στρατηγικό ρόλο για τον εαυτό σας, προσθέτοντας νέους διαχειριστές προϊόντων για να χειριστείτε μερικές από τις καθημερινές δουλειές. Θα μπορούσαν να αναλάβουν ορισμένες εργασίες, όπως διασφάλιση ποιότητας (QA), σύνταξη προδιαγραφών για ιστορίες χρηστών ή δημιουργία προτύπων υψηλού επιπέδου για νέες δυνατότητες.
Επιχειρηματικοί αναλυτές. Ένας άλλος τρόπος είναι να έχετε έναν ή περισσότερους επιχειρηματικούς αναλυτές να εργάζονται μέσα ή δίπλα στις ομάδες. Ο διαχειριστής προϊόντων μπορεί να συνεργαστεί με επιχειρηματικούς αναλυτές για να εντοπίσει τις παραδοχές προϊόντων και, στη συνέχεια, να επιτρέψει στους επιχειρηματικούς αναλυτές να βρουν τρόπους να τις επικυρώσουν είτε μέσω έρευνας είτε μέσω νέων χαρακτηριστικών.
Καθώς η ομάδα σας μεγαλώνει, είναι πιθανό να αρχίσετε να παρατηρείτε κάποια σημάδια ότι γίνεται πολύ μεγάλο, ειδικά σε:
Όλα αυτά δείχνουν ότι ίσως χρειαστεί να χωρίσετε την ομάδα. Ο διαχωρισμός μιας ομάδας είναι φαινομενικά εύκολο καθήκον, αλλά έχει επίσης μακροχρόνιες συνέπειες και κάθε διαχειριστής προϊόντων έχει μερικά πράγματα να εξετάσει όταν το κάνει:
Η παρακολούθηση δύο ή περισσότερων ομάδων θα απαιτήσει να δώσετε προτεραιότητα. Ένας αποτελεσματικός διαχειριστής προϊόντων θα πρέπει να σχεδιάζει πώς θα ενημερώνεται με τις νέες ομάδες:
τι κάνει ο κόμβος js
Χρησιμοποιώντας αυτές τις προτάσεις, θα πρέπει να έχετε έναν καθαρό διαχωρισμό ομάδας. Εάν οι ομάδες σας συνεχίζουν να αυξάνονται και θα προσθέτετε ακόμη περισσότερη ομάδα στο μέλλον, θα πρέπει να διαβάσετε Κλιμακούμενο ευκίνητο πλαίσιο , η οποία παρέχει προτάσεις δομής και διαδικασίας για το Agile σε κλίμακα.
Σύμφωνα με τον Οδηγό Scrum, η ομάδα ανάπτυξης θα πρέπει να είναι μεταξύ τριών και εννέα ατόμων και θα πρέπει να διαθέτει όλες τις απαραίτητες δεξιότητες για την επίτευξη αυξήσεων προϊόντων. Ο αριθμός των προγραμματιστών συνήθως υπαγορεύεται από τις ανάγκες του προϊόντος και συνήθως κυμαίνεται μεταξύ δύο και πέντε προγραμματιστών σε μια ομάδα scrum.
Μια ομάδα scrum είναι πολλαπλών λειτουργιών και περιλαμβάνει όλους τους ανθρώπους που χρειάζονται για να παραδώσουν μια αύξηση προϊόντος. Οι περισσότερες ομάδες scrum θα έχουν έναν ειδικό ιδιοκτήτη προϊόντων και master scrum. Η υπόλοιπη ομάδα μπορεί να περιλαμβάνει προγραμματιστές, σχεδιαστές, δοκιμαστές ή αναλυτές.
Μια καλή ομάδα scrum είναι διαλειτουργική με όλες τις απαραίτητες δεξιότητες για να δημιουργήσει μια αύξηση προϊόντος. Θα πρέπει να περιλαμβάνει προγραμματιστές, σχεδιαστές, δοκιμαστές, αναλυτές κ.λπ.
Ο Οδηγός Scrum συνιστά να έχετε τρία έως εννέα μέλη της ομάδας σε μία ομάδα.