Per poter produrre dei dati significativi occorre creare delle "serie storiche" che permettano di attribuire dei coefficienti significativi alle formule fin qui proposte.
Il manager deve per ogni progetto raccogliere i tempi di sviluppo, la lunghezza del codice creato, il peso del programma per confrontare tra loro i dati di più progetti.
Con il crescere dei dati a disposizione si possono stabilire delle stime sempre più valide e precise per i prossimi programmi che saranno sviluppati.
Quando le misure diventano affidabili è possibile creare dei preventivi sia di costo che di tempo di sviluppo che non soffrano più della variabilità legata alle stime troppo soggettive che si ottengono con le semplici valutazioni personali.
Queste considerazioni sulle figure professionali che vengono coinvolte nello sviluppo di un pacchetto software, sullo sforzo totale da applicare lungo il ciclo di vita ci hanno portato a questo risultato:
Conoscere e considerare questi aspetti non può che aiutarci a produrre software in modo più economico.
Se le metriche sono uno strumento che pecca di forti considerazioni personali, la raccolta di dati storici può aiutarci a produrre delle stime sempre più affidabili.
Saper preventivare un costo significa non correre il rischio di sforare un budget.
Conoscere lo sforzo totale e la distribuzione di questo in base al ciclo di vita, alla grandezza del problema ed ai tool a disposizione ci permette di non trovarci sommersi da un carico di lavoro imprevisto.