Il Capability Maturity Model Integration (CMMI) è un modello per il miglioramento della maturità dei processi orientato allo sviluppo di prodotti e servizi. Può essere utilizzato come guida per il miglioramento di processi sia nell'ambito di gestione dei progetti sia in quello di un'intera organizzazione.
L’approccio adottato dal CMMI è quello di definire un insieme di aree di processo critiche (Process Area, PA), che consentano, quando propriamente implementate, di definire e migliorare i processi di un’organizzazione. È importante introdurre a questo punto i due concetti chiave di “Maturity” e “Capability”.
La “Capability” si applica ad una singola area di processo e fornisce un’indicazione di quanto la pratica sia istituzionalizzata e in uso da parte dell’organizzazione.
La “Maturity”, o “maturità”, invece si applica ad un insieme di processi di un’organizzazione e fornisce un’indicazione del livello di controllo che si è riusciti ad ottenere.
In entrambi i casi, al crescere del livello, cresce sia il livello di definizione dei processi sia la loro affidabilità, intesa come capacità di raggiungere gli obiettivi prefissati. Se la “Capability” è definita per una singola area di processo, la “Maturity” è definita raggruppando insiemi pre-definiti delle stesse. Questo tipo di analisi utilizza i livelli di capability per caratterizzare il miglioramento relativo ad una singola process area, offrendo la massima flessibilità e permettendo ad un'organizzazione di scegliere se migliorare le performance di un singolo processo oppure se lavorare su più aree allineate agli obiettivi di business perseguiti.
GIORNO 1:
Importanza del CMMI:
Evoluzione rispetto ai modelli della CMM-family
Allargamento del campo di applicazione
Integrazione : ma di quali modelli?
Integrated Product Engineering
Due possibili “rappresentazioni”: staged e continuous
Tre possibili ‘constellations’: DEV, ACQ e SVC
Archiettura del CMMI “staged”: elementi di base
Maturity Levels (ML) e Process Areas (PA)
Generic Goals (GG) e Specific Goals (SG)
Differenze con il CMMI-DEV v1.3
Architettura del CMMI “continuous”: elementi di base
Due dimensioni: Process e Capability
Process Capability Levels (CL) e Process Areas (PA)
Generic Goals (GG) e Generic Practices (GP)
Specific Goals (SG) e Specific Practices (SP)
Differenze con il CMMI-DEV v1.3
Mapping con altri modelli di maturità
Assessment methods:
Standard CMMI Assessment Method for Process Improvement (SCAMPI) con Assessment
Requirements for CMMI (ARC)
Tre classi di assessment (A, B, C)
CMMI Appraisal Results e Compagnie certificate (PARS)
Vantaggi e svantaggi del CMMI
Valutazioni con i metodi ARC e SCAMPI
Differenze con le versioni 1.3
Requisiti per il rating dei goal, PA, ML e CL
Esercitazione con simulazioni parziali e appraisal con il tool SQI Appraisal Assistant