ScholarGate
ผู้ช่วย

การดึงความต้องการ

การดึงความต้องการ (Requirements elicitation) คือกิจกรรมของการค้นหาความต้องการ เป้าหมาย และข้อจำกัดของผู้มีส่วนได้ส่วนเสียที่ระบบซอฟต์แวร์ต้องตอบสนอง โดยดึงข้อมูลเหล่านั้นจากบุคคล เอกสาร และบริบทการดำเนินงาน

ค้นหาหัวข้อด้วย PaperMindเร็ว ๆ นี้Find papers & topics
Tools & resources
ดาวน์โหลดสไลด์
Learn & explore
วิดีโอเร็ว ๆ นี้

Definition

การดึงความต้องการคือกระบวนการของการแสวงหา การรวบรวม และการรวมความต้องการจากผู้มีส่วนได้ส่วนเสียและแหล่งข้อมูลอื่น ๆ โดยเปิดเผยทั้งความต้องการที่ระบุไว้และความคาดหวังโดยนัยหรือไม่ระบุไว้

Scope

หัวข้อนี้ครอบคลุมเทคนิคการดึงความต้องการ เช่น การสัมภาษณ์ การประชุมเชิงปฏิบัติการ แบบสอบถาม การสังเกตและชาติพันธุ์วรรณนา การสร้างต้นแบบ การวิเคราะห์สถานการณ์จำลองและกรณีใช้งาน และการศึกษาเอกสารและโดเมน รวมถึงการระบุผู้มีส่วนได้ส่วนเสียและมุมมองของพวกเขา และความท้าทายของความรู้โดยนัย ความขัดแย้งทางผลประโยชน์ และการสื่อสารข้ามสาขาวิชา

Core questions

  • ผู้มีส่วนได้ส่วนเสียคือใคร และจะระบุมุมมองของพวกเขาได้อย่างไร?
  • เทคนิคใดที่เหมาะสมที่สุดในการเปิดเผยความต้องการโดยนัยและความขัดแย้ง?
  • จะรวบรวมบริบทการดำเนินงานและความรู้โดเมนได้อย่างไร?
  • จะลดความกำกวมและการสื่อสารที่ผิดพลาดระหว่างการค้นหาได้อย่างไร?

Key theories

การดึงความต้องการด้วยหลายเทคนิค
ไม่มีเทคนิคใดเทคนิคเดียวที่เพียงพอ การสัมภาษณ์ การสังเกต การสร้างต้นแบบ และการวิเคราะห์สถานการณ์จำลองจะถูกนำมารวมกันและเลือกตามความพร้อมของผู้มีส่วนได้ส่วนเสีย ความคุ้นเคยกับโดเมน และลักษณะโดยนัยของความรู้ที่ต้องการ
การวิเคราะห์มุมมองและผู้มีส่วนได้ส่วนเสีย
ความต้องการจะถูกรวบรวมจากมุมมองของผู้มีส่วนได้ส่วนเสียหลายฝ่าย ซึ่งจะถูกนำมาปรับให้สอดคล้องกัน การสร้างแบบจำลองมุมมองอย่างชัดเจนจะเปิดเผยความขัดแย้งและช่องว่างที่มุมมองเดียวอาจมองข้ามไป

Clinical relevance

การดึงความต้องการที่มีประสิทธิภาพเป็นตัวกำหนดว่าระบบที่ได้จะตอบสนองความต้องการที่แท้จริงหรือไม่ การดึงความต้องการที่ไม่สมบูรณ์หรือมีอคติเป็นสาเหตุหลักของความล้มเหลวของโครงการ ดังนั้นการเลือกเทคนิคและการครอบคลุมผู้มีส่วนได้ส่วนเสียจึงเป็นการตัดสินใจที่สำคัญในช่วงเริ่มต้น

Evidence & guidelines

ส่วนความรู้ด้านความต้องการซอฟต์แวร์ของ SWEBOK และ ISO/IEC/IEEE 29148 อธิบายแหล่งที่มาและเทคนิคการดึงความต้องการซึ่งเป็นส่วนหนึ่งของกระบวนการความต้องการ

History

การปฏิบัติงานด้านความต้องการในยุคแรกพึ่งพาการสัมภาษณ์และการศึกษาเอกสารเป็นหลัก ตั้งแต่ทศวรรษ 1990 สาขาได้ขยายขอบเขตเพื่อรวมการสังเกตเชิงชาติพันธุ์วรรณนา การสร้างแบบจำลองสถานการณ์และเป้าหมาย และเทคนิคแบบมีส่วนร่วม โดยตระหนักว่าความรู้ที่สำคัญจำนวนมากเป็นความรู้โดยนัยและอยู่ในบริบททางสังคม

Key figures

  • Joseph Goguen
  • Axel van Lamsweerde
  • Ian Sommerville

Related topics

Seminal works

  • vanlamsweerde2009
  • goguen1993
  • sommerville2015

Frequently asked questions

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

Methods for this concept

Related concepts