Jika Anda membaca blog Seth Godins ( http://sethgodin.typepad.com/ ), Anda akan melihat pesan yang sama berulang-ulang:
- Kirim sesuatu (dan dengarkan umpan baliknya)
- Jangan mencoba dan menyenangkan semua orang sepanjang waktu.
Saya punya masalah serupa dengan Anda dengan produk yang saya jual. Saya memiliki semua jenis permintaan untuk semua jenis fitur. Aplikasi telah berkembang menjadi lebih kompleks dari yang saya inginkan. Setiap opsi menambah kompleksitas, sesuatu yang ingin saya hindari. Dan sekarang saya memiliki kompleksitas lebih dari yang saya inginkan.
Melakukan hal ini menyenangkan lebih banyak pengguna. Dan mengusir pengguna yang merasa terlalu sulit untuk diatur.
Memiliki pengaturan sederhana / lanjutan adalah jalan keluar dari ikatan. Sampai titik tertentu. Itu membuat pengembangan Anda lebih kompleks.
Dalam semua kasus di mana saya mendapat permintaan, saya selalu membalas dengan sopan. Terkadang saya akan langsung menolak, meskipun ini jarang terjadi. Dan di mana saya melakukan ini, saya menjelaskan mengapa, biasanya itu sebagai tanggapan atas permintaan yang akan mengharuskan seluruh UI untuk dirubah, suatu usaha yang begitu besar sehingga saya tidak akan pergi ke sana. Dalam hal ini saya menjelaskan alasan saya, tetapi berterima kasih kepada pengguna atas permintaannya.
Dalam SEMUA kasus, termasuk yang saya tolak segera, saya mencatatnya di fitur & cacat database untuk dipertimbangkan untuk rilis berikutnya. Ini memungkinkan sedikit lebih banyak waktu untuk memikirkan semuanya, dan mungkin muncul nanti dengan alternatif yang tidak persis seperti yang diminta tetapi mungkin menambah nilai.
Jika permintaan fitur telah dipertimbangkan, dijelaskan, dan keputusan akhirnya (pada saat pengembangan) dibuat untuk membunuhnya, maka saya menutupnya. Kalau tidak, mereka dibiarkan terbuka untuk dipertimbangkan kembali nanti.
Ini bukan pendekatan yang sempurna, tetapi pada akhirnya sebagai pembuat perangkat lunak Anda memiliki prinsip-prinsip desain tertentu yang perlu Anda pertahankan atau tinggalkan. Pilihan setiap pendekatan harus dipertimbangkan dengan cermat.