Sto cercando di generare una metrica per un obiettivo di risparmio sui costi dell'azienda. Per fare ciò, desidero stimare i risparmi che abbiamo realizzato utilizzando un'applicazione Web open source anziché crearla da zero o acquistando una soluzione COTS. Un passo nel processo è stimare quanto ci sarebbe costato sviluppare l'applicazione da soli. Sfortunatamente, sono in perdita per un modo davvero semplice per farlo senza passare attraverso un processo di stima completo.
Dato che ho il codice sorgente, penso che dovrebbe esserci qualche euristica che potrebbe darmi una stima molto approssimativa delle ore degli sviluppatori necessarie per scriverlo. Sfortunatamente, le mie ricerche sul web sull'argomento mostrano principalmente articoli e opinioni su come le righe di codice non sono un buon indicatore di produttività o qualità.
La mia migliore soluzione finora è quella di scegliere un numero di righe che uno sviluppatore potrebbe scrivere in un giorno e calcolare il numero di ore dello sviluppatore da lì. Se seguo questo metodo, vorrei avere alcune prove (preferibilmente basate sulla ricerca) a sostegno della mia richiesta di produttività degli sviluppatori.
L'unica cosa che devo fare per me è che per generare la mia metrica finale, tutto ciò di cui ho veramente bisogno è un limite inferiore sulle ore dello sviluppatore o sul costo del progetto. Maggiore è la stima, migliore sarà la mia metrica, ma preferirei che la tecnica di stima fosse inattaccabile piuttosto che avere un numero elevato.
Esiste un modo migliore per stimare il valore di un progetto open source?