Agile Lean Conference 2016 - Spagnuolo S_Leadership, resilienza & Agile PM
Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean...
Transcript of Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean...
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
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
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
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
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
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
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
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
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
10
Trasparenza
• Gli aspetti significativi del processo devono
essere visibili ai responsabili del risultato
finale
src. http://www.scrumguides.org Fabio Ricciato, TIM
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
12
Ruoli
Fabio Ricciato, TIM
• Product Owner
• Scrum Master
• Team di sviluppo
13
SCRUM framework
src. http://www.scrum.org Fabio Ricciato, TIM
14
SCRUM principles
src. http://www.scrum.org Fabio Ricciato, TIM
15
Frizioni e Miti di Scrum
Fabio Ricciato, TIM
16
TRASPARENZA PROCESSI AZIENDALI CONSOLIDATI
DIPENDENZE PRODUCT OWNER
T-SHAPE PURCHASING
PRIORITA’
Fabio Ricciato, TIM
17
Miti & Luoghi comuni
Scrum e
Agile
Scrum projects sono “unmanaged”
Fabio Ricciato, TIM
18
Miti & Luoghi comuni
Scrum e
Agile
Scrum projects si riduce il lavoro upfront e la pianificazione
Fabio Ricciato, TIM
19
Miti & Luoghi comuni
Scrum e
Agile
Scrum significa non avere documentazione
Fabio Ricciato, TIM
20
Miti & Luoghi comuni
Scrum e
Agile
Scrum significa meno disciplina
Fabio Ricciato, TIM
21
Miti & Luoghi comuni
Scrum e
Agile
Scrum risolve i problemi di know how
Fabio Ricciato, TIM
22
Miti & Luoghi comuni
Scrum e
Agile
A causa del delivery frequente, la qualità si abbassa
Fabio Ricciato, TIM
23
Miti & Luoghi comuni
Scrum e
Agile
Scrum non ci sono vincoli di
Scope, Time, Cost, Quality.
Fabio Ricciato, TIM
24
Miti & Luoghi comuni
Scrum e
Agile
Scrum puo’ essere utilizzato solo per progetti piccoli.
Fabio Ricciato, TIM
25
Miti & Luoghi comuni
Scrum e
Agile
Fabio Ricciato, TIM
26
Miti & Luoghi comuni
Scrum e
Agile
Scrum è facile da implementare.
Fabio Ricciato, TIM
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
Grazie