|
|
|
|
|||||||
|
Ercole Colonese |
|||||||||
|
L’ESPERIENZA AL VOSTRO SERVIZIO! |
|||||||||
|
Consulenza informatica |
|||||||||
|
|
|||||||||
|
|
|||||||||
|
|
Sviluppare software oggi … |
||||||||
|
Stonehenge sunset
In questa pagina:
Project Management nelle organizzazioni software Il PMBOK Obiettivo del PMBOK Destinatari del PMBOK Che cos'è un progetto Che cos'è il Project Management Fasi del ciclo di vita del Project Management Aree di conoscenza del Project Management Processi del Project Management Aree di esperienza generale |
Project Management nelle organizzazioni software
La professione del Project Manager non è semplice, specialmente nell'ambito dei progetti software. I primi anni - quelli pionieristici - sono stati affrontati facendo leva sulle attitudini dei responsabili di progetto, sulla loro intuizione, sull'esperienza ed altre capacità specifiche. Poi il ruolo è stato affrontato in maniera strutturata, definendo responsabilità, competenze, metodologie, codice etico, ecc. Oggi è una professione matura, riconosciuta. E' stato raggiunto un ampio consenso sulle competenze richieste. E' definito un percorso per acquisire le nozioni di base, approfondire i singoli elementi, crescere nelle competenze. E' possibile conseguire la certificazione ed essere riconosciuti nell'ambito della professione. Il Project Management Institute - PMI - gestisce la professione a livello mondiale con delegazioni (Chapter) in moltissime nazioni. In Italia esistono chapter al Nord, al Centro ed al Sud. Il PMBOK Il Project Management Body of Knowledge è la summa delle conoscenze nell'ambito della professione del Project Management. Il PMBOK racchiude pratiche largamente consolidate ed utilizzate dalla comunità dei capi progetti e pratiche innovative che sono emerse negli ultimi tempi. Il PMBOK è quindi in continua evoluzione. In questa pagina si fornisce solo una breve descrizione del PMBOK facendo esplicito riferimento al documento ufficiale "Guida al Project Management Body of Knowledge, Terza edizione, ANSI/PMI 99-001-2004" emesso dal Project Management Institute, PMI. Dettagli maggiori si possono ottenere direttamente dalla Guida. Obiettivo della Guida al PMBOK L'obiettivo del PMBOK è quello di "identificare quelle pratiche di gestione dei progetti che vengono generalmente riconosciute come buona pratica". Si tratta di pratiche universalmente riconosciute come "efficaci" (best practice), in quanto utilizzate con successo da molti in progetti reali. "Esiste un consenso generale sul fatto che la corretta applicazione degli skill, degli strumenti e delle tecniche che le costituiscono siano in grado di incrementare le possibilità di successo per una vasta gamma di progetti diversi". La Guida al PMBOK© fornisce e promuove inoltre un lessico comune per tutti i professionisti da utilizzare quando si parla, si scrive, ci si applica al Project Management. Destinatari della Guida al PMBOK Il manuale costituisce uno standard per quanti operano nel campo del project management: responsabili di progetto, responsabili di programmi, dirigenti di grado superiore, componenti del gruppo di Project Office, consulenti e specialisti direttamente coinvolti in progetti, formatori, altri. Che cos'è un progetto "Un progetto è uno sforzo temporaneo con lo scopo di creare un prodotto, un servizio o un risultato unici". Il termine "temporaneo" indica la durata limitata nel tempo del progetto, che ha sempre un inizio ed una fine. La durata dei progetti software si è accorciata progressivamente negli ultimi decenni, passando da progetti di durata di due o tre anni agli attuali progetti da completare nell'arco di un ano. Oggi, una durata pluriennale è riscontrabile solo in progetti molto complessi e di grande respiro. Cambiano i tempi; la maggiore competitività richiede risposte immediate, veloci. Ed i progetti si adeguano a tali ritmi aumentando le difficoltà e la capacità di raggiungere gli obiettivi: rispetto dei tempi di consegna, mantenimento dei costi entro il budget, raggiungimento della qualità attesa. Un progetto è svolto per realizzare un elemento della strategia aziendale: sviluppare un nuovo prodotto, realizzare un nuovo servizio, produrre un risultato unico. E' quindi fondamentale produrre i "deliverable" attesi nei tempi richiesti dal business e con i costi pianificati. Un progetto complesso è spesso organizzato in sottoprogetti di dimensioni più piccole e meglio gestibili. Ogni sottoprogetto è a sua volta gestito come un vero e proprio progetto, integrato nel progetto generale. Un'altra caratteristica del progetto è la sua realizzazione in maniera evolutiva, cioè incrementale: un pezzo per volta da aggiungere a quelli realizzati in precedenza. Ciò influisce sul modo di svolgere il progetto (in fasi sequenziali ma iterative ed incrementali). Che cos'è il Project Management Il Project Management è l'applicazione di conoscenze, competenze, metodi, strumenti e tecniche ai fini di svolgere le attività previste dal progetto in modo da raggiungere gli obiettivi: realizzazione dei requisiti concordati nei tempi richiesti ed ai costi stabiliti. La gestione di un progetto richiede quindi di:
Raggiungere un giusto compromesso tra gli elementi menzionati - ambito del progetto, tempi e costi - è detta in letteratura il "Triplo vincolo". E' non è mai facile. Un elemento particolarmente delicato quanto critico del Project Management è la "gestione dei rischi". Si tratta di individuare ed indirizzare opportunamente quegli elementi incerti che mettono in forse il progetto e potrebbero anche farlo fallire. Un aspetto importante, quanto spesso trascurato, è la "responsabilità professionale" nei confronti degli stakeholder: cioè tutti coloro che hanno un interesse diretto nel progetto (clienti, utenti, propria organizzazione, cittadini, ecc.). A tal fine i membri del PMI adottano un "Codice deontologico"; i project manager certificati devono adottare, a loro volta, un "Codice di etica professionale". Fasi del ciclo di vita del Project Management La metodologia prevede lo svolgimento di un progetto in fasi successive, ognuna con precisi obiettivi, processi da adottare, metodi e tecniche da applicare:
Ciascuna fase include un certo numero di processi specifici. L'insieme delle cinque fasi copre il numero totale di 44 processi previsti dal Project Management. Aree di conoscenza del Project Management La metodologia definisce "nove aree di conoscenza", ognuna delle quali indirizza un certo numero dei 44 processi previsti dal Project Management.
La Guida al PMBOK fornisce una descrizione molto completa e chiara delle singole conoscenze. Processi del Project Management I 44 processi previsti dal Project Management sono distribuiti nelle 5 fasi del ciclo di vita del progetto (Avvio, Pianificazione, Esecuzione, Monitoraggio e controllo, Chiusura)e nelle 9 aree di conoscenza elencate sopra (Gestione dell'integrazione di progetto, Gestione dell'ambito del progetto, ecc.). La Guida al PMBOK mostra in una tabella chiara tale distribuzione e fornisce una descrizione molto particolareggiata dei singoli processi. Aree di esperienza generale La comprensione e l'applicazione di conoscenze, competenze, metodi, tecniche e strumenti, anche riconosciute come "best practice" non è sufficiente a garantire il successo di tutti i progetti. Altre esperienze sono richieste. Per un efficace Project Management è necessario possedere ed applicare un insieme di competenze ed esperienze più ampio, di cui il PMBOK è solo uno degli elementi, anche se molto importante:
Si capisce quindi la complessità, ma anche l'importanza del ruolo. Ma non occorre scoraggiarsi dalle difficoltà del mestiere. E' importante affrontare il tema con la professionalità necessaria. Non è più tempo di improvvisare, provare, cercare, tentare. Occorre affrontare la professione con professionalità! |
Sviluppare software oggi ...
Metodologia di sviluppo software
Collegamenti esterni utili: SWECC - Software Engineering Coordinating Committee. ACM - Association for Computing Machinery. AICA - Associazione Italiana per l'Informatica ed il Calcolo Automatico. AICQ - Associazione Italiana Cultura Qualità. SWEBOK - Software Engineering Body Of Knowledge. PMBOK - Project Management Body of Knowledge. EQDL - European Quality Driving Licence. EUCIP - European Certification of Informatics Professionals. ECDL - European Computer Driving Licence.
Pubblicazioni disponibili sul tema: Introduzione al SWEBOK, Introduzione al Software Engineering Body of knowledge Competenze della professione ingegnere del software, Lezione tenuta all'Università di Tor Vergata sull'argomento
|
|||||||
|
|
Copyright © 2005-2007 - Ultimo aggiornamento: 31 luglio 2007 |
||||||||