|
|
|
|
|||||||
|
Ercole Colonese |
|||||||||
|
L’ESPERIENZA AL VOSTRO SERVIZIO! |
|||||||||
|
Consulenza informatica ed organizzativa |
|||||||||
|
|
|||||||||
|
|
|||||||||
|
|
Sviluppare software oggi … |
||||||||
|
Stonehenge sunset
In questa pagina:
Modello People CMM nelle organizzazioni software: Livelli di maturità Livello 5: Optimizing Livello 4: Predictable Livello 3: Defined Livello 2: Managed Livello 1: Initial Aree di processo (PAs) |
Modello People CMM nelle organizzazioni software: Livelli di maturità
I cinque livelli di maturità del modello sono rappresentati nella figura che segue.
I livelli di maturità consistono di un insieme di predefinito di aree di processo (PA). I livelli di maturità sono misurati in base al raggiungimento degli obiettivi definiti per ciascuna area di processo. Il grado di maturità dei processi è definito su di una scala a cinque livelli con un "focus" particolare in ciascuno di essi, come mostrato dalla figura che segue.
Livello di maturità 1: Initial Partendo dall'assunzione che una pratica non può essere migliorata se non è "ripetibile", il livello di maturità iniziale vede l'organizzazione effettuare la gestione delle persone procedure ad hoc, spesso informali e non ripetibili se non sporadicamente. Un esempio tipico è data dall'impossibilità, da parte delle persone, di assicurare la data di rilascio del software, indipendentemente dalle tecnologie utilizzate o dalla preparazione delle persone. Un'altra conseguenza tipica è la gestione incontrollata delle modifiche ai requisiti con conseguenze negative sui piani originali. L'attività principale da compiere in questa fase è quella di aiutare l'organizzazione a rimuovere ogni impedimento alla "ripetibilità" delle pratiche. Livello di maturità 2: Managed Al livello di maturità 2, l'organizzazione stabilisce una politica per divulgare presso tutti i gruppi di lavoro i processi stabiliti. Prima di pensare ad ogni miglioramento, l'organizzazione deve stabilire un ambiente stabile in cui eseguire in maniera "ripetibile" i propri processi. Finché si opera nella modalità detta "day by day", il management è troppo occupato nel controllo quotidiano delle operazione per poter pensare a qualsivoglia cambiamento in ottica di miglioramento. L'obiettivo principale del livello 2 è quindi quello di permettere alle persone di svolgere il proprio lavoro in maniera "ripetibile", in base a quanto già fatto in passato ed in base all'esperienza maturata. A questo livello il management lascia ai responsabili dei singoli gruppi il compito di controllare il lavoro quotidiano, dedicandosi a sua volta al controllo dei risultati finali e della baseline (ed alle rispettive modifiche). Solo quanto tali pratiche saranno eseguire con naturalezza dall'intera organizzazione, questa potrà iniziare la fase successiva di utilizzo di processi comuni all'intera organizzazione. Livello di maturità 3: Defined Al livello di maturità 3, l'organizzazione seleziona le migliori pratiche e le include in un processo comune. Operando tutti con le pratiche definite, l'organizzazione sarà in grado di valutare le pratiche con migliori performance nell'ambiente comune. Documentate nel processo comune, le pratiche diventano anche lo strumento di apprendimento per le nuove persone. Le misure effettuate sulle pratiche di maggiore criticità sono registrate in un archivio ed utilizzare per effettuarne l'analisi. In tale modo si è creato il fondamento per una cultura di base comune all'organizzazione: un processo comune conosciuto ed applicato da tutti. E' il fondamento della cultura professionale di base dell'organizzazione. Livello di maturità 4: Predictable Al livello di maturità 4, l'organizzazione inizia a gestire i processi in base ai risultati utilizzando l'analisi delle misure effettuate. Le attività sono svolte secondo i processi comuni definiti ed i risultati sono quindi più "predicibili" in base all'esperienza storica. Le deviazioni dai risultati attesi sono analizzate, le cause delle deviazioni individuate e le azioni correttive prese di conseguenza. I processi sono gestiti quantitativamente ed i risultati sono "predetti" con maggiore cura. I risultati del business sono controllati dai "numeri" e non più dalle "milestone" come prima. Si crea quindi la cultura per un vero miglioramento dei processi e quindi delle performance reali. Livello di maturità 5: Optimizing Al livello di maturità 5, l'organizzazione opera utilizzando in maniera ripetitiva i propri processi, ne valuta le performance quantitativamente ed opera per migliorarli di continuo. Gli eventuali difetti sono analizzati e le cause che li generano sono rimosse per evitare il loro ripetersi. Le persone sono culturalmente abituate ad eseguire i processi conosciuti ed il management a gestirli quantitativamente ed a migliorarli. Si crea anche la cultura dell'accettazione del cambiamento. L'organizzazione entra in un circolo virtuoso di miglioramento continuo! Aree di processo (PAs) Per ciascun livello di maturità è definito un insieme di "pratiche" che permettono, quando eseguire correttamente, di raggiungere gli obiettivi definiti e considerati importanti per l'area stessa. Le pratiche sono azioni da eseguire per raggiungere gli obiettivi. Il modello People CMM definisce le PA come aree di processo focalizzate su specifici ambiti. |
Sviluppare software oggi ... ISO 9000 e norme per il software ISO/IEC 27001 per la sicurezza SA 8000 per la responsabilità sociale CMMI per la maturità dei processi P-CMM per la gestione delle persone Metodologia di sviluppo software
Link esterni utili: SEI, Software Engineering Institute |
|||||||
|
|
Copyright © 2005-2007 - Ultimo aggiornamento: 31 luglio 2007 |
||||||||