0% found this document useful (0 votes)
45 views2 pages

Scrum Practices

Uploaded by

Rick Blaine
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views2 pages

Scrum Practices

Uploaded by

Rick Blaine
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Πρακτικές Agile - Scrum

H AGILE SCRUM δεν περιγράφει τη χρήση κάποιας συγκεκριμένης μεθόδου ανάπτυξης


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

Ακολουθεί η περιγραφή αυτών των πρακτικών και εργαλείων:

• Λίστα Εκκρεμοτήτων Προϊόντος(Product Backlog)

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

Η συγκεκριμένη πρακτική περιλαμβάνει όλες εκείνες τις εργασίες δημιουργίας της Λίστας,
καθώς και εκείνες του συνεχούς ελέγχου και ανανέωσής της με την προσθήκη, αφαίρεση,
λεπτομερούς καθορισμού, αναθεώρησης και προτεραιοποίησης των περιεχομένων της
λίστας. Υπεύθυνος για τη συντήρηση της Λίστας Εκκρεμοτήτων είναι ο ρόλος του Ιδιοκτήτη
του Έργου (The Product Owner).

• Εκτίμηση Ανθρωποπροσπάθειας (Effort estimation)

Η εκτίμηση της αναγκαίας ανθρωποπροσπάθειας είναι μια επαναληπτική διαδικασία, όπου


το κάθε επί μέρους στοιχείο της Λίστας Εκκρεμοτήτων αναλύεται σε μεγαλύτερη
λεπτομέρεια όταν οι απαραίτητες πληροφορίες είναι διαθέσιμες. Ο Ιδιοκτήτης του Έργου
(The Product Owner) μαζί με την / τις ομάδα /ες Scrum είναι υπεύθυνοι για την εκτέλεση
αυτής της διαδικασίας.

• Sprint

Η ομάδα Scrum αυτο-οργανώνεται με σκοπό να παράξει ένα εκτελέσιμο «κομμάτι» του


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

Στην πράξη, αφού έχει ολοκληρωθεί η Λίστα Εκκρεμοτήτων του Συστήματος, οργανώνεται
μια Συνάντηση Προγραμματισμού του Sprint (βλ. παρακάτω) όπου καθορίζεται η Λίστα
Εκκρεμοτήτων του Sprint (βλ. παρακάτω). Με βάση αυτήν τη Λίστα, υλοποιείται το Sprint των
τριάντα ημερών.

• Συνάντηση Προγραμματισμού του Sprint (Sprint Planning meeting)

Αφορά μια συνάντηση δύο φάσεων, η οποία οργανώνεται από τον Scrum Master. Όλη η
ομάδα του έργου (ο πελάτης, η διοίκηση, ο ιδιοκτήτης του Έργου, και η ομάδα Scrum)
συμμετέχουν στην πρώτη φάση της συνάντησης με σκοπό να αποφασιστούν οι στόχοι και οι
αναλυτικές λειτουργικότητες που θα καλυφθούν από το συγκεκριμένο Sprint. Η δεύτερη
φάση, στην οποία συμμετέχει ο Scrum Master και η ομάδα Scrum, εστιάζει στο πως οι
επιλεγμένες λειτουργικότητες θα υλοποιηθούν κατά τη διάρκεια του συγκεκριμένου Sprint.

• Λίστα Εκκρεμοτήτων του Sprint (Sprint Backlog)


Αποτελεί το σημείο εκκίνησης κάθε Sprint. Περιλαμβάνει ένα υποσύνολο των περιεχομένων
της Λίστας Εκκρεμοτήτων του Έργου με εκείνες τις απαιτήσεις που θα υλοποιηθούν κατά τη
διάρκεια του συγκεκριμένου Sprint. Οι απαιτήσεις προς υλοποίηση επιλέγονται από την
ομάδα Scrum μαζί με τον Scrum Master και τον Ιδιοκτήτη του Έργου, κατά τη διάρκεια της
Συνάντησης Προγραμματισμού του Sprint, λαμβάνοντας υπόψη τις προτεραιότητες
υλοποίησης και τους στόχους του συγκεκριμένου Sprint. Σε αντίθεση με τη Λίστα του Έργου,
η Λίστα του κάθε Sprint είναι αμετάβλητη μέχρι την ολοκλήρωση του Sprint.

• Ημερήσια Συνάντηση (Daily Scrum meeting)

Σκοπός αυτών των ημερήσιων συναντήσεων είναι ο συνεχής έλεγχος της πορείας εξέλιξης
καθώς και ο καλύτερος προγραμματισμός. Επίσης, προβλήματα και θέματα που αφορούν
την υλοποίηση του έργου συζητιούνται σε αυτήν την, όχι περισσότερο από 15 λεπτά
διάρκειας, ημερήσια συνάντηση. Οι συναντήσεις οργανώνονται από τον Scrum Master και
σε αυτήν, εκτός της Ομάδας Scrum, μπορεί να συμμετέχει η διοίκηση.

• Συνάντηση Ανασκόπησης Sprint (Sprint Review meeting)

Την τελευταία μέρα του κάθε Sprint, η ομάδα Scrum και ο Scrum Master παρουσιάζουν τα
αποτελέσματα της δουλειάς τους στη διοίκηση, τον πελάτη και τον Ιδιοκτήτη του Έργου σε
μια ενημερωτική συνάντηση. Οι συμμετέχοντες αξιολογούν τα αποτελέσματα και
αποφασίζουν για τις επόμενες ενέργειες. Αυτές μπορεί να αφορούν τη δημιουργία νέων
απαιτήσεων που πρέπει να προστεθούν στη Λίστα Εκκρεμοτήτων ή ακόμη και την αλλαγή
κατεύθυνσης του προς ανάπτυξη συστήματος.

You might also like