Esigenza del cliente


Ad un anno dalla scelta di esternalizzare le attività di sviluppo tramite un processo di outsoucing il Cliente necessitava di:
  • un assessment sulla qualità del codice al fine di comprendere i rischi correlati
  • un modello di ottimizzazione dei costi del progetto
  • dare rilievo agli aspetti di Robustezza e Performance
  • valutare un processo di verifica continua su tecnologia JAVA e COBOL

Attività svolta


  • Raccolta dei sorgenti e suddivisione degli stessi in aree funzionali
  • Configurazione di un’infrastruttura presso Assioma.net in grado di analizzare l’applicazione
  • Introduzione nella piattaforma del modello SQALE per la misurazione del technical debt sulle applicazioni analizzate
  • Realizzazione di un assessment su una applicazione di oltre 5 Milioni LOC
  • Segnalazione di oltre 50 violazioni di tipo bloccante (in grado di causare crash del sistema)
  • Realizzazione di un remediation plan contenente gli aspetti di maggior criticità presenti a sistema

Obiettivi raggiunti


Nell’arco di 2 mesi è stato:
  • migliorato il livello della robustezza dell’applicazione grazie all’individuazione (e successivo fix) di problematiche bloccanti
  • migliorato il controllo del lavoro svolto dai fornitori esterni
  • messo sotto controllo il fenomeno della duplicazione del codice che risultava superare la soglia del 40%