|
Ercole Colonese L’ESPERIENZA AL VOSTRO SERVIZIO ! Consulenza informatica ed organizzativa |
|
Home | Professione IT | Consulenza | Didattica | Pubblicazioni | Chi sono | Info |
|
I problemi dei progetti software e IT |
|||||||||||||
|
Contenuti della sezione: Professione IT oggi in Italia ... |
L'ingegneria del software, benché ricca di studi e ricerche, è ancora poco applicata come disciplina ingegneristica nella pratica quotidiana. A differenza di altre branche dell'ingegneria, nel campo del software spesso si "naviga a vista", senza l'ausilio di strumentazione adeguata. Si produce "manualmente", piuttosto che con strumenti di produttività. Si "spera" in risultati positivi, e non si adottano metodiche di previsione. Gli studi condotti rilevano una scarsa conoscenza di metodi, tecniche, strumenti e metriche del software da parte degli addetti. Lo studio condotto da Standish Group nel 2003 su 30.000 progetti ha rivelato che:
La nota positiva è che tali percentuali sembrano diminuire negli ultimi anni, specialmente nelle organizzazioni più mature nell'ambito del project management. La maggior parte delle organizzazioni si avvale ancora di competenze approssimative e non di professionisti. Le competenze si limitano agli aspetti puramente tecnici (linguaggi, compilatori, sistemi e sottosistemi, framework, ecc.), poco su metodi e tecniche, e ancor meno su metriche. Lo scarso utilizzo di strumenti automatici completa il quadro negativo. Principali dei problemi dei progetti software Gli studi condotti sul fallimento dei progetti hanno evidenziato gravi carenze nelle aree:
Cause principali dei problemi dei progetti software Le principali cause che generano i problemi elencati sopra sono identificate dagli esperti nei seguenti elementi: 1. Poca attenzione dedicata all'analisi dei requisiti 2. Bassa qualità della progettazione 3. Stime poco realistiche dei progetti 4. Pianificazione "ottimistica" dei progetti o condizionata dalle aspettative della direzione e dei clienti 5. Gestione inadeguata dei rischi 6. Risorse non adeguate alla complessità del progetto 7. Assenza di revisioni tecniche dei prodotti intermedi realizzati 8. Inadeguatezza dei test eseguiti 9. Scarso utilizzo di strumenti per la gestione delle modifiche, della configurazione e degli errori 10. Scarso controllo della qualità. Maggiori dettagli sulle cause elencate sopra sono forniti nella pagina specifica. Best practice Ciascuna delle 10 cause elencate sopra è indirizzata da una "Best practice". La soluzione esiste e dobbiamo fare in modo che sia nota ai professionisti del software, project manager e ingegneri software. La direzione è direttamente coinvolta in quanto è sua responsabilità assicurare che le persone della propria organizzazione abbiano le competenze necessarie a condurre in porto i progetti con il successo che ci si attende dagli investimenti fatti. Un'indagine sull'uso delle best practices E' in corso un' Indagine sul livello di adozione delle best practice da parte delle organizzazioni software. Il Questionario consta di 10 domande, una per ciascuna pratica, più altre 5 domande sui risultati conseguiti dai progetti. Scaricate e spedite il questionario compilato all'autore (ercole@colonese.it). Il risultato non è confortante ma fornisce ottimi spunti di riflessione e valorizza le soluzioni suggerite nel sito per il miglioramento delle prestazioni dei progetti software e dell'organizzazione nel suo complesso (Best practice del software proposte). |
|
|
Copyright © 2005-2009 Ercole Colonese - Ultimo aggiornamento: 01/01/2009 |