scrum events time boxing
Εισαγωγή στις εκδηλώσεις Scrum:
Στα προηγούμενα σεμινάριά μας, συζητήσαμε το Scrum και πώς είναι δομημένο.
Και το προηγούμενο σεμινάριό μας εξήγησε τα πάντα Τεχνητά αντικείμενα Scrum λεπτομερώς.
Γνωρίζουμε ποιος σχηματίζει την Ομάδα Scrum και ποια διαφορετικά αντικείμενα αναπτύσσονται καθ 'όλη τη διάρκεια της διαδικασίας. Έχουμε δημιουργήσει ένα ισχυρό υπόβαθρο τώρα. Ως εκ τούτου, ας κάνουμε ένα βήμα μπροστά στο Scrum και να συζητήσουμε τα βασικά γεγονότα / τελετές που αποτελούν τη Διαδικασία Scrum.
Σε αυτό το σεμινάριο, θα προσπαθήσουμε να κατανοήσουμε τι σημαίνει το Scrum Event, ποια είναι τα βασικά χαρακτηριστικά και πώς τα οργανώνουμε λεπτομερώς.
Τι θα μάθετε:
- ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
- Τύποι εκδηλώσεων Scrum
- Τι είναι το Time Boxing;
- Ο προγραμματισμός σπριντ
- Η καθημερινή αναμονή
- Η επισκόπηση Sprint
- Η αναδρομική Sprint
- Βελτίωση καθυστέρησης
- συμπέρασμα
- Συνιστώμενη ανάγνωση
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Ενώ εργάζεται σε ένα έργο βασισμένο στο Scrum, η ομάδα scrum περνά από μια σειρά τελετών Scrum.
Κάποιοι μπορεί να τους αποκαλούν τελετές ή εκδηλώσεις Scrum και άλλοι να τους αποκαλούν τελετές ή συναντήσεις. Ανεξάρτητα από τις διαφορετικές ορολογίες που χρησιμοποιούνται εδώ, ο στόχος κάθε εκδήλωσης Scrum παραμένει ο ίδιος. Καθένα από τα γεγονότα Scrum, στην ουσία, βοηθά στην ολοκλήρωση και την παρακολούθηση του έργου Sprint.
Τύποι εκδηλώσεων Scrum
Κάθε τελετή Scrum είναι μια προσωπική υπόθεση / συγκέντρωση που διοργανώνεται από το Scrum Master για τις ειδικές ομάδες. Εκτός από την κεντρική ομάδα, ορισμένες από τις συναντήσεις μπορεί να περιλαμβάνουν ενδιαφερόμενους, διαχειριστές παράδοσης ή ακόμη και τον ίδιο τον πελάτη. Αυτές οι συναντήσεις είναι χρονοδιάγραμμα και επομένως πρέπει να ολοκληρωθούν εντός του καθορισμένου χρονικού πλαισίου.
Ο στόχος κάθε συνάντησης είναι να συγκεντρώσει τους συμμετέχοντες και να τους αφήσει να συζητήσουν για το έργο. Η προσδοκία από κάθε συμμετέχοντα είναι να παραμείνει συγκεντρωμένος, αφοσιωμένος και συμμετοχικός.
Θεωρείται ευκαιρία για συνομιλία, εξέταση και ανάκτηση της ανατροφοδότησης της εργασίας που έχει γίνει. Σε αντίθεση με τις συνηθισμένες συναντήσεις, οι εκδηλώσεις Scrum είναι προσανατολισμένες στο αποτέλεσμα, χρονοδιάγραμμα, με βάση το κοινό-στόχο και έχουν συγκεκριμένο στόχο ευθυγραμμισμένο με κάθε μία από αυτές.
Τι είναι το Time Boxing;
Το Timeboxing είναι ένα από τα βασικά χαρακτηριστικά που συνδέονται με κάθε Scrum Event. Οι συμμετέχοντες αναμένεται να γνωρίζουν και να σέβονται το χρόνο που διατίθεται σε κάθε εκδήλωση. Οι εκδηλώσεις δεν μπορούν να επεκταθούν, αλλά μπορούν να συντομευθούν εάν οι στόχοι της συνάντησης έχουν ήδη επιτευχθεί.
Το Scrum Master που είναι επίσης διαμεσολαβητής για όλες τις εκδηλώσεις Scrum διασφαλίζει ότι όλοι κατανοούν τη σημασία του εγκιβωτισμού στο χρόνο και τους υπενθυμίζει επίσης να επικεντρωθούν στον στόχο της συνάντησης για να αποκομίσουν τα καλύτερα αποτελέσματα και σε χρονικά αποτελέσματα με αποκλίσεις.
Το Timebox για μια εκδήλωση δεν θα πρέπει ιδανικά να επεκταθεί, αλλά καθώς γνωρίζουμε ότι το Scrum δεν αφορά τους κανόνες, ο χρόνος μπορεί να επεκταθεί σε ένα συγκεκριμένο χρονικό διάστημα εάν συμφωνήσει κάθε συμμετέχων.
Πώς αποφασίζουμε το χρονικό πλαίσιο για κάθε ένα από τα γεγονότα Scrum;
Το χρονικό πλαίσιο για το Scrum Events είναι άμεσα ανάλογο με το μήκος του Sprint. Ωστόσο, η μόνη εξαίρεση σε αυτόν τον κανόνα είναι το Daily Standup το οποίο έχει σταθερό χρονικό πλαίσιο 15 λεπτών ανεξάρτητα από το μήκος του σπριντ.
Υπάρχουν τυπικά χρονικά πλαίσια για κάθε συμβάν βάσει του μήκους Sprint. Ωστόσο, η ομάδα έχει την ελευθερία να αποφασίζει για τα χρονικά πλαίσια αυτών των εκδηλώσεων με βάση την απαίτησή τους.
Ας κατανοήσουμε περισσότερες από αυτές τις έννοιες συζητώντας λεπτομερώς κάθε συμβάν Scrum.
Ο προγραμματισμός σπριντ
Προαπαιτούμενο για αυτήν την τελετή, ο Κάτοχος προϊόντος θα πρέπει να έχει προετοιμάσει ένα σταθερό κατά προτεραιότητα Product Backlog των ιστοριών των χρηστών πριν έρθει στη συνάντηση. Οι ιστορίες χρηστών πρέπει να είναι καλά διαμορφωμένες και αρκετά σαφείς για να κατανοήσει η ομάδα.
Ο Ιδιοκτήτης Προϊόντος μπορεί να ζητήσει βοήθεια από τους Ενδιαφερόμενους, τον Πελάτη, τον Σχεδιαστή και το Scrum Master για την ανάπτυξη του Backlog του Προϊόντος.
Είναι υποχρεωτικό να υπάρχουν κριτήρια αποδοχής σε μια ιστορία χρήστη. Η ομάδα εξουσιοδοτείται να απορρίψει μια ιστορία χρήστη χωρίς τα κριτήρια αποδοχής.
Σκοπός
Ο Sprint Planning είναι η αρχική τελετή κατά την έναρξη ενός Sprint. Ο σκοπός της συνάντησης Sprint Planning είναι να δημιουργήσει έναν στόχο Sprint, να επιλέξει ιστορίες χρηστών από το Product Backlog έως το Sprint Backlog και να τις συζητήσει λεπτομερώς.
Η ομάδα συγκεντρώνεται σε μια αίθουσα συσκέψεων μαζί με τον Ιδιοκτήτη Προϊόντων και το Scrum Master όπου ο Ιδιοκτήτης Προϊόντος παρουσιάζει τις ιστορίες των χρηστών που πρέπει να επιλεγούν για την επόμενη σπριντ.
Η ομάδα μπορεί να θέσει όσες ερωτήσεις θέλει να μάθει περισσότερα σχετικά με την ιστορία και είναι ευθύνη του κατόχου προϊόντος να εξετάσει τα ερωτήματα. Η ομάδα μπορεί επίσης να αμφισβητήσει την ιστορία για την πληρότητα και την καταλληλότητά της.
Εάν απαιτούνται πρόσθετες πληροφορίες εντός της ιστορίας ή έχει μια μη ολοκληρωμένη εξάρτηση ή αν βρεθεί ότι είναι ατελής, η ομάδα έχει τη δύναμη να απορρίψει αυτήν την ιστορία.
Μετά από όλα, οι αμφιβολίες έχουν ξεκαθαριστεί και η ομάδα γνωρίζει το ακριβές ποσό της εργασίας που πρέπει να γίνει για να ολοκληρώσει μια ιστορία, η ομάδα στη συνέχεια εκτιμά και δίνει τους Πόντους Ιστορίας σε κάθε Ιστορία χρήστη.
Με παρόμοιο τρόπο, οι άλλες ιστορίες συζητούνται και υπολογίζονται. Η ομάδα επιλέγει τώρα τις Ιστορίες από την κορυφή του Backlog προϊόντος προτεραιότητας στο Sprint Backlog που πιστεύουν ότι θα είναι σε θέση να δεσμεύσουν και να ολοκληρώσουν στο Sprint δεδομένης της ταχύτητάς τους στο παρελθόν.
Η ταχύτητα καθορίζεται από τον συνολικό αριθμό των σημείων ιστορίας που ολοκληρώθηκαν σε ένα μέσο σπριντ. Η ταχύτητα υπολογίζεται βάσει των ιστορικών σπριντ και κατά μέσο όρο. Όσο περισσότερα σπριντ ολοκληρώνουμε τόσο πιο σταθερή είναι η ταχύτητα μιας ομάδας.
Πολλές ομάδες χρησιμοποιούν κάρτες προγραμματισμού πόκερ για την εκτίμηση ιστορίας. Η πιο συνηθισμένη τεχνική εκτίμησης είναι η ανάδειξη ιστορίας χρησιμοποιώντας τη σειρά Fibonacci. Η σειρά Fibonacci είναι μια σειρά αριθμών όπου κάθε επόμενος αριθμός στη σειρά αποτελείται από την προσθήκη των δύο προηγούμενων αριθμών.
Fibonacci Series - 1, 1, 2, 3, 5, 8, 13 και ούτω καθεξής.
Οι ιστορίες χρηστών που εκτιμάται ότι ξεπερνούν τα 13 σημεία ιστορίας, θεωρούνται πολύ μεγάλες για να ολοκληρωθούν σε ένα μόνο σπριντ και συνεπώς αποσυντίθενται σε μικρότερες λογικές ιστορίες χρηστών που μπορούν να εκτιμηθούν μεμονωμένα.
Κατά τη διάρκεια μιας συνάντησης προγραμματισμού Sprint, η ομάδα θα δημιουργήσει επίσης εργασίες υπό τις ιστορίες χρηστών που έχουν επιλεγεί για το Sprint. Η ομάδα δεν αναμένεται να αναλάβει όλες τις ιστορίες των χρηστών κατά τη διάρκεια του Sprint Planning, αλλά αρκεί να τις ξεκινήσετε. Το υπόλοιπο της εργασίας μπορεί να γίνει κατά τη διάρκεια του σπριντ.
Το βασικό αποτέλεσμα μιας συνάντησης Sprint Planning είναι το Sprint Goal και το Sprint Backlog που αποτελείται από ιστορίες χρηστών στις οποίες η ομάδα έχει δεσμευτεί να ολοκληρώσει.
Εκτός από τις Ιστορίες χρηστών, μπορεί να υπάρχει κάποιος άλλος τύπος στοιχείων που μπορούν να γίνουν μέρος του Sprint Backlog.
- Ακίδες
- Τεχνικά χρέη
- Σφάλματα
Ακίδες είναι τα ερευνητικά καθήκοντα για την εξεύρεση λύσης, δηλαδή η ανάγκη για την οποία ενεργοποιείται από την ίδια την Ιστορία χρήστη. Μερικές από τις ιστορίες μπορεί να μην είναι απλές ή να μην έχουν την τεχνική ικανότητα και επομένως θα απαιτούσαν περισσότερη ανάλυση και έρευνα γύρω τους. Επομένως δημιουργείται μια ακίδα. Μπορεί επίσης να περιλαμβάνει POC, εάν προκύψει ανάγκη.
Τεχνικά χρέη είναι η αναδιαμόρφωση του υπάρχοντος κώδικα. Πολλές φορές υπάρχουν καταστάσεις όπου η ομάδα πρέπει να επεξεργαστεί ξανά τον κώδικα που αναπτύχθηκε νωρίτερα για να ικανοποιήσει τις νέες απαιτήσεις.
Σφάλματα στο Scrum είναι συνήθως οι χαμένες ή νέες απαιτήσεις που προέρχονται από τις αποδεκτές ιστορίες χρηστών, αλλά σχετίζονται με τα τρέχοντα στοιχεία εργασίας. Εάν δεν είναι απαίτηση, μπορεί στην πραγματικότητα να είναι ένα σφάλμα στο σύστημα που ανακαλύφθηκε κατά τη διάρκεια των προηγούμενων σπριντ, αλλά δεν διορθώθηκε και έχει προτεραιότητα σε αυτό το σπριντ.
Συμμετέχοντες
Όλοι στην ομάδα Scrum συμμετέχουν στη συνάντηση Sprint Planning. Κανείς άλλος εκτός από την κεντρική ομάδα δεν καλείται να παραστεί στη συνάντηση.
Η συνάντηση Sprint Planning οργανώνεται και διευκολύνεται από το Scrum Master, αλλά ο ιδιοκτήτης προϊόντος κλέβει την παράσταση.
Κιβώτιο χρόνου
Η συνάντηση Sprint Planning μπορεί να διαρκέσει έως και μισή ημέρα για δύο εβδομάδες Sprint. Το χρονικό πλαίσιο για μια συνάντηση Sprint Planning εξαρτάται άμεσα από τη διάρκεια του Sprint. Μικρότερο για ένα σύντομο Sprint και μεγαλύτερο για ένα μακρύ Sprint.
Η συνάντηση Sprint Planning διαδραματίζει πολύ σημαντικό ρόλο στη συνολική αρχιτεκτονική Scrum και επηρεάζει άμεσα το προϊόν που αναπτύσσεται. Επομένως, η ομάδα πρέπει να επενδύσει όσο χρόνο πιστεύει ότι απαιτείται για να συζητήσει λεπτομερώς όλες τις ιστορίες χρηστών και μπορεί να προτείνει ένα εναλλακτικό χρονικό πλαίσιο που τους ταιριάζει.
Μόλις αποφασιστεί και συμφωνηθεί το χρονοδιάγραμμα, είναι ευθύνη του Scrum Master να διατηρήσει την ομάδα επικεντρωμένη στο γκολ και ταυτόχρονα να παρακολουθεί την ώρα.
Η καθημερινή αναμονή
Σκοπός
Το Daily Standup είναι μια συνάντηση που δίνει την ευκαιρία να δείξουμε μια συνολική εικόνα της υγείας του Sprint. Είναι επίσης μια πλατφόρμα για να συζητήσουμε τι εργάζονται τα άλλα μέλη της ομάδας και αν υπάρχει κάτι που σταματά στην επίτευξη του στόχου του Sprint.
Κατά τη διάρκεια μιας ημερήσιας συνάντησης, κάθε μέλος της ομάδας μοιράζεται την κατάσταση της προόδου του στα αντικείμενα εργασίας στα οποία εργάζεται. Θα μοιράζονταν επίσης και θα ζητούσαν βοήθεια από τα άλλα μέλη της ομάδας εάν υπάρχουν οδοφράγματα που εμποδίζουν την πρόοδό τους.
Κατά τη διάρκεια μιας καθημερινής συνάντησης standup, κάθε μέλος της ομάδας γύρω από το τραπέζι απαντά τις ακόλουθες τρεις βασικές ερωτήσεις μία προς μία:
«Τι έκανες μετά την τελευταία ημερήσια συνάντηση;»
«Τι σκοπεύετε να κάνετε σήμερα;»
πώς να ανοίξετε ένα αρχείο apk στο Android
«Υπάρχει εμπόδιο στην εργασία σας;»
Τα άλλα μέλη της ομάδας αναμένεται να δώσουν προσοχή όταν κάποιος μοιράζεται την κατάσταση και να προσφέρει βοήθεια εάν προκύψει ανάγκη. Μόλις το τελευταίο μέλος της ομάδας απαντήσει και στις τρεις ερωτήσεις, η συνάντηση τελειώνει εκεί.
Η συνάντηση Daily Standup δίνει μια συνολική εικόνα για το ποια είναι η τρέχουσα και η συνολική κατάσταση ολοκλήρωσης της επανάληψης που επεξεργάζονται αυτήν τη στιγμή. Το Scrum Master διαδραματίζει πολύ σημαντικό ρόλο στη διατήρηση της ημερήσιας συνάντησης στο επίκεντρο και στο χρόνο. Είναι επίσης υπεύθυνος για την επίλυση των εμποδίων που εμποδίζουν την ομάδα να προχωρήσει με τις Ιστορίες χρηστών τους.
Το Scrum Master πρέπει επίσης να διασφαλίσει ότι κανείς άλλος από την κεντρική ομάδα δεν κάνει ερωτήσεις και παρουσιάζει κατάσταση. Μπορεί να επιτρέψει γρήγορες συζητήσεις σχετικά με τις ιστορίες των χρηστών, εάν απαιτείται, αλλά πρέπει να παραμείνει ενήμερος για το χρόνο και μπορεί ανά πάσα στιγμή να μπείτε και να ζητήσει από τα μέλη της ομάδας να συζητήσουν εκτός σύνδεσης.
Συμμετέχοντες
Όλοι μπορούν να παρευρεθούν σε μια συνάντηση Daily Standup. Ωστόσο, είναι υποχρεωτικό για την κεντρική ομάδα να παραστεί στη συνάντηση και να παρουσιάσει την κατάσταση της εργασίας τους.
Οποιοσδήποτε άλλος ακόμη και από το εξωτερικό της ομάδας που ενδιαφέρεται να μάθει για την πρόοδο του Sprint μπορεί να παρευρεθεί στην ημερήσια συνάντηση, αλλά δεν επιτρέπεται να παρουσιάσει την κατάσταση του έργου του ή να ρωτήσει τα μέλη της ομάδας ανάπτυξης σχετικά με την εργασία τους.
Μόνο τα μέλη της βασικής ομάδας επιτρέπεται να μοιράζονται την πρόοδο της εργασίας τους και όλοι οι άλλοι αναμένεται να ακούσουν σιωπηλά.
Η συνάντηση Daily Standup θα πρέπει να διεξάγεται ακόμη και αν υπάρχει ένα μέλος της ομάδας.
Η ομάδα μπορεί να διεξάγει την Καθημερινή Συνεδρίαση από μόνη της ή μπορεί να ζητήσει από το Scrum Master να το διευκολύνει για αυτούς.
Κιβώτιο χρόνου
Όπως υποδηλώνει το όνομα, μια καθημερινή σύσκεψη standup πραγματοποιείται καθημερινά και οι συμμετέχοντες αναμένεται να σταθούν, καθώς είναι μια σύντομη συνάντηση διάρκειας 15 λεπτών μόνο. Η ιδέα είναι να εμμείνουμε στην ημερήσια διάταξη και να μην παρεκκλίνουμε την εστίαση, επομένως η συνάντηση παραμένει σύντομη. Η διατήρηση της συνάντησης βοηθά επίσης τους ανθρώπους να δεσμευτούν εύκολα σε αυτήν καθώς απαιτεί μόνο 15 λεπτά.
Η ημερήσια σύσκεψη Standup διατηρείται επίσης την ίδια ώρα και στην ίδια τοποθεσία καθημερινά για να μειώσει τη σύγχυση μεταξύ των συμμετεχόντων και γενικά να κάνει κράτηση αίθουσες συσκέψεων καθημερινά. Η χρήση φορητών υπολογιστών, επιτραπέζιων υπολογιστών ή κινητών τηλεφώνων αποθαρρύνεται ιδιαίτερα κατά τη διάρκεια της συνάντησης.
Οι ομάδες μπορούν να αποφασίσουν πότε θα πραγματοποιηθεί η συνάντηση Daily Standup και να τηρηθούν. Ωστόσο, η συνήθης τάση είναι να διατηρούμε τις συναντήσεις το πρώτο πράγμα το πρωί. Για τις ομάδες που εργάζονται σε διαφορετικές ζώνες ώρας, η πρωινή κλήση μπορεί να μην λειτουργεί και έτσι μπορούν να έχουν την κλήση το απόγευμα ή ό, τι τους ταιριάζει καλύτερα.
Το Scrum Master μπορεί επίσης να μοιραστεί τα σημαντικά νέα ή ενημερώσεις στο τέλος της συνάντησης με την ομάδα, αν ο χρόνος το επιτρέπει, αλλά δεν επιτρέπεται να παρατείνει τη συνάντηση με οποιοδήποτε κόστος.
Η επισκόπηση Sprint
Σκοπός
Το Sprint Review Meeting έχει να κάνει με την επίδειξη της εργασίας που έχει γίνει και τη συγκέντρωση των σχολίων και των αγορών. Σε ορισμένα μέρη, η συνάντηση Sprint Review είναι επίσης γνωστή ως Sprint Demo. Η συνάντηση Sprint Review πραγματοποιείται συνήθως στο τέλος του σπριντ αλλά πριν από τη συνάντηση Sprint Retrospective.
Ο επιλεγμένος αντιπρόσωπος από την ομάδα δείχνει τα τρέχοντα στοιχεία σπριντ. Συνήθως, ο Προγραμματιστής που εργάζεται στην ιστορία χρήστη δείχνει την εργασία και ανταποκρίνεται στα ερωτήματα που θέτει οποιοσδήποτε στο κοινό.
Οι ιστορίες χρηστών που γίνονται με βάση τον ορισμό του Done είναι οι μόνοι υποψήφιοι για την επίδειξη στο Sprint Review Meeting.
Ο κάτοχος προϊόντος παίζει πολύ σημαντικό ρόλο κατά τη συνάντηση Sprint Review. Είναι υπεύθυνος για την αξιολόγηση κάθε ιστορίας χρήστη που αποδεικνύεται βάσει των κριτηρίων αποδοχής της και αποδέχεται ή απορρίπτει την ιστορία.
Οι αποδεκτές ιστορίες στη συνέχεια ενσωματώνονται στο Done Increment, το οποίο είναι πιθανώς παραδοτέο. Πού θα πάει μια απόρριψη ή ημιτελής ιστορία είναι η κλήση του Ιδιοκτήτη Προϊόντος. Οι ιστορίες που απορρίφθηκαν μπορούν να γίνουν μέρος του επόμενου σπριντ ή να μετακινηθούν στο Product Backlog από όπου θα δοθεί προτεραιότητα ξανά.
Το βασικό αποτέλεσμα της συνάντησης Sprint Review είναι μια συνολική εικόνα της ημερομηνίας ολοκλήρωσης του Έργου. Ο Ιδιοκτήτης Προϊόντος αποδέχεται / απορρίπτει την ιστορία και οι αποδεκτές ιστορίες ενσωματώνονται στη συνέχεια με την Αύξηση (που δημιουργήθηκε κατά τη διάρκεια προηγούμενων σπριντ) στο σύνολό της για να δώσει μια καλύτερη εικόνα για το πού βρισκόμαστε στην ολοκλήρωση ολόκληρου του προϊόντος.
Γιατί δεν είναι διαθέσιμη η προεπιλεγμένη πύλη
Ένα άλλο βασικό αποτέλεσμα της συνάντησης Sprint Review είναι ότι τα μέλη της ομάδας μαθαίνουν κάτι σχετικά με την εκτίμηση. Ο αριθμός των αποδεκτών ιστοριών χρηστών καθορίζει τον αριθμό των σημείων ιστορίας που επιτεύχθηκαν σε ένα σπριντ.
Έτσι, σταδιακά σπριντ με σπριντ, η ομάδα μπορεί να αναπτύξει την ικανότητα να εκτιμά σωστά και να λαμβάνει τεκμηριωμένη απόφαση σχετικά με τα σημεία ιστορίας που είναι εφικτά να επιτευχθούν.
Συχνά παρατηρείται ότι τέτοιες συναντήσεις φωτίζουν τα ελλιπή Κριτήρια Αποδοχής ή τις «νέες απαιτήσεις που εμφανίζονται. Ο καλύτερος τρόπος αντιμετώπισης αυτής της κατάστασης είναι να κλείσετε τις ιστορίες και να τις επισημάνετε ως ολοκληρωμένες εάν πληρούν όλα τα κριτήρια αποδοχής που είχαν αρχικά συμφωνηθεί κατά τη διάρκεια της συνάντησης Sprint Planning.
Οτιδήποτε πέρα από αυτό πρέπει να θεωρείται ως νέα απαίτηση και ο Κάτοχος προϊόντος είναι υπεύθυνος για αυτές τις απαιτήσεις για το μελλοντικό σπριντ.
Συμμετέχοντες
Στη συνάντηση Sprint Review συμμετέχουν τα μέλη της ομάδας, συμπεριλαμβανομένου του Scrum Master και του Ιδιοκτήτη προϊόντος. Άλλοι συμμετέχοντες στο Sprint Review Meeting είναι τα ενδιαφερόμενα μέρη, οι διαχειριστές παράδοσης, οι πελάτες / τελικοί χρήστες ή οποιοσδήποτε ενδιαφέρεται να συμμετάσχει στο Sprint Review.
Κιβώτιο χρόνου
Σε ένα ιδανικό σενάριο για σπριντ δύο εβδομάδων, περνάμε περίπου 2 ώρες στη συνάντηση Sprint Review. Αυτό μπορεί να διαφέρει ανάλογα με το μήκος του σπριντ. Για μια πιο σύντομη Sprint πιο σύντομη Sprint Review και για μια μεγαλύτερη Sprint μεγαλύτερη Sprint Review.
Όπως και άλλες συναντήσεις, το Scrum Master είναι υπεύθυνο να διατηρήσει την ορμή της συνάντησης και να διασφαλίσει ότι οι δραστηριότητες (επίδειξη ιστοριών, απάντηση στις ερωτήσεις, αποδοχή των ιστοριών, σχόλια που σημειώθηκαν κ.λπ.) ταιριάζουν εντός του καθορισμένου χρονικού πλαισίου.
Η αναδρομική Sprint
Σκοπός
Το Sprint Retrospective έχει να κάνει με την ενσωμάτωση όσων λέει ο Agile - Τακτικές σκέψεις για το πώς να γίνετε πιο αποτελεσματικοί '. Το Sprint Retrospective δίνει την ευκαιρία σε ολόκληρη την ομάδα να προβληματιστεί και να μελετήσει πώς πήγε το σπριντ και τι πρέπει να γίνει για να αυτοσχεδιάσει τις διαδικασίες; Το Sprint Retrospective εκτελείται στο τέλος κάθε σπριντ.
Κατά τη διάρκεια μιας συνάντησης Sprint Retrospective, ολόκληρη η ομάδα συγκεντρώνεται και συζητά το Sprint που μόλις ολοκληρώθηκε. Η ομάδα αναμένεται να είναι διαφανής και να δίνει ειλικρινείς απόψεις, αλλά δεν υπάρχουν παιχνίδια κατηγορίας.
Θυμηθείτε τον στόχο της συνάντησης να κάνετε ένα βήμα μπροστά στον τομέα του αυτοσχεδιασμού και να μην κρατήσετε την ομάδα αυξάνοντας την ένταση μεταξύ των μελών.
Ολοι σε η ομάδα αναμένεται να απαντήσει στις τέσσερις βασικές ερωτήσεις:
Το Scrum Master ζητά από τα μέλη της ομάδας να γράψουν τους βαθμούς τους για καθένα από τα τεταρτημόρια, όπως φαίνεται παραπάνω σε κολλώδεις σημειώσεις. Σε ορισμένα μέρη, τα εργαλεία χρησιμοποιούνται για τον ίδιο σκοπό.
Τι πήγε καλά;
Τα μέλη της ομάδας δίνουν έναν ή περισσότερους πόντους για το τι πήγε καλά στο τελευταίο σπριντ. Αυτή η ενότητα μπορεί επίσης να χρησιμοποιηθεί ως ευκαιρία να εκτιμήσετε και να αναγνωρίσετε τα άλλα μέλη της ομάδας για την καλή δουλειά τους.
Τι έχεις μαθει?
Το Scrum θεωρείται ως ευκαιρία να μάθετε κάτι νέο σε κάθε σπριντ. Αυτός ο τομέας ενός τεταρτημορίου είναι να συζητήσουμε τις βασικές επιλογές και τα διδάγματα από το τελευταίο Sprint.
Τι δεν πήγε καλά;
Σε αυτήν την ενότητα, η ομάδα συζητά τα θέματα και τα εμπόδια που αντιμετώπισαν κατά την τελευταία σπριντ. Αυτό το μέρος της συνάντησης τείνει να είναι το πιο εύθραυστο καθώς οι άνθρωποι μπορεί να εγείρουν ζητήματα που μπορεί να κάνουν τους άλλους άβολους.
Είναι ευθύνη του Scrum Master να ηρεμήσει την ατμόσφαιρα εάν είναι απαραίτητο και να διδάξει στους ανθρώπους να θέσουν τα ζητήματά τους με εποικοδομητικό τρόπο αντί να περάσουν από γύρους προσωπικών επιθέσεων.
Εάν κάποιο από τα μέλη είναι άβολα να αντιμετωπίσει τα ζητήματα μπροστά από τους άλλους συμπαίκτες του, μπορεί να πάει στο Scrum Master αργότερα και να συζητήσει τα θέματα.
Τι θα μπορούσε να γίνει καλύτερα;
Αυτό το μέρος της συνάντησης δίνει την ευκαιρία σε όλα τα μέλη της ομάδας να συζητήσουν όλα τα ζητήματα που τέθηκαν νωρίτερα και να βρουν τρόπους για την επίλυσή τους. Όλοι στην ομάδα είναι ευπρόσδεκτοι να προτείνουν λύσεις στο πρόβλημα. Στη συνέχεια, η ομάδα αποφασίζει για τις καλύτερες κατάλληλες λύσεις.
Η ομάδα θα πρέπει επίσης να εξετάσει το ενδεχόμενο να παραμείνει στα πράγματα που συζητήθηκαν στο τμήμα που πήγε καλά για τα μελλοντικά σπριντ και προχωρώντας αυτά τα πράγματα μπορούν να προστεθούν ως αναπόσπαστο μέρος της διαδικασίας.
Το αποτέλεσμα της συνάντησης Sprint Retrospective είναι μια λίστα με στοιχεία δράσης που συμφωνήθηκαν από τους συμμετέχοντες για τη βελτίωση της διαδικασίας για το επερχόμενο σπριντ.
Συμμετέχοντες
Ολόκληρη η ομάδα Scrum συμπεριλαμβανομένου του Master Scrum και του κατόχου προϊόντος. Ωστόσο, σε αντίθεση με μια καθημερινή συνάντηση, το Scrum Master και το Προϊόν συμμετέχουν επίσης στην παροχή των εισροών και των αναδρομικών σημείων τους.
Όπως και η συνάντηση Daily Standup, η συνάντηση Sprint Retrospective διευκολύνεται επίσης από το Scrum Master. Το Scrum Master διασφαλίζει ότι όλοι στην ομάδα, συμπεριλαμβανομένου του, έχουν την ευκαιρία να ανοίξουν και να μιλήσουν τόσο τα θετικά όσο και τα αρνητικά.
Σημειώστε ότι οι συμμετέχοντες εκτός της ομάδας δεν προσκαλούνται σε Sprint Retrospective Meeting. Το Sprint Retrospective θεωρείται λίγο προσωπικό και συναισθηματικό περιβάλλον που επιτρέπει στα μέλη της ομάδας να ανοίγουν χωρίς δισταγμό και να συζητούν τα θέματα που έχουν αντιμετωπίσει κατά την τελευταία σπριντ.
Κιβώτιο χρόνου
Λέγεται σωστά ότι όλες οι τελετές Scrum είναι χρονικές και το χρονικό πλαίσιο εξαρτάται από το μήκος του Sprint. Τούτου λεχθέντος, για δύο εβδομάδες σπριντ, είναι ιδανικό να έχετε μια συνάντηση Sprint Retrospective για 2 ώρες.
Ωστόσο, εάν εξετάσουμε το Sprint Retrospective ως ευκαιρία επικοινωνίας, αναδρομής και δέσμευσης για τις βελτιώσεις, είναι πολύ δικαιολογημένο να δοθεί αρκετός χρόνος στη συνάντηση για να αποφευχθεί η απώλεια στα σημαντικά σημεία απόψεων και γνώσεων.
Επομένως, είναι καλό να τοποθετήσετε το ραντεβού στη συνάντηση, αλλά δεν πρέπει να γίνει με κόστος επικοινωνίας και προόδου. Ένα άλλο πολύ σημαντικό γεγονός στο Scrum είναι το Backlog Refinement. Ας πάρουμε μια στιγμή για να ρίξουμε λίγο φως σε αυτό.
Βελτίωση καθυστέρησης
Το Backlog Refinement που είναι επίσης γνωστό ως Backlog grooming είναι μια συνάντηση για να συζητηθούν οι ιστορίες χρηστών στο Product Backlog που ενδέχεται να αποτελούν μέρος του επόμενου Sprint. Σε μια συνάντηση τελειοποίησης καθυστέρησης, ολόκληρη η ομάδα κάθεται μαζί και συζητά τις ιστορίες των χρηστών παρέχοντας έτσι τις πληροφορίες τους.
Η γενική ιδέα είναι να προετοιμάσετε το Product Backlog για το επερχόμενο Sprint και να βεβαιωθείτε ότι οι ιστορίες των χρηστών είναι έτοιμες για επιλογή. Η συνάντηση Backlog Refinement οργανώνεται κατά τη διάρκεια του σπριντ «n-1» για να προετοιμαστεί για τα αντικείμενα που θα επιλεγούν στο σπριντ «n».
συμπέρασμα
Με αυτό, έχουμε φτάσει στο τέλος αυτού του σεμιναρίου για το 'Scrum Events', το οποίο είναι απαραίτητο να διαβάσετε. Το Scrum Events είναι μακράν το πιο σημαντικό και σημαντικό θέμα της σειράς Scrum.
Σε αυτό το σεμινάριο, έχουμε συζητήσει και τα πέντε Scrum Events, δηλαδή Sprint, Sprint Planning, Daily Standup, Sprint Review και Sprint Retrospective . Κάθε γεγονός εκτός από την καθημερινή αναμονή έχει έναν κανονικό κύκλο ανά σπριντ, δηλαδή εκτελείται μία φορά σε κάθε σπριντ.
Τα γεγονότα δίνουν μια εικόνα για το πώς επιτελούνται οι εργασίες σε ένα περιβάλλον Scrum. Όλα τα γεγονότα Scrum είναι ευκαιρίες για βελτίωση, προσαρμογή και επιθεώρηση.
Επόμενο θα είναι ένα σεμινάριο για το 'Defect Triaging', το οποίο είναι μια επίσημη συνάντηση όπου όλα τα ελαττώματα του τρέχοντος σπριντ συζητούνται και δοκιμάζονται, δηλαδή έχουν προτεραιότητα.
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Scrum Artifacts: Προϊόν καθυστέρησης, Sprint Backlog και προϊόντα
- JIRA Scrum Board Tutorial: Scrum Handling με Jira για τη διαχείριση του σπριντ
- Agile Scrum Online κουίζ: Δοκιμάστε τις γνώσεις σας για το Agile Scrum
- Πώς να παρέχετε δυνατότητες λογισμικού υψηλής αξίας σε σύντομο χρονικό διάστημα χρησιμοποιώντας τη διαδικασία Agile Scrum
- Ελάττωμα Triaging In Scrum: Πώς οργανώνεται σε ένα Scrum Setup
- Ευκαιρία εργασίας μερικής απασχόλησης για ειδικούς σεληνίου
- Ρόλοι και ευθύνες της ομάδας Scrum: Master Scrum και ιδιοκτήτης προϊόντος
- 10 καλύτερο λογισμικό ρολογιού ελεύθερου χρόνου για παρακολούθηση χρόνου εργαζομένων