Agile e Scrum in pratica - PMI Northern Italy Chapter · 2018-03-02 · Agile Manifesto Lean...

Post on 06-Aug-2020

20 views 2 download

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