Panduan cara
Bagaimana saya memilih syarikat pembangunan perisian di Malaysia?
Oleh Pali (Wan Muhamad Fadzli), pembina produk, Pulau Pinang.
Kali terakhir dikemas kini
Pilih syarikat pembangunan perisian di Malaysia dengan memberi setiap calon brief yang sama, menyemak kerja awam yang relevan, bertemu pasukan pelaksana, dan membandingkan skop, pemilikan, keselamatan, ujian serta serahan secara bertulis. Mulakan dengan fasa penemuan kecil berbayar sebelum bersetuju dengan binaan penuh. Sprint Penemuan menggunakan kadar RM 300; binaan penuh diberi harga mengikut skop.
Apakah langkahnya?
- 01Tulis satu brief projek yang jelasTerangkan pengguna, kerja penting, proses semasa, sambungan diperlukan, tarikh sasaran dan julat bajet supaya setiap syarikat menjawab keperluan yang sama.
- 02Senarai pendek berdasarkan bukti relevanCari kerja awam dengan jenis produk atau masalah operasi yang serupa, kemudian minta syarikat menerangkan peranan, keputusan dan hasil yang dihantarnya.
- 03Temui pasukan pelaksanaBercakap dengan individu yang akan mengurus, mereka bentuk dan membina produk, serta sahkan siapa membuat keputusan apabila skop, mutu atau masa berubah.
- 04Bandingkan cadangan baris demi barisSemak andaian, hasil kerja, pengecualian, milestone, ujian, pemilikan, waranti, sokongan dan kos pihak ketiga, bukan hanya harga akhir.
- 05Sahkan kawalan dan serahanPastikan repositori, hos dan akaun perkhidmatan atas nama anda, akses mengikut peranan, serta dokumentasi dan arahan pelancaran disertakan.
- 06Uji cara bekerjasamaGunakan fasa penemuan kecil berbayar dengan hasil berguna untuk menguji komunikasi, pertimbangan dan kejelasan sebelum bersetuju dengan binaan penuh.
Apakah yang patut saya sediakan sebelum menghubungi syarikat perisian?
Sediakan satu brief supaya setiap syarikat memahami masalah yang sama. Anda tidak perlu menetapkan teknologi, tetapi pengguna, hasil yang dikehendaki dan kekangan operasi perlu jelas.
- Siapa yang akan menggunakan perisian dan kerja setiap pengguna
- Bagaimana kerja dilakukan sekarang dan di mana masalah berlaku
- Fungsi yang wajib untuk keluaran berguna pertama
- Sistem, peranti atau perkhidmatan sedia ada yang perlu disambungkan
- Siapa meluluskan keputusan dan menerima kerja siap
- Tarikh sasaran dan julat bajet yang realistik
Asingkan idea pilihan daripada hasil wajib. Jika calon menerima versi permintaan yang berlainan, cadangan mereka tidak boleh dibandingkan dengan adil.
Apakah bukti yang patut saya semak sebelum menyenarai pendek syarikat?
Cari bukti yang membantu anda menilai kerja sebenar, bukan senarai panjang projek yang tidak berkaitan. Kerja awam patut menunjukkan peranan syarikat dan memberi sesuatu yang jelas untuk dibincangkan.
| Bukti | Perkara untuk disahkan | Soalan susulan berguna |
|---|---|---|
| Kerja awam relevan | Jenis produk, aliran atau kekangan teknikal yang serupa | Apakah yang dihantar terus oleh pasukan anda? |
| Produk atau demo berfungsi | Fungsi yang dinyatakan boleh dilihat atau diterangkan | Pilihan sukar mana membentuk keluaran ini? |
| Proses pelaksanaan | Peringkat, titik keputusan dan cara penerimaan yang jelas | Apakah yang akan saya semak pada setiap milestone? |
| Penerangan teknikal | Sebab yang jelas tanpa berselindung di sebalik jargon | Bagaimana pendekatan ini sesuai dengan sistem semasa kami? |
| Cara serahan | Pemilikan, dokumentasi dan kawalan akaun | Apakah yang pasukan seterusnya boleh kendalikan tanpa anda? |
Kaitan dengan masalah anda lebih penting daripada rupa yang serupa. Syarikat yang boleh menerangkan aliran, kekangan dan keputusan setanding mungkin lebih sesuai daripada syarikat yang hanya menunjukkan skrin cantik.
Bagaimana saya bandingkan cadangan perisian dengan adil?
- Pastikan setiap cadangan menjawab brief bertulis yang sama.
- Asingkan kerja termasuk, kerja pilihan, pengecualian dan andaian.
- Padankan setiap hasil dengan milestone dan semakan penerimaan yang jelas.
- Kenal pasti perkhidmatan pihak ketiga, kos berulang dan akaun yang perlu anda sediakan.
- Semak siapa memiliki kod, reka bentuk, data, infrastruktur dan akses pelancaran.
- Bandingkan ujian, pelancaran, waranti, sokongan dan serahan sebagai hasil yang dinamakan.
- Minta setiap syarikat membetulkan perkara kabur sebelum anda memilih.
Jangan susun jumlah yang tidak setara dalam satu kedudukan. Prototaip, keluaran sedia guna dan pasukan berterusan memenuhi keperluan berbeza walaupun ketiga-tiga cadangan menggunakan nama projek yang sama.
Apakah yang patut saya tanya pasukan pelaksana?
Temui individu yang akan mengerjakan projek, bukan hanya orang yang menyediakan cadangan. Jawapan mereka patut menunjukkan cara keputusan, risiko dan perubahan akan dikendalikan dalam kerja sebenar.
| Soalan | Perkara yang patut dijelaskan | Tanda amaran |
|---|---|---|
| Siapa memegang keputusan produk dan teknikal? | Tanggungjawab bernama dan laluan eskalasi | Tiada siapa tahu pembuat keputusan |
| Apakah yang akan saya lihat semasa kerja berjalan? | Semakan berfungsi yang terikat pada milestone | Kemajuan hanya kelihatan dekat penghujung |
| Bagaimana perubahan diurus? | Kesan bertulis pada skop, masa dan harga | Perubahan dipersetujui secara tidak formal |
| Bagaimana akses dikawal? | Akaun atas nama anda dan akses mengikut peranan | Kata laluan dikongsi atau akaun milik vendor |
| Apa berlaku apabila sesuatu gagal? | Ujian, pemantauan, pemulihan dan pemilik bernama | Kegagalan hanya difikirkan semasa pelancaran |
| Apakah yang termasuk dalam serahan? | Kod, dokumentasi, pelancaran dan pemindahan akses | Serahan hanya fail arkib kod |
Tanya soalan teras yang sama kepada setiap syarikat dalam senarai pendek. Soalan konsisten memudahkan anda melihat jawapan kabur dan tanggungjawab yang hilang.
Bagaimana saya boleh menguji syarikat sebelum binaan penuh?
- Tempah fasa penemuan kecil berbayar dengan hasil yang boleh anda simpan.
- Gunakan satu aliran sebenar, bukan latihan rekaan.
- Semak sama ada pasukan bertanya tentang pengguna, pengecualian, data dan akses.
- Nilai kejelasan mereka merekod keputusan, andaian dan soalan terbuka.
- Minta cadangan skop keluaran pertama serta pertimbangan di sebaliknya.
- Pastikan fail, prototaip dan nota teknikal boleh digunakan oleh pasukan lain.
- Berhenti jika pasukan tidak boleh menerangkan skop atau pemilikan sebelum binaan.
Ujian itu patut mengurangkan ketidakpastian tentang projek dan cara bekerjasama. Ia bukan reka bentuk spekulatif tanpa bayaran atau komitmen tersembunyi kepada binaan penuh.
Bagaimana saya mula memilih syarikat pembangunan perisian?
Terangkan keluaran pertama dalam kalkulator kos aplikasi supaya anda mempunyai satu skop konsisten untuk perbincangan awal. Kemudian gunakan Sprint Penemuan untuk menukar brief itu kepada keperluan, seni bina, prototaip dan sempadan kerja yang dipersetujui. Lihat cara pembangunan aplikasi skop tetap berjalan.
Baca panduan outsource perisian untuk pertimbangan bayaran, pemilikan dan kontrak. Untuk memilih model penyedia yang sesuai, bandingkan freelancer, agensi dan studio produk.

