Saya mencoba menghasilkan metrik untuk tujuan penghematan biaya perusahaan. Untuk melakukan ini, saya ingin memperkirakan penghematan yang kami sadari dengan menggunakan aplikasi web open source daripada membangunnya dari awal atau membeli solusi COTS. Salah satu langkah dalam proses ini adalah memperkirakan berapa biaya yang harus kita keluarkan untuk mengembangkan aplikasi sendiri. Sayangnya, saya bingung untuk cara yang sangat sederhana untuk melakukan ini tanpa melalui proses estimasi penuh.
Karena saya memiliki kode sumber, saya akan berpikir harus ada heuristik yang dapat memberi saya perkiraan yang sangat kasar dari jam pengembang yang diperlukan untuk menulisnya. Sayangnya, pencarian web saya pada topik sebagian besar muncul artikel dan pendapat tentang bagaimana baris kode bukan indikator produktivitas atau kualitas yang baik.
Solusi terbaik saya sejauh ini adalah memilih sejumlah baris yang bisa ditulis pengembang dalam sehari dan menghitung jumlah jam pengembang dari sana. Jika saya menggunakan metode itu, saya ingin memiliki beberapa (terutama berdasarkan penelitian) bukti untuk mendukung klaim saya tentang produktivitas pengembang.
Satu hal yang saya miliki untuk saya adalah menghasilkan metrik terakhir saya, yang saya butuhkan adalah batas waktu pengembang atau biaya proyek yang lebih rendah. Semakin tinggi estimasi, semakin baik metrik saya, tetapi saya lebih suka teknik estimasi tidak dapat disangkal daripada memiliki angka tinggi.
Apakah ada cara yang lebih baik untuk memperkirakan nilai proyek sumber terbuka?