Sto provando a generare una metrica per un obiettivo di risparmio sui costi aziendali. Per fare questo, voglio stimare i risparmi che abbiamo realizzato utilizzando un'applicazione web open source piuttosto che crearla da zero o acquistare una soluzione COTS. Un passo nel processo è stimare quanto ci costerebbe sviluppare l'applicazione noi stessi. Sfortunatamente, sono in perdita per un modo davvero semplice di fare questo senza passare attraverso un processo di stima completo.
Dato che ho il codice sorgente, penserei che ci dovrebbe essere un certo euristico che potrebbe darmi una stima molto approssimativa delle ore di sviluppo necessarie per scriverlo. Sfortunatamente, le mie ricerche sul Web relative all'argomento producono per lo più articoli e opinioni su come le linee di codice non sono un buon indicatore di produttività o qualità.
La mia soluzione migliore finora è scegliere un numero di linee che uno sviluppatore potrebbe scrivere in un giorno e calcolare il numero di ore di sviluppo da lì. Se seguo questo metodo, mi piacerebbe avere alcune prove (preferibilmente basate sulla ricerca) per sostenere la mia richiesta di produttività degli sviluppatori.
L'unica cosa che ho per me è che per generare la mia metrica finale, tutto ciò di cui ho veramente bisogno è un limite inferiore alle ore di sviluppo o al costo del progetto. Maggiore è la stima, migliore sarà la mia metrica, ma preferirei che la tecnica di stima sia inattaccabile rispetto a un numero elevato.
C'è un modo migliore per stimare il valore di un progetto open-source?