INFORMATICA 20-Project Mngmt - Trapani Marco's Blog · 20-Project Management MARCO TRAPANI -...
Transcript of INFORMATICA 20-Project Mngmt - Trapani Marco's Blog · 20-Project Management MARCO TRAPANI -...
20-Project Management
MARCO TRAPANI [email protected] 1
INFORMATICA20-Project Mngmt
Marco [email protected]
Argomenti
� Project Management� Definizione
� Storia
� Elementi di base� Le Breakdown structure
� Le priorità� PERT – Gantt
� Analisi avanzamento lavori (earned value)
Project Management
� Progetto � attività che ha un inizio e una fine ed è svolta
per conseguire obiettivi stabiliti rispettando vincoli di costo, tempo e qualità
� Project Management� attività che si focalizza su un progetto,
raccogliendo ed ottimizzando le risorse necessarie per completarlo con successo
20-Project Management
MARCO TRAPANI [email protected] 2
Altre definizioni di progetto
� un insieme di persone e di altre risorse temporaneamenteriunite per raggiungere uno specifico obiettivo, di solito con un budget predeterminato ed entro un periodo stabilito (Graham, 1990)
� uno sforzo complesso, di regola di durata minore di tre anni, comportante compiti interrelati eseguiti da varie organizzazioni, con obiettivi, schedulazioni e budget ben definiti (Archibald, 1994)
� un insieme di sforzi coordinati nel tempo (Kerzner 1995)� uno sforzo temporaneo intrapreso per creare un prodotto o un
servizio o un risultato unico (Project Management Institute, 1996)
Management
� Pianificare: scadenziare le cosa da fare� Organizzare: predisporre le attività da compiere� Staffing: selezionare il personale� Dirigere: fornire le istruzioni da eseguire� Controllare: decidere per “risolvere” i problemi� Monitorare: verificare l’avanzamento� Innovare: suggerire soluzioni innovative� Rappresentare: interfacciare con il “committente”� …� gestire il Rischio: valutare e governare rischi
Progetto = punti di vista
20-Project Management
MARCO TRAPANI [email protected] 3
Storia
� Stonehenge, Piramidi, Grande Muraglia….� Cattedrali� …………� Henry Gantt (1861-1919)� 1930 in EXXON – Project Engineer� 1945 Progetto Manhattan (WWII)� 1957 Definizione Critical Path Method (Walker)� 1958 Progetto Submarine Polaris (PERT) � anni 60 Progetto Apollo� ……
Oggi
�PMI - Project Management Institute� PMBook (Bibbia del PM)
� Standard ANSI
� Competenze standardizzate
� Certificazione Internazionale
Dove è usato
�Aziende tradizionali� Ingegneria e
costruzione
� Elettronica
� Aerospaziale
� Chimica
� Petrolifera
� Cantieristica
� Ricerca e sviluppo
� Società di consulenza
� Nucleare
� Militare
20-Project Management
MARCO TRAPANI [email protected] 4
Dove è usato
�Aziende innovative� Trasporti e turismo� Servizi ospedalieri� Fonti energetiche
alternative� Nuovi materiali� Servizi bancari� Servizi finanziari
� Servizi informatici� Produzione di
spettacoli� Management
education� Campagne
elettorali� Immagine e
comuncazione
Dove è usato
�Sub-funzioni� Lancio nuovi prodotti� Cambiamento
organizzativo� Ricerca e sviluppo� Servizi legali-
contrattuali� Servizi finanziari� Programmi di
marketing
� Riallocazione delle risorse
� Studi di fattibilità� Direttive politiche� Campagne
pubblicitarie� Office automation� Formazione e
sviluppo
PMI
�Processo di management (fasi): �Avviamento�Pianificazione�Controllo�Esecuzione �Chiusura
20-Project Management
MARCO TRAPANI [email protected] 5
PMI
Parametri da definire/bilanciare
Costo Qualità
Tempo
PMI
�Parametri da definire/bilanciare� Posso diminuire il tempo, se aumento i costi
(più risorse) o diminuisco la qualità� Posso diminuire i costi, se allungo i tempi
(meno risorse) o diminuisco la qualità
� Posso aumentare la qualità, se aumento i costi (più risorse) e allungo i tempi
PMI
�Aree di conoscenza� project integration� time management � scope management� cost management� quality management� risk management� human resources management� communication management� procurement management
20-Project Management
MARCO TRAPANI [email protected] 6
Project Management
�Perché� Sempre più richiesto
� Gestione ottimale dell’innovazione� Metodologia di controllo e consuntivazione
costi standardizzata� Competenza “trasversale”
Project Management
� Non solo progetti “lunari”……
� ANCHE � Progettare i lavori di casa� La preparazione della cena� Lavori ricorrenti (pianificazione)
� ……
� In generale il Project Management è� “una mentalità”
Organizzazione di progetto
�Definire � Cosa deve essere fatto
� In che ordine� Con quali tempi� Chi lo deve fare
�Per stabilire� Durata� Costi
� Impegni di risorse
20-Project Management
MARCO TRAPANI [email protected] 7
Spinte “opposte”
Minimizzare
TEMPO
COSTO
Massimizzare
QUANTITA’
QUALITA’
Plan the work and work the plan
Ciclo di pianificazione
�Shewhart-Deming� (ASQ American Society for Quality, 1999)
PLAN
DOCHECK
ACT
Cosa deve essere fatto
�Breakdown Structure� PBS – Product Breakdown Structure
� ABS – Activity Breakdown Structure� WBS – Work Breakdown Structure� OBS – Organisational Breakdown Structure
� anche…� CBS – Cost Breakdown Structure� LBS – Layout Breakdown Structure
� RBS – Resource Breakdown Structure
20-Project Management
MARCO TRAPANI [email protected] 8
Breakdown Structure
1
1.1 1.2 1.3
1.1.1 1.1.2 1.1.3 1.2.1 1.2.2 1.3.1 1.3.2
1.1.2.1
1.1.2.2
1.2.1.1
1.2.1.2
1.2.1.3
1.3.2.1
1.3.2.2
1.3.2.3
Breakdown Structure
� 1� 1.1
� 1.1.1� 1.1.2
� 1.2� 1.3
� 1.3.1� 1.3.2
� 2� 2.1
� 2.1.1� 2.1.2
� 2.2� 2.3� 2.4
� 2.4.1� 2.4.2
PBS – Product BS
� “distinta base” di un prodotto finito
� Dettaglio di “cosa si deve fare”
� Dal generale al particolare
20-Project Management
MARCO TRAPANI [email protected] 9
PBS - Esempio
ABS – Activity BS
� Elenco delle attività necessarie per realizzare il prodotto finito
� NON preoccuparsi dell’ordine delle attività� NON preoccuparsi delle priorità o vincoli� Definire:
� Dettagli operativi del processo� DURATA
� Ottimistica� Pessimistica� Probabilistica
WP – Work Package
� Incrocio tra PBS e ABS
20-Project Management
MARCO TRAPANI [email protected] 10
Livello di dettaglio
� “Sufficiente” livello di dettaglio� + dettaglio = più precisione…
� + dettaglio = più costo di gestione…
� “Misurabilità” dei risultati� Ogni WP dovrebbe avere output “chiari”
� “Univocità” delle responsabilità� Ogni WP deve essere assegnato ad una
risorsa “responsabile”
OBS – Organisational BS
�RISORSE UMANE� In italiano: ORGANIGRAMMA
� Struttura delle gerarchie (responsabilità)
RBS – Resource BS
�RISORSE MATERIALI� Macchine, strumenti, aule, proiettori, pc,
ecc.ecc.� Dettaglio in base a “collegamenti” (es. è inutile
avere una lavagna senza pennarelli…)
20-Project Management
MARCO TRAPANI [email protected] 11
Assegnazione risorse
�WP – WorkPackage� Ogni WP deve avere associato:
� Elenco risorse� Utilizzo (se “una tantum”, a tempo, a costo fisso
“per ogni uso”, a consumo ecc.ecc.)
Tempificazione
� Ogni singola attività può essere: � ASAP : As soon as possibile
� Prima possibile� ALAP : As late as possibile
� Il più tardi possibile� Fixed : Iniziare/Finire esattamente il …. � NET data : Non Earlier Than
� Non iniziare/finire prima del ….� NLT data : Non Later Than
� Non iniziare/finire oltre il…� Perché ?
� Bilanciamento tra: � Costi (più tardi inizio, più tardi pago…) � Timori di ritardi (prima inizio, più sto tranquillo…)
Legami tra attività:
� A finish to start B (FS)� B non può iniziare se non è finita A
A
B
20-Project Management
MARCO TRAPANI [email protected] 12
Legami tra attività:
� A start to start B (SS)� B non può iniziare se non è iniziata A
A
B
Legami tra attività:
� A start to finish B (SF)� B non può finire se non è iniziata A
A
B
Legami tra attività:
� A finish to finish B (FF)� B non può finire se non è finita A
A
B
20-Project Management
MARCO TRAPANI [email protected] 13
Legami tra attività:
� Posso prevedere dei “ritardi” (LAG) obbligati
A
B
FS + 3 GG
Legami tra attività:
� Oppure degli “anticipi” obbligati
A
B
FS - 3 GG
Tempificazione
� Per ogni attività si calcolano:
� ES - Early start� EF - Early finish� LS - Late start� LF - Late finish
� ∆ LS-ES = margine di tolleranza
Come ?
20-Project Management
MARCO TRAPANI [email protected] 14
STEP 1 - Activities
A
B
C
G
F
H
I
D
E
STEP 2 - Disposizione
AB
C
G
F HI
DE
STEP 3 - Relazioni
AB
C
G
F HI
DE
20-Project Management
MARCO TRAPANI [email protected] 15
STEP 4 - Durate
AB
C
G
F HI
DE
(5)
(3)
(2)
(4)
(4) (6)
(2) (7)
(8)
STEP 5 – Cammino “in avanti”
AB
C
G
F HI
DE
0 (5) 5
5 (3) 8
8 (2) 10
5 (4) 9
12 (4) 16 16 (6) 22
22 (2) 245 (7) 12
5 (8) 13
STEP 6 – Cammino “indietro”
AB
C
G
F HI
DE
0 (5) 5
0 5
5 (3) 8
8 (2) 10
5 (4) 9
12 (4) 16 16 (6) 22
22 (2) 245 (7) 12
5 (8) 135 12
12 1616 22
22 24
17 20
20 22
8 12
14 22
20-Project Management
MARCO TRAPANI [email protected] 16
Quindi……
A0 (5) 5
0 5
Early Start Early Finis h
Late Start Late Fini sh
Duration
∆ LS-ES margine di tolleranza
STEP 7 – Critical Path
AB
C
G
F HI
DE
0 (5) 5
0 5
5 (3) 8
8 (2) 10
5 (4) 9
12 (4) 16 16 (6) 22
22 (2) 245 (7) 12
5 (8) 135 12
12 1616 22
22 24
17 20
20 22
8 12
14 22
Diagramma di Gantt
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
987654321
I
H
G
F
E
D
C
B
A
20-Project Management
MARCO TRAPANI [email protected] 17
Bilanciamento risorse
� Attenzione a sovrapposizioni� Risorse “indisponibili” (es. aule…)
� Risorse “gestibili” (es. “comprando” hh/uomo)
100100I
100100H
100G
100100F
100E
100100D
100C
100100B
100100A
YOTATETABETAALFAAttività / Risorse
Diagramma di Gantt
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
987654321
I
H
G
F
E
D
C
B
A
Plan uso risorse
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
987654321
IIHHHHHHBBBBBBBAAAAAα
EEDDDFFFFCCCCAAAAAβ
HHHHHHFFFFBBBBBBBτ
IIDDDGGGGGGGGγ
20-Project Management
MARCO TRAPANI [email protected] 18
Materiale didattico
� Esempio corso.mpp� Realizzato in MS Project 2003
� “start” progetto 1/5/2008� Impostato calendario senza sabati e
domeniche per vedere meglio sviluppo
Milestone
� Definizione di attività “milestone”� Esempio: riunione di coordinamento e verifica
mensile…
� “check-point” dell’avanzamento lavori
� Momento importante di � Verifica avanzamento lavori
� Condivisione difficoltà� Valutazione alternative
Monitoraggio
� Definizione dei sistemi di raccolta dati
� Controllo avanzamento lavori
� Auditing su qualità
20-Project Management
MARCO TRAPANI [email protected] 19
Budget Earned Value
0
1000
2000
3000
4000
5000
6000
7000
8000
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Milestone
Earned Value
� Definizione di: � BCWP = Budget Cost of Work Performed
� Valore del lavoro REALIZZATO AD OGGI valorizzato in base al budget (EARNED VALUE)
� BCWS = Budget Cost of Work Scheduled� Valore del lavoro PREVISTO AD OGGI valorizzato
in base al budget � ACWP = Actual Cost of Work Performed
� Valore del lavoro REALIZZATO AD OGGI a valori effettivi di consuntivo
� BAC = Budget At Completition� Budget di previsione iniziale (totale) del progetto
Earned Value
� Calcolo: � CV = Cost Variance
� BCWP (earned value) – ACWS (costo effettivo)� Efficienza in termini di costi
� SV = Schedule Variance� BCWP (earned value) – BCSW (budget
programmato) � Efficacia in termini di tempi
20-Project Management
MARCO TRAPANI [email protected] 21
Software
� Software Commerciale: � MS Project
� NB: esistono vari altri prodotti di “alto” livello per applicazioni specifiche (es. progettazione aeronautica)
� Software OPEN o GNU� Pianif_OOo (su CALC Open Office)
� ManyPlans
LINK
� www.projectmanagement.com
� www.pmforum.it
� www.msproject.com
Corsi su Progetto trio
� Introduzione al Project Management 2h� Le breakdown structures 2h� Organizzazione dei progetti e delle risorse 2h� Programmazione del tempo 2h� Project Management 9h