Μπορεί μία ομάδα να εφαρμόσει πραγματικά Scrum εάν οι developers της ομάδας δεν γνωρίζουν σε βάθος τις αρχές και αξίες του agile και της Scrum;
Ο Scrum Guide για τα μέλη της Scrum Ομάδας
- «Successful use of Scrum depends on people becoming more proficient in living five values: Commitment, Focus, Openness, Respect, and Courage. The Scrum Team commits to achieving its goals and to supporting each other»
- «Within a Scrum Team, there are no sub-teams or hierarchies. It is a cohesive unit of professionals focused on one objective at a time, the Product Goal»
Οι δημιουργοί της Scrum, Ken Schwaber και Jeff Sunderland, βάζουν σε πρώτη προτεραιότητα την εμπέδωση των αξιών της Scrum.
Τα μέλη της Scrum Ομάδας δεν αρκεί να γνωρίζουν και να εφαρμόζουν τις πρακτικές της Scrum. Πρέπει να εργάζονται και να συνεργάζονται με βάση τις αξίες της Scrum.
Όπως χαρακτηριστικά λέει ο Ken Schwaber: "H Scrum χωρίς να εφαρμόζονται οι αξίες της, είναι ένα μέρος που κανείς δεν θα ήθελε να ζει".
Τρόποι εκπαίδευσης των developers των Scrum Ομάδων
Η ελάχιστη επένδυση που πρέπει να κάνει μία επιχείρηση για την εκπαίδευση των developers της είναι να παρακολουθήσουν ένα "ζωντανό" διήμερο σεμινάριο που οδηγεί σε μία από τις δύο επίσημες Scrum πιστοποιήσεις. Καλό είναι όλα τα μέλη της ομάδας να συμμετέχουν στο ίδιο σεμινάριο, ώστε με τα διαδραστικά "παιχνίδια" του σεμιναρίου να κατανοήσουν στην πράξη τις καινοτομίες που φέρνει η Scrum στην οργάνωση της δουλειάς τους και στη συνεργασία των μελών της ομάδας.
Δείτε τα Scrum σεμινάρια που διεξάγονται στην Αθήνα (2024)
Εξίσου σημαντικό είναι η επιχείρηση να επενδύσει σε έναν έμπειρο Scrum Master για κάθε ομάδα ή, εάν αυτό δεν είναι δυνατό, να αναθέσει σε έναν έμπειρο Agile Coach το coaching των developers των ομάδων για ένα ικανό χρονικό διάστημα (6-12 μήνες).
Ριζικές αλλαγές στη νοοτροπία των developers
Μερικές από τις ριζικές αλλαγές που οι developers μίας Scrum Ομάδας πρέπει να εμπεδώσουν στον τρόπο που εργάζονται και συνεργάζονται είναι οι ακόλουθες:
- Η ομάδα είναι "συλλογικά υπεύθυνη" για την επίτευξη των στόχων που της έχουν τεθεί.
- Παρότι κάθε μέλος της ομάδας μπορεί να έχει μία εξειδίκευση (database expert, front-end developer, back-end developer, tester) ο καθένας μπορεί να χρειαστεί να αναλάβει επιπλέον είδη εργασιών προκειμένου η ομάδα να επιτύχει τους στόχους της.
- Παρότι η βελτίωση των δεξιοτήτων καθενός από τους developers της ομάδας είναι σημαντική, το σημαντικότερο είναι η αύξηση της αποδοτικότητας της ομάδας ως σύνολο.
Αν κάποιος σκεφτεί το τι συμβαίνει σε μία ομάδα μπάσκετ ή σε ένα λόχο πεζοναυτών, μπορεί να αρχίσει να αντιλαμβάνεται πώς πρέπει να λειτουργούν τα μέλη μίας Scrum Ομάδας. Δεν είναι τυχαίο ότι στην Αμερική, αρκετοί από τους πιο επιτυχημένους agile coaches στο παρελθόν ήταν coaches επαγγελματικών ομάδων (μπάσκετ ή ποδοσφαίρου) ή πεζοναύτες!
Προφανώς για να μπορέσουν οι developers μίας Scrum Ομάδας να εμπεδώσουν το νέο τρόπο εργασίας και συνεργασίας, απαιτείται σημαντικό coaching από τον Scrum Master της ομάδας ή τον Agile Coach της επιχείρησης.
Σχόλια
Δημοσίευση σχολίου