จ้างทำของ/จ้างเหมาบริการระหว่างดำเนินการ

ประกวดราคาจ้างจ้างพัฒนาและปรับปรุงระบบบริหารจัดการโครงการวิจัย (EPMS)

สำนักงานพัฒนาการวิจัยการเกษตร (องค์การมหาชน) 68079649863
฿1,400,000 ปีงบ 2568 ประกาศ 17 ก.ย. 2568 กรุงเทพมหานคร
รายละเอียดการจ้าง

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

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

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

English summary

The Agricultural Research Development Agency (Public Organization) or ARDA intends to develop and improve its existing Electronic Project Management System (EPMS). The scope of work includes analyzing current system issues, gathering user requirements, designing and developing an enhanced system, conducting comprehensive testing (functional and non-functional), and providing user manuals and training. The system must be able to integrate with the National Research and Innovation Information System (NRIIS).

Bidders must have relevant experience in information system development, particularly for project management systems, and should provide qualified personnel including a project manager, system analysts, software developers, and testers. Deliverables include various technical documents such as business requirements documentation, system design specifications, test reports, and user manuals.

สถานที่ดำเนินการ

ข้อมูลเชิงลึกของโครงการ

AI วิเคราะห์ ปลดล็อกแล้ว

เป้าหมายโครงการ

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

ขอบเขตของงาน

  • วิเคราะห์ปัญหาและข้อบกพร่องของระบบงานปัจจุบัน
  • รวบรวมความต้องการของระบบจากผู้ใช้งานและผู้เกี่ยวข้อง
  • ออกแบบและพัฒนาระบบใหม่ตามความต้องการ
  • ทดสอบระบบครอบคลุมทั้ง functional testing และ non-functional testing
  • จัดทำคู่มือการใช้งานและการฝึกอบรมผู้ใช้งาน
  • จัดเตรียมเอกสารทั้งหมดทั้งภาษาไทยและภาษาอังกฤษ
  • จัดหาและจัดการทีมงานที่มีคุณสมบัติเฉพาะทาง

สิ่งที่ต้องส่งมอบ

  • แผนการบริหารโครงการในรูปแบบ Gantt chart
  • เอกสารการวิเคราะห์ความต้องการทางธุรกิจ (business requirement document)
  • เอกสารข้อกำหนดความต้องการของระบบ (software requirement specification)
  • เอกสารการวิเคราะห์และออกแบบระบบ (system analysis and design)
  • ต้นแบบระบบ (prototype)
  • ระบบบริหารจัดการโครงการวิจัยที่พัฒนาสำเร็จ
  • รายงานผลการทดสอบต่างๆ (UAT, performance, security, usability)
  • คู่มือการใช้งานระบบ (user manual)
  • คู่มือผู้ดูแลระบบ (system manual)
  • เอกสารประกอบการฝึกอบรม

ระยะเวลาดำเนินการ

คุณสมบัติผู้เสนอราคา

  • Eligibility Requirements:

    • มีผลงานจ้างประเภทเดียวกันภายใน 2 ปีที่ผ่านมา ไม่น้อยกว่า 2 ผลงาน มูลค่าไม่ต่ำกว่า 500,000 บาทต่อผลงาน
    • ลงทะเบียนในระบบ e-GP ของกรมบัญชีกลาง
  • Standards Compliance:

    • API Specification ต้องเป็นไปตามมาตรฐาน Open API เวอร์ชัน 3.1 ขึ้นไป
  • Experience:

    • ประสบการณ์พัฒนาระบบสารสนเทศที่เกี่ยวข้อง
    • ประสบการณ์ในการเชื่อมต่อระบบกับระบบอื่นๆ
  • Technical Capabilities:

    • ความสามารถในการพัฒนาโปรแกรมด้วยภาษา C# ภายใต้ framework .NET Core
    • สามารถใช้งาน CSS และ JavaScript framework
    • สามารถออกแบบและทดสอบระบบตามมาตรฐานที่กำหนด
  • Personnel:

    • หัวหน้าโครงการ: ปริญญาตรีสาขาที่เกี่ยวข้อง, ประสบการณ์ไม่น้อยกว่า 10 ปี
    • นักวิเคราะห์และออกแบบระบบ: 2 คน, ปริญญาตรีสาขาที่เกี่ยวข้อง, ประสบการณ์ไม่น้อยกว่า 5 ปี
    • นักพัฒนาโปรแกรม: 2 คน, ปริญญาตรีสาขาที่เกี่ยวข้อง, ประสบการณ์ไม่น้อยกว่า 3 ปี
    • นักทดสอบระบบ: 1 คน, ปริญญาตรีสาขาที่เกี่ยวข้อง, ประสบการณ์ไม่น้อยกว่า 3 ปี
    • ผู้ประสานงานโครงการ: 1 คน, ปริญญาตรี, ประสบการณ์ไม่น้อยกว่า 2 ปี

