Scrum framework: Artifacts

Σχετικά έγγραφα
Scrum framework: Ρόλοι

Scrum framework: Γεγονότα

Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS

Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS

Προσωπική Aνάπτυξη. Ενότητα 2: Διαπραγμάτευση. Juan Carlos Martínez Director of Projects Development Department

Προσωπική Aνάπτυξη. Ενότητα 1: Ηγεσία και ενδυνάμωση. Juan Carlos Martínez Director of Projects Development Department

Προσωπική Aνάπτυξη. Ενότητα 4: Συνεργασία. Juan Carlos Martínez Director of Projects Development Department

Διαδικασίες ανάπτυξης λογισμικού

Προσωπική Ανάπτυξη. Ενότητα 3: Δικτύωση. Juan Carlos Martínez Director of Projects Development Department

Εισαγωγή στην Συμπεριφορά Καταναλωτή:

Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS

Έρευνα Μάρκετινγκ: Η επισκόπηση

European Perspectives in Language Teaching, Learning, Assessment

Ψηφιακή ανάπτυξη. Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #1 : Τεχνολογίες Web και CMS

ELT Methods and Practices

CycloVET. Κανόνες επιτραπέζιου παιχνιδιού «Η Επιστροφή του Ποδηλάτη» EXELIA

ΟΔΗΓΟΣ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΣΠΙΤΙΟΥ ΜΟΝΤΕΛΟ-1. Θα δημιουργήσουμε αυτό το μοντέλο με 2 κομμάτια, τη βάση και τη σκεπή.

ΟΔΗΓΟΣ ΚΑΤΑΣΚΕΥΗΣ ΣΙΔΗΡΟΔΡΟΜΙΚΗΣ ΓΡΑΜΜΗΣ ΓΙΑ ΠΑΙΧΝΙΔΙ

MathDebate Οδηγός για τον χρήστη

ΒΗΜΑ 3. Από το πτυσσόμενο μενού (drop-down) που εμφανίζεται στην αριστερή μεριά, επιλέξτε Prism.

D3.4 Didactic Methodology and Multimedia Instructions GR Version /01/2015

Οδηγός αναφοράς e-artined για τη Διδασκαλία Σχολικών Γνωστικών Αντικειμένων μέσω του Χορού

EvalCOMIX Οδηγός Χρήσης María Soledad Ibarra-Sáiz - Susana Olmos-Migueláñez - Gregorio Rodríguez-Gómez Φεβρουάριος

Προσωπική Aνάπτυξη. Ενότητα 2: Διαπραγμάτευση. Juan Carlos Martínez. Director of Projects Development Department

SOFIE ONLINE TOOL user guide. support-refugees.eu. Project Number: AT01-KA

Ασκήσεις κάτω κορμού Καθιστοί, χωρίς όργανα

The Nottingham eprints service makes this work by researchers of the University of Nottingham available open access under the following conditions.

Understanding Business and Entrepreneurship

Ενότητα 5 Απεξάρτηση και Απασχολησιμότητα Κεφάλαιο 5.2A Επιχείρηση και Κοινωνική Επιχείρηση

The CONSTRUIT! project: εισάγοντας τα construals στη σχολική εκπαίδευση

Διαχείρηση Χρόνου. Soft Skills Training for Women in Construction

Ο Οδηγός του Scrum TM

Καλωσορίσατε στο Emphasys Centre!

ΜΝΗΜΟΝΙΟ ΣΥΝΑΝΤΙΛΗΨΗΣ

Το Μοντέλο του IENE5 για το MOOC

Performance of Charcoal Cookstoves for Haiti, Part 1: Results from the Water Boiling Test

CONTENTS. 1. Το Εκπαιδευτικό Πρόγραμμα του NG Europe Erasmus+ 2. Το Πρόγραμμα Πρακτικής Άσκησης του NG Europe. 3. Πως να συμμετάσχετε στο NG Europe

Δημιουργήστε τη δική σας Αγροτική Επιχείρηση. Εκπομπές GHG και περιβαλλοντικές επιδράσεις. Περιβαλλοντική διαχείριση & βιωσιμότητα

