|
La realizzazione, e più in generale la gestione del ciclo di vita del sw, è spesso percepita come un’attività praticamente “fuori controllo”: stime iniziali poco o per nulla attendibili, gestioni di progetto imprecise e lacunose, contratti che regolano lo sviluppo sw poco o mal correlati a misure oggettive dei risultati attesi. La logica conseguenza sono obiettivi sistematicamente disattesi, con impatti rilevanti sul business e conflitti tra le parti coinvolte.
Una delle cause di questa situazione è la scarsa/nulla applicazione di metodi strutturati e oggettivi di misurazione del sw, e di rilevazione delle performance nella sua realizzazione, che possano essere correlati rispetto a valori di riferimento attendibili.
Le metriche del software oggi disponibili, standardizzate e diffuse nel mondo, possono rispondere in buona sostanza alle esigenze sia di una seria previsione di tempi e costi di realizzazione del sw, sia di un oggettivo monitoraggio dei progetti. Sebbene molto resti da fare nella evoluzione e diffusione delle metriche, già oggi alcune realtà aziendali più “mature” vengono applicate in modo sistematico e corretto, e se ne traggono benefici che compensano lo sforzo necessario per la loro introduzione e applicazione in azienda.
Il corso si pone l’obiettivo di fornire una panoramica sullo stato dell’arte della evoluzione e diffusione delle metriche del software; approfondire alcune delle metriche più comunemente utilizzate, evidenziandone pregi e limiti; delineare un possibile “pacchetto standard di metriche”, che copra le esigenze più ricorrenti; discutere le possibili modalità con cui una realtà aziendale potrebbe affrontare il cambiamento necessario per introdurre le metriche nel proprio ciclo di vita del sw.
TBD
Calendario dei corsi in Italiano