Ercole Colonese

L’ESPERIENZA AL VOSTRO SERVIZIO!

Consulenza informatica ed organizzzativa

 

 

home

sviluppo software

consulenza

didattica

chi sono

 info

 

Sviluppare software oggi …

Stonehenge

 

In questa pagina:

 

Migliorare per competere: una necessità!

Sistemi di gestione per la qualità (SGQ)

Modelli per il miglioramento delle prestazioni aziendali

- EFQM

- CMMI

- Altri modelli

Migliorare per competere: una necessità!

 

Il software è sempre più presente nella vita quotidiana. E' lo strumento con cui le aziende automatizzano i propri processi per operare in un mercato globale sempre più competitivo. Si richiedono soluzioni software in tempi brevi, a costi inferiori e con qualità superiore. E non sempre ciò è fattibile per i fornitori di soluzioni software. Ci si prova, anzi, bisogna provarci, ma non sempre ci si riesce. In altre parole, il software è uno strumento di grande aiuto per risolvere i problemi di competitività delle aziende. Migliorare le competitività significa aumentare la produttività e migliorare la qualità dei prodotti e servizi realizzati.

In altre parole, significa agire sui seguenti elementi:

  • produrre a costi inferiori (cioè a costi competitivi);

  • ridurre i tempi di realizzazione (cioè rilasciare i prodotti nei tempi richiesti dal mercato e dal cliente);

  • migliorare la qualità dei prodotti realizzati (cioè essere aderenti ai requisiti richiesti dal mercato e dal cliente).

Sistemi di gestione per la qualità (SGQ)

La realizzazione di un Sistema per la gestione della qualità (SGQ) secondo le norme ISO 9000 rappresenta uno strumento potente ed efficace per un'azienda che voglia operare in un contesto difficile ed in continua evoluzione come quello del software. La competitività nel mercato globale richiede un sistema di processi in continua evoluzione con un miglioramento continuo in termini di efficacia ed efficienza.

Il nuovo quadro normativo ISO 9000 del 2000 rappresenta un modello standard e sicuro. 

Da numerosi analisi eseguite da esperti del settore (vedi, per esempio, gli articoli pubblicati dall'Associazione italiana per la cultura della qualità, sottocomitato per il software) risulta che le organizzazioni software certificate è ancora solo una parte del numero totale di aziende del settore. Di queste, poi, una parte ancora minore utilizza il proprio Sistema per la gestione della qualità come vero strumento per il miglioramento continuo. I processi produttivi non sono ancora misurati, monitorati e valutati in maniera sistematica e migliorati in termini di efficacia ed efficienza.

La certificazione ISO 9000 è ancora utilizzata da molti (per fortuna non da tutti!) come qualcosa da esibire piuttosto che come strumento reale di miglioramento e e quindi di competitività!

In questo quadro non sono esenti da colpe i clienti che spingono molto sui prezzi e poco sulla qualità!

Ci sono deboli segnali nella direzione opposta, per fortuna, specialmente nell'ambito della Pubblica Amministrazione.

Speriamo che tali segnali diventino presto una realtà concreta su cui impostare la rinascita del settore!

Ma vediamo ora come le attuali norme ISO 9000 possono aiutare le aziende di software a migliorare le performance.

Modelli per il miglioramento delle prestazioni aziendali

Accanto ai sistemi di qualità, la ricerca ha messo a punto diversi modelli per il miglioramento delle prestazioni aziendali. Tali modelli, conosciuti nel monto software come SPI (Software Process Improvement), si basano su concetti ormai consolidati nel campo della qualità totale (Total Quality Management).

- EFQM

In Europa è stato messo a punto un modello specifico EFQM (European Foundation fo Quality Management). Le aziende possono adottare il modello per valutare le proprie performance, individuare le aree di maggiore criticità ed agire con opportune azioni di miglioramento. Alle aziende che applicano il modello è dedicato anche un premio, assegnato a livello italiano o a livello europeo, alla migliore azienda, cioè a quella che raggiunge il punteggio più alto in fase di valutazione da parte di una commissione esterna accreditata ad eseguire la valutazione (Assessment).

Maggiori dettagli sull'EFQM sono forniti in un'apposita pagina di questo stesso sito.

- CMMI

Negli USA, ma oggi anche in Europa ed in Italia, si sta diffondendo un altro modello per il  miglioramento delle prestazioni aziendali. Nato inizialmente per la valutazione dei fornitori della Difesa Americana (SW-CMM), il modello si è evoluto (CMMI, meglio indirizzato in un'apposita pagina di questo sito) ed oggi è applicabile a tutte le tipologie di aziende.

Si tratta di un modello per la valutazione del livello di maturità delle aziende. La valutazione parte dal livello di maturità 1 (livello base in cui l'azienda non ha processi definiti e controllati e basa il proprio successo al personale impegno di poche persone molto preparate e definite "eroiche") al livello di maturità 5 (livello in cui l'azienda entra in un circolo virtuoso di miglioramento continuo).

- Altri modelli

Esistono altri modelli per il miglioramento delle prestazioni aziendali, di grande successo in passato ed oggi ancora utilizzati in alcune industrie di grandi dimensioni (Six Sigma, Malcolm Baldrige, MDQ, ecc.).

Sviluppare software oggi ...

Il contesto

Un'attività creativa complessa

Problemi dei progetti software

Migliorare per competere

Soluzioni ai problemi del software

Maturità del mercato

Norme e modelli

Professioni e certificazioni

Metodologia di sviluppo software

10 best practice del software

 

 

 

 

Collegamenti esterni utili:

Aicq-ci, Associazione Italiana Cultura Qualità, Sottocomitato Qualità del Software

Cnipa, Centro Nazionale per l'Informatica nella Pubblica Ammnistrazione

EFQM, European Foundation for Quality Management

SEI, Software Engineering Institute

PMI, Project Management Institute

EUCIP - European Cesrtification of Informatics Professionals (versione italiana a cura dell'AICA).

 

 

 

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