ΠΕΡΙΕΧΟΜΕΝΑ. 1. NGEurope: Προώθηση της κοινωνικής συνοχής στην Ευρώπη μέσω ηγεσίας και δέσμευσης στην αλλαγή των ΜΚΟ

A Strategic Initiative to Strengthen the Supply of Apprenticeships in European Textile and Clothing Sector

Comprehensive policy frameworks for continuing VET: Reform of Continuing Vocational Education and Training Systems

Οδηγίες χρήσης για το Historiana

Μάθημα 2 Αποκατάσταση και Ανθεκτικότητα

O7: Πρόγραμμα Κατάρτισης Εκπαιδευτικών O7-A1: Αναπτύσσοντας εργαλεία για το Πρόγραμμα Κατάρτισης Εκπαιδευτικών

FAMICO Ηλεκτρονική Πλατφόρμα Εγχειρίδιο χρήσης για τον Διευκολυντή (Facilitator)

EUROPEAN LABOR MOBILITY SUPPORT LAMOS EU

ΠΡΟΣΚΛΗΣΗ. Εθνικό Κέντρο Κοινωνικών Ερευνών. Αθήνα, 23/8/2017

Οδηγός αναφοράς e-artined για τη Διδασκαλία Σχολικών Γνωστικών Αντικειμένων μέσω των Τεχνών των Νέων Μέσων (New Media Arts)

Προσδιορισµός και προώθηση µιας νέας επιχειρηµατικής ευκαιρίας: Διάλεξη 1 Προσδιορισµός µιας νέας επιχειρηµατικής ευκαιρίας

Οδηγός αναφοράς e-artined για την Ανάπτυξη της Κριτικής Σκέψης μέσω των Τεχνών

Βρες τα μοτίβα Επίπεδο 1

ΠΙΓΚΟΥΙΝΟΣ. Σκοπός της εργασίας Δημιουργία ενός πιγκουίνου για διακοσμητικό γραφείου. Το σχετικό σχέδιο σε μιλλιμετρέ.

Συνοπτική παρουσίαση της εθνικής έκθεσης για την

ΔΓΡΑ JEAN MONNET «ΝΔΔ ΓΙΑΣΑΔΙ ΣΙ ΔΤΡΩΠΑΪΚΔ ΝΟΜΙΚΔ ΠΟΤΓΔ» ημειώζεις Δσρωπαϊκού Γικαίοσ και Δσρωπαϊκής Ολοκλήρωζης

Το έργο QualitEE. (Ιούνιος 2017 Μαϊoς 2020) Αριστοτέλης Μπότζιος-Βαλασκάκης Θεσσαλονίκη

Αύξηση της αναγνωρισιµότητας µίας πράσινης επιχείρησης Υποενότητα 1

Ενότητα 8 : Διαχείριση και καθοδήγηση άλλων

Αύξηση της αναγνωρισιµότητας µίας πράσινης επιχείρησης Υποενότητα 1

Η ΣΥΜΒΟΛΗ ΤΩΝ ΓΟΝΕΩΝ ΣΤΗΝ ΠΡΟΩΘΗΣΗ ΤΗΣ ΜΑΘΗΣΗΣ: ΠΟΡΙΣΜΑΤΑ ΤΗΣ ΕΡΕΥΝΑΣ ΓΙΑ ΤΗΝ ΕΚΠΑΙΔΕΥΤΙΚΗ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑ

Εισαγωγή στις ευέλικτες μεθοδολογίες ανάπτυξης λογισμικού (Agile Software Development) SCRUM

Γλωσσάρι, Ορολογία και Αποποίηση Ευθυνών

ΣΥΜΒΟΥΛΕΣ ΔΡΑΣΗΣ ΓΙΑ ΤΗ ΠΡΟΣΕΓΓΙΣΗ ΕΦΑΡΜΟΓΗΣ ΤΟΥ EILEEN. ΕΛΛΗΝΙΚΗ ΕΚΔΟΣΗ Greek Language Version

MathCity.org Merging man and maths

derivation of the Laplacian from rectangular to spherical coordinates

Μιχάλης Βαφόπουλος, vafopoulos.org

