Cos'è il modello di maturità delle capacità?

Il Capability Maturity Model (CMM) è stato sviluppato dalla Carnegie Mellon University negli anni '80 per aiutare il governo degli Stati Uniti a garantire che gli appaltatori di sviluppo software disponessero di processi adeguati per la realizzazione dei progetti. CMM ora fornisce alle organizzazioni un metodo per valutare e migliorare i loro processi. Modelli simili hanno avuto origine dalla CMM.

CMM descrive un quadro di cinque livelli di maturità dei processi di un'organizzazione. Il livello iniziale è il livello di maturità più basso. Quando i processi di un'organizzazione sono di livello uno, i progetti ricevono poca pianificazione. Le discipline chiave potrebbero non essere incluse quando necessario e il prodotto non è ottimizzato. Il processo è imprevedibile e in evoluzione e i risultati del progetto dipendono fortemente dai talenti e dalle capacità del personale di sviluppo.

Il secondo livello della CMM è noto come livello ripetibile, in cui sono state stabilite e gestite alcune politiche per lo sviluppo del progetto. Le modifiche non autorizzate sono controllate. Sono state identificate e ripetute pratiche efficaci di progetti precedenti.

Nel terzo livello, o definito, l'intero processo è documentato e i processi secondari sono incorporati in modo logico. A questo livello, i processi aiutano il personale di sviluppo e la gestione a migliorare. I processi possono essere personalizzati per soddisfare i requisiti specifici di un particolare progetto. L'analisi di input, output e review può essere inclusa e i ruoli e le responsabilità dei membri del team sono ben compresi.

Il quarto livello è chiamato livello gestito. A questo livello, i processi hanno avuto metriche sviluppate e vengono misurate. Si ottiene un maggiore controllo del progetto, le variazioni nei risultati del processo sono diminuite e le variazioni rimangono in un intervallo accettabile. Se i risultati non rientrano nell'intervallo, vengono identificati e vengono intraprese azioni correttive.

Nella parte superiore, il livello più maturo è il quinto livello. A questo livello di ottimizzazione, l'organizzazione nel suo insieme si concentra sul miglioramento continuo dei propri processi. L'obiettivo è prevenire i difetti. I dati sui difetti vengono acquisiti e analizzati e i processi vengono rivisti per ridurre il tasso di difetti. Anche le lezioni apprese vengono acquisite e riportate.

Insieme ai livelli di maturità del processo, CMM incorpora anche molti altri concetti. Un concetto è quello delle aree chiave del processo (KPA), che sono attività correlate che raggiungono obiettivi critici. Altri concetti includono l'uso di obiettivi, che documentano portata, confini e intenti in relazione ai KPA. Le caratteristiche comuni, un altro concetto di CMM, sono pratiche di processo organizzativo che incorporano KPA.

Sebbene CMM sia stata inizialmente sviluppata per il processo di sviluppo del software, viene comunemente utilizzata per migliorare molti tipi di processi. È ancora prevalente nella gestione dell'Information Technology, in particolare nella fornitura di servizi informatici e nella gestione dell'hardware. In molte organizzazioni, l'uso di CMM per lo sviluppo del software è stato sostituito dal programma CMMi (Capability Maturity Model Integration). CMMi è stato sviluppato per integrare meglio l'uso di più modelli in una struttura generale.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?