Introduzione al Project Management
IT Project Management
Lezione 1 – Introduzione al Project Management
Federica Spiga
A.A. 2009-2010
1
Rapporto CHAOS 2009
Progetti completati in tempo,
all’interno del budget,
rispettando i requisiti
RAPPORTO CHAOS 2009
Project Successfull
Progetti completati overbudget,
Oppure in ritardo o che non rispettano
appieno i requisiti del cliente
Progetti non completati
Project Challenged
Project Failed
2
1
Introduzione al Project Management
Cause di fallimento
3
Definizione di progetto
A project is a temporary endeavor undertaken to accomplish a
unique purpose
(Project Management Body of Knowledge –PMBOK – Project Management Institute)
“Processo unico consistente in un insieme di attività coordinate con
scadenze iniziali e finali, intraprese per ottenere un obiettivo conformemente a
specifiche richieste, quali vincoli di tempo, costo e risorse”.
Project Management (ISO 8402, 1990)
4
2
Introduzione al Project Management
Definizione di progetto
Le caratteristiche fondamentali di un progetto sono:
• ha un inizio e una fine ben definito
• ha un risultato unico (prodotto e/o servizio), mai creato prima, e
creato per uno scopo ben preciso
• è multidisciplinare, ossia coinvolge persone con diverse capacità
e diverse provenienze.
•Incertezza/Elaborazione Progressiva : i progetti sono pianificati
prima della loro realizzazione, ma sia la missione (scope) sia la
tempistica sono continuamente oggetto di revisione
5
Software Project Manager
•I progetti software hanno delle caratteristiche uniche:
•Prodotto è intangibile
•Molti progetti software utilizzano tecnologie innovative
•E’ difficile stimare esattamente, soprattutto nelle fasi iniziali, la
quantità di lavoro da fare
6
3
Introduzione al Project Management
Definizione di Project Management
Project management is the application of knowledge, skills, tools,
and techniques to project activities in order to meet or exceed
stakeholder needs and expectations from a project
(Project Management Body of Knowledge –PMBOK – Project Management Institute)
Esiste il project management del contraente e quello del committente (sia nelle
commesse di vendita, sia nei progetti interni all’azienda)
Lo scopo primo dell’uso delle tecniche di gestione progetto, o Project Management,
consiste nel raggiungere gli obiettivi del progetto :
•Con le risorse disponibili
•Nel tempo stabilito
•Al costo stabilito.
Compito del PM è riuscire a tovare un
compromesso tra queste spinte
contrastanti
7
Project Manager
•Il project manager deve avere un bagaglio di competenze e di esperienze
che lo pongano in grado di gestire un progetto in modo sostanzialmente
indipendente dal contesto tecnologico e organizzativo
•Competenza applicative : conoscenza del dominio del progetto. Il PM
deve essere un tecnico o un generalista??
•Competenze relazionali: abilità nel motivare il team, doti di
comunicazione (il 90% del tempo del PM è speso per la comunicazione),
doti di leadership, capacità negoziali
•Competenze organizzative: il PM deve essere in grado di conoscere e
saper interagire con l’organizzazione in cui opera
•Conoscenze metodologice: il PM deve conoscere le metodologie e i
principali strumenti per la gestione del progetto
8
4
Introduzione al Project Management
Gestione di un progetto
Bisogna distinguere due concetti:
L’efficacia misura il raggiungimento degli obiettivi prefissati e risponde alla
domanda “facciamo le cose giuste per raggiungere gli obiettivi?”
L’efficienza si occupa invece della gestione razionale e intelligente delle
risorse a disposizione durante il progetto: tempo, denaro, risorse umane,
materiale, macchine, energia, informazioni, ecc. L’efficienza risponde alla
domanda “facciamo bene le cose? Le facciamo in modo razionale?”
I due concetti sono posti in una chiara gerarchia di importanza: prima è
necessario garantire l’efficacia delle nostre attività, in seguito si può
ottimizzare l’efficienza.
9
Principali standard di project management
• A Guide to the Project Management Body of Knowledge – PMBOK – del PMI Institute
• PRINCE2, PRojects IN Controlled Environments
• Capability Maturity Model from the Software Engineering Institute.
• GAPPS, Global Alliance for Project Performance Standards- uno standard open source che descrive
le competenze necessarie per project e program managers.
• Metodo HERMES , una metodologia generale di project management, utilizzato in Lussemburgo e
in organizzazioni internazionali
• ECSS – lo standard ESA (European Space Agency) per la gestione di progetti
• ISO standards ISO 9000, una famiglia di standard per la gestione della qualità e la famiglia
• ISO 10006:2003 per la gestione della qualità sia in generale che nei progetti
• Team Software Process (TSP) del Software Engineering Institute.
• Total Cost Management Framework, AACE International's Methodology per Portfolio, Program e
Project Management
• ISO/IEC15504 - SPICE - Software Process Improvement and Capability Estimation).
10
5