Yani’s Weblog

it’s all about software engineering…

How fast ?

October 20, 2008 Posted by yaniwid | fun | | No Comments Yet

Kenapa mahal ?

Ya, customer banyak mengeluhkan mahalnya harga software. Apa sih yang membuat mahal ? Apa yang membedakan harga satu software dengan software lainnya ?

Sebagian besar biaya membangun software digunakan untuk membayar honor development team-nya. Hanya sesekali dibutuhkan biaya untuk pembelian alat atau software lainnya sebagai alat bantu. Dan, hanya sedikit biaya untuk mengelola proses (seperti biaya meeting, dokumentasi, dll). Nah, sekarang tinggal biaya honor. Apa yang mempengaruhi besarnya honor untuk seluruh anggota development team ?

Besar honor ditentukan oleh produktivitas yang diharapkan akan dicapai oleh seluruh anggota tim. Produktivitas ini ditentukan oleh lingkup software yang akan dibuat. Satuan yang banyak digunakan dulu adalah line of code. Sekarang kelihatannya sudah kurang relevan dengan adanya berbagai tools pemrograman. Dengan klak-klik sedikit saja, terbangkitkan ratusan line of code. Cara lain adalah dengan menghitung function point. Intinya adalah dengan menghitung fungsi-fungsi yang harus dibuat. Tentu saja akan ada berbagai kategori fungsi yang masing-masing punya bobot yang berbeda.

Jadi, harga software jelas akan bertambah mahal apabila lingkup atau fitur software tersebut juga bertambah besar…

October 20, 2008 Posted by yaniwid | project management | | 4 Comments