Skip to main content
← Πίσω στη βιβλιοθήκηΜέθοδοι

Scrum

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

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

Το Scrum ορίζει τρεις σταθερούς ρόλους. Ο product owner κατέχει την αξία του προϊόντος και διατηρεί το product backlog, μια ιεραρχημένη λίστα με όλα όσα πρέπει να γίνουν. Ο scrum master διατηρεί την ομάδα να δουλεύει εντός του πλαισίου, αφαιρεί εμπόδια και διευκολύνει τη συνεργασία χωρίς να αναθέτει άμεσα εργασίες. Η ομάδα ανάπτυξης σχεδιάζει και εκτελεί μόνη της την εργασία. Τέσσερα επαναλαμβανόμενα γεγονότα δίνουν δομή σε κάθε σπριντ: ο σχεδιασμός σπριντ στην αρχή, το daily scrum για γρήγορο συντονισμό, η ανασκόπηση σπριντ για να δειχτεί τι κατασκευάστηκε, και η αναδρομική ανασκόπηση σπριντ για να βελτιωθεί ο τρόπος συνεργασίας της ομάδας.

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

Πρακτικό παράδειγμα

Μια μεσαίου μεγέθους εταιρεία κατασκευής μηχανημάτων αναπτύσσει νέο λογισμικό για την παρακολούθηση του παραγωγικού της εξοπλισμού. Η πενταμελής ομάδα δουλεύει σε σπριντ δύο εβδομάδων: στην αρχή κάθε σπριντ, επιλέγει τα δέκα πιο σημαντικά στοιχεία από περίπου 40 ανοιχτές καταχωρήσεις backlog, συγχρονιζόμενη καθημερινά σε ένα δεκαπεντάλεπτο daily scrum. Μετά από δέκα σπριντ, πέντε μήνες αργότερα, μια πρώτη χρησιμοποιήσιμη έκδοση είναι έτοιμη, αντί για τους εννέα μήνες ανάπτυξης χωρίς ενδιάμεσο αποτέλεσμα που είχε αρχικά προγραμματίσει η ομάδα. Οι αναδρομικές ανασκοπήσεις αποκαλύπτουν ότι ασαφείς απαιτήσεις κόστισαν στην ομάδα περίπου το 20 τοις εκατό της χωρητικότητάς της κατά τα πρώτα τρία σπριντ, οπότε ο product owner αρχίζει από τότε να γράφει πιο ακριβείς περιγραφές backlog.

Πώς βοηθά το Leanshift

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

Συχνές ερωτήσεις

Είναι το Scrum χρήσιμο μόνο για την ανάπτυξη λογισμικού;

Όχι. Το Scrum ξεκίνησε στο λογισμικό αλλά χρησιμοποιείται πλέον στο μάρκετινγκ, την ανάπτυξη προϊόντων, την εκπαίδευση και άλλους τομείς, οπουδήποτε η εργασία είναι πολύπλοκη και οι απαιτήσεις μπορούν να αλλάξουν στην πορεία.

Πώς διαφέρει το Scrum από το Kanban;

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

Χρειάζεται πραγματικά μια μικρή ομάδα αποκλειστικό scrum master;

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

Σε ένα PoPshop ερχόμαστε στη διαδικασία σου εν λειτουργία και τη λύνουμε επί τόπου μαζί με την ομάδα σου. Με αποτέλεσμα που παραμένει. Δες το PoPshop

Συνεργαζόμαστε με επιχειρήσεις με πολλούς διαφορετικούς τρόπους. Δες πού μπορούμε να σε στηρίξουμε