Συνολική διαχείριση προϊόντος και Scrum

Για ένα προϊόν που προσφέρει η επιχείρησή σας, έχετε δημιουργήσει μια Scrum Ομάδα με ένα ικανό Product Owner. Ταυτόχρονα, όμως, έχετε διατηρήσει και άλλες θέσεις που αφορούν το προϊόν (π.χ. product manager, πωλητές, user support, κλπ) εκτός της Scrum Ομάδας και εκτός της επιρροής του Product Owner, ώστε να μην διαταράξετε τις ισορροπίες που υπάρχουν στην επιχείρηση.

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

Ο Scrum Guide για τη διαχείριση ενός προϊόντος

Η τελευταία έκδοση του Scrum Guide (Νοέμβριος 2020) αναφέρει χαρακτηριστικά:

  • «The Scrum Team is responsible for all product-related activities from stakeholder collaboration, verification, maintenance, operation, experimentation, research and development, and anything else that might be required»

Αυτό με απλά λόγια σημαίνει πως οτιδήποτε έχει να κάνει με το προϊόν το χειρίζεται η Scrum Ομάδα (ή οι Scrum Ομάδες) του προϊόντος αυτού. 

Άρα, για οτιδήποτε έχει σχέση με το προϊόν υπάρχει ένας μοναδικός Product Owner που παίρνει τις τελικές αποφάσεις.

Ας δούμε τι μπορεί να συμβεί, αν δεν υπάρχει κάποιο άτομο που να έχει τον τελικό λόγο σε οποιαδήποτε διαδικασία σχετίζεται με το προϊόν (λ.χ. ένας Head of Product).

Από πωλήσεις τα πάμε μια χαρά, αλλά ...

Ας θεωρήσουμε ότι η επιχείρησή σας φτιάχνει web εφαρμογές. 

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

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

Το προϊόν είναι τεχνικά άψογο, αλλά ...

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

Την πλατφόρμα του online delivery φαγητού την αναπτύσσει μία Scrum Ομάδα με έναν έμπειρο Product Owner. 

Όμως, η λειτουργία της υπηρεσίας γίνεται από εξωτερικούς system administrators που έχουν αναλάβει συνολικά το IT της επιχείρησης. Επιπλέον, τα παράπονα των πελατών κατευθύνονται προς ένα εξωτερικό τηλεφωνικό κέντρο με το οποίο συνεργάζεται η επιχείρηση για όλες τις υπηρεσίες της.

Η Scrum Ομάδα παράγει ένα τεχνικά άψογο προϊόν, αλλά ατυχείς ρυθμίσεις των (εκτός ομάδας) system administrators έχουν ως συνέπεια σε ώρες αιχμής η υπηρεσία να είναι πολύ αργή. Επίσης, το  τηλεφωνικό κέντρο συχνά έχει μεγάλους χρόνους αναμονής, πράγμα που εκνευρίζει τους πελάτες. 

Σε αυτά, ο Product Owner δεν έχει επιρροή, διότι πρόκειται για κεντρικές αποφάσεις και συμφωνίες του top management της επιχείρησης, που δεν μπορεί να παρακάμψει.

Η ομάδα παράγει ένα άψογο τεχνικά προϊόν, από το οποίο οι πελάτες είναι εξαιρετικά δυσαρεστημένοι.

Τι θα μπορούσε να γίνει διαφορετικά

Αν ένα πρόσωπο (ας τον πούμε Product Owner ή Head of Product) έχει τη συνολική εικόνα και ευθύνη του προϊόντος, από τη δημιουργία και τη λειτουργία του ως τις πωλήσεις και την υποστήριξή του, δεν θα είχαν παρθεί εκείνες οι αποφάσεις που οδήγησαν στα προβλήματα που αναφέρθηκαν.

Προφανώς η επιχείρηση μπορεί να εξακολουθήσει να έχει VP of Sales, CTO και άλλα ανώτερα στελέχη που σχετίζονται με το προϊόν, αλλά όλα αυτά τα στελέχη συνεργάζονται στενά με τον Head of Product και λαμβάνουν αποφάσεις που οδηγούν στο βέλτιστο αποτέλεσμα για το προϊόν και την επιχείρηση συνολικά και όχι για κάθε παράμετρο χωριστά (π.χ. υψηλά κέρδη από αμφιλεγόμενα συμβόλαια  ή μείωση εξόδων από επιβλαβείς περικοπές δαπανών).

Σχόλια