หลายต่อหลายครั้งเราเผชิญปัญหาในโปรเจกต์ หรือเมื่อลูกค้าต้องการแก้และเพิ่มรีไควเม้นต์
“นี่คือสิ่งที่เขาอยากได้ ทำแบบนี้ๆและแบบนั้น … ผมว่าน่าจะทำได้นะ”
[“โอ้ ใช่เลย มันไม่มีอะไรทำไม่ได้หรอก” — เราพูดกับตัวเองในใจแบบนี้]
“รู้มั้ยว่าทำไมเขาถึงอยากได้แบบนั้น?” — แต่นี่คือประโยคแรกๆที่เราต้องถามกลับไป
หลายต่อหลายครั้ง … คำถามของเราไม่ได้รับคำตอบที่ชัดเจนจากคู่สนทนา และนั่นเป็นเรื่องน่าเสียดาย
ประเด็นสำคัญไม่ใช่ทำได้หรือทำไม่ได้ มันคือ “เราจะทำไปเพื่ออะไร”
การค้นหาคำตอบให้กับคำถามว่า “ทำไม” จะช่วยให้เราตัดสินใจทุกอย่างได้ถูกต้องมากขึ้น
- เราสมควรทำงานนี้หรือไม่
- ถ้าสมควร เราจะทำมันแบบไหนเพื่อให้ตรงความต้องการของคนที่ร้องขอมามากที่สุด
- ถ้าไม่สมควร เราจะได้มองหาทางเลือกอื่นๆที่จะช่วยแก้ปัญหาที่พวกเขาเผชิญอยู่ให้ได้มากที่สุด
- ถ้าไม่สมควร เราจะเลือกปฏิเสธอย่างไรให้ยังคงความเป็นมืออาชีพและสุภาพ
ถ้าไม่มีข้อมูลที่ครบถ้วนรอบด้าน … โอกาสที่เราจะตัดสินใจผิดพลาดจะมีสูงขึ้น นี่คือเหตุผลที่ทำไมมันจึงเป็นเรื่องอันตรายที่จะปล่อยให้นักพัฒนาที่ไม่มีประสบการณ์เป็นคนติดต่อโดยตรงกับลูกค้าหรือผู้บริหาร ดีเวลลอปเปอร์น้อยคนนักที่จะปฎิเสธคำขอร้องแบบโดยตรงและซึ่งหน้า อาจจะเพราะพวกเขาใจดี อาจจะเพราะพวกเขามองว่าการแก้ไขเพิ่มเติมแบบนี้มันไม่ใช่เรื่องยากอะไร แน่นอนหละว่ามันไม่ยาก … แต่มันสมควรทำมั้ย? อันนี้ยังต้องค้นหาความจริงกันเพิ่มเติมต่อไป
นี่คือเหตุผลที่ทำไมเราต้องไม่ลืมถามคำถามว่า “ทำไม” นี่คือเหตุผลว่าทำไมเราต้องชี้แจ้งและแนะนำให้สมาชิกในทีมทุกคนไม่ว่าจะเด็กผู้ใหญ่เชี่ยวชาญหรือมือใหม่ต้องตั้งคำถามว่า “ทำไม” ทุกครั้งเมื่อเจอคำขอร้องประเภทนี้
มันง่ายที่จะมองหาคนที่ตอบ “เยส” … แต่มันน่าตื่นเต้นกว่ามากเมื่อเจอคนที่กล้าถามกลับไปว่า “วาย” — และโปรดักท์ที่ดีสร้างได้ด้วยคำว่า “วาย” มากกว่า “ว้อท”