ในกระบวนการ Requirements Elicitation ปัญหา Tacit Knowledge หมายถึงสิ่งใด และนักวิเคราะห์ระบบควรแก้ไขด้วยวิธีใด
กผู้ใช้งานไม่สามารถอธิบายความต้องการที่แฝงอยู่ในประสบการณ์ได้ชัดเจน นักวิเคราะห์จึงควรใช้การสังเกตการณ์และการสัมภาษณ์เชิงลึกเพื่อดึงความรู้โดยนัยออกมา
ขผู้ใช้งานปฏิเสธการให้ข้อมูลความต้องการแก่นักวิเคราะห์ระบบ นักวิเคราะห์จึงควรใช้แบบสอบถามออนไลน์แทนการสัมภาษณ์โดยตรงเพื่อลดแรงกดดัน
คเอกสารความต้องการของระบบเดิมสูญหายหรือไม่ครบถ้วน นักวิเคราะห์จึงควรศึกษาซอร์สโค้ดของระบบเดิมเพื่อสร้างเอกสารใหม่ทดแทน
งความต้องการของผู้ใช้เปลี่ยนแปลงบ่อยครั้งระหว่างโครงการ นักวิเคราะห์จึงควรใช้วิธีการพัฒนาแบบ Agile เพื่อรองรับการเปลี่ยนแปลงได้ตลอดเวลา
เฉลยอธิบาย
Tacit Knowledge หรือความรู้โดยนัย คือความรู้ที่ฝังอยู่ในประสบการณ์และทักษะของผู้ใช้งานซึ่งยากต่อการอธิบายออกมาเป็นคำพูดหรือตัวอักษร ผู้ใช้มักไม่ทราบว่าตนเองมีความรู้นั้นอยู่จึงไม่สามารถบอกความต้องการได้ครบถ้วน นักวิเคราะห์ระบบแก้ปัญหานี้โดยใช้เทคนิคการสังเกตการทำงานจริง การสัมภาษณ์เชิงลึก และการทำ Contextual Inquiry เพื่อดึงความรู้โดยนัยออกมาเป็นความต้องการที่ชัดเจน