Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
160
100
60
20
1 2 3 4
B Ampiezza Tecnica A
B I II
Progetti Progetti di
tradizionali grandi dimensioni
Ampiezza
gamma
servizi
III IV
A
Ciclo di vita del progetto 28/11/2016
Ideazione eProgettazione e
fattibilità organizzazione
Esecuzione Avviamento
Comparazione tra progetti
Sviluppo software
Ideazione e Progettazione e
Esecuzione Avviamento
fattibilità organizzazione
Implicazioni
• Gestione del progetto in base al ciclo di vita
• Uguale attenzione al prodotto e al processo
• Le decisioni prese nelle fasi iniziali di un
progetto pesano di più, sui tempi e sui costi
complessivi, di quelle assunte nelle fasi
finali.
Il project management
(gestione di progetto)
I fattori di successo di un progetto
Un fattore chiave è la Competenza nella gestione del
progetto
• Conoscenze (strumenti, tecniche, teorie, normative .....)
• Esperienza, motivazioni, stili, comportamenti, .....
• Il Project Management: è un corpo di studi che aiuta nel
raggiungimento di un obiettivo in modo efficace ed
efficiente, attraverso la gestione integrata delle principali
variabili di progetto: TEMPO, COSTO, QUALITA’
(PERFORMANCE).
I fattori di successo di un progetto
• Gli strumenti e le tecniche del PM rendono più facile la
previsione, e tendono a ridurne il rischio associato; sono di
fondamentale utilità sia in fase di programmazione che di
controllo dell’attività di realizzazione di un’opera.
• I concetti e le tecniche del PM sono validi e applicabili a
tutti le tipologie di progetto
Conoscenze di project management
Project management
Il project management è un approccio alla gestione del progetto volto a
garantire il suo completamento nel rispetto dei tempi, dei costi e delle
prestazioni tecnico-qualitative definite dal committente (performance).
Inizio Pianificazione
Controllo Esecuzione
Chiusura
PMBOK: Sovrapposizione dei gruppi di
processo in una
PMBOK: fase
Sovrapposizione dei gruppi di
processo in una fase
Processi di
esecuzione
Livello
Processi di
di
pianificazione
attività
Processi di
Processi conclusione
di inizio Processi di controllo
Controllo Esecuzione
Controllo Esecuzione
Controllo Esecuzione
Controllo Esecuzione
f1:Function
p:Project
f2:Function
160
100
60
20
1 2 3 4
Tempo Costo
(Matrice Attiv./Resp.)
CPM/PERT Cv e Sv
4/7 11/7 18/7 25/7 1/8 8/8 15/8 22/8 29/8 5/9 12/9 19/9
Start
T4
T1
T2
M1
T7
T3
M5
T8
M3
M2
T6
T5
M4
T9
M7
T10
M6
T11
M8
T12
Finish
Allocazione della forza lavoro
4/7 11/7 18/7 25/ 1/8 8/8 15/8 22/8 29/8 5/9 12/9 19/9
Fred T4
T8 T11
T12
Jane T1
T3
T9
Anne T2
T6 T10
Jim T7
Mary T5
ESERCIZIO
• Disegnare il network delle attività e il diagramma di Gantt relativo alle
attività mostrate con le relative durate e dipendenze
Mansioni Durata (giorni) Dipendenze
T1 10
T2 15 T1
T3 10 T1,T2
T4 20
T5 10
T6 15 T3, T4
T7 20 T3
T8 35 T7
T9 15 T3, T6
T10 5 T5, T9
T11 10 T9
T12 20 T10
T13 35 T3,T4
T14 10 T8,T9
T15 20 T9,T14
T16 10 T15
Risk management
• Si occupa di identificare i rischi e delineare piani per
minimizzare i loro effetti su un progetto
• Un rischio è una probabilità che alcune circostanze
avverse possano verificarsi
• Project risks: ha effetto sullo schedule o risorse (es. perdita di
un progettista esperto)
• Product risks: ha effetto sulla qualità e le performance del
sistema che si sta sviluppando (es. una componente software
che non funziona come previsto)
• Business risks: ha effetto su organisation, developing o
procuring the software (e.g., nascita di un software simile a
quello che si sta producendo)
Risk analysis
• Valuta la probabilità e l’effetto di ogni rischio
• La probabilità potrebbe essere molto bassa (<10%), bassa (10-25%),
moderata (25-50%), (50-75%) alta o molto alta (>75%)
• Gli effetti del rischio potrebbero essere catastrofici, seri, tollerabili o
insignificanti
• L’analisi del rischio dovrebbe essere ripetuta ad ogni ciclo del processo del progetto
The risk management process
Allocate Dispatcher
Resources
FieldOfficer
Document
Incident
Work breakdown structure (WBS)
Presentation ‘tips’
Slide addizionali
Struttura del piano di progetto
• 1. Introduzione
• 2. Organizzazione del Progetto
• 3. Descrizione dei Processi Gestionali
• 4. Descrizione dei Processi Tecnici
• 5. Pianificazione del lavoro, delle risorse umane e del budget.
1. Introduzione
• 1.1 Overview del Progetto
• Descrizione di massima del progetto e del prodotto.
• 1.2 Deliverables del Progetto
• Tutti gli items che saranno consegnati, con data e luogo di consegna
• 1.3 Evoluzione del Progetto
• Piani per cambiamenti ipotizzabili e non
• 1.4 Materiale di riferimento
• Lista dei documenti cui ci si riferisce nel Piano di Progetto
• 1.5 Definizioni e Abbreviazioni
2. Organizzazione del progetto
• 2.1 Modello del Processo
• Relazioni tra le varie fasi del processo
• 2.2 Struttura Organizzativa
• Gestione interna, carta dell’organizzazione
• 2.3 Interfacce Organizzative
• Relazioni con altre entità
• 2.4 Responsabilità di Progetto
• Principali funzioni e attività;
• Di che natura sono?
• Chi ne è il responsabile ?
3. Processi gestionali
• 3.1 Obiettivi e Priorità
• 3.2 Assunzioni, Dipendenze, Vincoli
• Fattori esterni
• 3.3 Gestione dei rischi
• Identificazione, Valutazione, Monitoraggio dei rischi
• 3.4 Meccanismi di monitoraggio e di controllo
• Meccanismi di reporting, format, flussi di informazione, revisioni
• 3.5 Pianificazione dello staff
• Skill necessari (cosa?, quanto?, quando?)
4. Processi tecnici
• 4.1 Metodi, Strumenti e Tecniche
• Sistemi di calcolo, metodi di sviluppo, struttura del team, ecc.
• Standards, linee guida, politiche.
• 4.2 Documentazione
• Piano di documentazione, che deve includere milestones, e revisioni
• 4.3 Funzionalità di supporto al progetto
• Pianificazione della qualità
• Pianificazione della gestione delle configurazioni
5. Pianificazione del lavoro, delle risorse
umane e del budget.
• 5.1 Work Packages
• Il progetto è scomposto in tasks; definizione di ciascun task
• 5.2 Dipendenze
• Relazioni di precedenza tra funzioni, attività e task
• 5.3 Risorse Necessarie
• Stima delle risorse necessarie, in termini di personale, di tempo di computazione, di
hardware, di software ecc.
• 5.4 Allocazione del Budget e delle Risorse
• Associa ad ogni funzione, attività o task il costo relativo
• 5.5 Pianificazione
• Deadlines e Milestones