When The Public Sector Goes Agile

40
1 Dal Progetto alla Governance Roma, 20 Settembre 2016 When The Public Sector Goes Agile… ANAS (Ing. Marco Negri)

Transcript of When The Public Sector Goes Agile

1 Dal Progetto alla Governance – Roma, 20 Settembre 2016

When The Public Sector Goes Agile…

ANAS (Ing. Marco Negri)

2 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Chi sono

• Chi sono

– IT Manager

– PMP, COBIT, CBAP, ITIL, EMIT

– 16+ anni esperienza nell’IT

– Responsabile sistemi EPM, ECM e CAD

• Da dove vengo

– Anas SpA: gestore rete stradale ed

autostradale nazionale

– 25.000+ km di strade ed autostrade

– Prima stazione appaltante italiana (~2 mld €/y)

3 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Agenda

Perchè

Agile?

Cos’è

Agile? Agile@Anas Conclusioni

1 2 3 4

3

4 Dal Progetto alla Governance – Roma, 20 Settembre 2016

5 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Perché Agile?

6 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Perchè Agile?

7 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Perchè Agile?

8 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Perché Agile?

9 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Perchè Agile?

10 Dal Progetto alla Governance – Roma, 20 Settembre 2016

L’iceberg dei requisiti

REQUISITI ESPLICITI

REQUISITI IMPLICITI

REQUISITI SCONOSCIUTI

11 Dal Progetto alla Governance – Roma, 20 Settembre 2016

User expectations…

12 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Ricapitolando…

Non so bene cosa voglio...

...ma lo voglio subito...

...e costare poco!

...e deve funzionare bene...

13 Dal Progetto alla Governance – Roma, 20 Settembre 2016

14 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Agile in 1 slide

2-4 wks

15 Dal Progetto alla Governance – Roma, 20 Settembre 2016

E quindi?

Waterfall

Agile

16 Dal Progetto alla Governance – Roma, 20 Settembre 2016

vs

17 Dal Progetto alla Governance – Roma, 20 Settembre 2016

What You Document

Is What Yoy Get

(WYDIWYG)

What You See

Is What Yoy Get

(WYSIWYG)

18 Dal Progetto alla Governance – Roma, 20 Settembre 2016

19 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Escaping change… WELCOMIG change…

20 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Software as usual…

21 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Agile è il futuro

Graph from Ken Rubin (2015)

22 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Agile@Anas

23 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Il primo progetto Agile

Intervento di Manutenzione

Evolutiva di un’applicazione

esistente

• Durata: 3 mesi (Dic ‘15 - Mar ‘16)

• Numero di Sprint: 6

• Lunghezza Sprint: 2 settimane

• Importo: 65.000 €

• Development Team: 5 persone

24 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Punti di attenzione

• Pilastri dell’Agile

• Framework Agile

• Questioni contrattuali

25 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Pilastri dell’Agile

FIDUCIA

Tra

spa

ren

za

Res

pon

sab

ilità

Col

lab

ora

zion

e

26 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Fiducia?!?

Image from David Hillson (2016)

27 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Cliente Fornitore

Stimerà le User Story in modo equo?

Il punto di vista del Cliente…

Image from David Hillson (2016)

28 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Cliente Fornitore

Mi pagherà davvero tutti i rework?

… e del Fornitore

Image from David Hillson (2016)

29 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Framework Agile

30 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Adattamento del framework

• Linee Guida per lo Sviluppo Agile

Complementari alla Scrum

Guide

Inquadrano Scrum nei processi della Direzione

ICT Anas

Green field? Project Inception

Controllo Qualità? Sprint Inspection

Ed altro ancora…

31 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Adattamento del framework

Fornitore

Anas

32 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Adattamento del framework

• Che fine hanno fatto i Project Manager?

PM Fornitore

PM Anas

33 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Questioni contrattuali

• Come usare Scrum in un contratto «a Task»?

−Tempi

−Costi

−Funzionalità

Contratto «Waterfall»

34 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Questioni contrattuali

• Come usare Scrum in un contratto «a Task»?

−Tempi

−Costi

−Funzionalità

−Valore

Contratto «Agile»

35 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Questioni contrattuali

• Contratto «a Task» Agile:

Mi impegno a realizzare

XXX Story Points, in YYY

mesi, per ZZZ €

36 Dal Progetto alla Governance – Roma, 20 Settembre 2016

One more thing…

• Come evitare che le stime iniziali delle User

Story vengano «stravolte» durante il progetto?

Product Owner Proxy

37 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Conclusioni

38 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Conclusioni

• Agile è disciplina

• Meglio affidarsi ad un Agile coach

• No Trust… No Party!

39 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Conclusioni

40 Dal Progetto alla Governance – Roma, 20 Settembre 2016

Grazie!

• Name | Marco Negri

• Web | https://it.linkedin.com/in/marconegri

• Email | [email protected]

marco.negri.330 marconegri @piv8tweet mnegri