Rugby Scrum σε σύγκριση με Agile Scrum – Τέσσερις σημαντικές ομοιότητες

Μια ομάδα ανάπτυξης λογισμικού που χρησιμοποιεί την ευέλικτη προσέγγιση ανάπτυξης βασίζεται σε μεγάλο βαθμό στη μεθοδολογία του scrum προκειμένου να ολοκληρώσει ένα έργο όσο το δυνατόν πιο αποτελεσματικά. Το Agile scrum περιγράφει μια προσέγγιση στον κόσμο ανάπτυξης λογισμικού όπου μια ομάδα ανάπτυξης προϊόντων ολοκληρώνει εργασίες σε όλο το έργο σε σταδιακά και επαναληπτικά στάδια, που συχνά αναφέρονται ως “sprints”. Όταν χρησιμοποιείται η ευέλικτη προσέγγιση scrum, μια ομάδα λειτουργεί ως μια στενά δεμένη μονάδα που προσπαθεί προς έναν κοινό στόχο και ενδυναμώνει ο ένας τον άλλον επιτρέποντας ισχυρές γραμμές επικοινωνίας μεταξύ όλων των μελών της ομάδας.

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

4 Σημαντικές ομοιότητες μεταξύ Agile Scrum και Rugby Scrum

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

  1. ΟΜΑΔΙΚΗ ΔΟΥΛΕΙΑ – Στο άθλημα του ράγκμπι, η ομάδα πρέπει να κινηθεί κάτω στο γήπεδο περνώντας πολλές φορές την μπάλα για να προχωρήσει προς το τέρμα. Δεν είναι δυνατόν ένας παίκτης, όσο ικανός κι αν είναι, να σκοράρει χωρίς βοήθεια από την υπόλοιπη ομάδα. Στο agile scrum, δεν υπάρχει κανένα μέλος της ομάδας που να εργάζεται μόνο του χωρίς βοήθεια από άλλα μέλη της ομάδας κατά τη διάρκεια των σπριντ. Μια καλή ευέλικτη ομάδα scrum πρέπει να είναι οργανωμένη και να μπορεί να μεταφέρει τη δουλειά από το ένα μέλος της ομάδας στο άλλο με όσο το δυνατόν μεγαλύτερη ευκολία.
  2. Πολλαπλά σετ δεξιοτήτων – Κάθε θέση σε μια ομάδα ράγκμπι απαιτεί ένα συγκεκριμένο σύνολο δεξιοτήτων και ένα συγκεκριμένο σωματότυπο που πρέπει να συνδυάζεται με τους άλλους παίκτες της ομάδας προκειμένου να προωθηθεί ο στόχος της ομάδας. Το Agile scrum είναι πολύ παρόμοιο στο γεγονός ότι οι ομάδες αποτελούνται από πολλαπλές λειτουργικές ομάδες που χρησιμοποιούν αυτοδιαχειριζόμενους ρόλους. Κάθε μέλος της ομάδας φέρνει στο προσκήνιο το μοναδικό σύνολο δεξιοτήτων του για να ολοκληρώσει συγκεκριμένες εργασίες του έργου.
  3. Προσαρμοστικότητα – Δουλεύοντας ως μια συνεκτική μονάδα, μια ομάδα ράγκμπι πρέπει να χρησιμοποιεί ορθή κρίση κατά τη διάρκεια του γρήγορου ρυθμού του παιχνιδιού. Κάθε παιχνίδι είναι πολύ διαφορετικό και η ομάδα πρέπει να είναι ευέλικτη στον καθορισμό του κόστους ανάληψης ρίσκου για μια ευκαιρία να νικήσει τον αντίπαλό της. Στο agile scrum, το ανεκτέλεστο μπορεί και πιθανότατα θα δοθεί εκ νέου προτεραιότητα σε κάθε φάση του έργου. Η ομάδα ανάπτυξης προϊόντων πρέπει να παραμείνει ευέλικτη προκειμένου να προσαρμόζεται σε κάθε αλλαγή που γίνεται στο ανεκτέλεστο από τα ενδιαφερόμενα μέρη, προκειμένου να προχωρήσει όσο το δυνατόν πιο αποτελεσματικά.
  4. Πολιτισμός – Στο ράγκμπι, υπάρχει ένας ισχυρός κώδικας συμπεριφοράς που τηρεί κάθε παίκτης τόσο εντός όσο και εκτός γηπέδου. Η κουλτούρα του αθλήματος διατηρείται με υψηλό επίπεδο σεβασμού μεταξύ κάθε παίκτη που ενώνει παίκτες από όλο το παιχνίδι ως μια δυνατή και δεμένη ομάδα. Όπως και με το άθλημα του ράγκμπι, το agile scrum προωθεί ένα ισχυρό σύνολο αξιών που πρέπει να τηρεί κάθε μέλος της ομάδας προκειμένου να διαμορφώσει τις συμπεριφορές της ομάδας scrum. Στο Agile scrum, σημαντικές αξίες περιλαμβάνουν: δέσμευση, εστίαση, διαφάνεια, θάρρος και σεβασμός. Η τήρηση αυτών των αξιών δίνει τη δυνατότητα σε μια ομάδα ανάπτυξης να λειτουργεί αποτελεσματικά ως μια αυτοδιαχειριζόμενη διαλειτουργική ομάδα που αναπτύσσει το καλύτερο δυνατό προϊόν.

Η προσέγγιση ανάπτυξης ευέλικτου σκραμ έχει πολλά ίχνη ράγκμπι σκραμ στην αρχή της. Δεδομένου αυτού, υπάρχουν πολλές ομοιότητες στο πώς κάθε ομάδα προσεγγίζει ένα παιχνίδι ή ένα έργο. Με έμπνευση και καθοδήγηση από το άθλημα του ράγκμπι, το πεδίο του μηχανική λογισμικού έχει κάνει σημαντικές προόδους στην ανάπτυξη προϊόντων μέσω της προσέγγισης agile scrum.

Σχολιάστε