การกำหนดความต้องการ (Requirement)

 

Requirement
การกำหนดความต้องการ (Requirement)

การกำหนดความต้องการ (Requirement) คือการรวบรวมรายละเอียดต่าง ๆ เพื่อจุดประสงค์ในการหาข้อสรุปด้านความต้องการที่ชัดเจน ระหว่างผู้พัฒนากับผู้ใช้งาน เพื่อนำไปวิเคราห์และออกแบบระบบต่อไป หรือความหมายอีกอย่างหนึ่งคือ ข้อตกลงร่วมกันทั้งสองฝ่ายที่ต้องการแก้ไขปัญหาเพื่อให้งานที่จะดำเนินการ สามารถบรรลุวัตถุประสงค์ได้

 

หลักการในการหา Requirement ที่ดี

  • ตรงกับวัตถุประสงค์และหาข้อมูลกับบุคคลที่เกี่ยวข้อง
  • ระบุความต้องการต่าง ๆ ลงในรูปแบบของเอกสาร อาจให้มีการลงนามร่วมกัน
  • มีการร่วมตกลง Requirement ทั้งสองฝ่าย
  • คำจำกัดความบนเอกสารต่าง ๆ ชัดเจนไม่กำกวม
  • ควรมีการยอมรับการปรับเปลี่ยนในภายหน้า

 

การเก็บรวบรวมข้อมูล

 

การเก็บรวบรวมข้อมูลจากเอกสาร

การค้นหารายละเอียดข้อมูลจากเอกสาร เป็นวิธีการที่ทำให้ได้ข้อมูลมากและง่ายที่สุด ตัวอย่างข้อมูลที่ได้จากเอกกสาร ได้แก่ ข้อมูลของโครงการสร้างองค์กร แบบฟอร์มต่าง ๆ ขององค์กร รายงานต่าง ๆ เอกสารเกี่ยวกับการไหลของเอกสารภายในหน่วยงาน (Data Flow) ซึ่งจะช่วยให้เข้าใจภาพรวมของระบบ

 

การสัมภาษณ์ (Interview)

เป็นวิธีการที่สามารถเก็บข้อมูลได้อย่างละเอียดเป็นวิธีที่นักวิเคราะห์ระบบสอบถามผู้บริหารแลผู้ใช้ระบบถึงความคิดเห็นว่าต้องการระบบแบบใด

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

ข้อมูลที่ต้องการจากการสัมภาษณ์

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

 

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

 

ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : บทความทั่วไป

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ดูแลเตียงผู้ป่วยอย่างไรให้คนที่บ้านอุ่นใจผู้ใช้ปลอดภัย
โดย mheimhei พฤ 21 ธ.ค. 2023 9:48 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
386
พฤ 21 ธ.ค. 2023 9:48 pm โดย mheimhei View Topic ดูแลเตียงผู้ป่วยอย่างไรให้คนที่บ้านอุ่นใจผู้ใช้ปลอดภัย
คำสั่งเปลี่ยน User เพื่อรันคำสั่งบน Linux Ubuntu
โดย mindphp พ 20 ธ.ค. 2023 4:01 am บอร์ด Linux - Web Server
0
358
พ 20 ธ.ค. 2023 4:01 am โดย mindphp View Topic คำสั่งเปลี่ยน User เพื่อรันคำสั่งบน Linux Ubuntu
โหลดเอกสารแล้วเหมือนถูก blocked แก้ยังไงคะ
โดย Narisara อ 19 ธ.ค. 2023 10:52 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
306
พฤ 21 ธ.ค. 2023 12:59 pm โดย mindphp View Topic โหลดเอกสารแล้วเหมือนถูก blocked แก้ยังไงคะ
มี software ไหนสามารถมาใช้แทน vmware ได้บ้างครับ ที่เป็นแบบ free หรือ license ไม่แพง
โดย Anonymous จ 18 ธ.ค. 2023 4:00 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
492
จ 18 ธ.ค. 2023 4:14 pm โดย mindphp View Topic มี software ไหนสามารถมาใช้แทน vmware ได้บ้างครับ ที่เป็นแบบ free หรือ license ไม่แพง
สอบถามวิธีเช็คสิทธ์ การเข้าชมกระทู้ และการตอบกลับกระทู้ ใน phpBB
โดย flook จ 18 ธ.ค. 2023 1:10 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
3
781
ศ 22 ธ.ค. 2023 4:27 pm โดย flook View Topic สอบถามวิธีเช็คสิทธ์ การเข้าชมกระทู้ และการตอบกลับกระทู้ ใน phpBB
สอบถามฟิลด์ price lists ในหน้าตะกร้าสินค้า mooziicart
โดย Thanapoom1514 ศ 15 ธ.ค. 2023 12:26 pm บอร์ด Joomla Development
2
2890
ศ 15 ธ.ค. 2023 12:39 pm โดย Thanapoom1514 View Topic สอบถามฟิลด์ price lists ในหน้าตะกร้าสินค้า mooziicart
อัปเดตระบบการรักษาความปลอดภัยใหม่ของ Joomla 5.0.1 และ 4.4.1 เวอร์ชันล่าสุด
โดย Thanapoom1514 พฤ 14 ธ.ค. 2023 5:59 pm บอร์ด MindPHP News & Feedback
0
331
พฤ 14 ธ.ค. 2023 5:59 pm โดย Thanapoom1514 View Topic อัปเดตระบบการรักษาความปลอดภัยใหม่ของ Joomla 5.0.1 และ 4.4.1 เวอร์ชันล่าสุด
สอบถามปุ่มเลือกเอกสารกดแล้วมันไม่ขึ้น modal ในหน้าเพิ่มเมนู joomla 5 ครับ
โดย Thanapoom1514 พฤ 14 ธ.ค. 2023 11:45 am บอร์ด Joomla Development
2
2408
อ 19 ธ.ค. 2023 7:53 pm โดย Thanapoom1514 View Topic สอบถามปุ่มเลือกเอกสารกดแล้วมันไม่ขึ้น modal ในหน้าเพิ่มเมนู joomla 5 ครับ