เกณฑ์การพิจารณา

ข้อกำหนดทางเทคนิค

  • ระบบต้องรองรับผู้ใช้งานพร้อมกันไม่น้อยกว่า 300 คน
  • ต้องผ่านการทดสอบ performance testing, security testing (ครอบคลุม Cross-site scripting และ SQL injection), และ usability testing
  • ระบบต้องสามารถทำงานร่วมกับระบบ NRIIS ได้
  • เอกสารต้องจัดทำทั้งภาษาไทยและภาษาอังกฤษ
  • ระบบต้องมีเอกสารประกอบครบถ้วนทั้ง business requirement document, software requirement specification, system design specification

เงื่อนไขสัญญา

คำถามที่พบบ่อย (FAQ)

  1. Q: ระบบ EPMS ที่จะพัฒนาต้องเชื่อมต่อกับระบบใดบ้าง?
    A: ระบบต้องสามารถเชื่อมโยงกับระบบข้อมูลสารสนเทศวิจัยและนวัตกรรมแห่งชาติ (NRIIS)

  2. Q: ต้องทดสอบระบบด้านใดบ้าง?
    A: ต้องทดสอบทั้ง functional testing (unit, integration, system, UAT) และ non-functional testing (performance, security, usability)

  3. Q: เอกสารที่ต้องส่งมอบต้องจัดทำในรูปแบบใด?
    A: ต้องจัดทำในรูปแบบไฟล์ PDF ที่มี bookmarks และรูปแบบเอกสารที่แก้ไขได้

  4. Q: ระบบต้องรองรับผู้ใช้งานพร้อมกันกี่คน?
    A: ไม่น้อยกว่า 300 ผู้ใช้งานพร้อมกัน

  5. Q: ต้องจัดทำคู่มือการใช้งานประเภทใดบ้าง?
    A: ต้องมีคู่มือสำหรับการลงทะเบียนผู้ใช้งานใหม่ คู่มือผู้ใช้งานทุกบทบาท และคู่มือผู้ดูแลระบบ

  6. Q: ผู้เสนอราคาต้องมีผลงานอย่างไร?
    A: ต้องมีผลงานประเภทเดียวกันไม่น้อยกว่า 2 โครงการภายใน 2 ปีที่ผ่านมา มูลค่าไม่ต่ำกว่า 500,000 บาทต่อโครงการ

  7. Q: API ต้องพัฒนาตามมาตรฐานใด?
    A: ต้องเป็นไปตามมาตรฐาน Open API เวอร์ชัน 3.1 ขึ้นไป

  8. Q: ต้องมีบุคลากรตำแหน่งใดบ้าง?
    A: หัวหน้าโครงการ นักวิเคราะห์ระบบ 2 คน นักพัฒนาโปรแกรม 2 คน นักทดสอบระบบ 1 คน ผู้ประสานงาน 1 คน

  9. Q: ระบบต้องผ่านการทดสอบความปลอดภัยด้านใด?
    A: ต้องทดสอบ Cross-site scripting และ SQL injection เป็นอย่างน้อย

  10. Q: การทดสอบ UAT มีขั้นตอนอย่างไร?
    A: ต้องทดสอบร่วมกับผู้ใช้งานจริง หลังจากผ่านการทดสอบ integration และ system testing แล้ว

