ฉันแน่ใจว่าทุกคนมีประสบการณ์เช่นนี้ คุณเข้าสู่การประชุมกับลูกค้าที่มีโครงการ พวกเขามีความต้องการไม่ จำกัด / น้อยในใจและความเข้าใจที่คลุมเครือในสิ่งที่พวกเขาต้องการ / ต้องการ ณ จุดนี้ดูเหมือนจะมีสองตัวเลือก:
1) บอกผู้ใช้ว่า "ตกลงดังนั้นฉันไม่สามารถสร้างอะไรให้คุณได้ถ้าคุณยังไม่สามารถอธิบายได้ทำไมเราไม่กลับมารวมกันในอีกไม่กี่สัปดาห์เมื่อคุณรู้ว่าคุณต้องการอะไร"
2) พบกับผู้ใช้สองสามครั้งและช่วยให้พวกเขาค้นหาสิ่งที่พวกเขาต้องการโดยชี้แนะพวกเขาผ่านวิธีการโสคราตีสที่ดี "คุณต้องการติดตาม X หรือไม่", "แล้ว Y ล่ะ", "คุณต้องการฟังก์ชัน Z หรือไม่"
ด้วยตัวเลือกแรกคุณจะไม่ติดขัดในการทำงานของคนอื่นหรือได้รับพลังจิต แต่ผู้ใช้อาจไม่เคยนำเสนอคุณด้วยสเปคที่สอดคล้องกันหรือพวกเขาอาจใช้เวลาตลอดไปตามกำหนดเวลายังคงดำเนินต่อไป ด้วยตัวเลือกที่สองคุณเสียเวลาเป็นนักวิเคราะห์ธุรกิจและต้องยัดความรู้ทางธุรกิจเข้ามาในหัวของคุณซึ่งคุณอาจไม่เคยใช้อีกเลย แต่คุณจะมีความเป็นไปได้มากกว่าที่จะมีสเป็คที่ ทำให้รู้สึกใด ๆ
สำหรับฉันนี่เป็นหนึ่งในแง่มุมที่ท้าทายที่สุดของการพัฒนาและฉันรู้สึกว่าฉันไม่ได้โดดเดี่ยวในความรู้สึกนี้ จากประสบการณ์ของคุณตัวเลือกใดมีแนวโน้มที่จะทำงานได้ดีขึ้น