Scrum: Τι είναι το σύστημα Scrum και πώς να ξεκινήσετε σε έναν πίνακα Scrum

Αν παρακολουθείτε ράγκμπι, θα ξέρετε ότι ένα scrum περιλαμβάνει ένα πλήθος παικτών μαζεμένοι μαζί στο χώμα, που τσακώνονται για μια μπάλα. Το σύστημα ροής εργασιών «Scrum» δεν είναι, δυστυχώς, καθόλου σαν αυτό. Έχει να κάνει λιγότερο με τον αγώνα στη λάσπη ενάντια στους εχθρούς σας και περισσότερο με την εκτέλεση των εργασιών με αποτελεσματικό και έγκαιρο τρόπο.

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

Scrum: Τι είναι το σύστημα Scrum;

Το Scrum εισήχθη για πρώτη φορά ως όρος το 1986, στο α Επιχειρηματική Επιθεώρηση του Χάρβαρντ άρθρο των Hirotaka Takeuchi και Ikujiro Nonaka. Οι δύο συγγραφείς στην πραγματικότητα περιγράφουν το σύστημα με όρους ράγκμπι, με ένα εργατικό δυναμικό να λειτουργεί σαν ομάδα που «προσπαθεί να διανύσει την απόσταση ως μονάδα, περνώντας την μπάλα μπρος-πίσω».

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

ΔΙΑΒΑΣΤΕ ΕΠΟΜΕΝΟ: Τι είναι το Kanban;

Αυτό βασίζεται σε διάφορους ρόλους σε μια ομάδα Scrum. Στην κορυφή, υπάρχει ο ιδιοκτήτης του προϊόντος, ο οποίος αντιπροσωπεύει τα ενδιαφερόμενα μέρη του προϊόντος. Κάτω από αυτό είναι ο master scrum, ο οποίος είναι ουσιαστικά ένας διαχειριστής έργου που είναι υπεύθυνος για την εφαρμογή του συστήματος Scrum. Κάτω από αυτό είναι η ίδια η ομάδα ανάπτυξης.

what_is_scrum_roles

Η βασική ροή εργασιών έχει ως εξής: ο κάτοχος του προϊόντος έρχεται με ένα ανεκτέλεστο προϊόν, το οποίο λειτουργεί ως μια λίστα επιθυμιών με χαρακτηριστικά που πρέπει να εργαστούν. Αυτό πηγαίνει στην ομάδα scrum, με τον master scrum να επιλέγει έναν αριθμό εργασιών από αυτό το ανεκτέλεστο αρχείο για να επεξεργαστεί. Στη γλώσσα του Scrum, αυτά ονομάζονται «ιστορίες». Στη συνέχεια, αυτές οι ιστορίες επικεντρώνονται κατά τη διάρκεια ενός «σπριντ». μια χρονική περίοδο κατά την οποία οι προγραμματιστές εργάζονται πάνω σε αυτούς τους στόχους και μόνο αυτούς τους στόχους.

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

Πίνακας Scrum: Φυσικός ή ψηφιακός;

Η διαχείριση μιας ομάδας Scrum τείνει να περιστρέφεται γύρω από κάποια μορφή πλακέτας Scrum, η οποία βοηθά στην οπτικοποίηση της ροής εργασίας. Αυτό θα μπορούσε να περιλαμβάνει έναν μεγάλο, φυσικό πίνακα, χωρισμένο σε στήλες έργων που πρέπει να γίνουν, έργα σε εξέλιξη και έργα που έχουν ολοκληρωθεί. Θα μπορούσε εναλλακτικά να περιλαμβάνει κάποιο είδος ψηφιακού πίνακα, όπως εκείνους από εταιρείες όπως η Trello και η Asana.

Δείτε σχετικό Γιατί το Λονδίνο είναι το καλύτερο μέρος για να είστε προγραμματιστής εφαρμογών το 2018 Πώς να ξεκινήσετε μια επιχείρηση: Κορυφαίες συμβουλές για επιτυχία

Στο Trello, για παράδειγμα, δημιουργείτε στήλες για διαφορετικά στάδια μιας ροής εργασίας και συμπληρώνετε με κάρτες που περιγράφουν λεπτομερώς διαφορετικές εργασίες. Η φυσική έκδοση αυτού του πίνακα θα οργανωθεί σχεδόν με τον ίδιο τρόπο, αν και με περισσότερες σημειώσεις post-it. Σε κάθε περίπτωση, το ταμπλό θα γίνει το επίκεντρο για το «σπριντ», όπου η εστίαση θα είναι στο να ολοκληρωθούν όλα τα στάδια μιας εργασίας εντός της χρονικής περιόδου. Ένα σπριντ θα μπορούσε να διαρκέσει για δύο εβδομάδες ή θα μπορούσε να διαρκέσει για μερικές ημέρες.

what_is_scrum_2

Όπως δείχνει αυτή η σκηνή από το Silicon Valley του HBO, ο στόχος είναι γενικά να κάνετε τους προγραμματιστές σας να εργάζονται σε εργασίες (συγγνώμη, «ιστορίες»), καθοδηγούμενες στο πλαίσιο της ροής εργασιών Scrum.

Scrum εναντίον Kanban

Ένα σχετικό σύστημα με το Scrum είναι το Kanban, το οποίο περιστρέφεται επίσης γύρω από σημειώσεις post-it με έντονα χρώματα και λέξεις όπως «agile workflow». Η μεγαλύτερη διαφορά μεταξύ του Scrum και του Kanban είναι ότι το τελευταίο είναι μια συνεχής διαδικασία, με τους εργαζομένους να παίρνουν χαρτιά παντού όσο και όποτε μπορούν. Στο Scrum, δουλέψτε στο να περιστρέφεται ο πίνακας γύρω από τα σετ «σπριντ».

Οι ρόλοι στο Kanban είναι επίσης πιο χαλαροί, ενώ ο Scrum αγαπά ιδιαίτερα ονόματα όπως το «scrum master», πιθανώς επειδή είναι λιγότερο βαρετό από το «project manager», παρόλο που είναι ουσιαστικά το ίδιο πράγμα. Το Scrum τείνει επίσης να έχει τακτικές συνεδρίες κάλυψης, που ονομάζονται scrums, όπου η πρόοδος της ροής εργασιών συζητείται από… το μαντέψατε: τον master scrum.