docs(sdlc): record real test results, open defects ISS-029–032, conditional acceptance
This commit is contained in:
+1
-1
@@ -209,7 +209,7 @@
|
||||
| 1 | 17 มีนาคม 2569 | 09:00 – 12:00 น. | 3 | ตรวจสอบเอกสารวางแผนโครงการและความต้องการ | WP 1.0, WP 2.0 |
|
||||
| 2 | 29 พฤษภาคม 2569 | 09:00 – 12:00 น. | 3 | ตรวจสอบเอกสารความต้องการซอฟต์แวร์และการออกแบบ | WP 3.0, WP 4.0, WP 5.0 |
|
||||
| 3 | 31 กรกฎาคม 2569 | 09:00 – 12:00 น. | 3 | ตรวจสอบชุดทดสอบและการสอบกลับ | WP 6.0 |
|
||||
| 4 | 17 สิงหาคม 2569 | 09:00 – 16:00 น. | 6 | User Acceptance Test (UAT) และตรวจสอบเอกสารส่งมอบทั้งหมด | WP 1.0, WP 2.0, WP 3.0, WP 4.0, WP 5.0, WP 6.0, WP 7.0, WP 8.0, WP 9.0, WP 10.0, WP 11.0 |
|
||||
| 4 | 17 สิงหาคม 2569 | 09:00 – 16:00 น. | 6 | ทบทวนผลการทดสอบระบบและ UAT และตรวจสอบเอกสารส่งมอบทั้งหมด | WP 1.0, WP 2.0, WP 3.0, WP 4.0, WP 5.0, WP 6.0, WP 7.0, WP 8.0, WP 9.0, WP 10.0, WP 11.0 |
|
||||
|
||||
| หัวข้อ | รายละเอียด |
|
||||
| --- | --- |
|
||||
|
||||
+5
-2
@@ -14,7 +14,7 @@
|
||||
|
||||
| Task ID | Task Name | Period | Responsible | Status | Progress (%) | Remarks |
|
||||
| :---: | --- | :---: | :---: | :---: | ---: | --- |
|
||||
| 4.4 | System Test & UAT | 10–14 ส.ค. 69 | PaNg, SeV | Completed | 100 | ทดสอบระบบ 45 Test Case และ UAT ครบ 14 หมวดความต้องการ (80 รายการ) ผ่านทั้งหมดระหว่าง 10–14 ส.ค. 69 |
|
||||
| 4.4 | System Test & UAT | 10–14 ส.ค. 69 | PaNg, SeV | Completed | 100 | ทดสอบระบบ 45 Test Case ผ่าน 38 ไม่ผ่าน 5 ยังไม่ได้ทดสอบ 2 และ UAT ครบ 14 หมวดความต้องการ (80 รายการ) ระหว่าง 10–14 ส.ค. 69 บันทึกข้อบกพร่องคงค้าง ISS-029–ISS-032 |
|
||||
| 4.7 | Demonstration Data & Delivery Package | 14–17 ส.ค. 69 | ThS | In Progress | 60 | จัดทำข้อมูลสาธิตเสร็จ อยู่ระหว่างปรับแบรนด์และชุดติดตั้ง Docker Compose |
|
||||
| 5.1 | Final Work-product Review | 10–17 ส.ค. 69 | ApS, YaB | In Progress | 70 | ตรวจสอบความครบถ้วนของ Work Products |
|
||||
|
||||
@@ -22,7 +22,10 @@
|
||||
|
||||
| ลำดับ | ประเด็น / ความเสี่ยง | รายละเอียด | ผู้รับผิดชอบ | สถานะ |
|
||||
| :---: | --- | --- | :---: | :---: |
|
||||
| - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - |
|
||||
| 1 | ISS-029 : ไฟล์แนบเปิดได้จาก URL โดยตรงโดยไม่ตรวจ Session และบริษัท | ไฟล์แนบเก็บใต้โฟลเดอร์ที่เว็บเปิดให้เรียกได้ แนวทางแก้ไข: ย้ายไฟล์แนบออกนอก Web Root และให้ดาวน์โหลดผ่านสคริปต์ที่ตรวจ Session และบริษัท | ThS | คงค้าง |
|
||||
| 2 | ISS-030 : เอกสารที่บันทึกแล้วไม่ถูก Rollback เมื่อการผ่าน GL ล้มเหลว | การผ่าน GL ทำใน Transaction แยกหลังบันทึกเอกสาร แนวทางแก้ไข: รวมการบันทึกเอกสาร สต๊อก และ GL ไว้ใน Transaction เดียวตาม CR13:001 | ThS | คงค้าง |
|
||||
| 3 | ISS-031 : Socket.IO รับรหัสบริษัท ผู้ใช้ และบทบาทจาก Browser ทำให้รับแจ้งเตือนของบริษัทอื่นได้ | การเชื่อมต่อ Socket.IO ไม่ตรวจกับ Session ของผู้ใช้ แนวทางแก้ไข: ตรวจ Session ฝั่งเซิร์ฟเวอร์ก่อนเข้าห้องแจ้งเตือน และไม่รับค่าบริษัท/บทบาทจาก Browser | ThS | คงค้าง |
|
||||
| 4 | ISS-032 : แม่แบบค่าตั้งค่ากำหนดกุญแจเข้ารหัสและ IV คงที่ และเชื่อมต่อฐานข้อมูลด้วยผู้ใช้ root | ค่าความลับบางส่วนยังไม่ได้แยกออกจาก Source Code แนวทางแก้ไข: ย้ายกุญแจและ IV ไปเป็นความลับต่อการติดตั้ง ใช้ผู้ใช้ฐานข้อมูลสิทธิ์จำกัด และตั้งค่า HTTPS/TLS | ThS | คงค้าง |
|
||||
|
||||
## สรุป CR/Change (ถ้ามี)
|
||||
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@
|
||||
|
||||
| Task ID | Task Name | Period | Responsible | Status | Progress (%) | Remarks |
|
||||
| :---: | --- | :---: | :---: | :---: | ---: | --- |
|
||||
| 4.3 | Verify Work Products | 30 พ.ค.–17 ส.ค. 69 | PaNg, NoC | Completed | 100 | ตรวจสอบ Work Products รอบที่ 4 ครบทุกรายการ ผลผ่านทั้งหมด |
|
||||
| 4.3 | Verify Work Products | 30 พ.ค.–17 ส.ค. 69 | PaNg, NoC | Completed | 100 | ตรวจสอบ Work Products รอบที่ 4 ครบทุกรายการ ไม่ผ่าน 2 รายการ คือผลการทดสอบที่มีข้อบกพร่องคงค้าง และชุดติดตั้ง Docker ที่ยังไม่ได้ทดสอบ |
|
||||
| 4.5 | Operational Documentation | 1 มิ.ย.–17 ส.ค. 69 | ThS, YaB | Completed | 100 | คู่มือผู้ใช้ คู่มือผู้ดูแลระบบ และคู่มือบำรุงรักษาเสร็จสมบูรณ์ |
|
||||
| 4.7 | Demonstration Data & Delivery Package | 14–17 ส.ค. 69 | ThS | Completed | 100 | ปรับแบรนด์และชุดติดตั้ง Docker Compose เสร็จ Baseline 6c39700 |
|
||||
| 5.1 | Final Work-product Review | 10–17 ส.ค. 69 | ApS, YaB | Completed | 100 | จัดทำ List of Evidence ครบทุก Work Product |
|
||||
|
||||
+22
-14
@@ -42,19 +42,23 @@
|
||||
| 26 | ISS-026 | 22 พ.ค. 69 | ระบบยังรับการเข้าสู่ระบบใหม่ขณะบัญชีมี Session ทำงานอยู่ | การบังคับ Session เดียวยังไม่ครอบคลุมทุกกรณี | ปฏิเสธการเข้าสู่ระบบใหม่เมื่อบัญชีมี Session ทำงานอยู่ | ThS | 28 พ.ค. 69 | เสร็จสิ้น |
|
||||
| 27 | ISS-027 | 23 พ.ค. 69 | เมธอดของคลาสมีการทำงานซ้ำซ้อน | พัฒนาเพิ่มทีละส่วนทำให้เกิดความซ้ำซ้อน | ลดความซ้ำซ้อนของเมธอดในคลาส | ThS | 29 พ.ค. 69 | เสร็จสิ้น |
|
||||
| 28 | ISS-028 | 28 ก.ค. 69 | การเข้าสู่ระบบและค่าตั้งค่าสภาพแวดล้อมผิดพลาดหลัง Baseline | ค่าตั้งค่าของสภาพแวดล้อมใหม่ไม่ตรงกับที่ระบบคาดหวัง | แก้ไขการเข้าสู่ระบบและค่าตั้งค่าสภาพแวดล้อม | ThS | 3 ส.ค. 69 | เสร็จสิ้น |
|
||||
| 29 | ISS-029 | 11 ส.ค. 69 | ไฟล์แนบเปิดได้จาก URL โดยตรงโดยไม่ตรวจ Session และบริษัท | ไฟล์แนบเก็บใต้โฟลเดอร์ที่เว็บเปิดให้เรียกได้ | ย้ายไฟล์แนบออกนอก Web Root และให้ดาวน์โหลดผ่านสคริปต์ที่ตรวจ Session และบริษัท | ThS | - | คงค้าง |
|
||||
| 30 | ISS-030 | 12 ส.ค. 69 | เอกสารที่บันทึกแล้วไม่ถูก Rollback เมื่อการผ่าน GL ล้มเหลว | การผ่าน GL ทำใน Transaction แยกหลังบันทึกเอกสาร | รวมการบันทึกเอกสาร สต๊อก และ GL ไว้ใน Transaction เดียวตาม CR13:001 | ThS | - | คงค้าง |
|
||||
| 31 | ISS-031 | 12 ส.ค. 69 | Socket.IO รับรหัสบริษัท ผู้ใช้ และบทบาทจาก Browser ทำให้รับแจ้งเตือนของบริษัทอื่นได้ | การเชื่อมต่อ Socket.IO ไม่ตรวจกับ Session ของผู้ใช้ | ตรวจ Session ฝั่งเซิร์ฟเวอร์ก่อนเข้าห้องแจ้งเตือน และไม่รับค่าบริษัท/บทบาทจาก Browser | ThS | - | คงค้าง |
|
||||
| 32 | ISS-032 | 13 ส.ค. 69 | แม่แบบค่าตั้งค่ากำหนดกุญแจเข้ารหัสและ IV คงที่ และเชื่อมต่อฐานข้อมูลด้วยผู้ใช้ root | ค่าความลับบางส่วนยังไม่ได้แยกออกจาก Source Code | ย้ายกุญแจและ IV ไปเป็นความลับต่อการติดตั้ง ใช้ผู้ใช้ฐานข้อมูลสิทธิ์จำกัด และตั้งค่า HTTPS/TLS | ThS | - | คงค้าง |
|
||||
|
||||
## สรุปผลการแก้ไข
|
||||
|
||||
| รายการ | จำนวน |
|
||||
| --- | ---: |
|
||||
| ปัญหาที่บันทึกทั้งหมด | 28 |
|
||||
| ระดับความรุนแรงสูง | 17 |
|
||||
| ปัญหาที่บันทึกทั้งหมด | 32 |
|
||||
| ระดับความรุนแรงสูง | 21 |
|
||||
| ระดับความรุนแรงกลาง | 9 |
|
||||
| ระดับความรุนแรงต่ำ | 2 |
|
||||
| แก้ไขแล้วเสร็จและตรวจสอบผลแล้ว | 28 |
|
||||
| คงค้าง | 0 |
|
||||
| คงค้าง | 4 |
|
||||
|
||||
ปัญหาทุกรายการได้รับการแก้ไขและตรวจสอบผลด้วย Test Case ที่เกี่ยวข้อง โดยผลการทดสอบผ่านทั้งหมดในรอบทดสอบระหว่าง 10 สิงหาคม 2569 – 14 สิงหาคม 2569 ไม่มีข้อบกพร่องระดับวิกฤตคงค้าง ณ วันตรวจรับ
|
||||
ปัญหาที่พบระหว่างพัฒนา 28 รายการได้รับการแก้ไขและตรวจสอบผลแล้ว รอบทดสอบระหว่าง 10 สิงหาคม 2569 – 14 สิงหาคม 2569 พบข้อบกพร่องระดับสูงคงค้าง 4 รายการ (ISS-029, ISS-030, ISS-031, ISS-032) ซึ่งต้องแจ้งผู้รับมอบและกำหนดการแก้ไขก่อนตรวจรับ
|
||||
|
||||
## บทเรียนและแนวทางป้องกันสำหรับโครงการถัดไป (Lessons Learned)
|
||||
|
||||
@@ -62,10 +66,10 @@
|
||||
|
||||
| ลำดับ | กลุ่มปัญหา | เลขที่ปัญหา | จำนวน | สิ่งที่เกิดขึ้น | แนวทางป้องกัน (Preventive Action) |
|
||||
| :---: | --- | --- | ---: | --- | --- |
|
||||
| 1 | ความปลอดภัยและการควบคุมสิทธิ์ | ISS-001, ISS-003, ISS-004, ISS-006, ISS-009, ISS-011, ISS-015, ISS-016, ISS-017, ISS-018, ISS-024, ISS-026 | 12 | ข้อบกพร่องกลุ่มใหญ่ที่สุดเกิดจากการเพิ่ม Role Guard การตรวจสิทธิ์ และการจำกัด Session ทีละส่วนระหว่างพัฒนา | กำหนด Secure Coding Checklist และรูปแบบการตรวจสิทธิ์กลางตั้งแต่ช่วงออกแบบ และทบทวนโค้ดด้านความปลอดภัยทุกโมดูลก่อนรวมเข้า Baseline |
|
||||
| 1 | ความปลอดภัยและการควบคุมสิทธิ์ | ISS-001, ISS-003, ISS-004, ISS-006, ISS-009, ISS-011, ISS-015, ISS-016, ISS-017, ISS-018, ISS-024, ISS-026, ISS-029, ISS-031, ISS-032 | 15 | ข้อบกพร่องกลุ่มใหญ่ที่สุดเกิดจากการเพิ่ม Role Guard การตรวจสิทธิ์ และการจำกัด Session ทีละส่วนระหว่างพัฒนา | กำหนด Secure Coding Checklist และรูปแบบการตรวจสิทธิ์กลางตั้งแต่ช่วงออกแบบ และทบทวนโค้ดด้านความปลอดภัยทุกโมดูลก่อนรวมเข้า Baseline |
|
||||
| 2 | ขั้นตอน Onboarding และการลงทะเบียน | ISS-007, ISS-008, ISS-013 | 3 | เส้นทางการรับคำเชิญมีหลายเงื่อนไขที่ไม่ได้ระบุครบในการออกแบบ | เขียน Test Case ครบทุกเส้นทางของขั้นตอนหลายสถานะก่อนพัฒนา และทดสอบซ้ำทุกครั้งที่แก้ไข |
|
||||
| 3 | ความสอดคล้องระหว่างข้อกำหนดกับการพัฒนา | ISS-019, ISS-020, ISS-022 | 3 | ข้อกำหนดและเอกสารถูกปรับระหว่างพัฒนา ทำให้เกิดช่องว่างกับโค้ด | ปรับข้อกำหนดและ Traceability Record ในรอบเดียวกับการแก้โค้ด และตรวจความสอดคล้องในทุกรอบ Verification |
|
||||
| 4 | ความถูกต้องของข้อมูลสต๊อกและบัญชี | ISS-002, ISS-012 | 2 | การแปลงชนิดข้อมูลและการตรวจสอบความสัมพันธ์ของข้อมูลไม่ครอบคลุม | ตรวจสอบข้อมูลนำเข้าและความสัมพันธ์ฝั่งเซิร์ฟเวอร์ทุกคำสั่งที่เปลี่ยนสต๊อกหรือ GL และเพิ่มชุดทดสอบวงจรเอกสาร |
|
||||
| 4 | ความถูกต้องของข้อมูลสต๊อกและบัญชี | ISS-002, ISS-012, ISS-030 | 3 | การแปลงชนิดข้อมูลและการตรวจสอบความสัมพันธ์ของข้อมูลไม่ครอบคลุม | ตรวจสอบข้อมูลนำเข้าและความสัมพันธ์ฝั่งเซิร์ฟเวอร์ทุกคำสั่งที่เปลี่ยนสต๊อกหรือ GL และเพิ่มชุดทดสอบวงจรเอกสาร |
|
||||
| 5 | มาตรฐานโค้ดและการตั้งค่าสภาพแวดล้อม | ISS-005, ISS-010, ISS-014, ISS-021, ISS-023, ISS-025, ISS-027, ISS-028 | 8 | พัฒนาหลายโมดูลคู่ขนานโดยไม่มีมาตรฐานการตั้งชื่อ เส้นทางไฟล์ และค่าตั้งค่ากลาง | กำหนด Coding Standard และแม่แบบค่าตั้งค่าตั้งแต่ต้นโครงการ และทดสอบการติดตั้งบนสภาพแวดล้อมใหม่ทุกครั้งก่อนตั้ง Baseline |
|
||||
|
||||
## การเชื่อมโยงกับหลักฐานการทดสอบ
|
||||
@@ -73,7 +77,7 @@
|
||||
| เลขที่ | การแก้ไขอ้างอิง (Commit) | Test Case ที่ใช้ตรวจสอบ | ผลการทดสอบ |
|
||||
| :---: | --- | :---: | :---: |
|
||||
| ISS-001 | `7cb78d0` | TC-UN12.002 | Passed |
|
||||
| ISS-002 | `92d116f` | TC-UN08.002 | Passed |
|
||||
| ISS-002 | `92d116f` | TC-UN04.002 | Passed |
|
||||
| ISS-003 | `2eb6a1a` | TC-UN01.002 | Passed |
|
||||
| ISS-004 | `a75d37e` | TC-UN12.002 | Passed |
|
||||
| ISS-005 | `304848d` | TC-UN01.003 | Passed |
|
||||
@@ -81,25 +85,29 @@
|
||||
| ISS-007 | `8f1c5c4` | TC-UN01.001 | Passed |
|
||||
| ISS-008 | `4433ef1` | TC-UN01.001 | Passed |
|
||||
| ISS-009 | `8cf1d93` | TC-UN12.001 | Passed |
|
||||
| ISS-010 | `91f8bb8` | TC-UN13.001 | Passed |
|
||||
| ISS-011 | `6eeebfe` | TC-UN12.003 | Passed |
|
||||
| ISS-010 | `91f8bb8` | ทดสอบถดถอยทั้งชุด | Passed |
|
||||
| ISS-011 | `6eeebfe` | TC-UN01.001, TC-UN01.004, TC-UN12.003 | Passed |
|
||||
| ISS-012 | `94032dd` | TC-UN04.004 | Passed |
|
||||
| ISS-013 | `b76dc67` | TC-UN01.001 | Passed |
|
||||
| ISS-014 | `59037b5, f4ef776` | TC-UN13.001 | Passed |
|
||||
| ISS-015 | `b07882e` | TC-UN01.002 | Passed |
|
||||
| ISS-015 | `b07882e` | TC-UN01.002, TC-UN04.002 | Passed |
|
||||
| ISS-016 | `2930973` | TC-UN01.003 | Passed |
|
||||
| ISS-017 | `4733c78` | TC-UN01.002 | Passed |
|
||||
| ISS-018 | `b4b1f5c` | TC-UN01.001 | Passed |
|
||||
| ISS-019 | `cb36d3b` | TC-UN10.002 | Passed |
|
||||
| ISS-020 | `dfeb575` | TC-UN03.001 | Passed |
|
||||
| ISS-021 | `f3c0e3c, 714b70d` | TC-UN11.002 | Passed |
|
||||
| ISS-022 | `99ae35d` | TC-UN13.001 | Passed |
|
||||
| ISS-022 | `99ae35d` | ทบทวนเอกสาร | Passed |
|
||||
| ISS-023 | `5df6736` | TC-UN03.001 | Passed |
|
||||
| ISS-024 | `9a50238` | TC-UN12.001 | Passed |
|
||||
| ISS-025 | `ed3dd2f` | TC-UN01.002 | Passed |
|
||||
| ISS-025 | `ed3dd2f` | ตรวจหน้าจอ | Passed |
|
||||
| ISS-026 | `fda211b` | TC-UN01.003 | Passed |
|
||||
| ISS-027 | `a0677d6` | TC-UN13.001 | Passed |
|
||||
| ISS-028 | `b2c4374` | TC-UN12.004 | Passed |
|
||||
| ISS-027 | `a0677d6` | ทดสอบถดถอยทั้งชุด | Passed |
|
||||
| ISS-028 | `b2c4374` | TC-UN01.002 | Passed |
|
||||
| ISS-029 | - | TC-UN04.006 | Failed (คงค้าง) |
|
||||
| ISS-030 | - | TC-UN08.002 | Failed (คงค้าง) |
|
||||
| ISS-031 | - | TC-UN11.001, TC-UN12.001 | Failed (คงค้าง) |
|
||||
| ISS-032 | - | TC-UN12.004 | Failed (คงค้าง) |
|
||||
|
||||
## ผู้จัดทำเอกสาร (Secretary)
|
||||
|
||||
|
||||
+11
-10
@@ -23,7 +23,7 @@
|
||||
| 6 | WP 6.0 | เอกสาร 200-WMS-26-001-00 Test Case and Test Procedures | ส่งเอกสารจำนวน 1 ชุด | Accepted |
|
||||
| 7 | WP 7.0 | เอกสาร 200-WMS-26-001-00 Validation Results | ส่งเอกสารจำนวน 1 ชุด | Accepted |
|
||||
| 8 | WP 8.0 | เอกสาร 200-WMS-26-001-00 Software User Document | ส่งเอกสารจำนวน 1 ชุด | Accepted |
|
||||
| 9 | WP 9.0 | ระบบ BRN WMS ที่ผ่านการทดสอบพร้อมนำไปใช้งานจริง | ส่ง Source Code ผ่าน Git Repository และติดตั้ง (Git baseline `6c39700`) | Accepted |
|
||||
| 9 | WP 9.0 | ระบบ BRN WMS ที่ผ่านการทดสอบพร้อมนำไปใช้งานจริง | ส่ง Source Code ผ่าน Git Repository และติดตั้ง (Git baseline `6c39700`) | Accepted (มีเงื่อนไข) |
|
||||
| 10 | WP 10.0 | เอกสาร 200-WMS-26-001-00 Product Operation Guide | ส่งเอกสารจำนวน 1 ชุด | Accepted |
|
||||
| 11 | WP 11.0 | เอกสาร 200-WMS-26-001-00 Maintenance Document | ส่งเอกสารจำนวน 1 ชุด | Accepted |
|
||||
|
||||
@@ -31,25 +31,26 @@
|
||||
|
||||
| ลำดับ | เกณฑ์การตรวจรับ | หลักฐานอ้างอิง | ผลการตรวจสอบ |
|
||||
| :---: | --- | --- | :---: |
|
||||
| 1 | ฟังก์ชันในขอบเขตทำงานตรงตาม Customer Requirements ครบทุกรายการ | Traceability Record, Test Report | ผ่าน |
|
||||
| 2 | ทดสอบระบบตาม Test Case ครบถ้วน | Test Report 45 Test Case ผ่านทั้งหมด (10 สิงหาคม 2569 – 14 สิงหาคม 2569) | ผ่าน |
|
||||
| 3 | ทดสอบการยอมรับโดยผู้ใช้ (UAT) | Validation Results ครบ 14 หมวดความต้องการ (80 รายการ) ผ่านทั้งหมด | ผ่าน |
|
||||
| 4 | ไม่มีข้อบกพร่องระดับวิกฤตคงค้าง | Correction Register 28 รายการ แก้ไขและตรวจสอบครบ | ผ่าน |
|
||||
| 1 | ฟังก์ชันในขอบเขตทำงานตรงตาม Customer Requirements ครบทุกรายการ | Traceability Record Table, Validation Results: ไม่ผ่าน 11 รายการ ยังไม่ได้ทดสอบ 5 รายการ | ไม่ผ่าน (มีเงื่อนไข) |
|
||||
| 2 | ทดสอบระบบตาม Test Case ครบถ้วน | Test Report ผ่าน 38 ไม่ผ่าน 5 ยังไม่ได้ทดสอบ 2 จาก 45 Test Case (10 สิงหาคม 2569 – 14 สิงหาคม 2569) | ไม่ผ่าน (มีเงื่อนไข) |
|
||||
| 3 | ทดสอบการยอมรับโดยผู้ใช้ (UAT) | Validation Results ทดสอบครบ 80 รายการ ผลตามข้อ 1 | ไม่ผ่าน (มีเงื่อนไข) |
|
||||
| 4 | ไม่มีข้อบกพร่องระดับวิกฤตคงค้าง | Correction Register ข้อบกพร่องระดับสูงคงค้าง ISS-029, ISS-030, ISS-031, ISS-032 | ไม่ผ่าน (มีเงื่อนไข) |
|
||||
| 5 | เอกสารคู่มือผู้ใช้ ผู้ดูแลระบบ และการบำรุงรักษาครบถ้วน | Software User Document, Product Operation Guide, Maintenance Document | ผ่าน |
|
||||
| 6 | Source Code และเอกสารจัดเก็บใน Repository พร้อมชุดสำรอง | Project Repository, Project Repository (Backup) | ผ่าน |
|
||||
| 7 | ผลการตรวจสอบ Work Products (Verification) | Verification Results รอบที่ 4 | ผ่าน |
|
||||
| 7 | ผลการตรวจสอบ Work Products (Verification) | Verification Results รอบที่ 4: ไม่ผ่าน 2 รายการ (ผลการทดสอบ และชุดติดตั้ง Docker) | ไม่ผ่าน (มีเงื่อนไข) |
|
||||
|
||||
## สรุปผลการตรวจรับ
|
||||
|
||||
| รายการ | ผลสรุป |
|
||||
| --- | --- |
|
||||
| จำนวนสิ่งส่งมอบทั้งหมด | 11 รายการ |
|
||||
| ตรวจรับแล้ว (Accepted) | 11 รายการ |
|
||||
| ตรวจรับแล้ว (Accepted) | 10 รายการ |
|
||||
| ตรวจรับแบบมีเงื่อนไข | 1 รายการ (WP 9.0 Software) |
|
||||
| ไม่ผ่านการตรวจรับ (Not Accepted) | 0 รายการ |
|
||||
| ข้อบกพร่องคงค้าง | ไม่มี |
|
||||
| ผลการตรวจรับโดยรวม | **Accepted** — ตรวจรับส่งมอบระบบครบถ้วน |
|
||||
| ข้อบกพร่องคงค้าง | 4 รายการ (ISS-029, ISS-030, ISS-031, ISS-032) |
|
||||
| ผลการตรวจรับโดยรวม | **Accepted with conditions** — ตรวจรับพร้อมเงื่อนไขแก้ไขข้อบกพร่องคงค้าง |
|
||||
|
||||
ผู้รับมอบได้ตรวจสอบสิ่งส่งมอบทั้งหมดตามเกณฑ์การตรวจรับที่กำหนดในเอกสาร Statement of Work และ Software Project Plan แล้วเห็นว่าครบถ้วนถูกต้อง จึงมีมติตรวจรับส่งมอบระบบเมื่อวันที่ 24 สิงหาคม 2569 โดยงานอบรมผู้ใช้งานและการปิดงานควบคุมปฏิบัติการจะดำเนินการให้แล้วเสร็จภายในวันที่ 24 สิงหาคม 2569 ตามแผนปิดโครงการ
|
||||
ผู้รับมอบได้ตรวจสอบสิ่งส่งมอบทั้งหมดตามเกณฑ์การตรวจรับในเอกสาร Statement of Work และ Software Project Plan แล้ว รับทราบว่ามีข้อบกพร่องระดับสูงคงค้าง 4 รายการ และชุดติดตั้ง Docker ที่ยังไม่ได้ทดสอบ จึงมีมติตรวจรับส่งมอบระบบแบบมีเงื่อนไขเมื่อวันที่ 24 สิงหาคม 2569 โดยเงื่อนไขคือ (1) แก้ไข ISS-029, ISS-030, ISS-031, ISS-032 และทดสอบซ้ำภายใต้การบำรุงรักษาแบบแก้ไข (Corrective) ตาม Maintenance Document และ (2) ทดสอบ TC-UN13.002 และ TC-UN13.003 บน Baseline ก่อนใช้ชุดติดตั้ง Docker ในสภาพแวดล้อมใช้งานจริง
|
||||
|
||||
## ผู้จัดทำเอกสาร (Secretary)
|
||||
|
||||
|
||||
+7
-6
@@ -30,7 +30,7 @@
|
||||
|
||||
| หมวดงาน | สถานะ | ความคืบหน้า (%) | รายละเอียด |
|
||||
| --- | :---: | ---: | --- |
|
||||
| Phase 4: Verification & Validation | เสร็จสมบูรณ์ | 100 | ทดสอบ 45 Test Case และ UAT ครบ 14 หมวดความต้องการ (80 รายการ) ผ่านทั้งหมด |
|
||||
| Phase 4: Verification & Validation | กำลังดำเนินการ | 90 | ทดสอบ 45 Test Case ผ่าน 38 ไม่ผ่าน 5 ยังไม่ได้ทดสอบ 2 และ UAT ครบ 14 หมวดความต้องการ (80 รายการ) มีข้อบกพร่องคงค้าง ISS-029–ISS-032 |
|
||||
| Phase 5: Project Close | กำลังดำเนินการ | 60 | อยู่ระหว่างเตรียมอบรมผู้ใช้งาน ตรวจรับ และปิดโครงการ |
|
||||
| รวมความคืบหน้าทั้งโครงการ | ตามแผน | 92 | เตรียมตรวจรับและปิดโครงการ |
|
||||
|
||||
@@ -47,8 +47,8 @@
|
||||
|
||||
| ลำดับ | ประเด็น | รายละเอียด / มติที่ได้ | ผู้รับผิดชอบ | สถานะ |
|
||||
| :---: | --- | --- | :---: | :---: |
|
||||
| 1 | ผลการทดสอบระบบ | ทดสอบ 45 Test Case บน Internal Testing Server ผ่านทั้งหมด ไม่พบข้อบกพร่องคงค้าง | PaNg | ผ่าน |
|
||||
| 2 | ผลการทดสอบการยอมรับ | ตัวแทนลูกค้าทดสอบการยอมรับครบ 14 หมวดความต้องการ (80 รายการ) บนสภาพแวดล้อมใช้งานจริง ผ่านทั้งหมด | SeV | ผ่าน |
|
||||
| 1 | ผลการทดสอบระบบ | ทดสอบ 45 Test Case บน Internal Testing Server (Build b2c4374) ผ่าน 38 ไม่ผ่าน 5 ยังไม่ได้ทดสอบ 2 ข้อบกพร่องระดับสูงที่พบ ได้แก่ ไฟล์แนบเปิดได้จาก URL (ISS-029) การผ่าน GL ไม่อยู่ใน Transaction เดียวกับเอกสาร (ISS-030) Socket.IO ไม่ตรวจ Session (ISS-031) และค่าความลับในแม่แบบค่าตั้งค่า (ISS-032) ส่วนชุดติดตั้ง Docker ยังไม่ได้ทดสอบ | PaNg | ไม่ผ่าน |
|
||||
| 2 | ผลการทดสอบการยอมรับ | ตัวแทนลูกค้าทดสอบการยอมรับครบ 14 หมวดความต้องการ (80 รายการ) บนสภาพแวดล้อมใช้งานจริง ความต้องการที่เกี่ยวข้องกับข้อบกพร่องคงค้างและชุดติดตั้ง Docker ยังไม่ผ่าน ผู้รับมอบรับทราบผลและขอแผนแก้ไขก่อนตรวจรับ | SeV | รับทราบ |
|
||||
| 3 | ข้อมูลสาธิต | จัดเตรียมข้อมูลสาธิตสำหรับการตรวจรับรายงานและขั้นตอนการทำงานเสร็จแล้ว เป็นงานเตรียมการส่งมอบตาม Task 4.7 ไม่เปลี่ยนแปลงขอบเขตหรือสิ่งส่งมอบ | ApS, SeV | เสร็จสิ้น |
|
||||
| 4 | งานที่เหลือ | อบรมผู้ใช้งาน ปิดงานควบคุมปฏิบัติการ ตรวจรับส่งมอบ และปิดโครงการ | ApS, YaB | ดำเนินการ |
|
||||
|
||||
@@ -56,9 +56,10 @@
|
||||
|
||||
| ลำดับ | งาน | ผู้รับผิดชอบ | วันครบกำหนด | สถานะ |
|
||||
| :---: | --- | :---: | :---: | :---: |
|
||||
| 1 | จัดอบรมผู้ใช้งานก่อนเปิดใช้งานจริง (Task 5.2) | ThS, PaNg | 22 สิงหาคม 2569 | Scheduled |
|
||||
| 2 | ปิดงานควบคุมการสำรองข้อมูลและการเฝ้าระวังระบบ | ThS | 23 สิงหาคม 2569 | Scheduled |
|
||||
| 3 | นัดตรวจรับส่งมอบระบบและปิดโครงการกับ Project Sponsor | ApS | 24 สิงหาคม 2569 | Scheduled |
|
||||
| 1 | จัดทำแผนแก้ไขข้อบกพร่องคงค้าง ISS-029–ISS-032 และการทดสอบชุดติดตั้ง Docker เสนอผู้รับมอบ | ApS, ThS | 24 สิงหาคม 2569 | Scheduled |
|
||||
| 2 | จัดอบรมผู้ใช้งานก่อนเปิดใช้งานจริง (Task 5.2) | ThS, PaNg | 22 สิงหาคม 2569 | Scheduled |
|
||||
| 3 | ปิดงานควบคุมการสำรองข้อมูลและการเฝ้าระวังระบบ | ThS | 23 สิงหาคม 2569 | Scheduled |
|
||||
| 4 | นัดตรวจรับส่งมอบระบบและปิดโครงการกับ Project Sponsor | ApS | 24 สิงหาคม 2569 | Scheduled |
|
||||
|
||||
## งานประชุมครั้งถัดไป (Next Meeting)
|
||||
|
||||
|
||||
+8
-6
@@ -33,7 +33,7 @@
|
||||
| Phase 1: Project Initiation | เสร็จสมบูรณ์ | 100 | เปิดโครงการและอนุมัติกฎบัตรเรียบร้อย |
|
||||
| Phase 2: Project Planning | เสร็จสมบูรณ์ | 100 | อนุมัติแผนโครงการและ Baseline ความต้องการ |
|
||||
| Phase 3: Project Execution | เสร็จสมบูรณ์ | 100 | พัฒนาระบบครบตามขอบเขต Baseline 6c39700 |
|
||||
| Phase 4: Verification & Validation | เสร็จสมบูรณ์ | 100 | ตรวจสอบ ทดสอบ และ UAT ผ่านครบทุกรายการ |
|
||||
| Phase 4: Verification & Validation | เสร็จสมบูรณ์ | 100 | ตรวจสอบ ทดสอบ และ UAT ครบตามแผน ผ่าน 38 ไม่ผ่าน 5 ยังไม่ได้ทดสอบ 2 ข้อบกพร่องคงค้างส่งต่อการบำรุงรักษา |
|
||||
| Phase 5: Project Close | เสร็จสมบูรณ์ | 100 | ตรวจรับ อบรม ปิดงานควบคุมปฏิบัติการ และปิดโครงการเรียบร้อย |
|
||||
| รวมความคืบหน้าทั้งโครงการ | ตามแผน | 100 | โครงการเสร็จสมบูรณ์ ปิดโครงการอย่างเป็นทางการ |
|
||||
|
||||
@@ -54,10 +54,10 @@
|
||||
|
||||
| ลำดับ | ประเด็น | รายละเอียด / มติที่ได้ | ผู้รับผิดชอบ | สถานะ |
|
||||
| :---: | --- | --- | :---: | :---: |
|
||||
| 1 | ผลการดำเนินโครงการ | พัฒนาระบบครบตามขอบเขต 11 ระบบงาน ทดสอบและ UAT ผ่านทั้งหมด ไม่มีข้อบกพร่องระดับวิกฤตคงค้าง | ApS, SeV | ผ่านการรับรอง |
|
||||
| 2 | ความครบถ้วนของเอกสาร | ตรวจสอบ Work Products รอบที่ 4 ครบทุกรายการ ผลผ่านทั้งหมด และจัดทำ List of Evidence เรียบร้อย | YaB, PaNg | สมบูรณ์ |
|
||||
| 1 | ผลการดำเนินโครงการ | พัฒนาระบบครบตามขอบเขต 11 ระบบงาน ทดสอบ 45 Test Case ผ่าน 38 ไม่ผ่าน 5 ยังไม่ได้ทดสอบ 2 มีข้อบกพร่องระดับสูงคงค้าง ISS-029–ISS-032 และชุดติดตั้ง Docker ที่ยังไม่ได้ทดสอบ | ApS, SeV | รับทราบ |
|
||||
| 2 | ความครบถ้วนของเอกสาร | ตรวจสอบ Work Products รอบที่ 4 ครบทุกรายการ ไม่ผ่าน 2 รายการตามผลการทดสอบ และจัดทำ List of Evidence เรียบร้อย | YaB, PaNg | สมบูรณ์ |
|
||||
| 3 | ชุดติดตั้งและอัตลักษณ์องค์กร | จัดทำชุดติดตั้ง Docker Compose ตามความต้องการ CR10:002 และปรับอัตลักษณ์องค์กรในหน้าจอและเอกสารเสร็จแล้ว เป็นงานเตรียมการส่งมอบตาม Task 4.7 ไม่เปลี่ยนแปลงขอบเขตหรือสิ่งส่งมอบ | SeV, ApS | เสร็จสิ้น |
|
||||
| 4 | ผลการตรวจรับ | Project Sponsor ตรวจรับสิ่งส่งมอบทั้งหมด ผลการตรวจรับ Accepted | SeV | ตรวจรับแล้ว |
|
||||
| 4 | ผลการตรวจรับ | Project Sponsor ตรวจรับสิ่งส่งมอบแบบมีเงื่อนไข (Accepted with conditions): แก้ไข ISS-029–ISS-032 และทดสอบซ้ำภายใต้การบำรุงรักษาแบบแก้ไข และทดสอบ TC-UN13.002–TC-UN13.003 ก่อนใช้ชุดติดตั้ง Docker ในสภาพแวดล้อมใช้งานจริง | SeV | ตรวจรับแบบมีเงื่อนไข |
|
||||
| 5 | ผลการอบรม | อบรมผู้ใช้งาน 6 คน เมื่อ 22 ส.ค. 69 ผู้เข้าอบรมทดลองใช้งานครบทุกขั้นตอนได้สำเร็จ | ThS, PaNg | เสร็จสิ้น |
|
||||
| 6 | การควบคุมปฏิบัติการ | ปิดรายการสำรองฐานข้อมูลอัตโนมัติ (OP-001) และการเฝ้าระวังพร้อมแจ้งเตือน (OP-002) เมื่อ 23 ส.ค. 69 | ThS | เสร็จสิ้น |
|
||||
| 7 | การสำรองข้อมูลโครงการ | ซิงก์ Branch `main` ไปยัง Backup Remote และทดสอบเรียกคืนสำเร็จ | ThS, YaB | เสร็จสิ้น |
|
||||
@@ -67,8 +67,10 @@
|
||||
|
||||
| ลำดับ | งาน | ผู้รับผิดชอบ | วันครบกำหนด | สถานะ |
|
||||
| :---: | --- | :---: | :---: | :---: |
|
||||
| 1 | จัดเก็บเอกสารโครงการทั้งหมดเข้าระบบควบคุมเอกสาร | YaB | 24 สิงหาคม 2569 | เสร็จสมบูรณ์ |
|
||||
| 2 | ติดตามการตรวจนับสต๊อกสิ้นเดือนแรกหลังเปิดใช้งานจริง | ApS | 30 กันยายน 2569 | Scheduled |
|
||||
| 1 | แก้ไขข้อบกพร่องคงค้าง ISS-029–ISS-032 และทดสอบซ้ำภายใต้การบำรุงรักษาแบบแก้ไข | ThS, PaNg | 30 กันยายน 2569 | Scheduled |
|
||||
| 2 | ทดสอบชุดติดตั้ง Docker (TC-UN13.002–TC-UN13.003) ก่อนใช้งานจริง | ThS, PaNg | 30 กันยายน 2569 | Scheduled |
|
||||
| 3 | จัดเก็บเอกสารโครงการทั้งหมดเข้าระบบควบคุมเอกสาร | YaB | 24 สิงหาคม 2569 | เสร็จสมบูรณ์ |
|
||||
| 4 | ติดตามการตรวจนับสต๊อกสิ้นเดือนแรกหลังเปิดใช้งานจริง | ApS | 30 กันยายน 2569 | Scheduled |
|
||||
|
||||
## งานประชุมครั้งถัดไป (Next Meeting)
|
||||
|
||||
|
||||
+1
-1
@@ -54,7 +54,7 @@
|
||||
|
||||
## การเชื่อมโยงกับการเปลี่ยนแปลง
|
||||
|
||||
การเปลี่ยนแปลง Configuration Item ต้องพิจารณาตามเกณฑ์ใน Change Report และการแก้ไขข้อบกพร่องต้องบันทึกใน Correction Register (ISS-001–ISS-028) โดยทุกรายการเชื่อมโยงกับ Commit ที่ตรวจสอบได้ใน Repository
|
||||
การเปลี่ยนแปลง Configuration Item ต้องพิจารณาตามเกณฑ์ใน Change Report และการแก้ไขข้อบกพร่องต้องบันทึกใน Correction Register (ISS-001–ISS-032) โดยทุกรายการเชื่อมโยงกับ Commit ที่ตรวจสอบได้ใน Repository
|
||||
|
||||
## ผู้จัดทำเอกสาร (Secretary)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user