agile e scrum in pratica - pmi northern italy chapter · 2018-03-02 · agile manifesto lean...
TRANSCRIPT
![Page 1: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/1.jpg)
GRUPPO TELECOM ITALIA TIM
Agile e Scrum in pratica
Progettando a NO
Torino, 04/05/2017
Senior Program Manager, TIM
@fabioricciato
Fabio Ricciato, PMP®, PSM I
![Page 2: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/2.jpg)
2
Agility: Lesson Leaned
Se si è agili si può cambiare facilmente direzione Se si è agili si possono seguire meglio le indicazione del cliente Essere agili vuol dire superare molti ostacoli Per essere agili è necessario molto allenamento (e un buon allenatore) Se si è agili si possono inseguire le opportunità
#01
#02
#03
#04
#05
Fabio Ricciato, TIM
![Page 3: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/3.jpg)
3
Rugby Scrum: Lesson Leaned
E’ necessaria una grande squadra E’ necessario un grande affiatamento Si procede a piccoli incrementi Bisogna focalizzarci sulla palla L’ambiente cambia ed è pronto ad abbatterci Anche se si è «grossi» si può usare SCRUM Se si sbaglia SCRUM si prendono grandi «botte»
#01
#02
#03
#04
#05
#06
#07
![Page 4: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/4.jpg)
4
Agilità Framework
Agile Manifesto
Lean thinking
Complessità
Project Management
Scrum
Kanban
Scrumban
XP programming
….
Pillars
Mercato competitivo
Accorciamento ciclo innovativo/di prodotto
Business model complessi
Tecnologie di interazione
Fabio Ricciato, TIM
![Page 5: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/5.jpg)
5
Lean Thinking
• Identificare il valore del cliente
• Qual è il valore del cliente finale rispetto al processo
VALUE
• Mappare il flusso del valore
• Rimuovere le attività che non generano valore (spreco / waste / muda)
VALUE STREAM
• Creare e far scorrere il flusso
• Passare da un modello a «lotti e code» a un modello di produzione a «flusso»
FLOW
• Fare in modo che il flusso sia tirato dal cliente
• Evitare sovraproduzioni PULL
• Perseguire l’eccellenza
• Diffondere la cultura del miglioramento continuo
PERFECTION
• Estendere l’ottica lean ai fornitori SUPPLY CHAIN
src. http://oe.ucdavis.edu/Lean/
Fabio Ricciato, TIM
![Page 6: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/6.jpg)
6
Agilità Framework
Agile Manifesto
Lean thinking
Complessità
Project Management
Scrum
Kanban
Scrumban
XP programming
….
Pillars
Mercato competitivo
Accorciamento ciclo innovativo/di prodotto
Business model complessi
Tecnologie di interazione
Fabio Ricciato, TIM
![Page 7: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/7.jpg)
7
Agile manifesto
Individuals and interactions over
processes and tools
Working software over
comprehensive documentation
Customer collaboration over
contract negotiation
Responding to change over
following a plan
Fabio Ricciato, TIM
Src. http://agilemanifesto.org
![Page 8: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/8.jpg)
8
Agilità Framework
Agile Manifesto
Lean thinking
Complessità
Project Management
Scrum
Kanban
Scrumban
XP programming
….
Pillars
Mercato competitivo
Accorciamento ciclo innovativo/di prodotto
Business model complessi
Tecnologie complesse
Fabio Ricciato, TIM
![Page 9: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/9.jpg)
9
SCRUM
• Ken Schwaber and Jeff Sutherland
• scrumguide.org
• Scrum.org / scrumalliance.org
• «metodo iterativo ed incrementale per
ottimizzare la prevedibilità ed il
controllo del rischio»
• …come una squadra
Fabio Ricciato, TIM
![Page 10: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/10.jpg)
10
Trasparenza
• Gli aspetti significativi del processo devono
essere visibili ai responsabili del risultato
finale
src. http://www.scrumguides.org Fabio Ricciato, TIM
![Page 11: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/11.jpg)
11
Ispezione e Adattamento
• ispezionare frequentemente gli artefatti e
l’avanzamento
• non tanto frequente da intralciare il lavoro
stesso.
• L’adattamento deve essere portato a termine il
più rapidamente possibile per ridurre al minimo
l’ulteriore deviazione.
src. http://www.scrumguides.org Fabio Ricciato, TIM
![Page 12: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/12.jpg)
12
Ruoli
Fabio Ricciato, TIM
• Product Owner
• Scrum Master
• Team di sviluppo
![Page 13: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/13.jpg)
13
SCRUM framework
src. http://www.scrum.org Fabio Ricciato, TIM
![Page 14: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/14.jpg)
14
SCRUM principles
src. http://www.scrum.org Fabio Ricciato, TIM
![Page 15: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/15.jpg)
15
Frizioni e Miti di Scrum
Fabio Ricciato, TIM
![Page 16: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/16.jpg)
16
TRASPARENZA PROCESSI AZIENDALI CONSOLIDATI
DIPENDENZE PRODUCT OWNER
T-SHAPE PURCHASING
PRIORITA’
Fabio Ricciato, TIM
![Page 17: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/17.jpg)
17
Miti & Luoghi comuni
Scrum e
Agile
Scrum projects sono “unmanaged”
Fabio Ricciato, TIM
![Page 18: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/18.jpg)
18
Miti & Luoghi comuni
Scrum e
Agile
Scrum projects si riduce il lavoro upfront e la pianificazione
Fabio Ricciato, TIM
![Page 19: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/19.jpg)
19
Miti & Luoghi comuni
Scrum e
Agile
Scrum significa non avere documentazione
Fabio Ricciato, TIM
![Page 20: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/20.jpg)
20
Miti & Luoghi comuni
Scrum e
Agile
Scrum significa meno disciplina
Fabio Ricciato, TIM
![Page 21: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/21.jpg)
21
Miti & Luoghi comuni
Scrum e
Agile
Scrum risolve i problemi di know how
Fabio Ricciato, TIM
![Page 22: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/22.jpg)
22
Miti & Luoghi comuni
Scrum e
Agile
A causa del delivery frequente, la qualità si abbassa
Fabio Ricciato, TIM
![Page 23: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/23.jpg)
23
Miti & Luoghi comuni
Scrum e
Agile
Scrum non ci sono vincoli di
Scope, Time, Cost, Quality.
Fabio Ricciato, TIM
![Page 24: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/24.jpg)
24
Miti & Luoghi comuni
Scrum e
Agile
Scrum puo’ essere utilizzato solo per progetti piccoli.
Fabio Ricciato, TIM
![Page 25: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/25.jpg)
25
Miti & Luoghi comuni
Scrum e
Agile
Fabio Ricciato, TIM
![Page 26: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/26.jpg)
26
Miti & Luoghi comuni
Scrum e
Agile
Scrum è facile da implementare.
Fabio Ricciato, TIM
![Page 27: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/27.jpg)
27
Product Backlog
Sprint
Timeboxed
Rhythm
Information Reflector
Transparency
Developer Team
Values
Adaptation
Sprint Review
Sprint Retrospective
Product Owner vs Client
Scrum Master vs Project Manager
Refactoring &
Technical Debts Automation
DevOps
Product Owner vs Client Sprint Review
Fabio Ricciato, TIM
![Page 28: Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean thinking Complessità Project Management Scrum Kanban Scrumban XP programming …. Pillars](https://reader034.vdocuments.site/reader034/viewer/2022042622/5f98595908aaed7baf180596/html5/thumbnails/28.jpg)
Grazie