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?
sumber
Jawaban:
Untuk perkiraan kasar, gunakan program SLOCCount yang ditulis oleh David Wheeler - ini akan menganalisis garis kode dan menggunakan perkiraan industri pada produktivitas programmer untuk memberi Anda perkiraan waktu dan uang yang diperlukan untuk membangun perangkat lunak tersebut.
Secara default menggunakan model COCOMO untuk perkiraan biaya, tetapi Anda dapat menyesuaikan ini .
sumber
Ohloh adalah situs web yang melacak banyak proyek sumber terbuka dan menghitung perkiraan biaya dengan menggunakan model COCOMO dasar .
Dengan Ohloh, jumlah baris dalam basis kode (yang digunakan untuk menghitung bulan-bulan yang dikeluarkan untuk menghasilkan perangkat lunak) dan biaya rata-rata pengembang, yang tampaknya ditetapkan ke nilai default $ 55000 / tahun, tetapi dapat diubah oleh pengguna.
Berikut adalah beberapa contoh perkiraan biaya oleh Ohloh:
Tetapi perlu diingat bahwa seperti teknik estimasi biaya perangkat lunak apa pun, hanya saja - perkiraan.
sumber
Anda mungkin menemukan ohloh.net bermanfaat. Ini mengevaluasi proyek open source. Ini mungkin memberi Anda nilai awal tetapi juga metode untuk mengevaluasi proyek sumber terbuka
http://www.ohloh.net/p/firefox
http://www.ohloh.net/p/firefox/estimated_cost
sumber