Saya yakin semua orang pernah mengalami hal seperti ini. Anda pergi ke pertemuan dengan klien yang memiliki proyek. Mereka tidak memiliki / sedikit persyaratan dalam pikiran dan pemahaman yang samar tentang apa yang mereka inginkan / butuhkan. Pada titik ini, tampaknya ada dua opsi:
1) Beri tahu para pengguna, "Oke, jadi saya tidak bisa membuatkan sesuatu untuk Anda jika Anda bahkan belum bisa menggambarkannya. Mengapa kita tidak kembali bersama dalam beberapa minggu ketika Anda tahu apa yang Anda inginkan".
2) Bertemu dengan pengguna beberapa kali dan membantu mereka mengetahui apa yang mereka inginkan dengan membimbing mereka melalui metode Sokrates yang baik. "Apakah Anda perlu melacak X?", "Bagaimana dengan Y?", "Apakah Anda memerlukan fungsionalitas Z?"
Dengan opsi pertama, Anda tidak terjebak melakukan pekerjaan orang lain, atau mendapatkan kekuatan psikis, namun, pengguna mungkin tidak akan pernah memberi Anda spesifikasi yang koheren, atau mereka mungkin butuh waktu lama karena tenggat waktu terus mendekat. Dengan opsi kedua, Anda membuang banyak waktu menjadi analis bisnis, dan harus menjejalkan banyak pengetahuan bisnis ke dalam kepala Anda bahwa Anda mungkin tidak akan pernah menggunakannya lagi, tetapi Anda akan lebih mungkin untuk keluar dengan spesifikasi yang masuk akal.
Bagi saya, ini adalah salah satu aspek pembangunan yang paling menantang, dan saya merasa saya tidak sendirian dalam sentimen ini. Dalam pengalaman Anda, mana dari opsi ini yang cenderung bekerja lebih baik?