2014 07-08 7° webinar pmi-rome agile scrum
DESCRIPTION
PMI Rome Webinar about agile and lean approaches using the Scrum frameworkTRANSCRIPT
![Page 1: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/1.jpg)
Agile
La metodologia SCRUM
AGILE – Per chi vuole saperne di più
![Page 2: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/2.jpg)
2La metodologia SCRUM
Speaker Profile
Emiliano Soldiemail: [email protected]: @EmilianoSoldiLinkedIn: http://it.linkedin.com/in/emilianosoldi/
LinkedIn PMI Rome page: PMI Rome Italy Chapter
PMP, PMI-ACP, CSP, CSM, SPC, SA
AGILE PRACTICE LEADER & COACH
![Page 3: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/3.jpg)
3La metodologia SCRUM
Summary and … Save the date
• 1 PDU (registration on http://pmi-rome.org )
• Linkedin group: PMI Rome Italy Chapter
CALENDARIO
20 MAGGIO 2014
16 SETTEMBRE 2014
![Page 4: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/4.jpg)
4La metodologia SCRUM
Contents
• SCRUM• Il framework• I ruoli in un Team Scrum• Gli eventi• Gli artifact• I tool• Le regole
• Question time
• Recap & Lesson learned
![Page 5: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/5.jpg)
5La metodologia SCRUM
SIMPLE FRAMEWORK FOR EFFECTIVE TEAM COLLABORATION
ON COMPLEX PROJECTS
LIGHTWEIGHT
SIMPLE TO UNDERSTAND
DIFFICULT TO MASTER
Ruoli
Eventi
Artifacts
Regole
SCRUM
![Page 6: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/6.jpg)
6La metodologia SCRUM
Sprint
Scrum organizza le attività in una sequenza di "Sprint"La durata tipica è di 2/4 settimane
Il prodotto è progettato, realizzato e testato nel corso degli Sprint
![Page 7: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/7.jpg)
7La metodologia SCRUM
© Jeff Patton, all rights reserved, www.AgileProductDesign.com
1 2 3 4 5
Costruire un pezzo per volta del risultato finale.
L’approccio incrementale richiede la concezione completa e definitiva dell’idea da realizzare.
Approccio Incrementale
![Page 8: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/8.jpg)
8La metodologia SCRUM
© Jeff Patton, all rights reserved, www.AgileProductDesign.com
1 2 3
Costruire versioni “grezze”, validarle, procedere progressivamente verso il risultato finale, introducendo qualità.
Un approccio iterativo permette di muoversi da un’idea non ancora perfettamente formata o certa, sino alla sua realizzazione, facendo correzioni in corso d’opera.
4 5
Approccio Iterativo
![Page 9: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/9.jpg)
9La metodologia SCRUM
Contents
• SCRUM• Il framework• I ruoli in un Team Scrum• Gli eventi• Gli artifact• I tool• Le regole
• Question time
• Recap & Lesson learned
![Page 10: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/10.jpg)
10La metodologia SCRUM
Abilità di un sistema a risolvere autonomamente un problema, facendo uso della propria
capacità di adattamento
Team composto da tutte le figureprofessionali necessarie a svolgere un lavoro,
senza dipendere da attori esterni al team stesso
CROSS FUNCTIONALITY
SELF ORGANIZATION
![Page 11: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/11.jpg)
11La metodologia SCRUM
Scrum Team
Scrum Development Team
Scrum Team
Stakeholders
![Page 12: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/12.jpg)
12La metodologia SCRUM
Scrum Master –Responsabilità/Caratteristiche
Scrum Master
Vigila sul processo
Risolve gli impedimenti
Elimina le distrazioni
Protegge il Team
Ascolta
Promuove la comunicaz.
nel team
![Page 13: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/13.jpg)
13La metodologia SCRUM
Product Owner -Responsabilità/Caratteristiche
Product Owner
GESTISCE IL
PRODUCT
BACKLOG
SI ASSUME
RESPONSABILITÀ
PRIORITIZZA
IN BASE A
BUSINESS
VALUE
FA LE VECI
DEL CLIENTE
CREA LA
VISION DI
PRODOTTO
FORNISCE I
DETTAGLI
DEFINISCE
RELEASE
PLANNING
![Page 14: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/14.jpg)
14La metodologia SCRUM
Development Team -Responsabilità/Caratteristiche
Dev Team
ACCETTA I
CAMBIAMENTI
SPERIMENTA
È PROATTIVO
SELEZIONA IL
LAVORO
PENSA COME
GRUPPO
SI ASSUME I
RISCHI
NECESSARI
ESEGUE IL
LAVORO
EFFETTUA LE
STIME
![Page 15: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/15.jpg)
15La metodologia SCRUM
Contents
• SCRUM• Il framework• I ruoli in un Team Scrum• Gli eventi• Gli artifact• I tool• Le regole
• Question time
• Recap & Lesson learned
![Page 16: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/16.jpg)
16La metodologia SCRUM
Ritmi
16
Product Strategy
Release
Sprint
Daily
Continuous
![Page 17: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/17.jpg)
17La metodologia SCRUM
Sprint
• Composto da tre eventi principali (planning, review, retrospective), uno giornaliero (daily) e un evento aggiuntivo (backlog refinement)
• Il team lavora sulle storie selezionate per trasformarle in prodottofunzionante rilasciabile
• A fine sprint viene rilasciato un «pezzo» di prodotto funzionante
![Page 18: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/18.jpg)
18La metodologia SCRUM
Sequenza e Durata Eventi (2 settimane)
Sprint Planning
(4h)
Product Realisation
BacklogRefinement(10% Capacity)
Product Realisation
Sprint Review
(2h)
SprintRetrospective
(1-2h)
Daily Scrum (15 Minutes)
Example 2 Weeks Sprint Length
Release Planning
![Page 19: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/19.jpg)
19La metodologia SCRUM
Sprint Planning
• Riservata al team per ragionare sulle singole storie.
• Il team scompone le storie in task tecnici ai quali assegna una stima in ore.
• Questa fase dovrebbe rappresentare il primomomento in cui il team lavora al design applicativo.
• Il PO è a disposizione per eventuali domande.
• Al termine il team popola la scrum board.
• il PO descrive le storie in ordine di priorità.
• Il team, se lo necessita, richiede informazioni di dettaglio al PO.
• Se non precedentemente fatto, si può procedere alla stimafine delle storie.
• Il team, in accordo con la velocità precedente, selezionale storie da implementarenello sprint corrente.
Durata Totale: 4 Ore
Prima Parte: 2 Ore
Example 2 Weeks Sprint Lenght
Seconda Parte: 2 Ore
![Page 20: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/20.jpg)
20La metodologia SCRUM
Sprint Planning –Popolamento Scrum Board
![Page 21: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/21.jpg)
21La metodologia SCRUM
Scrum DailyIl team e lo Scrum Master si incontrano ogni giorno, alla stessa ora
(preferibilmente in piedi davanti alla scrum board) per quindici minuti
rispondendo alle domande:
I membri del team, a turno, aggiornano la taskboard.
Lo Scrum Master prende nota degli impedimenti e li riporta nell’impedimentlist e quando è il suo turno aggiorna il team allo stesso modo.
Terminato il meeting, il team aggiorna la burndown chart.
1. Cosa ho fatto dal precedente daily?
2. Cosa farò oggi?
3. Quali impedimenti ho trovato?
1. Cosa ho fatto dal precedente daily?
2. Cosa farò oggi?
3. Quali impedimenti ho trovato?
![Page 22: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/22.jpg)
22La metodologia SCRUM
Backlog Refinement
• Non è definita una durata precisa (10% Capacity)
• Partecipano Product Owner e Developement Team
• Spiegazione ad alto livello delle storie per il prossimo sprint
• Preparazione ed eventuale scomposizione storie di dimensioni eccessive
• Stima ad alto livello di nuove storie
• Eventuale rivisitazione di stime precedenti a seguito dell’esperienza maturata
![Page 23: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/23.jpg)
23La metodologia SCRUM
• Presenziano Development Team, Scrum Master, Product Owner e gli stakeholders interessati
• Vengono presentati i risultati dello sprint terminato• Eventuali problemi incontrati (organizzativi e non)• Punto della situazione riguardo al piano roadmap e release
Sprint Review
![Page 24: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/24.jpg)
24La metodologia SCRUM
Sprint Review (Demo)
• È parte della review
• Vengono mostrare le funzionalità
sviluppate e funzionanti, agendo direttamente sul prodotto
• Raccolta dei feedback dai partecipanti
• Momento per gli stakeholder di influenzare lo sviluppo del prodotto
• Nessun Powerpoint è ammesso
![Page 25: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/25.jpg)
25La metodologia SCRUM
Sprint Retrospective• Aperto solo al Team e allo Scrum Master, altri su invito• Dura 3h in iterazioni da un mese• Il team riflette sull’andamento dell’iterazione appena conclusa• Cosa è andato male (da evitare) - Cosa è andato bene (da reiterare)
![Page 26: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/26.jpg)
26La metodologia SCRUM
Contents
• SCRUM• Il framework• I ruoli in un Team Scrum• Gli eventi• Gli artifact• I tool• Le regole
• Question time
• Recap & Lesson learned
![Page 27: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/27.jpg)
27La metodologia SCRUM
Scrum Artifacts
Altexsoft
![Page 28: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/28.jpg)
28La metodologia SCRUM
Product Backlog• È una lista ordinata di tutto ciò che è necessario sviluppare
nel prodotto finale (funzionalità, bugs, rework, documenti)
• Ciò che non è presente nel backlog, non sarà sviluppato
• Funzionalità (user stories) descritte in linguaggio di business
• L’owner del backlog è il Product Owner che può avvalersi del team per gestirlo
![Page 29: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/29.jpg)
29La metodologia SCRUM
Sprint Backlog
![Page 30: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/30.jpg)
30La metodologia SCRUM
Potentially Shippable Increment
È il prodotto rilasciato in modalità iterativa e incrementale, alla finedi ogni sprint.
![Page 31: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/31.jpg)
31La metodologia SCRUM
Contents
• SCRUM• Il framework• I ruoli in un Team Scrum• Gli eventi• Gli artifact• I tool• Le regole
• Question time
• Recap & Lesson learned
![Page 32: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/32.jpg)
32La metodologia SCRUM
Scrum Board• Rende visibile il lavoro da svolgere al team
• Aiuta il team ad organizzare il proprio lavoro
• Le colonne della taskboard rappresentano le fasi di lavorazione
![Page 33: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/33.jpg)
33La metodologia SCRUM
Burndown Chart
• Mostra l’ammontare di lavoro rimanente (effort, story points, ideal days, ore) da eseguire (bruciare) nello Sprint in corso
• Mostra la linea di tendenza che dovrebbe essere seguita per terminare tutto il lavoro nel corso dell Sprint
• Il team a fine daily scrum, aggiorna il chart con l’effettivo ammontare di lavoro terminato
![Page 34: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/34.jpg)
34La metodologia SCRUM
Contents
• SCRUM• Il framework• I ruoli in un Team Scrum• Gli eventi• Gli artifact• I tool• Le regole
• Question time
• Recap & Lesson learned
![Page 35: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/35.jpg)
35La metodologia SCRUM
Principali Regole
• Lo scope, all’interno dello sprint corrente, è congelato
• Evitare cambi di team member a sprint iniziato
• Product Owner e Scrum Master non sono mai la stessa persona
• Nessuna pausa tra uno sprint e l’altro
• Ritmi sostenibili
• Gli eventi scrum sono obbligatori
![Page 36: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/36.jpg)
36La metodologia SCRUM
Alcuni Testi
Essential Scrum (Addison-Wesley Professional)
Agile Project Management with Scrum (Microsoft Professional)Ken Schwaber
Kennett Rubin
Agile Estimating and Planning
Mike Cohn
The Software Project Manager's Bridge to Agility
Michele Sliger
Coaching Agile Teams(Addison-Wesley SignatureSeries Cohn)
Lyssa Adkins
Succeeding with Agile: Software Development Using ScrumMike Cohn
![Page 37: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/37.jpg)
37La metodologia SCRUM
Alcuni Testi
Continuous Delivery (Addison-Wesley Signature Series Fowler)
Jez Humble
Scrum and XP from the Trenches (Enterprise Software Development)
Henrick Kniberg
Agile Testing: A Practical Guide for Testers and Ag ile Teams
Lisa Crispin
![Page 38: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/38.jpg)
38La metodologia SCRUM
Contents
• SCRUM• Il framework• I ruoli in un Team Scrum• Gli eventi• Gli artifact• I tool• Le regole
• Question time
• Recap & Lesson learned
![Page 39: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/39.jpg)
39La metodologia SCRUM
Question time
![Page 40: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/40.jpg)
40La metodologia SCRUM
Contents
• SCRUM• Il framework• I ruoli in un Team Scrum• Gli eventi• Gli artifact• I tool• Le regole
• Question time
• Recap & Lesson learned
![Page 41: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/41.jpg)
41La metodologia SCRUM
Recap & Lesson Learned
![Page 42: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/42.jpg)
42La metodologia SCRUM
Prossimo webinar… Save the date
• 1 PDU (registration on http://pmi-rome.org )
• Linkedin group: PMI Rome Italy Chapter
CALENDARIO
20 MAGGIO 201420 MAGGIO 2014
16 SETTEMBRE 2014
![Page 43: 2014 07-08 7° webinar pmi-rome agile scrum](https://reader033.vdocuments.mx/reader033/viewer/2022061207/5484c1e55806b5b3588b46b5/html5/thumbnails/43.jpg)
43La metodologia SCRUM