Semalam aku terlibat dengan satu rundingan untuk menurunkan harga bagi suatu perkhidmatan yang bagi aku vital dalam kejuruteraan perisian. Daripada nilai harga yang ditawarkan, bagi aku agak berbaloi untuk dikeluarkan oleh pihak kami bagi tempoh yang ditetapkan.
Malangnya, mengikut prosedur, rundingan sebegini perlu bagi mendapat nilai terbaik.
Dalam kejuruteraan perisian, nilai harta intelek seperti pengemaskinian perisian, bug fixes dan health check adalah jantung sesebuah syarikat perisian/aplikasi yang menawarkan sesuatu sistem kepada kliennya untuk sumber pendapatan. Menyerahkan sesuatu perisian tanpa penyelenggaraan seolah menyerahkan kereta kepada pembeli tanpa sokongan selepas jualan dan ahli ganti yang sah.
Apa yang aku nampak, setelah sekian lama, memang betul nilai penyelenggaraan ini boleh turun ke satu nilai yang munasabah, tapi ada hadnya.
Berbeza dengan perisian yang dibangun sendiri oleh organisasi atau dibeli sekali dengan kod sumbernya, perisian/aplikasi/sistem komersial perlu didokong dengan perkhidmatan selepas jualan dalam bentuk warranty atau kontrak penyelenggaraan yang sempurna.
Kecacatan boleh berlaku dalam banyak bentuk dalam perisian. Programmatic error, persekitaran dan lain-lain lagi.
Sebab itu, dari perspektif aku, harga perisian sepatutnya lebih mahal dari hardware.. well bergantung kepada kompleksiti-lah kan.. ^_^
Pepepun, kalau korang adalah antara pembuat dasar di luar sana bagi mana-mana organisasi, sekiranya korang membeli sistem yang komersial.. pastikan korang bermunasabah ketika membuat rundingan sedemikian. Ini bagi memastikan survival syarikat pembangun berkenaan. Bayangkan sekiranya, nilai kontrak penyelenggaraan menjadi terlalu rendah, dan tak dapat ditampung oleh syarikat berkenaan. Seterusnya syarikat tersebut kehilangan pekerja kerana kekurangan sumber kewangan.. agaknya apa jadi dengan sokongan aplikasi yang kita beli selepas itu ?
Satu untuk renungan, kita berharap kepada Windows hampir tiap hari.. agaknya kalau Microsoft kenakan setiap satu updates dengan nilai harga tertentu, apa akan jadi kepada amalan perkomputeran kita seharian ?
Fikirkan.