CMMI livelli di maturità: Una guida all’ottimizzazione di processi di sviluppo
Il
è un modello di sviluppo progettato in parte con il Dipartimento della Difesa STATUNITENSE per aiutare a valutare oggettivamente gli appaltatori di governo’ dei processi di sviluppo. Aiuta a misurare la maturità dei processi di sviluppo in un’azienda utilizzando una scala da uno a cinque. I processi sono misurati in base ai requisiti del CMMI, che aiuta a guidare le organizzazioni attraverso ogni livello mentre stabiliscono un processo di sviluppo software formale, misurabile e affidabile.
Quando un’azienda raggiunge la fase finale della maturità CMMI, è in uno stato di costante ottimizzazione dei processi di sviluppo consolidati. Il framework CMMI è progettato per aiutare le organizzazioni a raggiungere questo livello di maturità guidando senza problemi lo sviluppo, l’implementazione e la manutenzione dei processi. I livelli più bassi di maturità CMMI costruiscono una solida base per mantenere il più alto livello di ottimizzazione. Ogni processo inizia nella fase iniziale e si evolve gradualmente nel livello di maturità finale, utilizzando il CMMI come guida per le migliori pratiche.
Ecco una carrellata di ciò che ogni livello di maturità CMMI comporta, e come l’organizzazione può raggiungerli.
Iniziale
Il livello di maturità CMMI 1 è in genere un ambiente instabile, in cui un’organizzazione è altamente reattiva e spegne gli incendi. In questa impostazione, i processi sono in genere ad hoc e l’azienda si basa su individui specifici per mantenere le cose a galla. I processi sono nuovi e spesso privi di documenti e le aziende non sono in grado di ripetere i processi in modo affidabile. Questo è il punto di partenza per un processo che l’organizzazione prevede di ripetere, prima di aver risolto tutti i nodi e stabilito una routine.
Tutte le aziende iniziano nella fase iniziale quando creano un nuovo processo di sviluppo. Dopo aver ripetuto o tentato di ripetere il processo, scoprirai ostacoli imprevisti da affrontare, regolazioni da apportare e metriche da tenere traccia. Potrai naturalmente progredire a livelli più alti attraverso tentativi ed errori, in quanto vi aiuterà a informare i miglioramenti.
Gestito e ripetibile
Al livello di maturità 2, i processi di sviluppo di un’organizzazione sono ripetibili e producono risultati coerenti. In questa fase, tutti i progetti aziendali sono gestiti in modo che i processi siano ” pianificati, eseguiti, misurati e controllati,”
. A questo livello, l’attenzione è rivolta alla gestione di requisiti, processi, prodotti di lavoro e servizi. Si vuole garantire che tutte le parti interessate sono stabiliti e dato la proprietà su compiti specifici.
I processi dovrebbero essere in grado di resistere a uno stress test per dimostrare che anche quando le cose nell’organizzazione non funzionano senza intoppi, i processi producono ancora risultati coerenti e misurabili.
Definito
Il livello di maturità 3 è quando l’organizzazione ha processi che sono “ben caratterizzati e compresi e sono descritti in standard, procedure, strumenti e metodi”, secondo
. I processi dovrebbero essere ben definiti e documentati e dovrebbero essere continuamente migliorati in una certa misura nel tempo. Questo livello porta più organizzazione e standardizzazione al tuo processo stabilendo affidabilità ed efficienza.
Gestito quantitativamente e capace
Il livello di maturità 4 è riservato ai processi che hanno raggiunto una fase in cui possono essere misurati utilizzando metriche definite che dimostrano come il processo sia vantaggioso per le operazioni aziendali.
Questi processi sono stati ripetutamente testati, perfezionati e adattati in più condizioni in tutta l’organizzazione. Tutti i principali stakeholder e gli utenti dei processi sono competenti nel processo stabilito e comodi da implementare in vari ambienti. A questo punto, il processo dovrebbe adattarsi facilmente per adattarsi ad altri progetti nell’organizzazione e per fungere da modello per lo sviluppo futuro del processo.
Ottimizzazione ed efficienza
Il livello finale di maturità descrive i processi che vengono continuamente monitorati e migliorati secondo necessità. I processi devono rimanere sempre abbastanza flessibili per accogliere le nuove tecnologie e l’innovazione nell’organizzazione. I processi di sviluppo non sono pensati per essere statici e il quinto e ultimo livello di maturità non è un punto finale. Le organizzazioni devono ancora mantenere un’attenzione costante sulle prestazioni dei processi per mantenere tale livello di valutazione.
Perizie di processo
I processi della vostra organizzazione sono valutati da un esperto di piombo CMMI certificato — sia un individuo o un team di periti che vi guiderà attraverso il processo di valutazione per identificare i punti di forza e di debolezza. Il metodo di valutazione CMMI standard per il miglioramento dei processi (SCAMPI) include tre metodi: Classe A, Classe B e Classe C.
Le valutazioni di classe A di SCAMPI vengono condotte dopo che un’organizzazione ha implementato modifiche e miglioramenti dei processi e ritiene che sia il momento di determinare un nuovo benchmark utilizzando il framework CMMI. Questo tipo di valutazione offre una maturità o livello di capacità di valutazione, punti di forza e di debolezza nei processi organizzativi, opinioni su questioni chiave di processo e un modo per monitorare il miglioramento.
Le valutazioni di SCAMPI Class B vengono eseguite quando un’organizzazione deve valutare quanto sono vicine al raggiungimento di un livello di maturità CMMI target ed è meno rigorosa della valutazione di Classe A. Con una valutazione di classe B, avrai maggiori informazioni sui punti di forza e di debolezza del processo, su quanto è probabile che il tuo processo soddisfi i requisiti CMMI, una critica dei problemi chiave del processo e un modo per monitorare e supportare il miglioramento e le valutazioni future.
Le valutazioni di SCAMPI Class C sono progettate per essere veloci e flessibili, più che di classe A o B. La valutazione di classe B colpisce le esigenze chiave per valutare rapidamente se la tua organizzazione è pronta per la valutazione di classe A di SCAMPI. Viene anche utilizzato per valutare un processo durante lo sviluppo e per monitorare l’implementazione del processo. La valutazione di classe C fornirà alla tua organizzazione maggiori informazioni su come migliorare i processi in base alle linee guida CMMI, un riepilogo dell’adeguatezza dei processi, raccomandazioni per il miglioramento e un database per monitorare le valutazioni e i miglioramenti futuri.
Leave a Reply