4. Adapun saran yang bisa saya berikan kepada dua belah pihak, yaitu:
Client
Sebaiknya pada tahap awal sebelum proyek dijalankan, client harus benar-benar
menceritakan secara detail permasalahan yang dihadapi dan hal-hal yang diinginkan
seperti kebutuhan sistemnya seperti apa, client mau output-nya seperti apa, desain
tampilannya seperti apa, sehingga semuanya jelas dan pengembang bisa memahami
keinginan client dan bisa membuat perangkat lunak sesuai dengan keinginan client.
Develover
Sebaiknya, sebelum proyek dimulai, pada fase awal harus ada kesepakatan yang jelas
antara pengembang dengan client-nya. Tujuannya adalah agar apabila ada sesuatu hal
yang diluar kesepakatan, maka kita bisa merujuk kepada nota kesepahaman yang
sudah dibuat. Dengan begitu, client tidak sembarangan bisa mengubah-ubah keinginan
program yang mau dibuat. Client harus konsisten terhadap kesepakatan awal yang
sudah disetujui oleh dua belah pihak. Dalam proses pengembangan proyek, developer
harus benar-benar memastikan bahwa program tidak ada bugs/errors dan program bisa
dijalankan oleh pengguna lain sebelum diserahkan ke client yang memesan. Tahap
pengujian harus benar-benar dilakukan secara teliti dan terstruktur. Sehingga bisa
menghasilkan produk yang berkualitas dan sesuai dengan keinginan client.