|
|
|
|
|||||||
|
Ercole Colonese |
|||||||||
|
L’ESPERIENZA AL VOSTRO SERVIZIO! |
|||||||||
|
Consulenza informatica |
|||||||||
|
|
|||||||||
|
|
|
||||||||
|
|
Sviluppare software oggi … |
||||||||
|
Stonehenge
In questa pagina:
Le competenze richieste ...
|
Competenze delle persone ... La competenza delle persone coinvolte in un progetto software costituisce il pilastro portante di tutta l'impalcatura metodologica. Essa si acquisisce con un giusto mix di formazione teorica ed esperienza pratica sul campo. Ma la formazione è spesso trascurata o ristretta ai soli temi tecnologici (linguaggi di programmazione, piattaforme, sistemi ecc.). Poco (o quasi niente) è invece dedicato a metodi e tecniche.
Ruoli, responsabilità e competenze necessarie .... La metodologia proposta indica i ruoli coinvolti nello sviluppo del software, le responsabilità ad esso associate e quali competenze debbano essere presenti per garantire la piena efficacia del ruolo stabilito. Gli elementi da prendere in considerazione sono quindi:
Lo sviluppo del software è un'attività critica che richiede competenze adeguate a tutti i livelli dell'organizzazione: dall'alta direzione alle funzioni commerciali, dalla gestione dei progetti all'analisi e progettazione, dalla codifica ai test, dalla manutenzione ai ruoli di supporto come la gestione della configurazione e degli ambienti, l'assicurazione della qualità, la formazione.
SWEBOK ... Diversamente da quanto stabilito per altri settori dell'ingegnera, per il software non sono definite formalmente le competenze necessarie per ricoprire i vari ruoli previsti. Ancora oggi la professione di Ingegnere del software non è riconosciuta legalmente e non esiste un albo professionale. E' in corso, a livello mondiale, un'iniziativa per definire la professione e creare le basi per un albo degli Ingegneri del software. Alla professione sono richieste competenze specifiche, regole comportamentali ed etiche e riconoscimenti legali. Alla nuova professione è richiesta una competenza di base identificata come "Software Engineering Body of Knowledge - SWEBOK", da acquisire presso università o scuole di specializzazione. La metodologia proposta riprende le 10 competenze identificate:
Ciascuna area di competenza indirizza il relativo processo, i metodi, le tecniche e gli strumenti a supporto.
|
In questa sezione del sito (home):
Sviluppare software oggi ... · I problemi del software (ieri) e oggi ... · Il modello CMMI nelle organizzazioni software · La professione dell'ingegnere del software (SWEBOK) · La necessità di una metodologia semplice ed efficace, basata su: - utilizzo di metodi, tecniche, strumenti e metriche efficaci
Altre sezioni del sito:
|
|||||||
|
|
Ultimo aggiornamento: 30 marzo 2007 |
||||||||