Estimasi berdasarkan Sejarah
Jalan keluar dari
ketergantungan pada orang dan untuk membuat estimasi lebih khusus yaitu Anda
harus mengerti tentang sejarahnya. Tulislah berapa lama masing-masing tugas
dapat diselesaikan dan siapa yang bertanggung jawab atas tugas tersebut. Anda
dapat membandingkan tugas yang akan di estimasi dengan tugas yang sama yang
dikerjakan lebih awal, setelah itu mulailah dengan melakukan estimasi. Hal ini
dimaksudkan agar Anda menjabarkan suatu proyek ke dalam beberapa tugas yang biasanya
diulang dan mudah untuk dibandingkan. Untuk memprogramnya, mungkin generasi
dalam bentuk formulir input, sebuah laporan, perhitungan rumus-rumus, dan
lain-lain. Perusahaan atau departemen akan membuat tipe proyek yang sama.
Carilah dasar untuk
membangun“blocks” dan dokumen yang dibutuhkannya. Jika Anda sangat
intelligent, lakukan langkah pertama dan bangunlah blocks tersebut dalam
bentuk yang siap pakai. Anda dapat menduga bahwa sebuah penggunaan ulang
ternyata lebih akurat jika dibandingkan dengan penulisan ulang. Dalam
membandingkan satu apel dengan apel yang lainnya, Anda harus menuliskan
perbedaannya. Oleh karena itu , dalam sebuah proyek diharapkan adanya teknik
estimasi berdasarkan sejarah supaya apa yang akan dibuat menjadi lebih baik
dari apa yang sebelumnya sudah dibuat. hal tersebut dikarenakan, si pembuat
tahu dasar dan kekurangan dari proyek sebelumnya sehingga akan membuat proyek
berikutnya lebih baik dari proyek sebelumnya.
Macam-macam COCOMO :
1. Basic COCOMO menghitung usaha pengembangan perangkat
lunak (dan biaya) sebagai fungsi dari ukuran program yang. Ukuran Program
dinyatakan dalam perkiraan ribuan baris kode sumber ( SLOC )
2. Medium COCOMO menghitung usaha pengembangan perangkat
lunak sebagai fungsi dari ukuran program yang dan satu set “driver biaya” yang
mencakup penilaian subjektif dari produk, perangkat keras, personil dan atribut
proyek. Ekstensi ini mempertimbangkan satu set empat “driver biaya”,
masing-masing dengan sejumlah atribut anak.
3. Detail COCOMO menggabungkan semua karakteristik versi
intermediate dengan penilaian dampak cost driver di setiap langkah (analisis,
desain, dll) dari proses rekayasa perangkat lunak.
Tidak ada komentar:
Posting Komentar