Ercole Colonese

L’ESPERIENZA AL VOSTRO SERVIZIO!

Consulenza informatica ed organizzativa

 

 

home

sviluppo software

consulenza

didattica

chi sono

 info

 

Sviluppare software oggi …

Stonehenge sunset

 

In questa pagina:

 

Modello CMMI nelle organizzazioni software

Obiettivi del modello

Livelli di maturità

Aree di processo (PA)

Modello People CMM nelle organizzazioni software

 

In accordo concettuale e massima sinergia con il modello CMM®, l'Istituto di ingegneria del software di Pittsburg (SEI®, Software Engineering Institute) ha sviluppato un nuovo modello per migliorare la gestione delle persone nelle organizzazioni software.

Il modello, battezzato People Capability Maturity Model, P-CMM®, fornisce anch'esso uno schema basato su livelli di maturità crescenti dei processi per la gestione del personale.

Il grado di maturità di tali processi è definito anch'esso su di una scala a cinque livelli. A ciascun livello di maturità sono associate aree di dominio specifiche dei processi organizzativi (PA - Process Area).

In continua evoluzione, come tutti i modelli, l'attuale descrizione si basa sulla pubblicazione ufficiale emessa dall'Istituto a nome di Bill Curtis ed altri (Curtis et al.) nel luglio del 2001.

Obiettivi del modello P-CMM

Gli obiettivi del modello sono quelli di aiutare le organizzazioni software a:

  • migliorare le capacità dell'organizzazione migliorando le capacità delle persone;

  • assicurare che le capacità di sviluppo software siano una caratteristica dell'organizzazione piuttosto che delle singole persone;

  • allineare le motivazioni delle singole persone a quelle dell'organizzazione;

  • trattenere le persone di valore (con capacità, conoscenza ed abilità più importanti) nell'organizzazione.

Obiettivi sicuramente condivisibili da ciascuno di noi ed in particolare dai responsabili delle organizzazioni software.

Livelli di maturità

Il grado di maturità dei processi è definito su di una scala a cinque livelli che, in ordine di maturità crescente, sono:

  1. Initial

  2. Managed

  3. Defined

  4. Predictable

  5. Optimizing

 

Ciascun livello di maturità consiste di un insieme predefinito di obiettivi da raggiungere, di aree di processo da indirizzare e di pratiche da implementare. I livelli di maturità sono misurati dal raggiungimento degli obiettivi definiti per ciascuna area di processo.

La descrizione dei cinque livelli di maturità è fornita nell'apposita pagina del sito.

Aree di processo (PA)

Per ciascun livello di maturità è definito un insieme di "pratiche" che permettono di raggiungere gli obiettivi definiti per l'area stessa. Le pratiche sono quindi "azioni da eseguire per raggiungere gli obiettivi di un'area".

Il modello P-CMM definisce le Process Areas come "... un insieme di pratiche che, quando eseguite insieme ed in maniera sinergica, permettono di raggiungere gli obiettivi definiti e di arrivare al livello di maturità richiesto".

Sviluppare software oggi ...

Il contesto

Norme e modelli

ISO 9000 e norme per il software

ISO/IEC 27001 per la sicurezza

SA 8000 per la responsabilità sociale

EFQM per l'eccellenza

CMMI per la maturità dei processi

P-CMM per la gestione delle persone

Livelli di maturità

Aree di processo (PA)

Professioni e certificazioni

Metodologia di sviluppo software

10 best practice del software

 

 

 

Link esterni utili:

SEI, Software Engineering Institute

 

Copyright © 2005-2007 - Ultimo aggiornamento: 31 luglio 2007