Sprint
Ένα σπριντ είναι ένας εργασιακός κύκλος σταθερής διάρκειας, συνήθως μίας έως τεσσάρων εβδομάδων και συχνότερα δύο, που ολοκληρώνεται με ένα συγκεκριμένο, χρησιμοποιήσιμο αποτέλεσμα.
Ο όρος προέρχεται από το Scrum, το ευέλικτο πλαίσιο που χρησιμοποιείται ευρέως στην ανάπτυξη λογισμικού και προϊόντων. Στην αρχή ενός σπριντ, η ομάδα συμφωνεί ποιες εργασίες θα αναλάβει κατά τη διάρκεια αυτού του παραθύρου, γνωστές ως sprint backlog. Αυτή η λίστα παραμένει κλειδωμένη για τη διάρκεια του σπριντ, και τα νέα αιτήματα μπαίνουν σε αναμονή για τον επόμενο κύκλο αντί να διακόπτουν τον τρέχοντα. Κάθε σπριντ κλείνει με μια ανασκόπηση σπριντ, όπου η ομάδα δείχνει τι πραγματικά ολοκλήρωσε, ακολουθούμενη από μια αναδρομική ανασκόπηση εστιασμένη στο πώς να δουλέψουν καλύτερα την επόμενη φορά.
Το σταθερό χρονικό παράθυρο είναι αυτό που κάνει ένα σπριντ να λειτουργεί. Σε αναγκάζει να σπάσεις τις εργασίες αρκετά μικρές ώστε να μπορούν πράγματι να ολοκληρωθούν μέσα στο παράθυρο, αντί να παρατείνονται για μήνες. Η διάρκεια των σπριντ κυμαίνεται συνήθως από μία έως τέσσερις εβδομάδες, με έναν ρυθμό δύο εβδομάδων να είναι η πιο συνηθισμένη επιλογή στην πράξη. Τα πιο σύντομα σπριντ σημαίνουν περισσότερο φόρτο σχεδιασμού, ενώ τα πιο μακριά καθυστερούν την ανατροφοδότηση και αφήνουν λανθασμένες υποθέσεις να προχωρήσουν περισσότερο πριν κάποιος τις εντοπίσει.
Το μοτίβο έχει εξαπλωθεί πολύ πέρα από το Scrum, για παράδειγμα ως Design Sprint, όπου ένας κύκλος πέντε ημερών χρησιμοποιείται για να δοκιμαστεί μία μεμονωμένη ιδέα, ή απλώς ως ένας επαναλαμβανόμενος εργασιακός ρυθμός στη λειτουργία και τη διοίκηση. Αυτό που μοιράζονται όλα αυτά είναι ο ίδιος βρόχος: όρισε έναν στόχο, περιόρισε τον χρόνο, παράδωσε κάτι, αναστοχάσου, μετά ξεκίνα τον επόμενο κύκλο. Αυτό είναι που ξεχωρίζει ένα σπριντ από ένα ορόσημο, το οποίο σημειώνει ένα μεμονωμένο σημείο στον χρόνο και όχι έναν επαναλαμβανόμενο ρυθμό εργασίας.
Πρακτικό παράδειγμα
Μια εξαμελής ομάδα ανάπτυξης σχεδιάζει ένα σπριντ δύο εβδομάδων για να φτιάξει ένα νέο χαρακτηριστικό αναφορών για το εσωτερικό της λογισμικό, δεσμευόμενη σε 34 story points. Μέχρι το τέλος του σπριντ, 29 points ολοκληρώνονται και παρουσιάζονται ζωντανά στην ανασκόπηση σπριντ, ενώ 5 points επιστρέφουν στο product backlog. Στην αναδρομική ανασκόπηση, η ομάδα συνειδητοποιεί ότι η συνεισφορά από την επιχειρηματική πλευρά ήρθε πολύ αργά στον κύκλο, οπότε προγραμματίζει έναν νωρίτερο έλεγχο για το επόμενο σπριντ.
Πώς βοηθά το Leanshift
Ένα σπριντ είναι το Kaizen σε μικρογραφία, ένας σταθερός, επαναλαμβανόμενος ρυθμός σχεδιασμού, εκτέλεσης, παρουσίασης και αναστοχασμού. Κάθε αναδρομική ανασκόπηση είναι μια σκόπιμη παύση για να ρωτήσεις τι θα μπορούσε να λειτουργήσει καλύτερα στον επόμενο κύκλο, αντί απλώς να προχωράς. Αυτός είναι ο πυρήνας του τι εννοεί το Leanshift λέγοντας βελτιώνω για να δημιουργήσω περισσότερους ανθρώπους που βελτιώνουν: το αποτέλεσμα ενός σπριντ έχει σημασία, αλλά έχει σημασία και το τι μαθαίνει η ομάδα από κάθε κύκλο.
Συχνές ερωτήσεις
Πόσο πρέπει να διαρκεί ένα σπριντ;
Κάπου ανάμεσα σε μία και τέσσερις εβδομάδες, με τις δύο εβδομάδες να είναι η πιο συνηθισμένη επιλογή. Η ακριβής διάρκεια έχει λιγότερη σημασία από τη διατήρησή της σταθερής σε όλους τους κύκλους, ώστε να έχεις συγκρίσιμα δεδομένα με τον καιρό.
Τι συμβαίνει με τις μη ολοκληρωμένες εργασίες στο τέλος ενός σπριντ;
Επιστρέφουν στο product backlog και επαναϊεραρχούνται για ένα μελλοντικό σπριντ. Νέες εργασίες δεν προστίθενται στη μέση ενός σπριντ, καθώς αυτό θα υπονόμευε τον στόχο του σπριντ.
Πώς διαφέρει ένα σπριντ από ένα ορόσημο;
Ένα ορόσημο σημειώνει ένα μεμονωμένο σημαντικό σημείο στο χρονοδιάγραμμα ενός έργου. Ένα σπριντ είναι ένας επαναλαμβανόμενος εργασιακός κύκλος ίσης διάρκειας με τον δικό του σχεδιασμό και ανασκόπηση.