Οδηγός για τους διαχειριστές των Σχολείων NON FOR LESL

Απευθύνεται σε μειονεκτούντες μαθητές/οικογένειες Πολυγλωσσική δραστηριότητα Απευθύνεται ειδικά σε. Ναι Όχι Ναι αλλά όχι μόνο x

Αύξηση της αναγνωρισιµότητας µίας πράσινης επιχείρησης Υποενότητα 2

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΓΕΩΤΕΧΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΠΕΡΙΒΑΛΛΟΝΤΟΣ. Πτυχιακή εργασία

Get There Ταξίδι προς την Απασχόληση

Investor Ready Energy Efficiency. Investor Confidence Project Europe

Ενότητα 7 - Διαχείριση των χρηµάτων

Οδηγός αναφοράς e-artined για τη Διδασκαλία Σχολικών Γνωστικών Αντικειμένων μέσω της Μουσικής

ΔΥΝΑΜΙΚΕΣ ΚΑΛΛΙΕΡΓΕΙΕΣ

Δυνατότητα Εργαστηρίου Εκπαιδευτικής Ρομποτικής στα Σχολεία (*)

LLP IT-KA3-KA3MP

MathDebate Οδηγός για διαχειριστές

Scientix, η κοινότητα για την Εκπαίδευση STEM στην Ευρώπη

Το έργο αυτό ( ES01-KA ) συγγραφέα, και η Επιτροπή δεν μπορεί να. θεωρηθεί υπεύθυνη για οποιαδήποτε χρήση. περιέχονται σε αυτήν.

Μηχανισμός χρηματοδότησης έργων βελτίωσης της ενεργειακής απόδοσης μέσω Συμβάσεων Ενεργειακής Απόδοσης Βασικές

Βαζηθό κάζεκα γηα ην ArcGIS

Αποτελεσματική Ηγετική Ικανότητα & Παροχή Κινήτρων. Soft Skills Training for Women in Construction

Οδηγός αναφοράς e-artined για τη Διδασκαλία Σχολικών Γνωστικών Αντικειμένων μέσω της Μουσικής

TAMIL NADU PUBLIC SERVICE COMMISSION REVISED SCHEMES

AME SAMPLE REPORT James R. Cole, Ph.D. Neuropsychology

Instruction Execution Times

Το έργο Solar Combi+: Ηλιακή θέρμανση και ψύξη για μικρής κλίμακας εφαρμογές

A novel vocational training programme on cloud computing skills LLP GR-LEONARDO-LMP

ΚΑΤΑΛΟΓΟΣ ΟΙΚΙΩΝ/ΔΙΑΜΕΡΙΣΜΑΤΩΝ ΠΡΟΣ ΕΝΟΙΚΙΑΣΗ LIST OF PRIVATE HOUSES/APARTMENTS FOR RENT 4 Η ΕΚΔΟΣΗ 4 TH EDITION 20/4/2018

