4
Indice
1 INTRODUZIONE .................................................................................................................. 7
2 IL CONTESTO DEL PROJECT MANAGEMENT .............................................................. 9
2.1 Le Caratteristiche del Progetto ............................................................................................. 9
2.2 Il Project Management ....................................................................................................... 10
2.3 Approcci al Project Management ....................................................................................... 12
3 IL CICLO DI VITA DI UN PROGETTO (Project Lyfe Cycle) .......................................... 16
3.1 Caratteristiche del Ciclo di vita del progetto ...................................................................... 16
3.2 Struttura Organizzative di Project Management ................................................................ 21
4 IL RISK MANAGEMENT .................................................................................................. 24
4.1 Standard di riferimento ....................................................................................................... 25
4.2 Concetto di rischio, evento ed opportunità ......................................................................... 28
4.3 Classificazione dei Rischi .................................................................................................. 29
4.4 Aree tematiche di sviluppo del Risk Management ............................................................. 32
4.5 I Processi di Risk Management .......................................................................................... 44
5 IL PROGETTO SOFTWARE .............................................................................................. 53
5.1 Alcuni concetti ................................................................................................................... 53
5.2 Modelli dei processi software ............................................................................................ 54
5.3 Criteri di selezione di un modello ...................................................................................... 68
6 LA GESTIONE DEI RISCHI DEI PROGETTI SOFTWARE ............................................ 69
6.1 I Rischi e l’Ingegneria del Software ................................................................................... 69
6.2 Approcci al Project Risk Management ............................................................................... 70
6.3 Il processo di gestione dei rischi in un progetto nel PMBOK® ......................................... 72
6.4 Origine dei rischi di un progetto software .......................................................................... 74
6.5 Criteri di successo di un progetto software ........................................................................ 77
6.6 Processo di gestione dei rischi in un progetto software ..................................................... 78
7 TECNICHE E METODI PER LA GESTIONE DEI RISCHI DEI PROGETTI
SOFTWARE ................................................................................................................................. 99
7.1 Tecniche e metodi per la fase di Pianificazione di gestione rischi ..................................... 99
7.2 Tecniche e metodi per la fase di Identificazione dei rischi ................................................ 99
5
7.3 Tecniche e metodi per la fase di Analisi del rischio ........................................................ 110
7.4 Tecniche e metodi per la fase di Pianificazione delle Risposte ....................................... 129
7.5 Tecniche e metodi per la fase di Monitoraggio e Controllo ............................................. 133
7.6 Tools Software per il processo di gestione dei rischi nei progetti software ..................... 135
8 CONCLUSIONI E FUTURI SVILUPPI ............................................................................ 137
RINGRAZIAMENTI .................................................................................................................. 138
BIBLIOGRAFIA ......................................................................................................................... 139
SITOGRAFIA ............................................................................................................................. 146
Indice Figure
Figura 1 Tipica Sequenza delle fasi in un ciclo di vita (PMBOK ................................................. 18
Figura 2 Relazione tra il ciclo di vita del prodotto e del progetto ................................................. 18
Figura 3 Processi di Project Management - Fonte PMBOK® ...................................................... 20
Figura 4 Plan Do Ciclo Act ........................................................................................................... 21
Figura 5 Cubo del Modello CoSo ................................................................................................. 37
Figura 6 Framework Risk Management ISO 31000:2009 ............................................................ 45
Figura 7 Processo di Risk Management ISO 31000:2009 ............................................................ 47
Figura 8 Processo di Risk Management (AIRMIC ALARM IRM®, 2002) ................................. 50
Figura 9 Risk Management Model Orange Book (HM Treasury, October 2004) ........................ 51
Figura 10 Ciclo di Vita del Software: Modello a Cascata ............................................................. 55
Figura 11 Ciclo di vita di un Modello Incrementale ..................................................................... 57
Figura 12 Modello di Processo a Spirale (Boehm 1988) .............................................................. 58
Figura 13 Flussi di lavoro nel Processo Unificato ........................................................................ 61
Figura 14 Ciclo di vista dell’Extreme Programming .................................................................... 64
Figura 15 Ciclo di vita del processo software ASD ...................................................................... 65
Figura 16 Processo di sviluppo software FDD .............................................................................. 67
Figura 17 Ciclo di Vita del Modello Agile Scrum ........................................................................ 67
Figura 18 Panoramica del processo di gestione rischi nel PMBOK® .......................................... 74
Figura 19 Paradigma SEI di gestione rischi .................................................................................. 79
Figura 20 Data Flow del Processo di Gestione dei Rischi ............................................................ 80
Figura 21 Esempio di struttura scomposizione dei rischi (RBS) Tassonomia SEI ....................... 82
6
Figura 22 Outline di un piano di gestione dei rischi ..................................................................... 83
Figura 23 Dimensioni del rischio di un progetto software ............................................................ 86
Figura 24 Distribuzione dei fattori di rischio ................................................................................ 88
Figura 25 Esempio di un Registro dei Rischi (approccio quantitativo) ........................................ 91
Figura 26 Livello di sofisticazione della fase di Analisi ............................................................... 98
Figura 27 Tabella S.W.O.T ......................................................................................................... 105
Figura 28 Esempio di un Diagramma di Ishikawa ...................................................................... 107
Figura 29 Esempio di Diagramma di influenza .......................................................................... 110
Figura 30 Analisi della sensitività ............................................................................................... 118
Figura 31 Diagramma Tornado ................................................................................................... 119
Figura 32 Albero delle decisioni ................................................................................................. 121
Figura 33 Esempio di un albero delle decisioni .......................................................................... 123
Figura 34 Esempio di Diagramma radar del rischio globale di progetto .................................... 127
Figura 35 Esempio di Diagramma radar di stima dell’impatto del rischio per un progetto ........ 127
Indice Tabelle
Tabella 1 Standard di Project Management (Fonte: Wikipedia) ................................................... 12
Tabella 2 Fasi Progettuali in un progetto “tipo” per la fornitura di un Sistema ICT .................... 17
Tabella 3 Confronto tra IEEE Standard 1540 e PMBOK ............................................................. 80
Tabella 4 Principali fattori di rischio di un progetto software ...................................................... 87
Tabella 5 RBS per un Progetto Software (Dorofee e altri, 1996) ................................................. 90
Tabella 6 Analisi Rischi: Scala Qualitativa della probabilità ..................................................... 111
Tabella 7 Analisi Rischi: Scala Qualitativa dell’impatto ............................................................ 112
Tabella 8 Analisi qualitativa ALTO, MEDIO, BASSO .............................................................. 113
Tabella 9 Rappresentazione alternativa di una Tabella BASSO, MEDIO, ALTO ..................... 113
Tabella 10 Matrice di Probabilità ed Impatto .............................................................................. 114
Tabella 11 Un esempio di Categorie e Fattori di rischio di un progetto software ...................... 126
Tabella 12 Strategie per rischi negativi o minacce ..................................................................... 131
Tabella 13 Strategie per rischi positivi o opportunità ................................................................. 132
Tabella 14 Strumenti e tecniche del Monitoraggio e Controllo dei rischi .................................. 135