เอกสารขอบเขตงาน (TOR) ฉบับเต็ม

ขอบเขตของงาน (Terms of Reference : TOR)
จ้างพัฒนาและปรับปรุงระบบบริหารจัดการโครงการวิจัย (EPMS)
๑.
หลักการและเหตุผล
สํานักงานพัฒนาการวิจัยการเกษตร (องค์การมหาชน) หรือ สวก. ได้พัฒนาระบบบริหารจัดการ โครงการวิจัย (Electronic Project Management System) หรือ ระบบ EPMS เพื่อให้ สวก. มีระบบบริหาร จัดการโครงการวิจัยในรูปแบบอิเล็กทรอนิกส์ ที่ใช้เป็นเครื่องมือในการอํานวยความสะดวกสําหรับการบริหาร จัดการโครงการวิจัยแก่ผู้ใช้งาน และสามารถเชื่อมโยงข้อมูลกับระบบข้อมูลสารสนเทศวิจัยและนวัตกรรม แห่งชาติ (ระบบ NRIIS) ได้ อย่างไรก็ตาม ปัจจุบันพบว่าระบบบริหารจัดการโครงการวิจัยยังไม่ครบถ้วน สมบูรณ์ พบปัญหาที่เกิดขึ้นในการใช้งาน ขาดฟังก์ชันการทํางานที่จําเป็น รวมถึงมีความต้องการของระบบ เพิ่มเติมและการเปลี่ยนแปลงที่เกิดขึ้นจากความต้องการของผู้ใช้งาน สวก. จึงจําเป็นต้องพัฒนาและปรับปรุง ระบบบริหารจัดการโครงการวิจัย เพื่อให้รองรับการทํางานผ่านระบบได้อย่างครบถ้วนสมบูรณ์
๒. วัตถุประสงค์ของโครงการ
เพื่อพัฒนาและปรับปรุงระบบบริหารจัดการโครงการวิจัย ให้มีประสิทธิภาพเพิ่มขึ้นและรองรับการ
ทํางานผ่านระบบได้อย่างครบถ้วนสมบูรณ์
๓. คุณสมบัติของผู้เสนอราคา
๓.๑ มีความสามารถตามกฎหมาย ๓.๒ ไม่เป็นบุคคลล้มละลาย
ไม่อยู่ระหว่างเลิกกิจการ
๓.๔ ไม่เป็นบุคคลซึ่งอยู่ระหว่างถูกระงับการยื่นข้อเสนอหรือทําสัญญากับหน่วยงานของรัฐไว้ชั่วคราว เนื่องจากเป็นผู้ที่ไม่ผ่านเกณฑ์การประเมินผลการปฏิบัติงานของผู้ประกอบการตามระเบียบที่รัฐมนตรีว่าการ กระทรวงการคลังกําหนดตามที่ประกาศเผยแพร่ในระบบเครือข่ายสารสนเทศของกรมบัญชีกลาง
๓.๕ ไม่เป็นบุคคลซึ่งถูกระบุชื่อไว้ในบัญชีรายชื่อผู้ทิ้งงานและได้แจ้งเวียนชื่อให้เป็นผู้ทิ้งงานของ
หน่วยงานของรัฐในระบบเครือข่ายสารสนเทศของกรมบัญชีกลาง ซึ่งรวมถึงนิติบุคคลที่ผู้ทิ้งงานเป็นหุ้นส่วน ผู้จัดการ กรรมการผู้จัดการ ผู้บริหาร ผู้มีอํานาจในการดําเนินงานในกิจการของนิติบุคคลนั้นด้วย
๓.๖ มีคุณสมบัติและไม่มีลักษณะต้องห้ามตามที่คณะกรรมการนโยบายการจัดซื้อจัดจ้างและการ
บริหารพัสดุภาครัฐกําหนดในราชกิจจานุเบกษา
๓.๗ เป็นบุคคลธรรมดาหรือนิติบุคคล ผู้มีอาชีพรับจ้างทํางานที่จ้างในครั้งนี้
1
2516
Driino Dummi
๓.๔ ไม่เป็นผู้มีผลประโยชน์ร่วมกันกับผู้ยื่นข้อเสนอรายอื่นที่เข้ายื่นข้อเสนอให้แก่สํานักงานพัฒนาการ วิจัยการเกษตร (องค์การมหาชน) ณ วันยื่นข้อเสนอ หรือไม่เป็นผู้กระทําการอันเป็นการขัดขวางการแข่งขันอย่าง เป็นธรรมในการยื่นข้อเสนอครั้งนี้
๓.๙ ไม่เป็นผู้ได้รับเอกสิทธิ์หรือความคุ้มกัน ซึ่งอาจปฏิเสธไม่ยอมขึ้นศาลไทย เว้นแต่รัฐบาลของผู้ยื่น ข้อเสนอได้มีคําสั่งให้สละเอกสิทธิ์และความคุ้มกันเช่นนั้น
๓.๑๐ ผู้ยื่นข้อเสนอต้องมีผลงานจ้างประเภทเดียวกันกับงานที่จ้างในครั้งนี้ ภายในระยะเวลา ๒ ปีที่ผ่าน มา และมีไม่น้อยกว่า ๒ ผลงาน โดยมีมูลค่าวงเงินไม่น้อยกว่า ๕๐๐,๐๐๐ บาท (ห้าแสนบาทถ้วน) และเป็นผลงาน ที่เป็นคู่สัญญาโดยตรงกับหน่วยงานของรัฐหรือหน่วยงานเอกชนที่สํานักงานเชื่อถือ โดยจะต้องยื่นหลักฐานสําเนา
หนังสือรับรองผลงานหรือสัญญา พร้อมรับรองสําเนาถูกต้องในวันที่ยื่นข้อเสนอ
๓.๑๑
ผู้ยื่นข้อเสนอที่ยื่นข้อเสนอในรูปแบบของ “กิจการร่วมค้า” ต้องมีคุณสมบัติดังนี้
(๑) กรณีที่ข้อตกลงระหว่างผู้เข้าร่วมค้ากําหนดให้ผู้เข้าร่วมค้ารายใดรายหนึ่งเป็นผู้เข้าร่วมค้า
หลัก ข้อตกลงระหว่างผู้เข้าร่วมค้าจะต้องมีการกําหนดสัดส่วนหน้าที่ และความรับผิดชอบในปริมาณงาน สิ่งของ หรือมูลค่าตามสัญญาของผู้เข้าร่วมค้าหลักมากกว่าผู้เข้าร่วมค้ารายอื่นทุกราย
(๒) กรณีที่ข้อตกลงระหว่างผู้เข้าร่วมค้ากําหนดให้ผู้เข้าร่วมค้ารายใดรายหนึ่งเป็นผู้เข้าร่วมค้า หลัก กิจการร่วมค้านั้นต้องใช้ผลงานของผู้เข้าร่วมค้าหลักรายเดียวเป็นผลงานของกิจการร่วมค้าที่ยื่นข้อเสนอ
สําหรับข้อตกลงระหว่างผู้เข้าร่วมค้าที่ไม่ได้กําหนดให้ผู้เข้าร่วมค้ารายใดเป็นผู้เข้าร่วมค้าหลัก ผู้เข้าร่วมค้าทุกราย
จะต้องมีคุณสมบัติครบถ้วนตามเงื่อนไขที่กําหนดไว้ในเอกสารเชิญชวน หรือหนังสือเชิญชวน
(๓) กรณีที่ข้อตกลงระหว่างผู้เข้าร่วมค้ากําหนดให้มีการมอบหมายผู้เข้าร่วมค้ารายใดรายหนึ่งเป็น ผู้ยื่นข้อเสนอ ในนามกิจการร่วมค้า การยื่นข้อเสนอดังกล่าวไม่ต้องมีหนังสือมอบอํานาจสําหรับข้อตกลงระหว่าง ผู้เข้าร่วมค้าที่ไม่ได้กําหนดให้ผู้เข้าร่วมค้ารายใดเป็นผู้ยื่นข้อเสนอ ผู้เข้าร่วมค้าทุกรายจะต้องลงลายมือชื่อในหนังสือ มอบอํานาจให้ผู้เข้าร่วมค้ารายใดรายหนึ่งเป็นผู้ยื่นข้อเสนอในนามกิจการร่วมค้า
๓.๑๒ ผู้ยื่นข้อเสนอต้องลงทะเบียนในระบบจัดซื้อจัดจ้างภาครัฐด้วยอิเล็กทรอนิกส์ (Electronic Government Procurement : e - GP) ของกรมบัญชีกลาง
๔. ขอบเขตการดําเนินงาน
ผู้รับจ้างต้องดําเนินการพัฒนาและปรับปรุงระบบบริหารจัดการโครงการวิจัย โดยมีรายละเอียดตาม
ภาคผนวก ทั้งนี้ ให้หมายรวมถึงรายละเอียดของปัญหาและข้อบกพร่องที่เกิดขึ้นระหว่างดําเนินโครงการ ทั้งจากการสํารวจ ศึกษา วิเคราะห์ระบบงานปัจจุบัน ความต้องการของระบบจากผู้ใช้งานและผู้ที่มีส่วนเกี่ยวข้อง พร้อมทั้งต้องจัดหา บุคลากรเพื่อดําเนินงานโครงการที่มีประสบการณ์ และความรู้ความสามารถ โดยมีคุณสมบัติอย่างน้อย ดังนี้
ก รายละเอียดข้อกําหนดและคุณสมบัติของการพัฒนาและปรับปรุงระบบบริหารจัดการโครงการวิจัย
(๑) หัวหน้าโครงการ จํานวน ๑ คน
จบการศึกษาไม่ต่ํากว่าระดับปริญญาตรี สาขาวิทยาศาสตร์คอมพิวเตอร์ วิศวกรรมคอมพิวเตอร์
เทคโนโลยีสารสนเทศ หรือสาขาอื่นที่เกี่ยวข้อง และมีประสบการณ์บริหารโครงการพัฒนาและติดตั้งระบบ สารสนเทศ หรือทํางานในสาขาที่เกี่ยวข้อง ไม่น้อยกว่า ๑๐ (สิบ) ปี นับจากจบปริญญาตรี
2
มาตร
arth
m
(๒) นักวิเคราะห์และออกแบบระบบ (system analyst) จํานวน ๒ คน
จบการศึกษาไม่ต่ํากว่าระดับปริญญาตรี สาขาวิทยาศาสตร์คอมพิวเตอร์ วิศวกรรมคอมพิวเตอร์ เทคโนโลยีสารสนเทศ หรือสาขาอื่นที่เกี่ยวข้อง มีประสบการณ์สามารถรับ requirement จากผู้ใช้งาน พร้อมทั้ง วิเคราะห์และออกแบบโครงสร้างระบบ จัดทําเอกสารที่เกี่ยวข้อง เช่น ข้อกําหนดซอฟต์แวร์ (software requirement specification) ข้อกําหนดด้านฟังก์ชัน (functional requirements specification) use-case diagram เป็นต้น และมีประสบการณ์ทํางานในสาขาที่เกี่ยวข้อง ไม่น้อยกว่า ๕ ปี นับจากจบปริญญาตรี
(๓) นักพัฒนาโปรแกรม (software developer) จํานวน ๒ คน
จบการศึกษาไม่ต่ํากว่าระดับปริญญาตรี สาขาวิทยาศาสตร์คอมพิวเตอร์ วิศวกรรมคอมพิวเตอร์ เทคโนโลยีสารสนเทศ หรือสาขาอื่นที่เกี่ยวข้อง มีประสบการณ์การเขียนโปรแกรมด้วยภาษา C# ภายใต้ framework .NET Core การใช้งาน CSS และ JavaScript framework และมีประสบการณ์ทํางานในสาขาที่ เกี่ยวข้อง ไม่น้อยกว่า ๓ ปี นับจากจบปริญญาตรี
(๔) นักทดสอบระบบ (software tester) จํานวน ๑ คน
จบการศึกษาไม่ต่ํากว่าระดับปริญญาตรี สาขาวิทยาศาสตร์คอมพิวเตอร์ วิศวกรรมคอมพิวเตอร์ เทคโนโลยีสารสนเทศ หรือสาขาอื่นที่เกี่ยวข้อง มีประสบการณ์สร้างกระบวนการในการทดสอบ การทดสอบระบบ สารสนเทศ จัดทําเอกสารที่เกี่ยวข้องกับการทดสอบ และมีประสบการณ์ทํางานในสาขาที่เกี่ยวข้อง ไม่น้อยกว่า ๓ ปี นับจากจบปริญญาตรี
(๕) ผู้ประสานงานโครงการ จํานวน ๑ คน
จบการศึกษาไม่ต่ํากว่าระดับปริญญาตรี และมีประสบการณ์ทํางานในการประสานงานติดต่อ หน่วยงานงานและบุคลากรที่เกี่ยวข้องในการจัดทําโครงการ ไม่น้อยกว่า ๒ ปี
โดยมีกรอบแนวทางการดําเนินงาน ดังนี้
๔.๑ งานจัดทําแผนการบริหารโครงการ
ผู้รับจ้างต้องจัดทําแผนการบริหารโครงการตามวัตถุประสงค์ของโครงการและตามขอบเขตการดําเนินงาน
โดยนําเสนอแผนการดําเนินงาน กรอบแนวคิด ขั้นตอนการดําเนินงานพร้อมผู้รับผิดชอบในแต่ละกิจกรรม แผน บริหารจัดการความเสี่ยงของโครงการ วิธีการติดตามและประเมินผลการดําเนินงาน เป็นอย่างน้อย
สิ่งส่งมอบ
๑) แผนการบริหารโครงการ พร้อมแสดงขั้นตอนการดําเนินงานในรูปแบบปฏิทินกิจกรรมที่มี คําอธิบายรายละเอียดและระบุระยะเวลาในการดําเนินงานที่ชัดเจน ในรูปแบบ Gantt chart
ทั้งนี้ สิ่งส่งมอบตามที่กล่าวข้างต้นให้ส่งมอบในรูปแบบไฟล์เอกสารอิเล็กทรอนิกส์ในรูปแบบ PDF ที่มี bookmarks และรูปแบบเอกสารที่แก้ไขได้
๔.๒ งานวิเคราะห์ ออกแบบ และพัฒนาระบบ
๔.๒.๑ ผู้รับจ้างต้องสํารวจ ศึกษา วิเคราะห์ปัญหาและข้อบกพร่องของระบบงานปัจจุบัน วิเคราะห์และ รวบรวมความต้องการของระบบจากผู้ใช้งานและผู้ที่มีส่วนเกี่ยวข้อง โดยมีการจัดแบ่งเป็นกลุ่มย่อยเพื่อศึกษา กระบวนงานที่เกี่ยวข้องตามที่ สวก. กําหนด เพื่อนําไปใช้เป็นข้อมูลประกอบการออกแบบและพัฒนาระบบตาม
3
thansad
2110
ภาคผนวก ก โดยจัดทําเป็นเอกสารการวิเคราะห์ความต้องการทางธุรกิจ (business requirement document) และเอกสารข้อกําหนดความต้องการของระบบ (software requirement specification)
๔.๒.๒ ผู้รับจ้างต้องดําเนินการวิเคราะห์และออกแบบระบบ โดยแสดงรายละเอียดการวิเคราะห์และ ออกแบบระบบ (system analysis and design) สถาปัตยกรรมของระบบ (software architecture) ที่จะใช้ใน การพัฒนาทั้งโครงการ โดยจัดทําเป็นเอกสารการวิเคราะห์และออกแบบระบบ
๔.๒.๓ ผู้รับจ้างต้องสร้างต้นแบบของระบบ (prototype) ที่ผ่านการวิเคราะห์และออกแบบ เพื่อนําเสนอ ต่อ สวก. ให้พิจารณาและให้ความเห็นชอบก่อนการพัฒนาระบบจริง
๔.๒.๔ ผู้รับจ้างต้องดําเนินการพัฒนาระบบบริหารจัดการโครงการวิจัยที่ผ่านการวิเคราะห์และออกแบบ และผ่านความเห็นชอบจาก สวก.
สิ่งส่งมอบ
๑) เอกสารการวิเคราะห์ความต้องการทางธุรกิจ (business requirement document) ๒) เอกสารข้อกําหนดความต้องการของระบบ (software requirement specification) ๓) เอกสารการวิเคราะห์และออกแบบระบบ ฉบับสมบูรณ์ ประกอบด้วยรายละเอียดดังต่อไปนี้เป็น
อย่างน้อย หรือตามที่ สวก. กําหนด
a. เอกสารแสดงการออกแบบสถาปัตยกรรมของระบบ (system architecture design) b. เอกสารประกอบการออกแบบระบบ (software design specification)
c. System flow, workflow diagram และ data flow diagram (DFD) ที่แสดงขั้นตอน
การทํางานของระบบ และการไหลของข้อมูลระหว่างระบบย่อยต่าง ๆ
d. Entity relationship diagram (ERD) ที่แสดงความสัมพันธ์ของ entities ในฐานข้อมูล
อย่างชัดเจน
Data dictionary ที่แสดงรายละเอียดอย่างชัดเจน
f. API Specification (ถ้ามี) ตามมาตรฐาน Open API ตั้งแต่เวอร์ชัน
จัดทําเป็นรูปแบบเอกสารและรูปแบบ web application
๓.๑
ขึ้นไป โดย
ทั้งนี้ สิ่งส่งมอบตามที่กล่าวข้างต้นให้ส่งมอบในรูปแบบไฟล์เอกสารอิเล็กทรอนิกส์ในรูปแบบ PDF ที่มี bookmarks และรูปแบบเอกสารที่แก้ไขได้
๔.๓ งานทดสอบระบบ
๔.๓.๑ ผู้รับจ้างต้องออกแบบการทดสอบระบบที่ครอบคลุมทั้งแบบ functional testing และ non- functional testing โดยจัดทําเอกสารที่แสดงรายละเอียดกรณีทดสอบ (test case specification) และ ดําเนินการทดสอบระบบตามกรณีทดสอบที่ออกแบบไว้
๔.๓.๒ Functional testing มีรายละเอียดการทดสอบ ดังนี้
๑) Unit testing
๒) Integration testing
๓) System testing
๔) User acceptance testing (UAT)
4
былать
วาฬณ์
โดยผู้รับจ้างต้องดําเนินการทดสอบ integration testing และ system testing ร่วมกับผู้ดูแล ระบบของ สวก. และเมื่อผู้ดูแลระบบของ สวก. เห็นชอบในผลการทดสอบดังกล่าวแล้ว จึงจะเริ่มดําเนินการ ทดสอบ UAT กับผู้ใช้งาน โดยต้องติดตั้งระบบเพื่อทดสอบบน test environment
ทั้งนี้ รายละเอียดกรณีทดสอบ (test case specification) สําหรับการทดสอบ UAT ต้องผ่านความ เห็นชอบจาก สวก. ก่อนดําเนินการทดสอบกับผู้ใช้งาน และผู้รับจ้างต้องรายงานผลการทดสอบให้ สวก. ทราบทุก ครั้ง โดยสรุปรายงานผลการทดสอบ UAT ส่งให้ สวก. พิจารณา ภายใน ๓ วันทําการหลังการทดสอบ ในกรณีผล การทดสอบการทํางานของระบบยังไม่สามารถทํางานได้อย่างถูกต้อง ครบถ้วน ตามข้อกําหนดขอบเขตของงาน ผู้รับจ้างจะต้องดําเนินการปรับปรุงแก้ไขและทดสอบร่วมกับ สวก. จนกว่าผลการทดสอบจะถูกต้องครบถ้วนและ ระบบสามารถรองรับกระบวนการทํางานตามที่ สวก. ต้องการได้
๔.๓.๓ Non-functional testing มีรายละเอียดการทดสอบ ดังนี้
๑) Performance testing โดยจะต้องทดสอบความสามารถในการรองรับผู้ใช้งานแบบพร้อมกันไม่
น้อยกว่า ๓๐๐ ผู้ใช้งาน หรือตามจํานวนที่ สวก. กําหนดได้ (load test) เป็นอย่างน้อย
๒) Security testing โดยจะต้องทดสอบ Cross-site scripting และ SQL injection เป็นอย่างน้อย ๓) Usability testing โดยจะต้องทดสอบ Cross-browser testing เป็นอย่างน้อย
ในกรณีผลการทดสอบตามข้อ ๔.๓.๒ และ ข้อ ๔.๓.๓ ยังไม่เป็นที่ยอมรับของ สวก. ผู้รับจ้างจะต้อง ปรับปรุงแก้ไขเพื่อให้การทดสอบผ่านเงื่อนไขตามข้อกําหนดดังกล่าวในระหว่างที่ทําการพัฒนาและทดสอบ
สิ่งส่งมอบ
๑) รายงานผลการทดสอบ user acceptance testing ฉบับสมบูรณ์
๒) รายงานผลการทดสอบ performance testing
๓) รายงานผลการทดสอบ security testing
๔) รายงานผลการทดสอบ usability testing
พร้อมเอกสารหลักฐานที่เกี่ยวข้องกับการทดสอบดังกล่าว ทั้งนี้ สิ่งส่งมอบตามที่กล่าวข้างต้นให้ส่งมอบใน รูปแบบไฟล์เอกสารอิเล็กทรอนิกส์ในรูปแบบ PDF ที่มี bookmarks
๔.๔ งานจัดทําคู่มือการใช้งานและการฝึกอบรม
ผู้รับจ้างต้องดําเนินการฝึกอบรมการใช้งานแก่ผู้ใช้งาน และฝึกอบรมถ่ายทอดความรู้ในการพัฒนาระบบ การติดตั้งระบบ และแนวทางการดูแลรักษาระบบแก่ผู้ดูแลระบบ พร้อมจัดทําเอกสารคู่มือการใช้งานและการดูแล รักษาระบบให้กับบุคลากรของ สวก. โดยต้องนําเสนอเอกสารประกอบการอบรม คู่มือการใช้งาน พร้อมกําหนดการ และหัวข้อการฝึกอบรมให้ สวก. พิจารณาก่อนดําเนินการ และจัดทํารายงานสรุปการฝึกอบรม โดยมีรายละเอียด ดังต่อไปนี้
๔.๔.๑ จัดทําเอกสารคู่มือการใช้งานระบบ ดังนี้
๑) คู่มือสําหรับการลงทะเบียนผู้ใช้งานใหม่
๒) คู่มือสําหรับผู้ใช้งานระบบ (user manual) สําหรับผู้ใช้งานทุกบทบาท (role) ในระบบ ทั้ง
บุคลากร สวก. และบุคคลภายนอก
๓) คู่มือสําหรับผู้ดูแลระบบ (system manual)
5
быть такой
237