Assalamu `alaikum wr. wb.

Απευθύνεται σε μειονεκτούντες μαθητές/οικογένειες Πολυγλωσσική δραστηριότητα Απευθύνεται ειδικά σε. Ναι αλλά όχι μόνο. Ναι Όχι

European Constitutional Law

Ενότητα 8 : Διαχείριση και καθοδήγηση άλλων Υποενότητα 2: Στυλ και Τεχνικές Ηγεσίας

encouraged to use the Version of Record that, when published, will replace this version. The most /BCJ BIOCHEMICAL JOURNAL

Προσδιορισµός και προώθηση µιας νέας επιχειρηµατικής ευκαιρίας: Διάλεξη 2 Ανασκόπηση µιας νέας επιχειρηµατικής ευκαιρίας

Congruence Classes of Invertible Matrices of Order 3 over F 2

Agile Προσέγγιση στη Διαχείριση Έργων Λογισμικού

Προώθηση Καινοτόμων και Επιχειρηματικών Περιφερειών της Ευρώπης

Scrum Μέθοδος για τη Διαχείριση Έργων Λογισμικού

REPORT OF PILOT TEST BEDS / ISO 17024

Transcript:

Ψηφιακή ανάπτυξη Course Unit #1 : Κατανοώντας τις βασικές σύγχρονες ψηφιακές αρχές Thematic Unit #2 : Ευέλικτες (Agile) μέθοδοι για την ανάπτυξη λογισμικού Learning Objective : Scrum framework: Artifacts Filippo Lanubile Department of Computer Science, University of Bari

Σκοπός Κατανόηση των κύριων δραστηριοτήτων πίσω από την ανάπτυξη λογισμικού και πώς σχετίζονται μεταξύ τους Κατανόηση των βασικών εννοιών της ευέλικτης ανάπτυξης Προσδιορισμός ρόλων, γεγονότων και αντικειμένων του Scrum framework 3

Περιεχόμενα Διαδικασίες λογισμικού σε γενικές γραμμές και ευέλικτες διαδικασίες (agile) Ρόλοι στο Scrum framework Γεγονότα του Scrum framework Αποτελέσματα του Scrum framework 4

Scrum framework: Artifacts

Ρόλοι Scrum framework Ιδιοκτήτης προϊόντος ScrumMaster Ομάδα Γεγονότα Σχεδιασμός Sprint Έλεγχος Sprint Αναδρομή Sprint Ημερήσια συνάντηση scrum Εκδόσεις-artifacts Product backlog Sprint backlog Burndown charts 6

Scrum framework Ρόλοι Ιδιοκτήτης προϊόντος ScrumMaster Ομάδα Γεγονότα Σχεδιασμός Sprint Έλεγχος Sprint Αναδρομή Sprint Ημερήσια συνάντηση scrum Artifacts Product backlog Sprint backlog Burndown charts 7

Product Backlog Λίστα όλων των εργασιών του έργου Η βασική πηγή/σημείο αναφοράς προδιαγραφών για όποιες τυχόν αλλαγές προκύψουν στο προϊόν Είναι δυναμικό και αλλάζει συνεχώς Στην 1 η έκδοση περιλαμβάνονται μόνο οι προδιαγραφές που είναι αρχικώς γνωστές Οι προτεραιότητες τίθενται από τον Ιδιοκτήτη (Product Owner) και επικαιροποιούνται στην έναρξη κάθε sprint Η εκτίμηση για τα στοιχεία που θα είναι έτοιμα για ένα Sprint τίθενται από την Ομάδα Ανάπτυξης

Δείγμα product backlog Στοιχεία Backlog Eκτίμηση Επιτρέπω σε έναν επισκέπτη να πραγματοποιήσει μια κράτηση Ως επισκέπτης, επιθυμώ να ακυρώσω την κράτηση Ως επισκέπτης, επιθυμώ να αλλάξω τις ημερομηνίες της κράτησης Ως εργαζόμενος του ξενοδοχείου, μπορώ να τρέξω αναφορές RevPAR (revenue-peravailable-room) Βελτίωση της διαχείρισης ειδικών περιπτώσεων... 30... 50 3 5 3 9

Functional requirements in agile development Project (product) Vision Product Backlog User Story Big Picture Problem domain User Story User Story User Story User Story Bugs Issues 10

Περιγραφή ενός user story Σχέδιο Παράδειγμα Ως <ρόλος>, Επιθυμώ να <στόχος> [με σκοπό να <αιτία>] Ως έκτακτος πελάτης, επιθυμώ να δω φωτογραφίες του ξενοδοχείου με σκοπό να αποφασίσω ένα θα κάνω κράτηση 11

User stories 12

Στόχος του Sprint Σύντομη περιγραφή του βασικού στόχου του Sprint Εφαρμογή βάσης δεδομένων Τρέξε την εφαρμογή σε SQL Server σε συνδυασμό με την Oracle. Χρηματοοικονομικά Υποστήριξη περισσότερων τεχνικών δεικτών από την εταιρεία ABC με realtime, streaming data. 13

Sprint backlog Το σύνολο των στοιχείων του Product Backlog που επελέγησαν για το Sprint και το σχέδιο παράδοσης του προϊόντος για την ολοκλήρωση του Sprint Goal Αποκλειστική διαχείριση από την Ομάδα Ανάπτυξης Οι εργασίες δεν ανατίθενται από τον υπεύθυνο έργου Όταν απαιτείται νέα εργασία, η Ομάδα Ανάπτυξης την αναρτά στο sprint backlog Aπόσυρση στοιχείων που δεν ωφελούν τεχνικά Εκτίμηση εκκρεμοτήτων σε καθημερινή βάση 14

Sprint backlog Εργασίες Mon Tues Wen Thur Fri Code the UI 4 Code the middle tier 16 12 10 4 Test the middle tier 16 16 11 Write online help 12 Code the foo class Add error logging 4 15

Scrum board 16

Physical Scrum board 17

Ψηφιακό Scrum board 1

Hours Διάγραμμα Sprint burndown 19

Hours Tasks Code the UI Mon Tues Wen Thur Fri 4 Code the middle tier 16 12 10 7 Test the middle tier 16 16 11 Write online help 12 50 40 30 20 10 0 Lun Mar Mer Gio Ven 20

Περίληψη 21

Προσαρμογή διαδικασιών στο project Έργα λογισμικού διαφέρουν ανάλογα με τις παραμέτρους τύπος λογισμικού, τεχνολογικά πρότυπα, αριθμός και δεξιότητες συμμετεχόντων, γεωγραφική κατανομή Δεν υπάρχουν διαδικασίες εφαρμόσιμες σε όλα τα έργα Μετά την επιλογή της βασικής διαδικασίας, την τροποποιούμε με σκοπό την βελτίωση του αποτελέσματος Αξιολόγηση (σχεδιασμού ή διαδικασίας) Αντικείμενα προς προώθηση λειτουργικά πρότυπα που μπορούν να επαναληφθούν Προβλήματα προβληματικές περιοχές/σημεία Αντικείμενα προς διερεύνηση αλλαγές που μπορούν να βελτιώσουν τη διαδικασία 22

Τέλος ενότητας

Funding This educational material is developed within the project "Open-up Entrepreneurship, OpEn", under the contract 2015-1-EL01-KA202-01416. The OpEn project is funded by the Erasmus+ programme of the European Union. The European Commission support for the production of this material does not constitute an endorsement of the contents which reflects the views only of the authors, and the Commission cannot be held responsi ble for any use which may be made of the information contained therein. 24

Notes

Note on History of Published Version The present work is the edition 0.1 26

Reference Notes Cohn, Mike. An Introduction to Scrum Mountain Goat Software LLC. Accessed 30 January 2017 <www.mountaingoatsoftware.com/agile/scrum/resources/areusable-scrum-presentation> Schwaber, Sutherland. The Scrum Guide Scrum Guides. Accessed 30 January 2017 <www.scrumguides.org/docs/scrumguide/v1/scrum-guideus.pdf> 27

License Notes The current material is available under the Creative Commons AttributionNonCommercial-ShareAlike 4.0 International license or later International Edition. The individual works of third parties are excluded, e.g. photographs, diagrams etc. They are contained therein and covered under their conditions of use in the section «Use of Third Parties Work Note». [1] http://creativecommons.org/licenses/by-nc-sa/4.0/ As Non-Commercial is defined the use that: Does not involve direct or indirect financial benefits from the use of the work for the distributor of the work and the license holder. Does not include financial transaction as a condition for the use or access to the work. Does not confer to the distributor and license holder of the work indirect financial benefit (e.g. advertisements) from the viewing of the work on website. The copyright holder may give to the license holder a separate license to use the work for commercial use, if requested. 2

Preservation Notices Any reproduction or adaptation of the material should include: the Reference Note, the Licensing Note, the declaration of Notices Preservation, the Use of Third Parties Work Note (if available), together with the accompanied URLs. 29

Note of use of third parties work This work makes use of the following works: Pictures/Shapes/Charts/Photos/Tables An Introduction to Scrum, Reusable Scrum Presentation from mountaingoatsoftware.com [CC BY 3.0 (https://creativecommons.org/licenses/by/3.0/)], Source: https://www.mountaingoatsoftware.com/uploads/presentations/english- Redistributable-Intro-Scrum.ppt 30