docs(sdlc): reformat work products to audited reference layout

Replace the PHP/Markdown seeding with a data-driven generator in
scripts/sdlc-seed and regenerate all 59 work products.
This commit is contained in:
Thanakorn
2026-09-09 08:09:54 +07:00
parent 758922f5c4
commit 087e7b3958
209 changed files with 8063 additions and 5762 deletions
@@ -0,0 +1,117 @@
# Statement of Work
<!-- footer: SoW -->
| Document No | Statement of Work | Release, Version, By: | 25690105 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | ขอบเขตงานและหนังสือเชิญประชุมเปิดโครงการ |
| Project Period | 5 มกราคม 2569 – 24 สิงหาคม 2569 | Project Duration | 232 วัน |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
วันที่ 5 มกราคม 2569
**เรื่อง:** ขอบเขตงานโครงการพัฒนาระบบบริหารจัดการคลังสินค้า และนัดประชุมเปิดโครงการ
**เรียน:** ผู้บริหาร หัวหน้าฝ่าย และผู้เกี่ยวข้องทุกฝ่าย
ตามที่ บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด ได้ใช้การบันทึกข้อมูลคลังสินค้าด้วยกระบวนการที่กระจายอยู่หลายระบบและบางส่วนยังใช้เอกสารกระดาษ ซึ่งปัจจุบันพบว่ามีข้อจำกัดด้านความถูกต้องของยอดสินค้าคงคลัง ความรวดเร็วในการตรวจสอบ และการเชื่อมโยงกับงานขาย งานจัดซื้อ และงานบัญชี ผู้บริหารจึงเล็งเห็นความจำเป็นในการพัฒนาระบบบริหารจัดการคลังสินค้า (Warehouse Management System) ขึ้นใหม่ เพื่อให้การปฏิบัติงานมีความถูกต้อง ตรวจสอบย้อนกลับได้ และรองรับการเติบโตของธุรกิจ
ดังนั้น จึงขอนัดประชุมเพื่อหารือร่วมกันระหว่างทุกฝ่ายที่เกี่ยวข้อง เพื่อ
- รับฟังข้อเสนอแนะจากฝ่ายคลังสินค้า ฝ่ายขาย ฝ่ายจัดซื้อ และฝ่ายบัญชี
- กำหนดแนวทางและกรอบความต้องการของระบบ
- วางแผนดำเนินการพัฒนาและกำหนดผู้รับผิดชอบ
## รายละเอียดการประชุม
- วัน เวลา: 5 มกราคม 2569 เวลา 09.00 – 11.00 น.
- สถานที่: ห้องประชุม บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด
- ผู้เข้าร่วม: ผู้บริหาร / ผู้จัดการ / หัวหน้าฝ่ายที่เกี่ยวข้อง และทีมพัฒนาระบบ
## 1 วัตถุประสงค์ของโครงการ
- พัฒนาระบบบริหารจัดการคลังสินค้าแบบ Web-based รองรับหลายบริษัทและหลายคลังสินค้า
- รองรับการรับเข้า จ่ายออก โอนย้าย ตรวจนับ พร้อมติดตาม Lot, Serial Number และวันหมดอายุ
- ลดข้อผิดพลาดจากการทำงานด้วยมือ และเพิ่มความสามารถในการตรวจสอบย้อนกลับ
- รองรับงานขาย งานจัดซื้อ งานการเงิน และการบันทึกบัญชีที่เกี่ยวข้อง
- ควบคุมความปลอดภัย การแยกข้อมูลระหว่างบริษัท สิทธิ์การใช้งาน และการแจ้งเตือนแบบ Real-time
## 2 ขอบเขตงาน (Scope of Work)
| ลำดับ | ระบบ | ระบบย่อย |
| :---: | --- | --- |
| 1 | ระบบบริหารจัดการผู้ใช้งานและสิทธิ์ | ลงทะเบียนเจ้าของบริษัทและเชิญผู้ใช้งาน (Onboarding) / เข้าสู่ระบบและควบคุมสิทธิ์ตามบทบาท Owner / Admin / Staff / Viewer / กู้คืนรหัสผ่าน, OTP และควบคุม Session / ตั้งค่าบริษัท, SMTP, ผู้ใช้งาน และสิทธิ์การเข้าถึงแอปพลิเคชัน |
| 2 | ระบบข้อมูลหลัก (Master Data) | คลังสินค้า, พื้นที่จัดเก็บ, ช่องจัดเก็บ (Bin) / หมวดสินค้าและสินค้า / ประเภทผู้ติดต่อและผู้ติดต่อ (ลูกค้า/ผู้ขาย) / รองรับโครงสร้างคลังแบบชั้นเดียวและแบบหลายชั้น |
| 3 | ระบบควบคุมสินค้าคงคลัง (Inventory Control) | รับสินค้าเข้า (Stock-in) / จ่ายสินค้าออก (Stock-out) พร้อมตรวจสอบยอดคงเหลือ / โอนย้ายสินค้าระหว่างคลัง/ตำแหน่ง / ติดตาม Lot, Serial Number และวันหมดอายุ / พิมพ์บาร์โค้ดสินค้า/ตำแหน่ง และรองรับการสแกน / แนบไฟล์ประกอบรายการ |
| 4 | ระบบขาย (Sales) | ใบเสนอราคา (Quotation) / ใบสั่งขาย (Sales Order) / ใบแจ้งหนี้ (Invoice) / ใบรับคืน / ใบลดหนี้ (Return / Credit Note) |
| 5 | ระบบจัดซื้อ (Purchasing) | ใบขอซื้อ (Purchase Request) / ใบสั่งซื้อ (Purchase Order) / ใบแจ้งหนี้ซื้อ (Purchase Invoice) / ใบคืนสินค้าผู้ขาย (Supplier Return) |
| 6 | ระบบการเงิน (Finance) | ใบวางบิลรับ / ใบเสร็จรับเงิน / ใบวางบิลจ่าย / ใบสำคัญจ่าย |
| 7 | ระบบบัญชี (Accounting) | ผังบัญชี, แผนก, สูตรบัญชี / สมุดรายวันและบัญชีแยกประเภท (Journal / GL) / รายงานงบทดลอง, งบกำไรขาดทุน, งบดุล, ภาษีมูลค่าเพิ่ม |
| 8 | ระบบรายงานและแดชบอร์ด | แดชบอร์ดคลังสินค้าและบัญชี / รายงานสต๊อก, ความเคลื่อนไหว, ความจุคลัง, สินค้าใกล้หมด, สินค้าหมดอายุ, Lot / กรอง ดู พิมพ์ และส่งออกรายงาน |
| 9 | ระบบควบคุมเอกสาร | ออกเลขที่เอกสารอัตโนมัติตามลำดับที่กำหนด / ควบคุมสถานะและวงจรชีวิตของเอกสาร / บันทึกผู้สร้าง/ผู้แก้ไข/ประวัติรายการ |
| 10 | ระบบแจ้งเตือนและงานตามกำหนดเวลา | แจ้งเตือนแบบ Real-time ผ่าน Node.js / Socket.IO / งานสรุปยอดสต๊อก/GL และแจ้งเตือนสินค้าใกล้หมด, ใบแจ้งหนี้ค้างชำระ ตามกำหนดเวลา |
| 11 | ระบบติดตั้งและตั้งค่า | ติดตั้งแบบ Manual ผ่าน setup.php / ติดตั้งแบบ Container ผ่าน Docker Compose (php-apache, mariadb, node/pm2) / สร้างค่าตั้งค่าและความลับของระบบจาก .env โดยไม่เก็บใน Source Control |
## 3 สิ่งส่งมอบ (Work Products)
| รหัส | สิ่งส่งมอบ (Work Product) | รายละเอียด |
| --- | --- | --- |
| WP 1.0 | เอกสาร 200-WMS-26-001-00 Software Project Plan (พร้อม Work Schedule) | ส่งเอกสารจำนวน 1 ชุด |
| WP 2.0 | เอกสาร 200-WMS-26-001-00 Customer Requirements | ส่งเอกสารจำนวน 1 ชุด |
| WP 3.0 | เอกสาร 200-WMS-26-001-00 Software Requirements Specification | ส่งเอกสารจำนวน 1 ชุด |
| WP 4.0 | เอกสาร 200-WMS-26-001-00 Software Design | ส่งเอกสารจำนวน 1 ชุด |
| WP 5.0 | เอกสาร 200-WMS-26-001-00 Change Report | ส่งเอกสารจำนวน 3 ฉบับ (CH-001–CH-003) |
| WP 6.0 | เอกสาร 200-WMS-26-001-00 Test Case and Test Procedures | ส่งเอกสารจำนวน 1 ชุด |
| WP 7.0 | เอกสาร 200-WMS-26-001-00 Validation Results | ส่งเอกสารจำนวน 1 ชุด |
| WP 8.0 | เอกสาร 200-WMS-26-001-00 Software User Document | ส่งเอกสารจำนวน 1 ชุด |
| WP 9.0 | ระบบ BRN WMS ที่ผ่านการทดสอบพร้อมนำไปใช้งานจริง | ส่ง Source Code (Git baseline 6c39700) และติดตั้ง |
| WP 10.0 | เอกสาร 200-WMS-26-001-00 Product Operation Guide | ส่งเอกสารจำนวน 1 ชุด |
| WP 11.0 | เอกสาร 200-WMS-26-001-00 Maintenance Document | ส่งเอกสารจำนวน 1 ชุด |
## 4 ข้อยกเว้นและข้อสมมติ
- ไม่รวมการจัดหาเครื่องแม่ข่าย อุปกรณ์เครือข่าย เครื่องอ่านบาร์โค้ด หรือบริการภายนอก เว้นแต่ได้รับอนุมัติแยกต่างหาก
- การย้ายข้อมูลจากระบบเดิม การเชื่อมต่อ ERP หรือบริการภายนอก ต้องผ่านกระบวนการ Change Request
- ผู้มีส่วนได้ส่วนเสียต้องให้ข้อมูล ตรวจสอบเอกสาร และร่วมทดสอบตามกำหนดเวลา
## 5 แผนงานและหลักไมล์
| ช่วงงาน | ระยะเวลา |
| --- | --- |
| เริ่มต้นและวางแผนโครงการ | 5 มกราคม 2569 – 18 กุมภาพันธ์ 2569 |
| พัฒนาและทดสอบภายใน | 19 กุมภาพันธ์ 2569 – 29 พฤษภาคม 2569 |
| ตรวจสอบ ทดสอบ จัดทำเอกสาร และส่งมอบ | 30 พฤษภาคม 2569 – 24 สิงหาคม 2569 |
| วันสิ้นสุดโครงการอย่างเป็นทางการ | 24 สิงหาคม 2569 |
## 6 เกณฑ์การตรวจรับ
- ฟังก์ชันในขอบเขตผ่าน Test Case และเชื่อมโยงกับความต้องการใน Traceability Record
- ไม่มีข้อบกพร่องระดับวิกฤตที่ขัดขวางการใช้งานคงค้าง
- มีคู่มือติดตั้ง คู่มือผู้ใช้ คู่มือผู้ดูแลระบบ และคู่มือบำรุงรักษาครบถ้วน
- ผลการตรวจสอบ (Verification) การทดสอบการยอมรับ (Validation) และการตรวจรับได้รับการลงนามโดยผู้มีอำนาจ
## 7 การควบคุมการเปลี่ยนแปลง
การเปลี่ยนแปลงขอบเขต กำหนดเวลา หรือสิ่งส่งมอบ ต้องบันทึกใน Change Report ประเมินผลกระทบ และได้รับอนุมัติก่อนดำเนินการ ส่วนการแก้ไขข้อบกพร่องต้องบันทึกใน Correction Register และเชื่อมโยงกับหลักฐานการทดสอบที่เกี่ยวข้อง
จึงเรียนมาเพื่อโปรดพิจารณาและเข้าร่วมประชุมโดยพร้อมเพรียงกัน
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,100 +0,0 @@
# Statement of Work
**B.R.N. ENTERPRISE CO., LTD.**
1011 Supalai Grand Tower, 7th Floor, Unit 6-7, Rama 3 Road,
Chongnonsi, Yannawa, Bangkok 10120
| Document field | Value |
|---|---|
| Document | Statement of Work |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Project name | Warehouse Management System Development Project |
| Project period | 05/01/26–24/08/26 |
| Release | 05/01/26 V1.0 Final |
| Status | Final — ready for authorized approval |
Date 05/01/26
**Subject:** Scope of work for the Warehouse Management System Development Project
**To:** Executives and project stakeholders
B.R.N. Enterprise Co., Ltd. intends to carry out the Warehouse Management System Development Project to increase the accuracy and speed of warehouse operations, enabling systematic tracking of inventory, product movements, purchase orders, business documents, and related accounting data, using centralized data and access rights defined by user role.
This document defines the project's scope, deliverables, acceptance criteria, responsibilities, and timeline in accordance with ISO/IEC 29110, with details as follows.
## 1. Objectives
- Develop a web-based system for inventory control and multi-warehouse operations.
- Support receiving, issuing, transfers, adjustments, and stock verification, with tracking of Lot, Serial Number, and expiry date.
- Reduce errors from manual work and increase traceability.
- Support management of purchase orders, procurement, product returns, invoices, reports, and related accounting entries.
- Provide security, per-company data separation, access rights management, and real-time notifications.
## 2. Scope of Work
### 2.1 Analysis and Design
- Gather and analyze user requirements; define workflows, data, and business rules.
- Design system architecture, database, user interface, service integrations, and security measures.
### 2.2 System Development
- Master data: companies, users, contacts, products, warehouses, zones, aisles, storage locations, and units of measure.
- Inventory: receiving, issuing, transfers, stock adjustments, stock counts, balances, and movement history.
- Business documents: Sales Order, Purchase Order, Return, Invoice, and document numbering sequences.
- Finance and accounting: income, expenses, journals, accounting entries, and system-supported reports.
- Dashboard, reports, data export, Barcode/Label, and file attachments.
- Authentication, role assignment (Owner/Admin/Staff/Viewer), per-company data restriction, and session control.
- Real-time notification services and scheduled jobs using Node.js/Socket.IO.
### 2.3 Testing and Delivery
- Prepare and execute tests against requirements, record results, fix defects, and perform confirmation testing.
- Prepare user manuals, installation/operation manuals, and maintenance documentation.
- Prepare verification, validation, and acceptance evidence.
## 3. Deliverables
Deliverables consist of the software, source code, installation and database scripts, configuration, manuals, and Work Products of the Project Management and Software Implementation processes under ISO/IEC 29110, totaling 22 items, stored in the Project Repository under version control.
## 4. Exclusions and Assumptions
- Excludes procurement of servers, network equipment, barcode scanners, or third-party services, unless separately approved.
- Migration of existing data, ERP/external service integrations, and customizations outside the scope must go through the Change Request process.
- Stakeholders must provide information, review documents, and participate in testing/acceptance as scheduled.
## 5. Plan and Milestones
- Project initiation and planning: 05/01/26–18/02/26
- Internal development and testing: 19/02/26–29/05/26
- Acceptance testing, documentation, delivery, and stabilization: 30/05/26–24/08/26
- Official project completion date: 24/08/26
## 6. Acceptance Criteria
- In-scope functions pass Test Cases and are linked to requirements in the Traceability Record.
- Critical defects that block usage are resolved, or an approach accepted by the authorized approver is in place.
- Installation, user, operation, and maintenance documentation are available.
- Verification, Validation, and Acceptance results are reviewed and signed off by the authorized approver.
## 7. Change Management
Changes to scope, schedule, or deliverables must be recorded in the Change Report, assessed for impact, and approved before implementation. Defect corrections must be recorded in the Correction Register and linked to the relevant test evidence.
This Statement of Work has therefore been prepared to serve as the framework for the project's execution, and stakeholders are requested to review and approve it within their authority.
## 8. Approval
**Name:** Seri Viriyasakultorn
**Project roles:** Project Sponsor / Customer Representative / Authorized Approver
**Position:** Managing Director
**Company:** B.R.N. Enterprise Co., Ltd.
**Signature:** ______________________________________________
**Date:** ___________________________________________________
@@ -1,75 +0,0 @@
# Project Repository (Backup)
| Document field | Value |
|---|---|
| Document | Project Repository (Backup) |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Title | Project Repository Backup Record |
| Project period | 05/01/26–24/08/26 |
| Release | 17/08/26 V1.0 |
| Closure status date | 24/08/26 |
| Standard | ISO/IEC 29110 Basic Profile |
| System Analyst | Noppong Chareunsook |
| Developer | Thanakorn Sathitwitayakul |
| Project Manager | Apirach Supattaratpateep |
| Project Sponsor / Customer Representative | Seri Viriyasakultorn |
| Status | Final |
## 1. Purpose
This record identifies the backup mechanisms protecting BRN WMS source code and SDLC work products against loss of the primary repository, per the Project Repository record (Section 2).
## 2. Code backup
| Field | Value |
|---|---|
| Backup mechanism | Secondary Git remote |
| Backup remote name | `backup` |
| Backup remote URL | `git@github.com:thanakorninbox-dev/wms-app.git` |
| Configuration | Secondary remote mirrors the delivered software baseline from `origin/main`; SDLC sources and the generated package are controlled on the documentation delivery branch `sdlc`. |
| Sync status | Delivered software baseline `6c39700` confirmed on both `origin/main` and `backup/main`; the final controlled `sdlc` branch and release tag `sdlc-v1.0-final` were synchronized to the backup remote and checked by remote-reference retrieval. |
| Restoration check | Performed manually by the Developer and confirmed successful. Carried out outside version control, so no Git artefact records it. |
## 3. Document backup
| Field | Value |
|---|---|
| Backup mechanism | Generated PDF package controlled in Git and included in the project backup process |
| Location | `sdlc-delivery/` in the repository, generated from `sdlc/` by `scripts/build-sdlc-delivery.sh` |
| Contents | 46 PDFs covering the PM, SI, and Other Document work products, including all 4 Meeting Records |
| Verification | Verified as non-empty and readable |
## 4. Backup verification items
| ID | Item | Owner | Required before |
|---|---|---|---|
| BK-001 | Confirm the `backup` remote is reachable and contains the delivered software baseline from `origin/main`. | Developer | **Closed** — baseline `6c39700` confirmed by the Developer |
| BK-002 | Perform and record a restoration check (clone from `backup` and verify integrity). | Developer | **Closed** — performed manually by the Developer |
| BK-003 | Regenerate the PDF delivery package so it covers all 46 controlled files, including the 4 Meeting Records. | Developer | **Closed** — all 46 PDFs included |
| BK-004 | Synchronize the final controlled SDLC delivery commit/branch and release tag to the backup remote and confirm that they can be retrieved. | Developer | **Closed 24/08/26** — `backup/sdlc` and `sdlc-v1.0-final` confirmed by remote-reference retrieval |
## 5. Approval
### Prepared by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,69 @@
# Project Repository (Backup)
<!-- footer: PjB -->
| Document No | Project Repository (Backup) | Release, Version, By: | 25690824 V1.0 ThS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | พื้นที่สำรองสำหรับใช้กู้คืนข้อมูล Project Repository ในกรณีที่เกิดการสูญหาย |
| ระยะเวลา | 5 มกราคม 2569 – 24 สิงหาคม 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## การสำรอง Source Code และเอกสาร
| หัวข้อ | รายละเอียด |
| --- | --- |
| วิธีการสำรอง | Git Remote สำรอง (Secondary Remote) |
| ชื่อ Remote สำรอง | `backup` |
| ที่อยู่ Remote สำรอง | `git@github.com:thanakorninbox-dev/wms-app.git` |
| ขอบเขตการสำรอง | Branch `main` (Baseline `6c39700`), Branch `sdlc` และ Tag `sdlc-v1.0-final` |
| รอบการสำรอง | ซิงก์ทุกครั้งที่มีการส่งมอบหรือปรับปรุง Baseline |
| ผู้รับผิดชอบ | คุณธนกร สถิตวิทยากุล (Developer) |
## การสำรองฐานข้อมูล
| หัวข้อ | รายละเอียด |
| --- | --- |
| วิธีการสำรอง | Export ฐานข้อมูล `wms` และ `wms2` อัตโนมัติ |
| รอบการสำรอง | ทุกวัน เวลา 02:00 น. (Asia/Bangkok) |
| ที่จัดเก็บ | พื้นที่จัดเก็บบนคลาวด์ที่บริษัทควบคุม |
| ระยะเวลาเก็บรักษา | ชุดสำรองรายวันเก็บ 30 วัน และชุดสิ้นเดือนเก็บ 12 เดือน |
| สิทธิ์การเข้าถึง | จำกัดเฉพาะผู้ดูแลระบบและผู้บริหารที่ได้รับมอบหมาย |
## รายการตรวจสอบการสำรองข้อมูล
| ลำดับ | รายการตรวจสอบ | ผู้รับผิดชอบ | วันที่ดำเนินการ | ผลการตรวจสอบ |
| :---: | --- | :---: | :---: | :---: |
| BK-001 | ตรวจสอบว่า Remote สำรองเข้าถึงได้และมี Baseline `6c39700` ตรงกับ Repository หลัก | ThS | 17 สิงหาคม 2569 | ผ่าน |
| BK-002 | ทดสอบ Clone จาก Remote สำรองและตรวจสอบความครบถ้วนของข้อมูล | ThS | 17 สิงหาคม 2569 | ผ่าน |
| BK-003 | ทดสอบกู้คืนฐานข้อมูลจากชุดสำรองสู่สภาพแวดล้อมทดสอบ | ThS | 23 สิงหาคม 2569 | ผ่าน |
| BK-004 | ซิงก์ Branch `sdlc` และ Tag `sdlc-v1.0-final` ไปยัง Remote สำรองและตรวจสอบการเรียกคืน | ThS | 24 สิงหาคม 2569 | ผ่าน |
## ขั้นตอนการกู้คืน
| ลำดับ | ขั้นตอน | รายละเอียด |
| :---: | --- | --- |
| 1 | ยืนยันขอบเขตความเสียหาย | ตรวจสอบว่าข้อมูลที่สูญหายเป็น Source Code เอกสาร หรือฐานข้อมูล |
| 2 | เลือกชุดสำรองที่จะใช้ | เลือกชุดสำรองล่าสุดที่ผ่านการตรวจสอบและยืนยันวันที่ |
| 3 | กู้คืนสู่สภาพแวดล้อมทดสอบก่อน | Clone จาก Remote สำรอง หรือ Restore ฐานข้อมูลสู่เครื่องทดสอบ |
| 4 | ตรวจสอบความถูกต้อง | ตรวจสอบ Baseline, Tag และข้อมูลตัวอย่างว่าครบถ้วน |
| 5 | กู้คืนสู่สภาพแวดล้อมใช้งานจริง | บันทึกจุดกู้คืน หยุดบริการที่เกี่ยวข้อง กู้คืน แล้วตรวจสอบสถานะระบบตามคู่มือผู้ดูแลระบบ |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณธนกร สถิตวิทยากุล | Developer | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,81 @@
# Work Schedule
<!-- footer: WS -->
| Document No | Work Schedule | Release, Version, By: | 25690213 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | แผนการดำเนินงานโครงการ (Work Schedule) |
| Project Period | 5 มกราคม 2569 – 24 สิงหาคม 2569 | Project Duration | 232 วัน |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## แผนการดำเนินงาน (Work Schedule)
| No. | Phase | Task | รายละเอียด | ผู้รับผิดชอบ | Start | Finish | วัน | สิ่งส่งมอบ / หลักฐาน | Status | หมายเหตุ |
| :---: | --- | --- | --- | :---: | ---: | ---: | ---: | --- | :---: | --- |
| 1.1 | Project Initiation | Kick-off Meeting | เปิดโครงการ ชี้แจงขอบเขต เป้าหมาย และทีมงาน | ApS, SeV | 5 ม.ค. 69 | 9 ม.ค. 69 | 5 | Statement of Work | Completed | เปิดโครงการอย่างเป็นทางการ |
| 1.2 | Project Initiation | Identify Stakeholders | ระบุผู้มีส่วนได้ส่วนเสียและบทบาทความรับผิดชอบ | ApS, YaB | 12 ม.ค. 69 | 16 ม.ค. 69 | 5 | Stakeholder Register | Completed | จัดทำ Stakeholder Register |
| 1.3 | Project Initiation | Define Vision & Objectives | กำหนดวัตถุประสงค์ ขอบเขตระบบ และเกณฑ์ความสำเร็จ | ApS, NoC | 19 ม.ค. 69 | 21 ม.ค. 69 | 3 | Project Charter Report | Completed | อนุมัติวัตถุประสงค์โครงการ |
| 1.4 | Project Initiation | Approve Project Charter | ผู้บริหารอนุมัติกฎบัตรโครงการและขอบเขตงาน | SeV, ApS | 22 ม.ค. 69 | 23 ม.ค. 69 | 2 | Approved Project Charter | Completed | อนุมัติโดย Project Sponsor |
| 2.1 | Project Planning | Collect Customer Requirements | เก็บและวิเคราะห์ความต้องการลูกค้า จัดหมวด CR01–CR14 | NoC, ApS | 12 ม.ค. 69 | 6 ก.พ. 69 | 26 | Customer Requirements | Completed | ความต้องการ 80 รายการ ผลสรุป A ทั้งหมด |
| 2.2 | Project Planning | Develop Software Project Plan | จัดทำแผนโครงการ ทรัพยากร ความเสี่ยง และการควบคุม | ApS, YaB | 26 ม.ค. 69 | 13 ก.พ. 69 | 19 | Software Project Plan | Completed | รวม Work Schedule |
| 2.3 | Project Planning | Baseline Requirements & Schedule | ทบทวนและตั้ง Baseline ความต้องการและแผนงาน | ApS, NoC | 16 ก.พ. 69 | 18 ก.พ. 69 | 3 | Baselined Plan | Completed | เริ่มพัฒนา 19 ก.พ. 69 |
| 3.1 | Project Execution | Software Requirements & Design | จัดทำ SRS (SR01–SR09) และเอกสารออกแบบระบบ | NoC, ThS | 19 ก.พ. 69 | 25 ก.พ. 69 | 7 | SRS, Software Design | Completed | Git 9a50080–1843308 |
| 3.2 | Project Execution | Security & Database Foundation | ป้องกันไฟล์ตั้งค่า แก้ผลตรวจความปลอดภัย และออกแบบฐานข้อมูลสต๊อก | ThS | 9 มี.ค. 69 | 17 มี.ค. 69 | 9 | Database schema, ICS modules | Completed | Git 93d903c–a4f474b |
| 3.3 | Project Execution | Inventory & Warehouse Modules | พัฒนาคลังสินค้า ความจุ สินค้า Lot/Serial/Expiry และรายงาน | ThS, NoC | 9 เม.ย. 69 | 29 เม.ย. 69 | 21 | Inventory & report modules | Completed | Git 3b8f94f–db5c47b |
| 3.4 | Project Execution | Authentication & Onboarding | พัฒนาเข้าสู่ระบบ ลงทะเบียน Onboarding และสิทธิ์ตามบทบาท | ThS | 28 เม.ย. 69 | 12 พ.ค. 69 | 15 | Authentication modules | Completed | Git d8fd30c–79e66bd |
| 3.5 | Project Execution | Order & Barcode Workflows | พัฒนาใบสั่งขาย ใบรับคืน ใบแจ้งหนี้ คลังหลายชั้น และบาร์โค้ด | ThS | 2 พ.ค. 69 | 8 พ.ค. 69 | 7 | Order & barcode modules | Completed | Git a90975d–304848d |
| 3.6 | Project Execution | Production Preparation & Setup | เตรียมใช้งานจริง Base URL อัตโนมัติ และสคริปต์ติดตั้งฐานข้อมูล | ThS | 11 พ.ค. 69 | 13 พ.ค. 69 | 3 | setup.php, configuration | Completed | Git d989e59–bf3be28 |
| 3.7 | Project Execution | Accounting & Finance Workflows | พัฒนาผังบัญชี GL สมุดรายวัน ใบวางบิล ใบเสร็จ และใบสำคัญจ่าย | ThS | 13 พ.ค. 69 | 23 พ.ค. 69 | 11 | Accounting & finance modules | Completed | Git 04a683b–eddb10a |
| 3.8 | Project Execution | Real-time Services & Scheduled Jobs | พัฒนา Socket.IO, ตารางสรุปยอด และงานแจ้งเตือนตามกำหนดเวลา | ThS | 22 พ.ค. 69 | 27 พ.ค. 69 | 6 | Node.js services | Completed | Git 9c275eb–b8798bc |
| 3.9 | Project Execution | Security Hardening & Lifecycle Review | ทบทวน Role Guard ขอบเขตบริษัท วงจรเอกสาร และโควตารายการ | ThS, PaNg | 21 พ.ค. 69 | 28 พ.ค. 69 | 8 | Hardening commits | Completed | Git 6eeebfe–ed3dd2f |
| 3.10 | Project Execution | Refactor & Development Baseline | ลดความซ้ำซ้อนของคลาสและตั้ง Baseline การพัฒนา | ThS | 29 พ.ค. 69 | 29 พ.ค. 69 | 1 | Development baseline | Completed | Git a0677d6 |
| 4.1 | Project Control | Progress & Meeting Records | ติดตามความก้าวหน้า ประเด็นปัญหา มติ และการแก้ไขตลอดโครงการ | ApS, YaB | 5 ม.ค. 69 | 24 ส.ค. 69 | 232 | Progress Status, Meeting Record | Completed | บันทึกรายงวดตลอดโครงการ |
| 4.2 | Project Control | Configuration & Repository Control | ควบคุม Source Code, Baseline, เวอร์ชันเอกสาร และการสำรองข้อมูล | ThS, YaB | 19 ก.พ. 69 | 24 ส.ค. 69 | 187 | Software Configuration | Completed | Git origin + backup remote |
| 4.3 | Verification | Verify Work Products | ตรวจสอบความต้องการ ออกแบบ ส่วนประกอบ และการสอบกลับ | PaNg, NoC | 30 พ.ค. 69 | 17 ส.ค. 69 | 80 | Verification Results | Completed | ตรวจสอบ 4 รอบ รอบสุดท้าย 17 ส.ค. 69 |
| 4.4 | Validation | System Test & UAT | ทดสอบระบบตาม Test Case และทดสอบการยอมรับโดยผู้ใช้ | PaNg, SeV | 10 ส.ค. 69 | 14 ส.ค. 69 | 5 | Test Report, Validation Results | Completed | ทดสอบ 45 Test Case และ 12 สถานการณ์ UAT |
| 4.5 | Documentation | Operational Documentation | จัดทำคู่มือผู้ใช้ คู่มือผู้ดูแลระบบ และคู่มือบำรุงรักษา | ThS, YaB | 1 มิ.ย. 69 | 17 ส.ค. 69 | 78 | User / Operation / Maintenance docs | Completed | จัดทำครบ 3 ฉบับ |
| 4.6 | Stabilization | Post-baseline Corrections | แก้ไขปัญหาการเข้าสู่ระบบและค่าตั้งค่าหลัง Baseline | ThS | 3 ส.ค. 69 | 3 ส.ค. 69 | 1 | Correction Register | Completed | Git b2c4374 |
| 4.7 | Stabilization | Demonstration Data & Delivery Package | เตรียมข้อมูลสาธิต ปรับแบรนด์ และชุดติดตั้ง Docker Compose | ThS | 14 ส.ค. 69 | 17 ส.ค. 69 | 4 | Demo data, Docker stack | Completed | Git dd48a8b–6c39700 |
| 5.1 | Project Close | Final Work-product Review | ตรวจสอบความครบถ้วนของ Work Products และหลักฐาน | ApS, YaB | 10 ส.ค. 69 | 17 ส.ค. 69 | 8 | List of Evidence | Completed | ตรวจรอบที่ 4 เมื่อ 17 ส.ค. 69 |
| 5.2 | Project Close | Training | อบรมผู้ใช้งานก่อนเปิดใช้งานจริง | ThS, PaNg | 22 ส.ค. 69 | 22 ส.ค. 69 | 1 | Training Report | Completed | ผู้เข้าอบรม 6 คน |
| 5.3 | Project Close | Acceptance & Project Closure | ส่งมอบระบบ ตรวจรับ และปิดโครงการ | SeV, ApS | 17 ส.ค. 69 | 24 ส.ค. 69 | 8 | Acceptance Report | Completed | ตรวจรับ 17 ส.ค. 69 ปิดโครงการ 24 ส.ค. 69 |
## หลักไมล์ของโครงการ (Milestones)
| หลักไมล์ | วันที่ | เกณฑ์การบรรลุ |
| --- | :---: | --- |
| เปิดโครงการอย่างเป็นทางการ | 5 มกราคม 2569 | ประชุม Kick-off และชี้แจงขอบเขตงาน |
| อนุมัติกฎบัตรโครงการ | 23 มกราคม 2569 | Project Sponsor อนุมัติ Project Charter |
| ตั้ง Baseline ความต้องการและแผนงาน | 18 กุมภาพันธ์ 2569 | อนุมัติ Customer Requirements และ Work Schedule |
| เริ่มพัฒนาระบบ | 19 กุมภาพันธ์ 2569 | เริ่ม Task 3.1 ตามแผน |
| Baseline การพัฒนา | 29 พฤษภาคม 2569 | พัฒนาครบทุกโมดูล (Git a0677d6) |
| ทดสอบระบบและ UAT | 10 สิงหาคม 2569 – 14 สิงหาคม 2569 | ทดสอบ 45 Test Case และ 12 สถานการณ์ UAT ผ่านทั้งหมด |
| ตรวจรับส่งมอบระบบ | 17 สิงหาคม 2569 | ผลการตรวจรับ Accepted |
| อบรมผู้ใช้งาน | 22 สิงหาคม 2569 | อบรมผู้ใช้งาน 6 คน |
| ปิดโครงการ | 24 สิงหาคม 2569 | ปิดโครงการอย่างเป็นทางการ |
## หมายเหตุการติดตามแผนงาน
- สถานะงานได้รับการปรับปรุงทุกงวดรายงานตาม Progress Status Record
- งานที่ไม่แล้วเสร็จตามกำหนดต้องดำเนินการตามแผนสำรองใน Software Project Plan หัวข้อ 10
- การเปลี่ยนแปลงแผนงานที่กระทบกำหนดส่งมอบต้องผ่าน Change Report
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,99 +0,0 @@
# Work Schedule
| Document field | Value |
|---|---|
| Document | Work Schedule |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Project period | 05/01/26–24/08/26 |
| Project end date | 24/08/26 |
| Release | 17/08/26 V1.0 Final |
| Schedule baseline | 05/01/26 |
| Standard | ISO/IEC 29110 Basic Profile |
| Status | Final — reviewed and authorized |
## Revision history
| Version | Date | Change | Prepared by |
|---|---|---|---|
| V1.0 | 17/08/26 | Initial controlled issue, subsequently updated with closure outcomes through 24/08/26: training, operational controls, delivery packaging, and repository-backup synchronization completed. | Apirach Supattaratpateep |
The Status, Actual/evidence date and Remarks columns below record outcomes through formal closure on 24/08/26. The Start, Finish and Duration columns retain the 05/01/26 planned baseline; where a task finished after its planned Finish date, the Remarks column states the actual finish.
## Schedule basis
| No. | Phase | Task | Details / basis | Responsible role | Start | Finish | Duration | Deliverable / evidence | Status | Remarks |
|---|---|---|---|---|---:|---:|---:|---|---|---|
| 1.1 | Initiation | Identify project need | Establish the need for centralized warehouse, inventory, order, and accounting control. | Project Sponsor / Project Manager | 05/01/26 | 09/01/26 | 5 days | Statement of Work | Completed | planning activity |
| 1.2 | Initiation | Identify stakeholders and objectives | Identify sponsor, operational users, system administrator, development, and approval roles. | Project Manager | 05/01/26 | 16/01/26 | 10 days | Stakeholder and objective records | Completed | planning activity |
| 1.3 | Initiation | Approve project scope | Confirm project boundaries, assumptions, deliverables, and acceptance approach. | Project Sponsor | 19/01/26 | 23/01/26 | 5 days | Approved Statement of Work | Completed | Approved scope recorded |
| 2.1 | Planning | Collect customer requirements | Document functional, data, security, operational, and quality requirements. | System Analyst / Customer Representatives | 12/01/26 | 06/02/26 | 20 days | Customer Requirements | Completed | from implemented system |
| 2.2 | Planning | Prepare Software Project Plan | Define lifecycle, resources, risks, repository, configuration, communication, and controls. | Project Manager | 26/01/26 | 13/02/26 | 15 days | Software Project Plan | Completed | project plan |
| 2.3 | Planning | Baseline requirements and schedule | Review initial requirements, priorities, milestones, and work-product responsibilities. | Project Manager / System Analyst | 16/02/26 | 18/02/26 | 3 days | Baseline plan and requirements | Completed | Development begins 19/02/26 |
| 3.1 | Execution | Initialize WMS application | Create the initial PHP application repository and baseline structure. | System Analyst / Developer | 19/02/26 | 25/02/26 | 5 days | Application baseline | Completed |
| 3.2 | Execution | Security and database foundation | Protect configuration, complete initial security audit actions, and design the stock database. | Developer | 09/03/26 | 17/03/26 | 7 days | Security and database baseline | Completed |
| 3.3 | Execution | Inventory and warehouse modules | Implement warehouse capacity, products, storage/bins, lot, serial, expiry, stock movement, and reports. | Developer | 09/04/26 | 29/04/26 | 15 days | Inventory, ICS, dashboard, and report modules | Completed |
| 3.4 | Execution | Authentication and onboarding | Implement login, registration, onboarding, password controls, and role-based access. | Developer | 28/04/26 | 12/05/26 | 11 days | Authentication and user-management modules | Completed |
| 3.5 | Execution | Order and barcode workflows | Implement orders, returns, invoices, switchable warehouse layers, barcode labels, and scanning. | Developer | 02/05/26 | 08/05/26 | 5 days | Order and barcode modules | Completed |
| 3.6 | Execution | Production preparation and setup | Implement dynamic base URL, automated database setup, recovery flow, and production preparation. | Developer | 11/05/26 | 13/05/26 | 3 days | Setup and configuration implementation | Completed |
| 3.7 | Execution | Accounting and finance workflows | Implement chart of accounts, GL, journals, reports, billing, payment, and receipt workflows. | Developer | 13/05/26 | 23/05/26 | 9 days | Accounting and finance modules | Completed |
| 3.8 | Execution | Real-time services and scheduled jobs | Implement Socket.IO notifications, stock/GL aggregates, and operational alerts. | Developer | 22/05/26 | 27/05/26 | 4 days | Node.js service and scheduled jobs | Completed |
| 3.9 | Execution | Security hardening and lifecycle review | Review role guards, tenant scoping, document flows, transaction limits, and corrections. | Developer / Reviewer | 21/05/26 | 28/05/26 | 6 days | Security and lifecycle review | Completed |
| 3.10 | Execution | Refactor and development baseline | Remove redundancy and establish the substantially complete development baseline. | Developer | 29/05/26 | 29/05/26 | 1 day | Development baseline | Completed |
| 4.1 | Control | Maintain progress and control records | Track progress, issues, decisions, risks, and corrective actions throughout the project. | Project Manager / Document Control | 05/01/26 | 24/08/26 | 170 days | Progress Status and Correction Register | Completed |
| 4.2 | Control | Configuration and repository control | Control source, baselines, document versions, configuration, and backups. | Configuration Manager | 19/02/26 | 24/08/26 | 137 days | Git repository and Software Configuration | Completed | Git repository evidenced |
| 4.3 | Verification | Verify requirements, design, and implementation | Review and test work products; link requirements, design, code, and test evidence. | Reviewer / Tester | 30/05/26 | 31/07/26 | 45 days | Verification Results and Traceability Record | Completed | Actual finish 17/08/26, after the scheduled finish of 31/07/26. Traceability Record complete (34/34 requirements linked and verified); Round 2 independent verification performed by Yaowalak Bangchomphoo (Document Control) on 17/08/26 |
| 4.4 | Validation | Customer-oriented system validation | Validate operational workflows and quality attributes against intended use. | Customer Representatives / Tester | 01/06/26 | 07/08/26 | 50 days | Validation Results and Test Report | Completed | Actual finish 14/08/26, after the scheduled finish of 07/08/26. All 34 test cases and 12 validation scenarios were executed and passed over 10/08/26–14/08/26, confirmed by the project user on 17/08/26; per-case execution dates within that window were not separately recorded |
| 4.5 | Documentation | Prepare operational documentation | Prepare user, operation, configuration, deployment, and maintenance guidance. | Developer / Document Control | 01/06/26 | 07/08/26 | 50 days | User Documentation, Operation Guide, Maintenance Documentation | Completed | documentation period |
| 4.6 | Stabilization | Configuration and login corrections | Correct login and environment configuration issues identified after baseline. | Developer | 03/08/26 | 03/08/26 | 1 day | Configuration and login correction | Completed |
| 4.7 | Stabilization | Prepare demonstration data | Populate controlled demonstration data for validation and handover support. | Developer / Tester | 14/08/26 | 14/08/26 | 1 day | Demonstration data | Completed |
| 5.1 | Closure | Final repository and work-product review | Confirm required work products, traceability, configuration items, and unresolved actions. | Project Manager / Document Control | 10/08/26 | 24/08/26 | 15 days | Repository review and List of Evidence | Completed | Round 2 independent verification performed by Document Control on 17/08/26 |
| 5.2 | Closure | Acceptance and project closure | Obtain authorized acceptance and record project closure and follow-up actions. | Project Sponsor / Project Manager | 14/08/26 | 24/08/26 | 11 days | Acceptance Report, Training Report, operational-control closure, and repository-backup record | Completed | Product accepted 17/08/26; training completed 22/08/26; operational controls closed 23/08/26; administrative and repository-backup closure completed 24/08/26 |
## Milestones
| Milestone | Date | Basis |
|---|---:|---|
| Formal project start | 05/01/26 | Agreed project boundary |
| Requirements and planning baseline | 18/02/26 | Planned pre-development completion |
| Development start | 19/02/26 | Application development begins |
| Development substantially complete | 29/05/26 | Final main-development refactoring commit |
| Post-development correction | 03/08/26 | Login and configuration correction commit |
| Demonstration data | 14/08/26 | Final repository commit |
| Project end date | 24/08/26 | Formal project completion date |
## Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager / Document Creator
Signature: ______________________________________________
Date: ___________________________________________________
### Technical contributor
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,283 @@
# Software Project Plan
<!-- footer: PP -->
| Document No | Software Project Plan | Release, Version, By: | 25690213 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | แผนการดำเนินโครงการ |
| Project Period | 5 มกราคม 2569 – 24 สิงหาคม 2569 | Project Duration | 232 วัน |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) , คุณนพพงษ์ เจริญสุข (System Analyst) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## 1 Manufacture
บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด เป็นบริษัทผู้ประกอบธุรกิจด้านเทคโนโลยีสารสนเทศ ซึ่งมีประสบการณ์ในการส่งมอบผลิตภัณฑ์และบริการด้านเทคโนโลยีให้แก่หน่วยงานภาครัฐและเอกชนอย่างต่อเนื่อง บริษัทประกอบธุรกิจหลัก 3 ด้าน ได้แก่
- พัฒนาซอฟต์แวร์ตามความต้องการของหน่วยงาน (Software Development)
- จำหน่ายผลิตภัณฑ์ซอฟต์แวร์สำเร็จรูป (Software Package) เช่น ระบบบริหารจัดการสินทรัพย์
- ให้บริการบำรุงรักษาระบบ (Service Maintenance: MA) ครอบคลุมโครงสร้างพื้นฐาน เครื่องแม่ข่าย และศูนย์ข้อมูล
## 2 Overview
เพื่อยกระดับการบริหารจัดการคลังสินค้าของบริษัทให้มีความถูกต้อง รวดเร็ว และตรวจสอบย้อนกลับได้ บริษัทมีความประสงค์จะพัฒนา ระบบบริหารจัดการคลังสินค้า (BRN WMS) ขึ้นใหม่ โดยมีวัตถุประสงค์เพื่อ
- รวมศูนย์ข้อมูลคลังสินค้า สินค้าคงคลัง และความเคลื่อนไหวของสินค้าไว้ในระบบเดียว
- เชื่อมโยงงานขาย งานจัดซื้อ งานการเงิน และการบันทึกบัญชีเข้ากับความเคลื่อนไหวของสินค้า
- ควบคุมสิทธิ์การเข้าถึงและแยกข้อมูลระหว่างบริษัทและคลังสินค้าอย่างชัดเจน
- ให้ผู้บริหารเห็นภาพรวมสถานะคลังสินค้าและสถานะทางการเงินได้ตามเวลาจริง
## 3 Goals and Scope
### 3.1 เป้าหมายของโครงการ
**เป้าหมายด้านองค์กร**
- ลดข้อผิดพลาดของยอดสินค้าคงคลังที่เกิดจากการบันทึกด้วยมือ
- เพิ่มความสามารถในการตรวจสอบย้อนกลับของสินค้าตาม Lot, Serial Number และวันหมดอายุ
- ทำให้ข้อมูลคลังสินค้าและข้อมูลบัญชีสอดคล้องกันโดยไม่ต้องบันทึกซ้ำ
**เป้าหมายด้านผู้ใช้งาน**
- ให้พนักงานคลังสินค้าบันทึกรายการรับเข้า จ่ายออก และโอนย้ายได้สะดวกจากอุปกรณ์หน้าคลัง
- ให้ฝ่ายขายและฝ่ายจัดซื้อจัดทำเอกสารและติดตามสถานะได้ในระบบเดียว
- ให้ฝ่ายบัญชีได้ข้อมูลรายการที่ผ่านการตรวจสอบแล้วโดยอัตโนมัติ
### 3.2 ขอบเขตของโครงการ (SOW)
| ลำดับ | ระบบ | ระบบย่อย |
| :---: | --- | --- |
| 1 | ระบบบริหารจัดการผู้ใช้งานและสิทธิ์ | ลงทะเบียนเจ้าของบริษัทและเชิญผู้ใช้งาน (Onboarding) / เข้าสู่ระบบและควบคุมสิทธิ์ตามบทบาท Owner / Admin / Staff / Viewer / กู้คืนรหัสผ่าน, OTP และควบคุม Session / ตั้งค่าบริษัท, SMTP, ผู้ใช้งาน และสิทธิ์การเข้าถึงแอปพลิเคชัน |
| 2 | ระบบข้อมูลหลัก (Master Data) | คลังสินค้า, พื้นที่จัดเก็บ, ช่องจัดเก็บ (Bin) / หมวดสินค้าและสินค้า / ประเภทผู้ติดต่อและผู้ติดต่อ (ลูกค้า/ผู้ขาย) / รองรับโครงสร้างคลังแบบชั้นเดียวและแบบหลายชั้น |
| 3 | ระบบควบคุมสินค้าคงคลัง (Inventory Control) | รับสินค้าเข้า (Stock-in) / จ่ายสินค้าออก (Stock-out) พร้อมตรวจสอบยอดคงเหลือ / โอนย้ายสินค้าระหว่างคลัง/ตำแหน่ง / ติดตาม Lot, Serial Number และวันหมดอายุ / พิมพ์บาร์โค้ดสินค้า/ตำแหน่ง และรองรับการสแกน / แนบไฟล์ประกอบรายการ |
| 4 | ระบบขาย (Sales) | ใบเสนอราคา (Quotation) / ใบสั่งขาย (Sales Order) / ใบแจ้งหนี้ (Invoice) / ใบรับคืน / ใบลดหนี้ (Return / Credit Note) |
| 5 | ระบบจัดซื้อ (Purchasing) | ใบขอซื้อ (Purchase Request) / ใบสั่งซื้อ (Purchase Order) / ใบแจ้งหนี้ซื้อ (Purchase Invoice) / ใบคืนสินค้าผู้ขาย (Supplier Return) |
| 6 | ระบบการเงิน (Finance) | ใบวางบิลรับ / ใบเสร็จรับเงิน / ใบวางบิลจ่าย / ใบสำคัญจ่าย |
| 7 | ระบบบัญชี (Accounting) | ผังบัญชี, แผนก, สูตรบัญชี / สมุดรายวันและบัญชีแยกประเภท (Journal / GL) / รายงานงบทดลอง, งบกำไรขาดทุน, งบดุล, ภาษีมูลค่าเพิ่ม |
| 8 | ระบบรายงานและแดชบอร์ด | แดชบอร์ดคลังสินค้าและบัญชี / รายงานสต๊อก, ความเคลื่อนไหว, ความจุคลัง, สินค้าใกล้หมด, สินค้าหมดอายุ, Lot / กรอง ดู พิมพ์ และส่งออกรายงาน |
| 9 | ระบบควบคุมเอกสาร | ออกเลขที่เอกสารอัตโนมัติตามลำดับที่กำหนด / ควบคุมสถานะและวงจรชีวิตของเอกสาร / บันทึกผู้สร้าง/ผู้แก้ไข/ประวัติรายการ |
| 10 | ระบบแจ้งเตือนและงานตามกำหนดเวลา | แจ้งเตือนแบบ Real-time ผ่าน Node.js / Socket.IO / งานสรุปยอดสต๊อก/GL และแจ้งเตือนสินค้าใกล้หมด, ใบแจ้งหนี้ค้างชำระ ตามกำหนดเวลา |
| 11 | ระบบติดตั้งและตั้งค่า | ติดตั้งแบบ Manual ผ่าน setup.php / ติดตั้งแบบ Container ผ่าน Docker Compose (php-apache, mariadb, node/pm2) / สร้างค่าตั้งค่าและความลับของระบบจาก .env โดยไม่เก็บใน Source Control |
### 3.3 สิ่งส่งมอบ (Work Products)
| รหัส | สิ่งส่งมอบ (Work Product) | รายละเอียด |
| --- | --- | --- |
| WP 1.0 | เอกสาร 200-WMS-26-001-00 Software Project Plan (พร้อม Work Schedule) | ส่งเอกสารจำนวน 1 ชุด |
| WP 2.0 | เอกสาร 200-WMS-26-001-00 Customer Requirements | ส่งเอกสารจำนวน 1 ชุด |
| WP 3.0 | เอกสาร 200-WMS-26-001-00 Software Requirements Specification | ส่งเอกสารจำนวน 1 ชุด |
| WP 4.0 | เอกสาร 200-WMS-26-001-00 Software Design | ส่งเอกสารจำนวน 1 ชุด |
| WP 5.0 | เอกสาร 200-WMS-26-001-00 Change Report | ส่งเอกสารจำนวน 3 ฉบับ (CH-001–CH-003) |
| WP 6.0 | เอกสาร 200-WMS-26-001-00 Test Case and Test Procedures | ส่งเอกสารจำนวน 1 ชุด |
| WP 7.0 | เอกสาร 200-WMS-26-001-00 Validation Results | ส่งเอกสารจำนวน 1 ชุด |
| WP 8.0 | เอกสาร 200-WMS-26-001-00 Software User Document | ส่งเอกสารจำนวน 1 ชุด |
| WP 9.0 | ระบบ BRN WMS ที่ผ่านการทดสอบพร้อมนำไปใช้งานจริง | ส่ง Source Code (Git baseline 6c39700) และติดตั้ง |
| WP 10.0 | เอกสาร 200-WMS-26-001-00 Product Operation Guide | ส่งเอกสารจำนวน 1 ชุด |
| WP 11.0 | เอกสาร 200-WMS-26-001-00 Maintenance Document | ส่งเอกสารจำนวน 1 ชุด |
### 3.4 Delivery Instruction
ในการส่งมอบตามสิ่งส่งมอบ (Work Product) เมื่อแล้วเสร็จและถึงกำหนดเวลา (Due Date) ผู้จัดการโครงการต้องจัดเตรียมเครื่องมือและสถานที่เพื่อให้ลูกค้าทำการทดสอบการยอมรับผู้ใช้ (Validation Result หรือ User Acceptance Test – UAT) โดยทดสอบตามข้อกำหนดในเอกสารความต้องการผู้ใช้ (Customer Requirements) ทีละข้อ และลงนามยืนยันเมื่อผ่านการทดสอบ
- **กรณีสิ่งส่งมอบไม่แล้วเสร็จตามกำหนด (Delay)** ผู้จัดการโครงการต้องนัดประชุมรายงานความคืบหน้าและอธิบายสาเหตุให้ลูกค้าทราบ พร้อมทั้งตกลงกำหนดวันส่งมอบใหม่อย่างเป็นทางการร่วมกัน
- **การปิดโครงการ (Project Closure)** เมื่อสิ่งส่งมอบทั้งหมดผ่านการตรวจรับและได้รับลายเซ็นอนุมัติจากลูกค้าครบทุกชุดแล้ว ผู้จัดการโครงการจัดประชุมปิดโครงการอย่างเป็นทางการ พร้อมจัดทำเอกสารสรุปผลการดำเนินงานเพื่อเก็บเป็นหลักฐาน
### 3.5 เกณฑ์คุณภาพ (Quality Criteria)
**ด้านคุณภาพของระบบ**
| ลำดับ | หัวข้อ | เกณฑ์คุณภาพ | วิธีประเมิน |
| :---: | --- | --- | --- |
| 1.1 | ความถูกต้องของฟังก์ชัน | ฟังก์ชันทั้งหมดทำงานตรงตาม Customer Requirements ครบ 100% | ทดสอบตาม Test Case และ UAT |
| 1.2 | ความถูกต้องของข้อมูลสต๊อกและบัญชี | ไม่พบยอดสต๊อกติดลบหรือรายการ GL ที่ไม่สมดุล | ทดสอบ Transaction และ Rollback (TC-UN08.002) |
| 1.3 | ความปลอดภัยของระบบ | ไม่พบข้อบกพร่องระดับวิกฤตด้านสิทธิ์และการแยกข้อมูล | ทดสอบสิทธิ์เชิงลบ (TC-UN12.001, TC-UN12.002) |
| 1.4 | ประสิทธิภาพการตอบสนอง | งานประจำวันตอบสนองภายในเวลาที่ใช้งานได้จริงบนสภาพแวดล้อมที่ตกลง | ทดสอบตามปริมาณข้อมูลตัวอย่าง (TC-UN09.001) |
| 1.5 | ความสามารถในการเข้าถึง | ใช้งานได้บน Desktop, Tablet และ Mobile (Responsive) | ทดสอบข้ามอุปกรณ์ |
**ด้านการดูแลหลังส่งมอบ**
| ลำดับ | หัวข้อ | เกณฑ์คุณภาพ | วิธีประเมิน |
| :---: | --- | --- | --- |
| 2.1 | การตอบสนองเหตุขัดข้อง | ตอบรับภายใน 4 ชั่วโมง และแก้ไขตามระดับความรุนแรงที่กำหนดใน SLA | บันทึกการให้บริการ |
| 2.2 | การสำรองข้อมูล | มีระบบสำรองข้อมูลอัตโนมัติรายวันและทดสอบกู้คืนได้จริง | Backup & Restore Test (TC-UN13.004) |
| 2.3 | การเฝ้าระวังระบบ | ตรวจสอบสถานะบริการทุก 5 นาที และแจ้งเตือนเมื่อล้มเหลว 2 ครั้งติดกัน | บันทึกการเฝ้าระวัง |
## 4 Software Development Life Cycle Methodology
โครงการเลือกใช้แนวทาง Incremental / Evolutionary ภายใต้ขั้นตอนหลักของ Waterfall เนื่องจาก
- ขอบเขตและสิ่งส่งมอบกำหนดชัดเจนตั้งแต่ต้นโครงการ จึงวางแผนและตรวจรับเป็นงวดได้
- ระบบมีหลายโมดูลที่ส่งมอบต่อเนื่องกัน จึงพัฒนาและทดสอบทีละส่วนเพื่อลดความเสี่ยง
- เอกสารครบถ้วนตามมาตรฐาน ISO/IEC 29110 ที่เน้น Work Products และ Traceability
- ตรวจสอบย้อนกลับ (Audit) และตรวจรับงานได้อย่างเป็นทางการ
| ขั้นตอน | แนวทางที่ใช้จริงในโครงการ |
| --- | --- |
| Requirements | เก็บความต้องการและตั้ง Baseline ก่อนเริ่มพัฒนา การเปลี่ยนแปลงภายหลังผ่าน Change Report (CH-001–CH-003) |
| Design | ออกแบบสถาปัตยกรรม โครงสร้างฐานข้อมูล และ Software Unit ก่อนพัฒนาแต่ละโมดูล |
| Implementation | พัฒนาเป็นโมดูลต่อเนื่องระหว่าง 19 ก.พ. – 29 พ.ค. 69 พร้อมทบทวนและแก้ไขระหว่างทาง |
| Verification | ตรวจสอบ Work Products 4 รอบ ควบคู่กับการพัฒนา และรอบสุดท้ายก่อนส่งมอบ |
| Validation | ทดสอบระบบและ UAT ระหว่าง 10–14 ส.ค. 69 บนสภาพแวดล้อมที่กำหนด |
| Closure | ตรวจรับ อบรม ปิดงานควบคุมปฏิบัติการ และปิดโครงการภายใน 24 ส.ค. 69 |
## 5 Organization
### 5.1 Role & Responsibility
| ลำดับ | บทบาท | ชื่อ-นามสกุล (ชื่อย่อ) | อีเมล | รายละเอียดหน้าที่ |
| :---: | --- | --- | --- | --- |
| 1 | Project Manager (ApS) | คุณอภิรัชช์ สุภัทรประทีป | apirach.s@brn.co.th | จัดทำ Project Charter และแผนโครงการ / วางแผน Timeline, Resource, Risk, Quality / จัดประชุมและติดตามความคืบหน้า / ควบคุมการเปลี่ยนแปลงและการปิดโครงการ |
| 2 | System Analyst (NoC) | คุณนพพงษ์ เจริญสุข | noppong.c@brn.co.th | เก็บและวิเคราะห์ความต้องการ / จัดทำ SRS และเอกสารออกแบบระบบ / ออกแบบฐานข้อมูลและความสัมพันธ์ของโมดูล / ตรวจสอบความสอดคล้องของงานพัฒนากับความต้องการ |
| 3 | Developer (ThS) | คุณธนกร สถิตวิทยากุล | thanakorn.s@brn.co.th | พัฒนาโมดูลและ API ตามการออกแบบ / จัดการฐานข้อมูลและประสิทธิภาพ / ดูแลความปลอดภัยและการติดตั้ง / แก้ไขข้อบกพร่องที่พบจากการทดสอบ |
| 4 | QA / Tester (PaNg) | คุณปริญ งามขำ | parin.n@brn.co.th | จัดทำ Test Case และ Test Procedures / ทดสอบระบบและบันทึกผล / ติดตามการแก้ไขข้อบกพร่องและทดสอบซ้ำ / สนับสนุนผู้ใช้งานช่วง UAT |
| 5 | Document Control (YaB) | คุณเยาวลักษณ์ บางชมภู | yaowalak.b@brn.co.th | ควบคุมรหัสเอกสารและเวอร์ชัน / จัดเก็บและตรวจสอบความครบถ้วนของเอกสาร / ประสานการทบทวนและอนุมัติ / บันทึกประวัติการเปลี่ยนแปลงเอกสาร |
| 6 | Project Sponsor (SeV) | คุณเสรี วิริยะสกุลธรณ์ | seri.v@brn.co.th | อนุมัติขอบเขต งบประมาณ และการเปลี่ยนแปลง / ตัดสินใจเชิงกลยุทธ์ / ทดสอบการยอมรับและตรวจรับส่งมอบ / อนุมัติปิดโครงการ |
## 6 Project Estimate
### 6.1 Size of the Software Work Products
| ลำดับ | Work Product | ปริมาณ (ประมาณการ) |
| :---: | --- | --- |
| 1 | เอกสารบริหารโครงการ (PM Process) | 10 รายการ |
| 2 | เอกสารกระบวนการพัฒนา (SI Process) | 12 รายการ |
| 3 | ความต้องการลูกค้า (Customer Requirements) | 80 รายการ (CR01–CR14) |
| 4 | ความต้องการซอฟต์แวร์ (SRS) | 49 รายการ (SR01–SR09) |
| 5 | Software Unit | 45 หน่วย (UN01–UN13) |
| 6 | Test Case | 45 รายการ |
| 7 | ตารางฐานข้อมูล | ประมาณ 50 ตาราง ใน 2 ฐานข้อมูล |
### 6.2 Effort Man-Day
| ลำดับ | ตำแหน่ง | หน้าที่หลัก | ระยะเวลา (Man-Day) |
| :---: | --- | --- | ---: |
| 1 | Project Manager | ควบคุมงาน ประสานงาน ติดตามแผน | 120 |
| 2 | System Analyst | วิเคราะห์ความต้องการ ออกแบบระบบ | 60 |
| 3 | Developer | พัฒนาระบบและแก้ไขข้อบกพร่อง | 100 |
| 4 | QA / Tester | วางแผนทดสอบ ทดสอบระบบ UAT | 40 |
| 5 | Document Control | ควบคุมเอกสารและหลักฐานโครงการ | 60 |
## 7 Project Resources
**Human Resource**
| ลำดับ | Team | จำนวน (คน) |
| :---: | --- | ---: |
| 1 | Project Management (PM, Document Control) | 2 |
| 2 | Software Implementation (SA, Developer, QA) | 3 |
| 3 | Project Sponsor / ตัวแทนลูกค้า | 1 |
**Computer Resource**
| ลำดับ | รายการ | จำนวน |
| :---: | --- | --- |
| 1 | Notebook สำหรับทีมพัฒนาและทดสอบ | 5 เครื่อง |
| 2 | Git Server (Repository หลัก) | 1 ระบบ |
| 3 | Internal Testing Server (PHP 8, MariaDB, Node.js) | 1 เครื่อง |
| 4 | Production Server สำหรับใช้งานจริง | 1 เครื่อง |
| 5 | เครื่องอ่านบาร์โค้ดสำหรับทดสอบ | 1 เครื่อง |
## 8 Work Schedule
แผนการดำเนินงานของโครงการ รวม 232 วัน ตั้งแต่ 5 มกราคม 2569 ถึง 24 สิงหาคม 2569 รายละเอียดกิจกรรม ผู้รับผิดชอบ และสิ่งส่งมอบรายกิจกรรม อยู่ในเอกสาร 200-WMS-26-001-00 Work Schedule ซึ่งเป็นส่วนหนึ่งของ Project Plan
| Phase | ช่วงเวลา | ผลลัพธ์หลัก |
| --- | --- | --- |
| Project Initiation | 5 มกราคม 2569 – 23 มกราคม 2569 | Statement of Work, Stakeholder Register, Project Charter |
| Project Planning | 12 มกราคม 2569 – 18 กุมภาพันธ์ 2569 | Customer Requirements, Software Project Plan, Work Schedule |
| Project Execution | 19 กุมภาพันธ์ 2569 – 29 พฤษภาคม 2569 | SRS, Software Design, ระบบที่พัฒนาแล้ว, Software Components |
| Verification & Validation | 30 พฤษภาคม 2569 – 17 สิงหาคม 2569 | Test Case, Test Report, Verification Results, Validation Results |
| Project Close | 10 สิงหาคม 2569 – 24 สิงหาคม 2569 | Acceptance Report, Training Report, List of Evidence |
## 9 Risk Management Plan
วัตถุประสงค์ของแผนบริหารความเสี่ยง คือระบุแนวทางจัดการความเสี่ยงของโครงการ เพื่อให้โครงการบรรลุเป้าหมายภายในเวลา งบประมาณ และคุณภาพที่กำหนด
| ลำดับ | หมวด | รายการ | รายละเอียด |
| :---: | --- | --- | --- |
| 1 | ขอบเขต | ครอบคลุมทุกกิจกรรมของโครงการ | ตั้งแต่ Initiation, Planning, Execution จนถึง Close |
| 2 | บทบาทผู้รับผิดชอบ | Project Manager (Owner), ทีมพัฒนา, Project Sponsor | PM ติดตามและควบคุมความเสี่ยง ทีมพัฒนารายงานความเสี่ยงให้ PM |
| 3 | รอบการทบทวน | ทบทวนทุกงวดรายงานความก้าวหน้า | บันทึกความเสี่ยงใหม่และการเปลี่ยนแปลงระดับความเสี่ยงใน Progress Status Record |
**ตารางระบุความเสี่ยงหลักของโครงการ**
| ลำดับ | ความเสี่ยง (Risk) | ประเภท | โอกาสเกิด | ผลกระทบ | ระดับความเสี่ยง | แนวทางป้องกัน (Mitigation) | แผนรับมือ (Contingency Plan) | ผู้รับผิดชอบ |
| :---: | --- | --- | :---: | :---: | :---: | --- | --- | :---: |
| R1 | ความต้องการเปลี่ยนแปลงระหว่างพัฒนา | กระบวนการ | High | High | High | ตั้ง Baseline ความต้องการและทบทวนทุกงวด | จัดทำ Change Report และจัดลำดับความสำคัญใหม่ | ApS / NoC |
| R2 | ทีมพัฒนาไม่เพียงพอหรือขาดทักษะเฉพาะทาง | บุคลากร | Middle | High | High | ถ่ายทอดความรู้ภายในทีมและจัดทำเอกสารประกอบ | ขออนุมัติจัดหาผู้เชี่ยวชาญเพิ่มเฉพาะงาน | ApS |
| R3 | ยอดสินค้าคงคลังไม่ถูกต้อง | เทคโนโลยี | Middle | High | High | ใช้ Transaction, ตรวจสอบข้อมูลนำเข้า และล็อกรายการ | ตรวจสอบและปรับปรุงยอดพร้อมบันทึก Correction Register | ThS / PaNg |
| R4 | ข้อมูลรั่วไหลข้ามบริษัทหรือสิทธิ์ไม่รัดกุม | ความปลอดภัย | Middle | High | High | บังคับ Role Guard และขอบเขตบริษัทฝั่งเซิร์ฟเวอร์ | ปิดช่องโหว่ทันทีและทดสอบสิทธิ์เชิงลบซ้ำ | ThS / PaNg |
| R5 | ค่าตั้งค่าหรือความลับรั่วไหล | ความปลอดภัย | Middle | High | High | ยกเว้นไฟล์ตั้งค่าจาก Git และสร้างความลับตอนติดตั้ง | เปลี่ยนค่าความลับและตรวจสอบประวัติการเข้าถึง | ThS |
| R6 | ข้อมูลสูญหายระหว่างพัฒนาหรือใช้งาน | เทคโนโลยี | Middle | High | High | สำรอง Git 2 Remote และสำรองฐานข้อมูลรายวัน | กู้คืนจากชุดสำรองตามขั้นตอนในคู่มือ | ThS |
| R7 | หลักฐานการทดสอบและตรวจรับไม่ครบถ้วน | กระบวนการ | Middle | High | High | รักษาการสอบกลับสองทิศทางและบันทึกผลทุกครั้ง | ทดสอบซ้ำและบันทึกหลักฐานก่อนตรวจรับ | PaNg / YaB |
| R8 | ผู้ใช้ไม่ยอมรับระบบ (UAT ไม่ผ่าน) | ผู้ใช้งาน | Middle | High | High | ให้ผู้ใช้ร่วมทบทวนความต้องการและสาธิตระบบระหว่างพัฒนา | ปรับปรุงตาม Feedback และทดสอบการยอมรับใหม่ | ApS / SeV |
## 10 Contingency Actions for Non-Completed Tasks
แผนรองรับสำหรับกรณีงานไม่แล้วเสร็จตามกำหนด (Non-Completed Task)
| ลำดับ | สถานการณ์ | สาเหตุที่พบบ่อย | ผลกระทบที่อาจเกิด | แผนรองรับเมื่อเกิดเหตุ | ผู้รับผิดชอบ |
| :---: | --- | --- | --- | --- | --- |
| 1 | งานไม่เสร็จภายในกำหนด (Due Date) | ประเมินเวลาผิดพลาด หรือทรัพยากรไม่เพียงพอ | กระทบ Timeline และกำหนดส่งมอบ | ประชุมด่วนเพื่อประเมินสถานะ จัดลำดับความสำคัญใหม่ ปรับแผน และแจ้งลูกค้าอย่างเป็นทางการ | ApS |
| 2 | งานล่าช้าเพราะขาดบุคลากร | ลาป่วย ลาออก หรือไม่พร้อมปฏิบัติงาน | งานค้างสะสมและภาระงานกระจุกตัว | จัดทำเอกสารส่งมอบงาน ถ่ายทอดความรู้ให้ผู้ปฏิบัติแทน และขออนุมัติจัดหาผู้ช่วยเฉพาะงาน | ApS / ฝ่ายบุคคล |
| 3 | งานค้างเพราะรอข้อมูลจากผู้ใช้ | ผู้ให้ข้อมูลส่งความต้องการหรือข้อมูลตั้งต้นล่าช้า | ไม่สามารถพัฒนาหรือทดสอบต่อได้ | แจ้งเตือนเป็นลายลักษณ์อักษร แยกงานที่ยังไม่พร้อมออก และนัดยืนยัน Timeline ใหม่ | ApS / SeV |
| 4 | งานไม่เสร็จเพราะพบข้อบกพร่องซ้ำซ้อน | ความซับซ้อนสูงหรือขาดการทดสอบระยะแรก | เกิดความล่าช้าในการพัฒนาและทดสอบ | จัดลำดับข้อบกพร่องตามความรุนแรง แยกงานแก้ไขออกจากงานพัฒนาใหม่ และทดสอบซ้ำ | ThS / PaNg |
| 5 | งานล่าช้าเพราะต้องแก้ความต้องการ | ขอบเขตเปลี่ยนหลังเริ่มงาน | กระทบแผนงานและสิ่งส่งมอบ | จัดทำ Change Report อย่างเป็นทางการ ประเมินผลกระทบ และขออนุมัติก่อนดำเนินการต่อ | ApS / SeV |
## 11 Document and Repository
**รูปแบบไฟล์ (File Format)** การกำหนดชื่อไฟล์ให้ใช้รูปแบบดังนี้
`[Project code] [Document name] [yyyymmdd] V[version] [editor name].[ext.]`
| หัวข้อ | รายละเอียด |
| --- | --- |
| [Project code] | รหัสโครงการตามส่วนงานบัญชี เช่น 200-WMS-26-001-00 |
| [Document name] | ชื่อเอกสาร เช่น Progress Status Record |
| [yyyymmdd] | วันที่ของเอกสารตามปีพุทธศักราช เช่น 25690817 |
| [version] | เวอร์ชันของเอกสาร เช่น 1.0 |
| [editor name] | ตัวย่อของชื่อผู้จัดทำ เช่น ApS |
| [ext.] | นามสกุลไฟล์ เช่น pdf |
**การประกาศเวอร์ชัน (Version Declaration)** เก็บเอกสารแต่ละเวอร์ชันแยกไฟล์เพื่อให้ตรวจสอบย้อนหลังได้ โดยใช้รูปแบบ Major.Minor
| เวอร์ชัน (Version) | รายละเอียด |
| --- | --- |
| 0.1 (Draft) | ร่างเอกสารฉบับแรก |
| 0.2 (Draft) | ปรับปรุงตามผลการทบทวน |
| 1.0 (Release) | อนุมัติใช้เป็นเอกสารทางการ |
| 1.1 (Revision) | ปรับปรุงเอกสารหลังอนุมัติ |
**Project Repository** ใช้ Git Server เป็นศูนย์กลางในการจัดเก็บและควบคุมเวอร์ชันของ Source Code และเอกสารทั้งหมดที่เกี่ยวข้องกับโครงการ
| ลำดับ | หัวข้อ | รายละเอียด |
| :---: | --- | --- |
| 1 | ที่เก็บข้อมูล (Repository Location) | ทีมงานเข้าถึง Repository ผ่าน Git Server โดย Repository ของโครงการนี้เก็บทั้ง Source Code และเอกสาร ISO |
| 2 | สิทธิ์การเข้าถึง (Access Control) | สมาชิกโครงการได้รับสิทธิ์ตามบทบาท โดย Project Manager และ System Analyst มีสิทธิ์อนุมัติการ Merge |
| 3 | การจัดเก็บไฟล์งาน (File Storage Rules) | ไฟล์ที่เกี่ยวข้องกับโครงการต้องจัดเก็บใน Repository และไฟล์ที่สร้างจากเครื่องส่วนบุคคลต้องนำขึ้น Repository ภายในเวลาที่กำหนด |
**Project Repository Backup** เพื่อป้องกันการสูญหายของข้อมูลใน Git Server
| ลำดับ | หัวข้อ | รายละเอียด |
| :---: | --- | --- |
| 1 | ผู้รับผิดชอบ (Responsibility) | มอบหมาย Developer ตรวจสอบความถูกต้องของข้อมูลสำรองอย่างสม่ำเสมอ |
| 2 | วิธีการสำรองข้อมูล (Backup Methods) | ซิงก์ Repository ไปยัง Backup Remote และสำรองฐานข้อมูลด้วยการ Export อัตโนมัติ |
| 3 | รอบการสำรองข้อมูล (Backup Frequency) | ฐานข้อมูลสำรองทุกวันเวลา 02:00 น. และ Repository ซิงก์ทุกครั้งที่มีการส่งมอบ |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,437 +0,0 @@
# Software Project Plan
| Document field | Value |
|---|---|
| Document | Software Project Plan |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Title | Warehouse Management System Development Project Plan |
| Project period | 05/01/26–24/08/26 |
| Release | 17/08/26 V1.0 Final |
| Planning baseline | 05/01/26 |
| Standard | ISO/IEC 29110 Basic Profile |
| Project Manager | Apirach Supattaratpateep |
| Status | Final — reviewed and authorized |
## Revision history
| Version | Date | Change | Prepared by |
|---|---|---|---|
| V1.0 | 17/08/26 | Initial controlled issue. Consolidates the 05/01/26 planning baseline with lifecycle, quality, equipment-evidence, and configuration outcomes recorded through closure preparation. | Apirach Supattaratpateep |
Sections 6, 8.5, 12.2 and 16 describe outcomes as at 17/08/26; the remaining sections retain the 05/01/26 planning baseline.
## 1. Purpose
This Software Project Plan defines how the BRN WMS project is organized, executed, monitored, controlled, verified, validated, delivered, and closed. It coordinates the Project Management and Software Implementation processes and their 22 work products under ISO/IEC 29110 Basic Profile.
### 1.1 Standards basis and applicability
BRN WMS applies the ISO/IEC 29110 software engineering Generic Basic Profile for one non-safety-critical software product developed by one project team under a customer project agreement. The standards basis for this project is:
- **ISO/IEC 29110-4-1:2018** — Software engineering profile specifications for the Generic profile group, including the Basic profile.
- **ISO/IEC 29110-5-1-2:2025** — Software engineering management and engineering guidelines for the Generic Basic profile.
| Applicability item | BRN WMS application |
|---|---|
| Profile group | Generic profile group |
| Profile | Basic profile |
| Engineering discipline | Software engineering |
| Project organization | One project team with assigned management, analysis, development, testing, document-control, and customer-approval roles |
| Product scope | One browser-based warehouse management software product and its supporting deployment/service components |
| Agreement | Customer project agreement controlled through the Statement of Work and Customer Requirements |
| Safety criticality | Non-safety-critical software |
| Management process | Project Management |
| Engineering process | Software Implementation |
| Lifecycle | Incremental/evolutionary implementation with controlled requirements, configuration baselines, verification, validation, and acceptance |
| Tailoring principle | Work-product structure and detail are scaled to BRN WMS size and complexity while retaining controlled content, responsibility, review, and traceability |
### 1.2 Work-product tailoring
- Project Plan content is controlled across the Work Schedule, this Software Project Plan, and Customer Requirements.
- The Software work product is the Git-controlled application baseline; work product 17 is its controlled identification and repository pointer record.
- The Traceability Record (work product 13) is the master requirements matrix. The additional Traceability Record Table is a summary/pointer and does not create a second competing baseline.
- Test Cases and Test Procedures defines the tests and records their execution status; the separate Test Report consolidates the results and disclosed evidence limitations.
- The Project Charter Report, Stakeholder Register, List of Evidence, Traceability Record Table, and Training Report supplement the Basic-profile work products without replacing them.
- Markdown files under `sdlc/` are the controlled editable document sources. PDFs under `sdlc-delivery/` are generated delivery/printing outputs and are not edited independently.
- No Project Management or Software Implementation process is declared excluded. Content granularity is scaled where documented, including requirement-level traceability for the 34 controlled requirements.
## 2. Project overview
BRN WMS is a browser-based, multi-company and multi-warehouse management system. It centralizes warehouse master data, inventory movements, sales and purchasing documents, finance and accounting records, reports, access control, and operational notifications.
The project is intended to:
- Improve the accuracy and timeliness of warehouse operations.
- Provide current stock visibility across authorized warehouses and locations.
- Preserve lot, serial-number, expiry-date, and movement traceability.
- Control sales, purchasing, return, invoice, receipt, payment, and accounting workflows.
- Separate company data and restrict functions according to authorized roles.
- Provide management reports, operational alerts, and auditable records.
## 3. Scope
### 3.1 Included scope
- Company, user, role, application-access, SMTP, and system configuration.
- Contact, product, category, warehouse, storage-area, and bin master data.
- Stock-in, stock-out, stock transfer, balance, lot, serial number, and expiry control.
- Warehouse capacity, occupancy, movement, expired-stock, and product-lot reporting.
- SKU and warehouse-location barcode labels and supported scanning workflows.
- Quotations, sales orders, returns, invoices, and credit notes.
- Purchase requests, purchase orders, purchase invoices, and supplier returns.
- Receipt billing, receipts, payment billing, and payments.
- Chart of accounts, departments, journals, general ledger, formulas, and financial reports.
- Controlled document numbering and lifecycle/status handling.
- Real-time notifications using Node.js and Socket.IO.
- Scheduled stock/GL maintenance, low-stock alerts, and overdue-invoice alerts.
- Deployment configuration, database setup, operating guidance, and maintenance information.
- ISO/IEC 29110 work products and controlled project repository.
### 3.2 Excluded scope
- Procurement of servers, networks, barcode scanners, printers, or user devices.
- Legacy-data migration unless separately assessed and approved.
- Integration with external ERP, banking, shipping, tax, or third-party services unless approved through change control.
- Custom functionality outside the baselined requirements.
- Production hosting or third-party subscription fees unless separately authorized.
## 4. Objectives and success criteria
The project is successful when:
- All acceptance-critical requirements are implemented and traceable to verification evidence.
- Representative warehouse, sales, purchasing, finance, and accounting workflows pass validation.
- No unresolved critical defect blocks intended operation or compromises security or data integrity.
- Installation, configuration, user, operation, and maintenance documentation is available.
- Software and controlled work products are stored in the project repository.
- Verification, validation, and acceptance records receive the required review and authorization.
## 5. Lifecycle and schedule
| Phase | Period | Main activities | Primary outputs |
|---|---:|---|---|
| Initiation | 05/01/26–23/01/26 | Establish need, stakeholders, objectives, scope, and authority. | Statement of Work, stakeholder records |
| Planning | 12/01/26–18/02/26 | Collect requirements; define schedule, resources, risks, controls, and baselines. | Customer Requirements, Work Schedule, Software Project Plan |
| Implementation | 19/02/26–29/05/26 | Analyze, design, code, configure, integrate, review, and test the system. | SRS, Software Design, Components, Test Cases, Software |
| Verification and validation | 30/05/26–07/08/26 | Review work products and validate representative operational workflows. | Traceability, Test Report, Verification and Validation Results |
| Documentation and stabilization | 01/06/26–24/08/26 | Prepare guides, close corrections, configure deployment, and prepare demonstration data. | User Documentation, Operation Guide, Maintenance Documentation |
| Closure | 10/08/26–24/08/26 | Review repository, resolve open actions, obtain acceptance, and close the project. | Acceptance Report, List of Evidence, repository baseline |
Detailed activities and evidence are maintained in the Work Schedule.
## 6. Software development lifecycle methodology
BRN WMS follows an incremental/evolutionary development approach, with features, modules, and security corrections delivered throughout implementation.
BRN WMS is more accurately described as **incremental/evolutionary**, within the same overall lifecycle stages used for planning and reporting purposes (Section 5):
| Stage | How it was actually approached |
|---|---|
| Requirements | Captured once at a level (Customer Requirements), then implicitly refined as implementation proceeded — e.g., the Rack→Bin terminology change (CH-001) and multiple onboarding/security corrections show requirements being clarified during implementation, not frozen beforehand |
| Design | Not produced as an upfront, separate artifact; Software Design (work product 12) was derived from the as-built architecture, not authored before coding began |
| Implementation | Continuous, feature-by-feature, evidenced by 100 commits across the implementation period (19/02/26–29/05/26; 110 in the repository overall) with no clean phase boundary between "build" and "test/fix" |
| Verification | Interleaved throughout implementation (ongoing manual exercising and correction, per the Correction Register) rather than concentrated in a single verification phase; formal Round 2A document-control and Round 2B technical work-product verification was completed on 17/08/26 and recorded in work product 21 |
| Stabilization/closure | A distinct late-stage effort (03/08/26 onward) closer to a traditional stabilization phase |
## 7. Organization and responsibilities
| Role | Assigned person | Responsibilities |
|---|---|---|
| Project Sponsor / Customer Representative / Authorized Approver | Seri Viriyasakultorn | Represent customer needs; authorize scope, resources, baseline changes, acceptance, and project closure. |
| Project Manager | Apirach Supattaratpateep | Plan and monitor work; assign responsibilities; manage risks, issues, communication, changes, and closure. |
| System Analyst | Noppong Chareunsook | Analyze customer requirements, specify system behavior, and maintain technical traceability. |
| Developer | Thanakorn Sathitwitayakul | Design, implement, configure, correct, and maintain source code, aligned with Git implementation evidence. |
| Tester / Reviewer | Parin Ngamkham | Prepare and execute tests, review work products, report defects, and confirm corrections. |
| Document Control | Yaowalak Bangchomphoo | Control identifiers, versions, approvals, distribution, repository content, and evidence. |
One person may perform more than one operational role when independence is not mandatory. Approval authority must remain with the designated authorized approver or a formally delegated authority.
## 8. Resources and environment
### 8.1 Schedule summary
| Phase | Calendar span | Approx. duration |
|---|---|---:|
| Initiation | 05/01/26–23/01/26 | 19 days |
| Planning | 12/01/26–18/02/26 | 38 days |
| Implementation | 19/02/26–29/05/26 | 100 days |
| Verification and validation | 30/05/26–07/08/26 | 70 days |
| Documentation and stabilization | 01/06/26–24/08/26 | 85 days |
| Closure | 10/08/26–24/08/26 | 15 days |
These are calendar spans rather than effort estimates.
### 8.2 Software and infrastructure
- PHP 8.0 or later.
- MySQL or MariaDB.
- Nginx or another compatible PHP web server.
- Node.js, npm, Socket.IO, and PM2 for real-time and scheduled services.
- Git repository with `main` as the controlled integration baseline.
- Current standards-based desktop and mobile browsers.
- Asia/Bangkok time zone across application and scheduled-job environments.
### 8.3 Logical application components
| Component | Purpose |
|---|---|
| PHP web application | Main user interface and operational APIs |
| Identity/company database | Users, companies, access, SMTP, usage, and related configuration |
| WMS/accounting database | Warehouse, inventory, documents, finance, and accounting records |
| Node.js notification service | Browser notifications and application event relay |
| Node.js scheduler | Aggregate maintenance and scheduled operational alerts |
### 8.4 Configuration constraints
- Local configuration and secrets must not be committed to Git.
- Production database credentials must use the minimum privileges required after installation.
- Application, database, upload, and service configuration must follow the controlled configuration guide.
- Public access to source-control metadata, secrets, and internal service endpoints must be restricted.
### 8.5 Computer and equipment resources
The example reference package's Section 7 lists specific equipment (notebook count, scanner, Git server, software licenses). No equipment inventory record exists as project evidence for BRN WMS — this is not fabricated here. What is evidenced instead:
| Item | Evidence |
|---|---|
| Git hosting | Primary remote `origin` (`188.166.228.62:nok/wms-app.git`) and backup remote `backup` (GitHub) — see Project Repository, work product 9 |
| Deployment target | Manual LAMP install or Docker Compose stack (`php-apache`, `mariadb`, `node/pm2`) — see Software Configuration, work product 8, and Product Operation Guide, work product 19 |
| Developer workstation(s) | Not recorded — no inventory evidence exists |
| Office/licensed software (word processor, spreadsheet, etc.) | Not recorded — no inventory evidence exists |
## 9. Deliverables and work products
### 9.1 Project Management work products
1. Statement of Work
2. Project Plan, including Work Schedule, Software Project Plan, and Customer Requirements
3. Progress Status Record
4. Correction Register
5. Acceptance Report
6. Change Report
7. Meeting Record
8. Software Configuration
9. Project Repository
10. Project Repository Backup
### 9.2 Software Implementation work products
11. Software Requirements Specification
12. Software Design
13. Traceability Record
14. Software Components
15. Test Cases and Test Procedures
16. Test Report
17. Software
18. Software User Documentation
19. Product Operation Guide
20. Maintenance Documentation
21. Verification Results
22. Validation Results
## 10. Monitoring and communication
| Record or activity | Frequency or trigger | Owner | Audience |
|---|---|---|---|
| Work Schedule update | At least weekly during active work | Project Manager | Project team and sponsor |
| Progress Status Record | Weekly during active work | Project Manager | Project team and sponsor |
| Project meeting | At planned reviews or when decisions are required | Project Manager | Relevant stakeholders |
| Meeting Record | For each formal project/review meeting | Recorder | Attendees and affected stakeholders |
| Correction Register | When a defect, issue, or nonconformity is identified | Tester / Project Manager | Assigned owner and reviewer |
| Change Report | When a baseline change is requested | Project Manager | Sponsor, affected team, customer representative |
| Repository review | At each baseline and project closure | Document Control | Project Manager and reviewer |
Progress status includes completed work, planned work, deviations, risks, issues, required decisions, corrective actions, and schedule impact.
## 11. Risk management
| ID | Risk | Impact | Planned response / control | Owner |
|---|---|---|---|---|
| R-01 | Pre-development planning records were prepared after the fact | Audit evidence may be weaker than the records suggest. | Mark assumptions clearly and obtain review and approval. | Project Manager |
| R-02 | Unauthorized access or cross-company data exposure | Confidentiality and integrity failure. | Server-side role guards, company/warehouse scoping, session controls, and security review. | Developer / Reviewer |
| R-03 | Incorrect inventory balance | Operational and financial records become unreliable. | Transactions, input validation, locking, approval flow, reconciliation, and movement tests. | Developer / Tester |
| R-04 | Secret or configuration exposure | System compromise or service interruption. | Ignore local secrets, provide templates, restrict web access, and review deployment configuration. | Configuration Manager |
| R-05 | Incomplete requirement or acceptance evidence | Delivery cannot be objectively demonstrated. | Maintain bidirectional traceability and obtain signatures before baselining. | Project Manager |
| R-06 | Uncontrolled scope expansion | Schedule and quality degradation. | Require Change Report, impact analysis, authorization, and re-planning. | Project Manager / Sponsor |
| R-07 | Inadequate backup or recovery | Loss of source, documents, or operational data. | Maintain repository backup and documented database/file backup and recovery procedures. | Configuration Manager |
| R-08 | Third-party or environment incompatibility | Deployment or notification failure. | Document supported versions and verify the target environment before acceptance. | Developer / System Administrator |
Risks are reviewed with progress status. New risks and changes to exposure or response are recorded by the Project Manager.
### 11.1 Contingency actions for non-completed tasks
Distinct from the risk table above (which addresses project-level threats), this table addresses the specific, recurring situation of an individual task or work product not finishing by its planned date.
| Situation | Common cause | Likely impact | Contingency action | Owner |
|---|---|---|---|---|
| Task not finished by its due date | Timeline or resource estimate was too tight | Downstream tasks slip; delivery date at risk | Meet with the team to reassess status and priority; agree and communicate a revised timeline | Project Manager |
| Delay due to insufficient staffing (illness, unavailability) | Single-person roles (Section 7) have no backup | Work stalls until the person returns | Document a handover/knowledge-transfer note; consider temporary outside help for the specific gap only with Sponsor authorization | Project Manager |
| Delay due to late or incomplete requirement/content input | Upstream dependency (customer input, data) not ready | Downstream development or testing cannot proceed | Escalate to the Sponsor with a clear description of what is blocking; agree a revised input date | Project Manager |
| Delay due to unexpected technical complexity | Underestimated integration/defect complexity discovered during work | Task takes materially longer than planned | Prioritize by severity (Critical/High/Low, per Section 12.1); temporarily set aside lower-priority items | Developer |
| Delay because scope changed mid-task | Requirement changed after work started | Effort already spent may be partially invalidated | Raise a Change Report; obtain authorization before continuing under the new scope | Project Manager |
## 12. Quality assurance
- Assign a unique identifier to each approved requirement.
- Review requirements for clarity, completeness, consistency, testability, and scope alignment.
- Review design against requirements and operational constraints.
- Review implementation for authorization, tenant isolation, data integrity, configuration safety, and error handling.
- Trace requirements to design elements, components, test cases, and results.
- Record defects and nonconformities in the Correction Register.
- Re-test corrected behavior and retain objective evidence.
- Validate representative end-to-end scenarios with customer-oriented data.
### 12.1 Defect disposition
| Severity | Meaning | Acceptance treatment |
|---|---|---|
| Critical | Prevents core operation, compromises security, causes cross-company exposure, or corrupts essential data. | Must be corrected and verified before acceptance. |
| Major | Material function fails without an acceptable workaround. | Correct before acceptance or obtain explicit authorized disposition. |
| Minor | Limited impact with an acceptable workaround. | Record planned correction or authorized acceptance. |
| Observation | Improvement or documentation item without functional failure. | Record and prioritize as appropriate. |
### 12.2 Quality criteria and evaluation methods
The example reference package states measurable quality thresholds directly in the Software Project Plan (response time, uptime, security scan result, etc.). BRN WMS's measurable criteria are already defined as non-functional requirements in Customer Requirements (Section 8) and restated as technical requirements in the SRS (work product 11); this table cross-references them here rather than duplicating a second copy that could drift out of sync.
| Quality area | Criterion | Evaluation method | Reference |
|---|---|---|---|
| Functional correctness | All Must requirements implemented and traceable | Traceability Record review + Test Report execution | NFR-009, work products 13, 16 |
| Performance | Practical operational response time; aggregates support dashboards/reports | Representative-operation timing under agreed data volume | NFR-006, SR05:001–003, TC-NFR-006 |
| Security | No unresolved critical security defect; server-side auth/tenant scope enforced | Negative-authorization/invalid-input testing | NFR-002, SR07:001–005, TC-NFR-002 |
| Reliability/integrity | No invalid negative/duplicate stock or GL movement | Failure/rollback and concurrency test | NFR-003, SR09:003, TC-NFR-003 |
| Usability | Responsive UI usable on desktop and warehouse-floor devices | Representative-screen check at agreed viewport sizes | NFR-005, SR02:002, TC-NFR-005 |
| Installability | Installation/configuration/backup/recovery repeatable | Follow Product Operation Guide end-to-end | NFR-004, TC-NFR-004 |
| Post-delivery support | Backup and restoration | Restoration check performed manually by the Developer | Project Repository (Backup), work product 10 |
Actual results belong in the Test Report and Verification/Validation Results, which show 34 of 34 passed and 12 of 12 passed, executed 10/08/26–14/08/26 (see the Acceptance Report's current-status note).
## 13. Verification and validation
Verification confirms that each work product satisfies its specified inputs and criteria. Validation confirms that the integrated BRN WMS supports its intended operational use.
Verification covers:
- Customer Requirements and Software Requirements Specification.
- Software Design and database/configuration design.
- Software Components and integration behavior.
- Test Cases, Test Procedures, Test Report, and traceability.
- User, operation, configuration, and maintenance documentation.
Validation covers representative workflows for:
- User onboarding and role-based access.
- Warehouse and product configuration.
- Stock receipt, issue, transfer, balance, lot, serial, and expiry handling.
- Sales, purchasing, return, invoice, receipt, and payment workflows.
- Accounting postings and management reports.
- Notifications, scheduled jobs, and operational recovery.
## 14. Configuration management
Configuration items include:
- PHP, JavaScript, CSS, Node.js, and database/setup source files.
- Application and service configuration templates.
- Database schema and migration/setup logic.
- Controlled requirements, design, test, guide, and management work products.
- Approved releases, evidence, and repository backups.
Controls include:
- Controlled `main` baseline.
- Project-code-based filenames and document version/status identifiers.
- Review and authorization before changing an approved baseline.
- Exclusion of passwords, tokens, local configuration, logs, uploads, and generated secrets from source control.
- Repository and operational-data backup with recoverability checks.
## 15. Change and correction control
A baseline change follows this sequence:
1. Record the requested change and reason.
2. Analyze its scope, schedule, technical, quality, security, and documentation impact.
3. Obtain authorization from the designated authority.
4. Update affected plans, requirements, design, traceability, tests, and configuration records.
5. Implement and verify the change.
6. Record the result and close the Change Report.
Defects and nonconformities are recorded in the Correction Register, assigned to an owner, corrected, re-tested, and closed with evidence.
## 16. Repository and document control
### 16.1 File naming convention
BRN WMS's actual naming convention, in force since PM work product 1 and used consistently across all 46 controlled files, differs deliberately from the example reference project's:
`[Project code] [Document name] [YYYYMMDD Buddhist] V[version]`, for example `200-WMS-26-001-00 Correction Register 25690817 V1.0`.
| Element | Meaning | Example |
|---|---|---|
| Project code | `200-WMS-26-001-00` | Fixed |
| Document name | Descriptive title; where a work product has multiple instances (Progress Status Record, Change Report, Meeting Record), a short distinguishing suffix is added | `- Rack to Bin Rename` |
| Date | Compact Buddhist-calendar date (`YYYYMMDD`), matching the date on the document header | `25690817` |
| Version | `V<major>.<minor>`, e.g. `V1.0` | `V1.0` |
BRN WMS document filenames do not append author initials.
### 16.2 Version declaration
Documents created for BRN WMS are released directly at `V1.0` once content is complete, without the example's separate `0.1`/`0.2` Draft stages — BRN WMS work products are not labeled `Draft` unless explicitly requested, per the same recorded decision. "Final" in the document-control Status field means the controlled content is complete; authorization and the project-acceptance decision are recorded in each document's Approval section and the Acceptance Report.
### 16.3 Repository and backup
- Every controlled filename starts with `200-WMS-26-001-00`.
- Documents identify title, date, version, status, preparer, reviewer, and approver as applicable.
- Drafts remain distinguishable from approved baselines.
- The Project Repository contains the current controlled work products and supporting evidence (work product 9).
- The repository backup is maintained separately and checked during project closure (work product 10); BK-001–BK-004 are closed, including restoration, complete delivery packaging, and synchronization and retrieval verification of the final `sdlc` branch and release tag on 24/08/26.
- Superseded records are retained or archived according to organizational control practices.
## 17. Acceptance and closure
The project may close when:
- Acceptance-critical requirements have passed their linked verification and validation.
- No unresolved critical defect remains.
- Deferred items and accepted exceptions have authorized dispositions.
- Required user, operation, configuration, and maintenance documents are available.
- Software, source, setup information, evidence, and required work products are in the repository.
- The Acceptance Report and closure decision are signed by the authorized approver.
## 18. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical contributor
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -1,276 +0,0 @@
# Customer Requirements
| Document field | Value |
|---|---|
| Document | Customer Requirements |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Title | Document Recording and Summarizing Customer Requirements |
| Project period | 05/01/26–24/08/26 |
| Release | 12/01/26 V1.0 Final |
| Standard | ISO/IEC 29110 Basic Profile |
| Project Manager | Apirach Supattaratpateep |
| System Analyst | Noppong Chareunsook |
| Developer | Thanakorn Sathitwitayakul |
| Project Sponsor / Customer Representative | Seri Viriyasakultorn |
| Status | Final — ready for review and authorized approval |
## 1. Purpose
This document records the customer-level functional and non-functional requirements for BRN WMS. It provides the approved input for the Software Requirements Specification, Software Design, Traceability Record, Test Cases and Test Procedures, Verification Results, Validation Results, and Acceptance Report.
The System Analyst records the technical interpretation, and the Project Sponsor acting as Customer Representative reviews the operational accuracy and authorizes the baseline.
## 2. Business need
B.R.N. Enterprise Co., Ltd. requires a centralized warehouse management system to improve inventory accuracy, transaction control, operational visibility, and auditability. The system must support multiple companies and warehouses while restricting users to authorized data and functions.
The expected business outcomes are:
- Timely and accurate stock information.
- Traceable receipts, issues, transfers, lots, serial numbers, and expiry dates.
- Controlled sales, purchasing, finance, and accounting documents.
- Reduced manual error and duplicate data handling.
- Faster operational and management reporting.
- Stronger access control, company-data isolation, and accountability.
- Maintainable deployment, configuration, backup, and recovery procedures.
## 3. Stakeholders
| Stakeholder | Project role | Responsibility and interest |
|---|---|---|
| Seri Viriyasakultorn | Project Sponsor / Customer Representative / Authorized Approver | Represent customer needs and approve project scope, strategic decisions, requirement baseline, acceptance, and closure. |
| Apirach Supattaratpateep | Project Manager | Plan and coordinate requirement activities, resolve issues, control changes, and maintain the approved baseline. |
| Noppong Chareunsook | System Analyst | Analyze customer needs, specify system behavior, and maintain technical traceability. |
| Thanakorn Sathitwitayakul | Developer | Design and implement the solution. |
| Parin Ngamkham | QA / Tester | Perform test execution, verification, and validation facilitation independent of the Developer. |
| Yaowalak Bangchomphoo | Document Control | Control identifiers, versions, approvals, distribution, repository content, and evidence; same role as the example reference project for the same company. |
| Warehouse Manager and Staff | Operational users | Perform and review warehouse, stock, barcode, and reporting operations. |
| Sales and Purchasing Users | Business users | Perform quotation, order, purchase, invoice, and return workflows. |
| Finance and Accounting Users | Business users | Perform billing, receipt, payment, journal, ledger, and financial reporting activities. |
| System Administrator | Supporting user | Configure the environment, company, users, services, monitoring, backup, and recovery. |
| Management / Auditor | Information consumer | Review controlled records, transaction history, exceptions, and management information. |
## 4. Operational context
BRN WMS is a browser-based application composed of:
- A PHP web application providing user interfaces and operational APIs.
- A MySQL/MariaDB identity and company database.
- A MySQL/MariaDB WMS and accounting database.
- A Node.js/Socket.IO service for real-time notifications.
- A Node.js scheduler for aggregate maintenance and operational alerts.
- A controlled Git repository for source and configuration templates.
Users access the system through current standards-based browsers. The application and scheduled services operate using the Asia/Bangkok time zone.
## 5. Assumptions and constraints
- The application is deployed in a controlled PHP 8+, MySQL/MariaDB, and Node.js environment.
- B.R.N. provides authorized users, representative operational data, and availability for review and validation.
- Required network, server, barcode, printing, and endpoint hardware is available or procured separately.
- Legacy-data migration is excluded unless assessed and approved through change control.
- External ERP, bank, shipping, tax, or other third-party integration is excluded unless formally added.
- Local credentials, passwords, tokens, and secrets are not stored in the source repository.
- “Must” requirements are acceptance-critical. A “Should” requirement may only be deferred through documented disposition.
## 6. Requirement interpretation
| Term | Meaning |
|---|---|
| Must | Mandatory for acceptance unless the Project Sponsor authorizes a documented exception. |
| Should | Expected within the agreed solution; deferral requires documented review and disposition. |
| User | An authenticated person acting in an authorized company and role context. |
| Company | A tenant whose data must be isolated from other companies. |
| Warehouse location | A warehouse, storage area, and/or bin used to identify stock location. |
| Controlled document | A business or project record with identifier, status, history, and applicable authorization. |
## 7. Functional requirements
### 7.1 Identity and access
| ID | Requirement | Priority | Acceptance intent |
|---|---|---|---|
| FR-001 | The system shall support registration and onboarding of a company owner and onboarding of invited users. | Must | An authorized user can complete the applicable onboarding flow and access the assigned company. |
| FR-002 | The system shall authenticate users and enforce the Owner, Admin, Staff, and Viewer roles. | Must | Each role can access only its permitted screens and server-side actions. |
| FR-003 | The system shall support password recovery, session control, and applicable OTP verification. | Must | Recovery and verification operate without exposing credentials; concurrent-session rules are enforced. |
| FR-004 | The system shall allow authorized administrators to manage company profile, SMTP, system settings, users, and application access. | Must | Authorized changes are saved and unauthorized users are rejected. |
### 7.2 Master data
| ID | Requirement | Priority | Acceptance intent |
|---|---|---|---|
| FR-005 | The system shall maintain warehouses, storage areas/bins, product categories, products, contact types, and contacts. | Must | Authorized users can create, view, update, and appropriately deactivate supported records. |
| FR-006 | The system should support both simple and layered warehouse-location models. | Should | A company can use a basic warehouse model or configured warehouse/storage/bin levels. |
### 7.3 Inventory and warehouse operations
| ID | Requirement | Priority | Acceptance intent |
|---|---|---|---|
| FR-007 | The system shall record stock-in using product, quantity, warehouse/location, document, and applicable traceability attributes. | Must | A valid receipt creates the expected movement and balance; invalid input is rejected. |
| FR-008 | The system shall record stock-out with authorization and available-balance validation. | Must | An authorized issue reduces the correct balance and cannot issue an invalid quantity. |
| FR-009 | The system shall transfer stock between authorized warehouse locations. | Must | Source and destination movements remain balanced and traceable as one transfer. |
| FR-010 | The system shall track lot, serial number, and expiry date where applicable. | Must | Relevant stock and reports retain and display the required traceability attributes. |
| FR-011 | The system shall display stock overview, movement history, capacity/occupancy, low-stock, expired-stock, and product-lot information. | Must | Reports reflect authorized operational data and applicable filters. |
| FR-012 | The system should generate SKU and location barcode labels and support scanning workflows. | Should | Labels contain usable identifiers and supported screens accept scanned values. |
### 7.4 Sales and purchasing
| ID | Requirement | Priority | Acceptance intent |
|---|---|---|---|
| FR-013 | The system shall create and manage quotations, sales orders, invoices, returns, and credit notes. | Must | Authorized users can complete valid document lifecycles and related stock/financial effects. |
| FR-014 | The system shall create and manage purchase requests, purchase orders, purchase invoices, and supplier returns. | Must | Authorized users can complete valid purchasing lifecycles and related stock/financial effects. |
### 7.5 Finance and accounting
| ID | Requirement | Priority | Acceptance intent |
|---|---|---|---|
| FR-015 | The system shall create and manage receipt billing, receipts, payment billing, and payments. | Must | Authorized financial transactions retain document linkage, amount, status, and history. |
| FR-016 | The system shall maintain chart of accounts, departments, account formulas, journals, and general-ledger entries. | Must | Authorized users can maintain structures and post balanced, traceable entries. |
| FR-017 | The system shall provide trial balance, profit-and-loss, balance-sheet, VAT, journal, and GL-movement reports. | Must | Reports use authorized data and produce consistent totals for the selected period. |
### 7.6 Documents, reports, and automation
| ID | Requirement | Priority | Acceptance intent |
|---|---|---|---|
| FR-018 | The system shall generate controlled document numbers and manage document lifecycle/status. | Must | Document numbers follow the configured sequence and invalid status transitions are rejected. |
| FR-019 | The system should allow permitted file attachments on supported records. | Should | Allowed files can be uploaded and retrieved only by authorized users. |
| FR-020 | The system shall allow authorized users to filter, view, print, and/or export supported operational and management reports. | Must | Report output matches the selected scope and filters. |
| FR-021 | The system should notify authorized users of relevant status transitions and operational alerts. | Should | Relevant recipients receive only notifications within their authorized context. |
| FR-022 | The system should maintain stock/GL summaries and generate low-stock and overdue-invoice alerts on schedule. | Should | Scheduled jobs complete without duplicate or unauthorized results. |
| FR-023 | The system shall preserve creator, updater, status, and transaction history required for operational review. | Must | A reviewer can identify material record ownership and lifecycle events. |
| FR-024 | The system shall restrict company and warehouse data to the current authorized user context. | Must | Cross-company and unauthorized warehouse access is prevented in UI and server-side actions. |
## 8. Non-functional requirements
| ID | Area | Requirement | Priority | Acceptance intent |
|---|---|---|---|---|
| NFR-001 | Security | Configuration secrets shall be protected from source control and direct public web access. | Must | Repository and deployment review find no committed active secret or publicly exposed protected configuration. |
| NFR-002 | Security | Server-side actions shall validate input and enforce authentication, authorization, and tenant scope. | Must | Negative authorization and invalid-input tests are rejected without unauthorized data change. |
| NFR-003 | Integrity | Related database changes shall be transactional where required and prevent invalid negative or duplicate movements. | Must | Failure/rollback and concurrency-oriented tests preserve consistent balances and records. |
| NFR-004 | Availability | Installation, configuration, backup, and recovery procedures shall be documented. | Must | An authorized administrator can follow the documentation in the supported environment. |
| NFR-005 | Usability | The user interface should be responsive and usable on desktop and warehouse-floor devices. | Should | Representative screens remain usable at the agreed desktop and mobile viewport sizes. |
| NFR-006 | Performance | Daily operations should respond within practical operational time, and aggregates should support dashboards and reports. | Should | Representative operations complete acceptably on the agreed environment and data volume. |
| NFR-007 | Maintainability | The software should use modular managers/APIs, centralized helpers, configuration templates, and version control. | Should | Maintenance review can locate responsibilities and change configuration without modifying unrelated modules. |
| NFR-008 | Compatibility | The system shall run on PHP 8+, MySQL/MariaDB, Node.js where used, and current standards-based browsers. | Must | Installation and representative workflows succeed on the supported platform. |
| NFR-009 | Traceability | Every approved requirement shall link to design, component, and verification evidence. | Must | The Traceability Record has no unexplained gap for an approved Must requirement. |
| NFR-010 | Time | Application and scheduled services shall use Asia/Bangkok consistently. | Must | Stored/displayed operational times and scheduled execution follow the configured time zone. |
## 9. Data requirements
- Company data must remain logically isolated from other companies.
- Warehouse data must remain limited to warehouses authorized for the current user.
- Identifiers and relationships must preserve referential integrity.
- Stock movements must retain sufficient product, quantity, location, status, and traceability information.
- Financial and accounting records must retain document linkage, amount, posting status, period, and audit information.
- Soft deletion or inactive status must not silently destroy required transaction history.
- Demo/test data must be distinguishable from approved production data.
## 10. Interface requirements
### 10.1 User interface
- Browser-based responsive screens.
- Navigation and available actions appropriate to the current role and application access.
- Clear validation, status, success, and error feedback.
- Printable business documents and barcode labels where supported.
### 10.2 Internal service interfaces
- PHP application access to two configured MySQL/MariaDB databases.
- Authenticated or secret-protected event relay to the Node.js notification service.
- Browser Socket.IO connection to the configured public notification endpoint.
- Controlled scheduler invocation of approved PHP maintenance and alert jobs.
### 10.3 File interfaces
- Supported file attachment upload and retrieval.
- Export/print output for supported operational and management reports.
- Configuration templates that do not contain live secrets.
## 11. Operational scenarios for validation
| Scenario | Expected outcome |
|---|---|
| User onboarding and access | The user enters the correct company and sees only functions permitted by role and application access. |
| Warehouse setup | Authorized users configure warehouse/location and product data required for operations. |
| Stock receipt | A valid receipt updates traceable stock at the selected location. |
| Stock issue | A valid issue reduces available stock; an invalid or excessive issue is rejected. |
| Stock transfer | Source and destination movements remain balanced and traceable. |
| Lot/serial/expiry control | Required attributes remain associated with stock and appear in applicable reports. |
| Sales lifecycle | Quotation/order/invoice/return actions follow permitted statuses and create expected related effects. |
| Purchasing lifecycle | Request/order/invoice/return actions follow permitted statuses and create expected related effects. |
| Finance and accounting | Receipt/payment and journal/GL results remain balanced and reportable. |
| Reporting | Authorized filters return consistent operational and financial results. |
| Notification and scheduler | Relevant events and scheduled alerts reach only appropriate recipients without duplication. |
| Tenant isolation | Attempts to access another company or unauthorized warehouse are denied. |
## 12. Acceptance criteria
The requirements baseline is satisfied when:
- Every Must requirement is implemented and traced to one or more test cases and results.
- Representative end-to-end validation scenarios pass in the agreed environment.
- No unresolved critical defect remains in security, tenant isolation, inventory integrity, transaction integrity, or core workflows.
- Any deferred Should requirement has a documented and authorized disposition.
- User, operation, configuration, and maintenance documentation covers the delivered system.
- The Project Sponsor acting as Customer Representative confirms that the requirements reflect intended use.
- The Project Sponsor authorizes the requirement baseline and applicable acceptance result.
## 13. Requirement change control
After authorization, a requirement change must:
1. Receive a unique Change Report reference.
2. Identify the requested change and business reason.
3. Analyze scope, schedule, design, implementation, test, security, and documentation impact.
4. Receive Project Sponsor authorization before baseline modification.
5. Update the SRS, design, traceability, tests, plan, and affected records.
6. Be implemented, verified, validated where applicable, and formally closed.
## 14. Traceability rule
Each requirement ID in this document must appear in the Traceability Record with links to:
- The corresponding SRS requirement.
- One or more Software Design elements.
- Implementing component(s), configuration, or operational control.
- Verification method and Test Case ID(s).
- Test result and defect/correction reference where applicable.
- Validation or acceptance evidence for customer-facing requirements.
## 15. Approval
### Prepared by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed, confirmed, and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,149 @@
# Customer Requirements
<!-- footer: CR -->
| Document No | Customer Requirements | Release, Version, By: | 25690206 V1.0 NoC |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | เอกสารบันทึกและสรุปความต้องการของลูกค้า (Customer Requirements) |
| Project Period | 5 มกราคม 2569 – 24 สิงหาคม 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) , คุณนพพงษ์ เจริญสุข (System Analyst) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## วัตถุประสงค์ (Objective)
เอกสารฉบับนี้จัดทำขึ้นเพื่อบันทึกและสรุปความต้องการของลูกค้า (Customer Requirements) ตามกระบวนการ ISO/IEC 29110 สำหรับใช้เป็นพื้นฐานในการจัดทำ Software Requirements Specification, การออกแบบระบบ, การทดสอบ และการตรวจรับ ของโครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด
## ผู้มีส่วนได้ส่วนเสีย (Stakeholders)
| ลำดับ | ชื่อ | ตำแหน่ง | บทบาท |
| :---: | --- | --- | --- |
| 1 | คุณเสรี วิริยะสกุลธรณ์ | ผู้บริหาร (CEO) | Project Sponsor อนุมัติและตัดสินใจเชิงกลยุทธ์ |
| 2 | คุณอภิรัชช์ สุภัทรประทีป | ผู้จัดการโครงการ | บริหารโครงการและควบคุมการเปลี่ยนแปลง |
| 3 | คุณนพพงษ์ เจริญสุข | นักวิเคราะห์ระบบ | เก็บและวิเคราะห์ความต้องการ จัดทำเอกสาร |
| 4 | หัวหน้าฝ่ายคลังสินค้าและพนักงานคลัง | ผู้ใช้งานหลัก | ให้ข้อมูลกระบวนการรับเข้า จ่ายออก โอนย้าย และตรวจนับ |
| 5 | ฝ่ายขายและฝ่ายจัดซื้อ | ผู้ใช้งาน | ให้ข้อมูลกระบวนการเอกสารขายและจัดซื้อ |
| 6 | ฝ่ายบัญชีและการเงิน | ผู้ใช้งาน | ให้ข้อมูลการวางบิล รับชำระ จ่ายชำระ และการบันทึกบัญชี |
## ความต้องการเชิงหน้าที่และไม่ใช่หน้าที่ (Functional and Non-Functional Requirements)
| ID | Topic | Result* | Remark |
| --- | --- | :---: | --- |
| CR01: Feature & Functional Characteristics | | | |
| CR01:001 | ระบบต้องรองรับการลงทะเบียนเจ้าของบริษัทและการเชิญผู้ใช้งานเข้าร่วมบริษัท (Onboarding) | A | FR-001 |
| CR01:002 | ระบบต้องยืนยันตัวตนผู้ใช้และบังคับสิทธิ์ตามบทบาท Owner, Admin, Staff และ Viewer | A | FR-002 |
| CR01:003 | ระบบต้องรองรับการกู้คืนรหัสผ่าน การควบคุม Session และการยืนยัน OTP ตามที่กำหนด | A | FR-003 |
| CR01:004 | ระบบต้องให้ผู้ดูแลจัดการข้อมูลบริษัท, SMTP, การตั้งค่าระบบ, ผู้ใช้งาน และสิทธิ์การเข้าถึงแอปพลิเคชัน | A | FR-004 |
| CR01:005 | ระบบต้องจัดการข้อมูลคลังสินค้า, พื้นที่/ช่องจัดเก็บ, หมวดสินค้า, สินค้า, ประเภทผู้ติดต่อ และผู้ติดต่อ | A | FR-005 |
| CR01:006 | ระบบต้องรองรับโครงสร้างตำแหน่งจัดเก็บทั้งแบบคลังเดียวและแบบหลายชั้น (คลัง/พื้นที่/ช่อง) | A | FR-006 |
| CR01:007 | ระบบต้องบันทึกการรับสินค้าเข้า (Stock-in) ระบุสินค้า จำนวน ตำแหน่ง เอกสารอ้างอิง และข้อมูลติดตาม | A | FR-007 |
| CR01:008 | ระบบต้องบันทึกการจ่ายสินค้าออก (Stock-out) โดยตรวจสอบสิทธิ์และยอดคงเหลือก่อนจ่าย | A | FR-008 |
| CR01:009 | ระบบต้องโอนย้ายสินค้าระหว่างตำแหน่งจัดเก็บที่ได้รับอนุญาตโดยยอดต้นทาง/ปลายทางสมดุลกัน | A | FR-009 |
| CR01:010 | ระบบต้องติดตาม Lot, Serial Number และวันหมดอายุของสินค้าที่เกี่ยวข้อง | A | FR-010 |
| CR01:011 | ระบบต้องแสดงภาพรวมสต๊อก, ประวัติความเคลื่อนไหว, ความจุ/การใช้พื้นที่, สินค้าใกล้หมด, สินค้าหมดอายุ และข้อมูล Lot | A | FR-011 |
| CR01:012 | ระบบต้องพิมพ์บาร์โค้ดสินค้า (SKU) และตำแหน่งจัดเก็บ และรองรับการสแกนในหน้าจอที่กำหนด | A | FR-012 |
| CR01:013 | ระบบต้องสร้างและจัดการใบเสนอราคา, ใบสั่งขาย, ใบแจ้งหนี้, ใบรับคืน และใบลดหนี้ | A | FR-013 |
| CR01:014 | ระบบต้องสร้างและจัดการใบขอซื้อ, ใบสั่งซื้อ, ใบแจ้งหนี้ซื้อ และใบคืนสินค้าผู้ขาย | A | FR-014 |
| CR01:015 | ระบบต้องสร้างและจัดการใบวางบิลรับ, ใบเสร็จรับเงิน, ใบวางบิลจ่าย และใบสำคัญจ่าย | A | FR-015 |
| CR01:016 | ระบบต้องจัดการผังบัญชี, แผนก, สูตรบัญชี, สมุดรายวัน และบัญชีแยกประเภท | A | FR-016 |
| CR01:017 | ระบบต้องจัดทำรายงานงบทดลอง, งบกำไรขาดทุน, งบดุล, ภาษีมูลค่าเพิ่ม, สมุดรายวัน และความเคลื่อนไหว GL | A | FR-017 |
| CR01:018 | ระบบต้องออกเลขที่เอกสารอัตโนมัติและควบคุมสถานะ/วงจรชีวิตของเอกสาร | A | FR-018 |
| CR01:019 | ระบบต้องรองรับการแนบไฟล์ที่อนุญาตกับรายการที่กำหนด | A | FR-019 |
| CR01:020 | ระบบต้องให้ผู้ใช้กรอง ดู พิมพ์ และส่งออกรายงานปฏิบัติการและรายงานผู้บริหาร | A | FR-020 |
| CR01:021 | ระบบต้องแจ้งเตือนผู้ใช้ที่เกี่ยวข้องเมื่อสถานะเอกสารเปลี่ยนหรือมีเหตุการณ์ปฏิบัติการ | A | FR-021 |
| CR01:022 | ระบบต้องสรุปยอดสต๊อก/GL และแจ้งเตือนสินค้าใกล้หมดและใบแจ้งหนี้ค้างชำระตามกำหนดเวลา | A | FR-022 |
| CR01:023 | ระบบต้องเก็บผู้สร้าง ผู้แก้ไข สถานะ และประวัติรายการเพื่อการตรวจสอบ | A | FR-023 |
| CR01:024 | ระบบต้องจำกัดข้อมูลบริษัทและคลังสินค้าให้เฉพาะผู้ใช้ที่ได้รับอนุญาตในบริบทปัจจุบัน | A | FR-024 |
| CR02: Performance Considerations | | | |
| CR02:001 | ระบบต้องตอบสนองงานประจำวัน (เปิดหน้าจอ, ค้นหา, สร้างเอกสาร) ภายในเวลาที่ใช้งานได้จริงบนสภาพแวดล้อมที่ตกลง | A | NFR-006 |
| CR02:002 | ระบบต้องมีตารางสรุปยอด (Aggregate) เพื่อให้แดชบอร์ดและรายงานแสดงผลได้โดยไม่ต้องคำนวณใหม่ทุกครั้ง | A | NFR-006 |
| CR02:003 | ระบบต้องรองรับปริมาณข้อมูลและผู้ใช้พร้อมกันในระดับที่ตกลงสำหรับสภาพแวดล้อมใช้งานจริง | A | NFR-006 |
| CR03: Interface Considerations | | | |
| CR03:001 | ระบบต้องเชื่อมต่อฐานข้อมูล MySQL/MariaDB 2 ฐาน (wms สำหรับผู้ใช้/บริษัท และ wms2 สำหรับคลัง/บัญชี) | A | Operational context |
| CR03:002 | ระบบต้องใช้งานผ่าน Web Browser มาตรฐาน (Chrome, Edge, Firefox) ได้ | A | NFR-008 |
| CR03:003 | ระบบต้องส่งเหตุการณ์ไปยังบริการ Node.js ผ่าน Endpoint ภายในที่ป้องกันด้วย Secret | A | NFR-002 |
| CR03:004 | Browser ต้องเชื่อมต่อ Socket.IO Endpoint สาธารณะเพื่อรับการแจ้งเตือนแบบ Real-time | A | FR-021 |
| CR03:005 | ระบบต้องส่งอีเมล Onboarding, กู้คืนรหัสผ่าน และแจ้งเตือนผ่าน SMTP ที่ตั้งค่าต่อบริษัท | A | FR-004 |
| CR04: Required System Characteristics | | | |
| CR04:001 | ระบบต้องพัฒนาบนสถาปัตยกรรม Web-based Application | A | Operational context |
| CR04:002 | ระบบต้องเก็บข้อมูลแบบ Relational Database และรักษา Referential Integrity | A | Data requirements |
| CR04:003 | ระบบต้องรองรับการเข้าสู่ระบบด้วย Username/Password และกำหนดบทบาทผู้ใช้ | A | FR-002 |
| CR04:004 | ระบบต้องทำงานบน PHP 8 ขึ้นไป, MySQL/MariaDB และ Node.js | A | NFR-008 |
| CR05: Human Engineering Considerations | | | |
| CR05:001 | UI ต้องเป็น Responsive ใช้งานได้ทั้งบน Desktop และอุปกรณ์หน้าคลังสินค้า (Tablet/Mobile) | A | NFR-005 |
| CR05:002 | เมนูและปุ่มคำสั่งต้องแสดงตามบทบาทและสิทธิ์การเข้าถึงของผู้ใช้ | A | Interface requirements |
| CR05:003 | ระบบต้องแสดงผลการตรวจสอบข้อมูล สถานะ ความสำเร็จ และข้อผิดพลาดอย่างชัดเจน | A | Interface requirements |
| CR05:004 | ระบบต้องมีขั้นตอนยืนยันก่อนลบ ยกเลิก หรือทำรายการที่ย้อนกลับไม่ได้ | A | Usability practice |
| CR05:005 | ระบบต้องพิมพ์เอกสารธุรกิจและฉลากบาร์โค้ดในรูปแบบที่ใช้งานได้ | A | Interface requirements |
| CR06: Security Considerations | | | |
| CR06:001 | การเชื่อมต่อในสภาพแวดล้อมใช้งานจริงต้องเข้ารหัสด้วย HTTPS/TLS | A | NFR-001 |
| CR06:002 | ค่าตั้งค่าและความลับของระบบต้องไม่ถูกเก็บใน Source Control และไม่เข้าถึงได้จากเว็บสาธารณะ | A | NFR-001 |
| CR06:003 | การทำงานฝั่งเซิร์ฟเวอร์ต้องตรวจสอบข้อมูลนำเข้า ยืนยันตัวตน ตรวจสิทธิ์ และจำกัดขอบเขตบริษัท/คลัง | A | NFR-002 |
| CR06:004 | ระบบต้องจำกัดสิทธิ์การเข้าถึงตามบทบาท (Role-based Access Control) ทั้งใน UI และฝั่งเซิร์ฟเวอร์ | A | FR-002 |
| CR06:005 | ระบบต้องป้องกัน SQL Injection และ Cross-Site Scripting | A | NFR-002 |
| CR06:006 | ระบบต้องบล็อกการเข้าสู่ระบบซ้ำซ้อน (Concurrent Login) ของบัญชีเดียวกัน | A | FR-003 |
| CR07: Environmental Considerations | | | |
| CR07:001 | ระบบต้องทำงานบน Linux Server ในรูปแบบติดตั้งเอง (LAMP) หรือ Docker Compose | A | NFR-004 |
| CR07:002 | ระบบต้องใช้เขตเวลา Asia/Bangkok อย่างสม่ำเสมอทั้งแอปพลิเคชันและงานตามกำหนดเวลา | A | NFR-010 |
| CR07:003 | ระบบต้องใช้งานได้บนอุปกรณ์ Desktop และอุปกรณ์พกพาผ่าน Web Browser | A | NFR-005 |
| CR07:004 | ระบบต้องแยกข้อมูลสาธิต/ทดสอบออกจากข้อมูลใช้งานจริงได้ | A | Data requirements |
| CR08: Operational Considerations | | | |
| CR08:001 | ระบบต้องมีการสำรองฐานข้อมูลอัตโนมัติรายวัน | A | NFR-004 |
| CR08:002 | ระบบต้องกู้คืนข้อมูลจากชุดสำรองได้ตามขั้นตอนที่จัดทำเป็นเอกสาร | A | NFR-004 |
| CR08:003 | ระบบต้องมีการเฝ้าระวังสถานะบริการ Web, Database และ Node.js พร้อมแจ้งเตือนเมื่อขัดข้อง | A | NFR-004 |
| CR08:004 | ระบบต้องรองรับหลายบริษัท (Multi-company) และหลายคลังสินค้าภายใต้การแยกข้อมูล | A | FR-024 |
| CR08:005 | งานตามกำหนดเวลาต้องทำงานสำเร็จโดยไม่สร้างผลลัพธ์ซ้ำหรือเกินสิทธิ์ | A | FR-022 |
| CR09: Maintenance Considerations | | | |
| CR09:001 | ซอฟต์แวร์ต้องมีโครงสร้างแบบโมดูล (Manager Classes / API) เพื่อให้แก้ไขได้โดยไม่กระทบส่วนอื่น | A | NFR-007 |
| CR09:002 | ระบบต้องมีแม่แบบค่าตั้งค่า (Configuration Template) และควบคุมเวอร์ชันด้วย Git | A | NFR-007 |
| CR09:003 | ระบบต้องมีเอกสารคู่มือการบำรุงรักษาและประวัติข้อบกพร่องที่แก้ไขแล้ว | A | NFR-004 |
| CR09:004 | การเปลี่ยนแปลงโครงสร้างฐานข้อมูลต้องสะท้อนใน setup.php และตาราง schema_migrations | A | NFR-007 |
| CR10: Installation Considerations | | | |
| CR10:001 | ระบบต้องติดตั้งฐานข้อมูลได้ในขั้นตอนเดียวผ่าน setup.php | A | NFR-004 |
| CR10:002 | ระบบต้องติดตั้งแบบ Container ได้ด้วยคำสั่ง docker compose up -d --build | A | NFR-004 |
| CR10:003 | ระบบต้องมีสคริปต์สร้างไฟล์ .env และค่าความลับอัตโนมัติ (docker/init-env.sh) | A | NFR-001 |
| CR10:004 | ระบบต้องมีเอกสารขั้นตอนการติดตั้งและตั้งค่า | A | NFR-004 |
| CR11: Support Considerations | | | |
| CR11:001 | ต้องมีคู่มือผู้ใช้งาน (Software User Document) | A | Documentation |
| CR11:002 | ต้องมีคู่มือปฏิบัติงานสำหรับผู้ดูแลระบบ (Product Operation Guide) | A | Documentation |
| CR11:003 | ต้องมีการอบรมผู้ใช้งานก่อนเปิดใช้งานจริง | A | Training |
| CR11:004 | ต้องมีช่องทางสนับสนุนและระดับการให้บริการ (SLA) หลังส่งมอบ | A | Maintenance |
| CR12: Design Constraints | | | |
| CR12:001 | ระบบต้องพัฒนาด้วย PHP, MariaDB และ Node.js ตามที่องค์กรอนุมัติ | A | NFR-008 |
| CR12:002 | ระบบต้องควบคุม Source Code ด้วย Git โดยมี main เป็น Baseline หลัก | A | Configuration |
| CR12:003 | รหัสผ่านผู้ใช้ต้องเข้ารหัสด้วย bcrypt และไม่เก็บหรือบันทึกเป็นข้อความธรรมดา | A | NFR-002 |
| CR12:004 | โครงการต้องจัดทำ Work Products ตามมาตรฐาน ISO/IEC 29110 Basic Profile | A | NFR-009 |
| CR13: Safety and Reliability Considerations | | | |
| CR13:001 | การเปลี่ยนแปลงฐานข้อมูลที่เกี่ยวข้องกัน (เอกสาร + สต๊อก + GL) ต้องเป็น Transaction เดียวกัน | A | NFR-003 |
| CR13:002 | ระบบต้องป้องกันยอดสต๊อกติดลบและความเคลื่อนไหวซ้ำซ้อน | A | NFR-003 |
| CR13:003 | ระบบต้องรองรับการสำรองและกู้คืน (Backup & Recovery) ทั้ง Source Code และฐานข้อมูล | A | NFR-004 |
| CR13:004 | ระบบต้องจัดการข้อผิดพลาดโดยแสดงข้อความที่เข้าใจได้แทน Fatal Error | A | NFR-006 |
| CR14: Quality Expectations | | | |
| CR14:001 | ระบบต้องผ่านการทดสอบตาม Test Case ที่กำหนดก่อนส่งมอบ | A | Acceptance |
| CR14:002 | ทุกความต้องการต้องสอบกลับได้ถึงการออกแบบ ส่วนประกอบ และหลักฐานการทดสอบ | A | NFR-009 |
| CR14:003 | ระบบต้องผ่านการทดสอบการยอมรับ (UAT) โดยตัวแทนลูกค้าบนสภาพแวดล้อมใช้งานจริง | A | Acceptance |
| CR14:004 | ต้องไม่มีข้อบกพร่องระดับวิกฤตค้างอยู่ในด้านความปลอดภัย การแยกข้อมูล และความถูกต้องของสต๊อก/บัญชี | A | Acceptance |
## Remark
- \* Result : A = Accepted, U = Unaccepted, N/A = Not Applicable
- เอกสารฉบับนี้รวมความต้องการที่ได้จากการทบทวนขอบเขตงานร่วมกับลูกค้า
- การเปลี่ยนแปลงความต้องการหลังอนุมัติต้องดำเนินการผ่าน Change Report
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณนพพงษ์ เจริญสุข | System Analyst | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,54 @@
# Progress Status Record
<!-- footer: PR -->
| Document No | Progress Status Record | Release, Version, By: | 25690109 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | รายงานสรุปงวดที่ 1 : 9 มกราคม 2569 |
| Reporting Period | 5 มกราคม 2569 – 9 มกราคม 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## สรุปสถานะโครงการ
| Task ID | Task Name | Period | Responsible | Status | Progress (%) | Remarks |
| :---: | --- | :---: | :---: | :---: | ---: | --- |
| 1.1 | Kick-off Meeting | 5–9 ม.ค. 69 | ApS, SeV | Completed | 100 | เปิดโครงการอย่างเป็นทางการ ชี้แจงขอบเขตและทีมงานครบทุกบทบาท |
| 1.2 | Identify Stakeholders | 12–16 ม.ค. 69 | ApS, YaB | In Progress | 40 | อยู่ระหว่างรวบรวมรายชื่อผู้มีส่วนได้ส่วนเสียและระดับการมีส่วนร่วม |
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| - | - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - | - | - |
## สรุป CR/Change (ถ้ามี)
| CR ID | หัวข้อ | สถานะ | ผลกระทบ |
| :---: | --- | :---: | --- |
| - | ไม่มีคำขอเปลี่ยนแปลงในงวดนี้ | - | - |
## Next Meeting
| รายละเอียด | วันที่ | ผู้จัดประชุม | หัวข้อหลัก |
| --- | :---: | --- | --- |
| ประชุมติดตามงวดที่ 2 | 16 มกราคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ทบทวนรายชื่อผู้มีส่วนได้ส่วนเสียและเริ่มกำหนดวัตถุประสงค์โครงการ |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,56 @@
# Progress Status Record
<!-- footer: PR -->
| Document No | Progress Status Record | Release, Version, By: | 25690123 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | รายงานสรุปงวดที่ 2 : 23 มกราคม 2569 |
| Reporting Period | 12 มกราคม 2569 – 23 มกราคม 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## สรุปสถานะโครงการ
| Task ID | Task Name | Period | Responsible | Status | Progress (%) | Remarks |
| :---: | --- | :---: | :---: | :---: | ---: | --- |
| 1.2 | Identify Stakeholders | 12–16 ม.ค. 69 | ApS, YaB | Completed | 100 | จัดทำ Stakeholder Register ครบ 6 บทบาทหลักและผู้ใช้งานที่เกี่ยวข้อง |
| 1.3 | Define Vision & Objectives | 19–21 ม.ค. 69 | ApS, NoC | Completed | 100 | กำหนดวัตถุประสงค์ ขอบเขตระบบ 11 ระบบงาน และเกณฑ์ความสำเร็จ |
| 1.4 | Approve Project Charter | 22–23 ม.ค. 69 | SeV, ApS | Completed | 100 | Project Charter ได้รับอนุมัติจาก Project Sponsor |
| 2.1 | Collect Customer Requirements | 12 ม.ค.–6 ก.พ. 69 | NoC, ApS | In Progress | 30 | เริ่มเก็บความต้องการลูกค้าจากฝ่ายคลังสินค้า ขาย และบัญชี |
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| - | - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - | - | - |
## สรุป CR/Change (ถ้ามี)
| CR ID | หัวข้อ | สถานะ | ผลกระทบ |
| :---: | --- | :---: | --- |
| - | ไม่มีคำขอเปลี่ยนแปลงในงวดนี้ | - | - |
## Next Meeting
| รายละเอียด | วันที่ | ผู้จัดประชุม | หัวข้อหลัก |
| --- | :---: | --- | --- |
| ประชุมติดตามงวดที่ 3 | 6 กุมภาพันธ์ 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | สรุปความต้องการลูกค้า CR01–CR14 และทบทวนร่างแผนโครงการ |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,79 +0,0 @@
# Progress Status Record 1 of 13
| Document field | Value |
|---|---|
| Document | Progress Status Record |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Reporting period | 05/01/26–23/01/26 |
| Report date | 23/01/26 |
| Release | 23/01/26 V1.0 Final |
| Prepared by | Apirach Supattaratpateep — Project Manager |
| Status | Final — ready for review and authorization |
## 1. Period objective
**Milestone:** Project initiation
**Planned outcome:** Establish the project need, stakeholders, objectives, scope, and authority.
## 2. Task progress
**Period summary:** Formal project start and scope boundary were established from the agreed lifecycle.
| Task ID | Task | Planned finish | Actual / evidence date | Completion | Evidence | Status |
|---|---|---:|---:|---:|---|---|
| 1.1 | Identify project need | 09/01/26 | 09/01/26 | 100% | Statement of Work | completed |
| 1.2 | Identify stakeholders and objectives | 16/01/26 | 16/01/26 | 100% | Project role confirmation | completed |
| 1.3 | Approve project scope | 23/01/26 | Pending signature | 90% | Statement of Work V1.0 Final | Approval pending |
| Evidence field | Value |
|---|---|
| Evidence classification | Agreed |
| Evidence reference | Statement of Work; Work Schedule |
| Overall period status | Not rated — no contemporaneous rating was recorded for this period |
## 3. Schedule status
Initiation tasks 1.1 and 1.2 finished on their planned dates. Task 1.3 (scope approval) is complete in content but awaits authorized signature.
## 4. Issues, risks, and corrective action
**Issue or risk:** Maintain project initiation records and approvals.
**Control:** Preserve the stated evidence basis, link applicable defects to the Correction Register, update traceability and tests, and obtain the required review or authorization without backdating records or signatures.
## 5. Changes
Technical commits in this period are implementation evidence. They must be classified separately as in-scope implementation, defect correction, or an authorized baseline change before being entered in the Change Report.
## 6. Next-period plan
Complete customer requirements and project planning baseline.
## 7. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,54 @@
# Progress Status Record
<!-- footer: PR -->
| Document No | Progress Status Record | Release, Version, By: | 25690206 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | รายงานสรุปงวดที่ 3 : 6 กุมภาพันธ์ 2569 |
| Reporting Period | 26 มกราคม 2569 – 6 กุมภาพันธ์ 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## สรุปสถานะโครงการ
| Task ID | Task Name | Period | Responsible | Status | Progress (%) | Remarks |
| :---: | --- | :---: | :---: | :---: | ---: | --- |
| 2.1 | Collect Customer Requirements | 12 ม.ค.–6 ก.พ. 69 | NoC, ApS | Completed | 100 | สรุปความต้องการลูกค้า 80 รายการ จัดหมวด CR01–CR14 และได้ผลสรุป A ทุกรายการ |
| 2.2 | Develop Software Project Plan | 26 ม.ค.–13 ก.พ. 69 | ApS, YaB | In Progress | 60 | อยู่ระหว่างจัดทำ Software Project Plan และ Work Schedule |
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| - | - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - | - | - |
## สรุป CR/Change (ถ้ามี)
| CR ID | หัวข้อ | สถานะ | ผลกระทบ |
| :---: | --- | :---: | --- |
| - | ไม่มีคำขอเปลี่ยนแปลงในงวดนี้ | - | - |
## Next Meeting
| รายละเอียด | วันที่ | ผู้จัดประชุม | หัวข้อหลัก |
| --- | :---: | --- | --- |
| ประชุมติดตามงวดที่ 4 | 13 กุมภาพันธ์ 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ทบทวน Software Project Plan, Work Schedule และแผนความเสี่ยง |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,54 @@
# Progress Status Record
<!-- footer: PR -->
| Document No | Progress Status Record | Release, Version, By: | 25690218 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | รายงานสรุปงวดที่ 4 : 18 กุมภาพันธ์ 2569 |
| Reporting Period | 9 กุมภาพันธ์ 2569 – 18 กุมภาพันธ์ 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## สรุปสถานะโครงการ
| Task ID | Task Name | Period | Responsible | Status | Progress (%) | Remarks |
| :---: | --- | :---: | :---: | :---: | ---: | --- |
| 2.2 | Develop Software Project Plan | 26 ม.ค.–13 ก.พ. 69 | ApS, YaB | Completed | 100 | จัดทำแผนโครงการ ทรัพยากร ความเสี่ยง R1–R8 และแผนสำรองงานที่ไม่แล้วเสร็จ |
| 2.3 | Baseline Requirements & Schedule | 16–18 ก.พ. 69 | ApS, NoC | Completed | 100 | ตั้ง Baseline ความต้องการและแผนงาน อนุมัติเริ่มพัฒนา 19 ก.พ. 69 |
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| - | - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - | - | - |
## สรุป CR/Change (ถ้ามี)
| CR ID | หัวข้อ | สถานะ | ผลกระทบ |
| :---: | --- | :---: | --- |
| - | ไม่มีคำขอเปลี่ยนแปลงในงวดนี้ | - | - |
## Next Meeting
| รายละเอียด | วันที่ | ผู้จัดประชุม | หัวข้อหลัก |
| --- | :---: | --- | --- |
| ประชุมติดตามงวดที่ 5 | 25 กุมภาพันธ์ 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามการจัดทำ SRS, เอกสารออกแบบระบบ และการเริ่มพัฒนา |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,79 +0,0 @@
# Progress Status Record 2 of 13
| Document field | Value |
|---|---|
| Document | Progress Status Record |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Reporting period | 12/01/26–18/02/26 |
| Report date | 18/02/26 |
| Release | 18/02/26 V1.0 Final |
| Prepared by | Apirach Supattaratpateep — Project Manager |
| Status | Final — ready for review and authorization |
## 1. Period objective
**Milestone:** Requirements and planning baseline
**Planned outcome:** Collect customer requirements and define schedule, resources, risks, controls, and work-product responsibilities.
## 2. Task progress
**Period summary:** Customer Requirements, Work Schedule, and Software Project Plan were prepared from the agreed scope and the available implementation evidence.
| Task ID | Task | Planned finish | Actual / evidence date | Completion | Evidence | Status |
|---|---|---:|---:|---:|---|---|
| 2.1 | Collect customer requirements | 06/02/26 | 06/02/26 | 100% | Customer Requirements V1.0 Final | completed |
| 2.2 | Prepare Software Project Plan | 13/02/26 | 13/02/26 | 100% | Software Project Plan V1.0 Final | completed |
| 2.3 | Baseline requirements and schedule | 18/02/26 | 18/02/26 | 100% | Work Schedule and Project Plan | completed; approval pending |
| Evidence field | Value |
|---|---|
| Evidence classification | Document |
| Evidence reference | Project Plan work products |
| Overall period status | Not rated — no contemporaneous rating was recorded for this period |
## 3. Schedule status
Planning tasks 2.1–2.3 all finished on their planned dates. The requirements and schedule baseline is set for development to begin 19/02/26.
## 4. Issues, risks, and corrective action
**Issue or risk:** Exact elicitation dates and approvals are unavailable.
**Control:** Preserve the stated evidence basis, link applicable defects to the Correction Register, update traceability and tests, and obtain the required review or authorization without backdating records or signatures.
## 5. Changes
Technical commits in this period are implementation evidence. They must be classified separately as in-scope implementation, defect correction, or an authorized baseline change before being entered in the Change Report.
## 6. Next-period plan
Begin controlled software implementation on 19/02/26.
## 7. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,54 @@
# Progress Status Record
<!-- footer: PR -->
| Document No | Progress Status Record | Release, Version, By: | 25690225 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | รายงานสรุปงวดที่ 5 : 25 กุมภาพันธ์ 2569 |
| Reporting Period | 19 กุมภาพันธ์ 2569 – 25 กุมภาพันธ์ 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## สรุปสถานะโครงการ
| Task ID | Task Name | Period | Responsible | Status | Progress (%) | Remarks |
| :---: | --- | :---: | :---: | :---: | ---: | --- |
| 3.1 | Software Requirements & Design | 19–25 ก.พ. 69 | NoC, ThS | Completed | 100 | จัดทำ SRS (SR01–SR09) และเอกสารออกแบบระบบ เริ่มพัฒนาโครงสร้างแอปพลิเคชัน |
| 4.2 | Configuration & Repository Control | 19 ก.พ.–24 ส.ค. 69 | ThS, YaB | In Progress | 20 | เริ่มควบคุม Source Code บน Git และกำหนด main เป็น Baseline |
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| - | - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - | - | - |
## สรุป CR/Change (ถ้ามี)
| CR ID | หัวข้อ | สถานะ | ผลกระทบ |
| :---: | --- | :---: | --- |
| - | ไม่มีคำขอเปลี่ยนแปลงในงวดนี้ | - | - |
## Next Meeting
| รายละเอียด | วันที่ | ผู้จัดประชุม | หัวข้อหลัก |
| --- | :---: | --- | --- |
| ประชุมติดตามงวดที่ 6 | 17 มีนาคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามผลการแก้ไขด้านความปลอดภัยและการออกแบบฐานข้อมูลสต๊อก |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,76 +0,0 @@
# Progress Status Record 3 of 13
| Document field | Value |
|---|---|
| Document | Progress Status Record |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Reporting period | 19/02/26–25/02/26 |
| Report date | 25/02/26 |
| Release | 25/02/26 V1.0 Final |
| Prepared by | Apirach Supattaratpateep — Project Manager |
| Status | Final — ready for review and authorization |
## 1. Period objective
**Milestone:** Application initialization
**Planned outcome:** Initialize the repository and establish initial application and file-upload capability.
## 2. Task progress
**Period summary:** WMS repository initialized; verification commit and dropzone/file-upload work completed.
| Task ID | Task | Planned finish | Actual / evidence date | Completion | Evidence | Status |
|---|---|---:|---:|---:|---|---|
| 3.1 | Initialize WMS application | 25/02/26 | 25/02/26 | 100% | Git `9a50080`–`1843308` | Completed |
| Evidence field | Value |
|---|---|
| Evidence reference | `9a50080`, `42a3876`, `8625652`, `1843308` |
| Overall period status | Green |
## 3. Schedule status
Task 3.1 finished on its planned date of 25/02/26. No schedule deviation in this period.
## 4. Issues, risks, and corrective action
**Issue or risk:** No unresolved blocker is evidenced in the repository for this period.
**Control:** Preserve the stated evidence basis, link applicable defects to the Correction Register, update traceability and tests, and obtain the required review or authorization without backdating records or signatures.
## 5. Changes
Technical commits in this period are implementation evidence. They must be classified separately as in-scope implementation, defect correction, or an authorized baseline change before being entered in the Change Report.
## 6. Next-period plan
Protect configuration, address security findings, and establish the stock database foundation.
## 7. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,54 @@
# Progress Status Record
<!-- footer: PR -->
| Document No | Progress Status Record | Release, Version, By: | 25690317 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | รายงานสรุปงวดที่ 6 : 17 มีนาคม 2569 |
| Reporting Period | 9 มีนาคม 2569 – 17 มีนาคม 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## สรุปสถานะโครงการ
| Task ID | Task Name | Period | Responsible | Status | Progress (%) | Remarks |
| :---: | --- | :---: | :---: | :---: | ---: | --- |
| 3.2 | Security & Database Foundation | 9–17 มี.ค. 69 | ThS | Completed | 100 | ป้องกันไฟล์ตั้งค่า แก้ผลตรวจความปลอดภัย ออกแบบฐานข้อมูลสต๊อกและโมดูล ICS |
| 4.3 | Verify Work Products | 30 พ.ค.–17 ส.ค. 69 | PaNg, NoC | In Progress | 10 | เริ่มตรวจสอบเอกสารความต้องการและออกแบบรอบที่ 1 |
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| 1 | ISS-001 (3 มี.ค. 69) | สูง | ผลตรวจความปลอดภัยเบื้องต้นพบจุดที่ต้องแก้ไข | ยังไม่ได้ใช้แนวปฏิบัติ Secure Coding ครบทุกจุด | แก้ไขตามผลตรวจความปลอดภัยทั้งชุด (9 มี.ค. 69) | ThS | เสร็จสิ้น |
## สรุป CR/Change (ถ้ามี)
| CR ID | หัวข้อ | สถานะ | ผลกระทบ |
| :---: | --- | :---: | --- |
| - | ไม่มีคำขอเปลี่ยนแปลงในงวดนี้ | - | - |
## Next Meeting
| รายละเอียด | วันที่ | ผู้จัดประชุม | หัวข้อหลัก |
| --- | :---: | --- | --- |
| ประชุมติดตามงวดที่ 7 | 29 เมษายน 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามการพัฒนาโมดูลคลังสินค้า สินค้า และรายงาน |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,76 +0,0 @@
# Progress Status Record 4 of 13
| Document field | Value |
|---|---|
| Document | Progress Status Record |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Reporting period | 09/03/26–17/03/26 |
| Report date | 17/03/26 |
| Release | 17/03/26 V1.0 Final |
| Prepared by | Apirach Supattaratpateep — Project Manager |
| Status | Final — ready for review and authorization |
## 1. Period objective
**Milestone:** Security, database, and ICS foundation
**Planned outcome:** Protect local configuration, address initial security findings, design the stock database, and introduce inventory-control modules.
## 2. Task progress
**Period summary:** Configuration was removed from tracking, security-audit fixes were applied, stock database design was committed, and ICS modules were introduced.
| Task ID | Task | Planned finish | Actual / evidence date | Completion | Evidence | Status |
|---|---|---:|---:|---:|---|---|
| 3.2 | Security and database foundation | 17/03/26 | 17/03/26 | 100% | Git `93d903c`–`a4f474b` | Completed |
| Evidence field | Value |
|---|---|
| Evidence reference | `93d903c`, `7cb78d0`, `2e558a5`, `a4f474b` |
| Overall period status | Green |
## 3. Schedule status
Task 3.2 finished on its planned date of 17/03/26. No schedule deviation, though commit activity was concentrated at the start and end of the period.
## 4. Issues, risks, and corrective action
**Issue or risk:** The period contains a gap in commit activity before the documented security/database work.
**Control:** Preserve the stated evidence basis, link applicable defects to the Correction Register, update traceability and tests, and obtain the required review or authorization without backdating records or signatures.
## 5. Changes
Technical commits in this period are implementation evidence. They must be classified separately as in-scope implementation, defect correction, or an authorized baseline change before being entered in the Change Report.
## 6. Next-period plan
Develop stock visibility, warehouse structure, product controls, and operational reports.
## 7. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,54 @@
# Progress Status Record
<!-- footer: PR -->
| Document No | Progress Status Record | Release, Version, By: | 25690429 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | รายงานสรุปงวดที่ 7 : 29 เมษายน 2569 |
| Reporting Period | 9 เมษายน 2569 – 29 เมษายน 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## สรุปสถานะโครงการ
| Task ID | Task Name | Period | Responsible | Status | Progress (%) | Remarks |
| :---: | --- | :---: | :---: | :---: | ---: | --- |
| 3.3 | Inventory & Warehouse Modules | 9–29 เม.ย. 69 | ThS, NoC | Completed | 100 | พัฒนาแดชบอร์ดสต๊อก สินค้า ความจุคลัง Lot/Serial/Expiry และรายงานครบตามแผน |
| 3.4 | Authentication & Onboarding | 28 เม.ย.–12 พ.ค. 69 | ThS | In Progress | 50 | อยู่ระหว่างพัฒนาเข้าสู่ระบบ ลงทะเบียน และ Onboarding |
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| 1 | ISS-002 (18 เม.ย. 69) | สูง | คำสั่งบางรายการทำให้ความถูกต้องของข้อมูลเสียหาย | ไม่มีการตรวจสอบความสัมพันธ์ของข้อมูลก่อนทำรายการ | ถอดคำสั่งที่มีปัญหาและเพิ่มการตรวจสอบความถูกต้อง (24 เม.ย. 69) | ThS | เสร็จสิ้น |
## สรุป CR/Change (ถ้ามี)
| CR ID | หัวข้อ | สถานะ | ผลกระทบ |
| :---: | --- | :---: | --- |
| - | ไม่มีคำขอเปลี่ยนแปลงในงวดนี้ | - | - |
## Next Meeting
| รายละเอียด | วันที่ | ผู้จัดประชุม | หัวข้อหลัก |
| --- | :---: | --- | --- |
| ประชุมติดตามงวดที่ 8 | 8 พฤษภาคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามการพัฒนาระบบสิทธิ์ ใบสั่งขาย และบาร์โค้ด |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,76 +0,0 @@
# Progress Status Record 5 of 13
| Document field | Value |
|---|---|
| Document | Progress Status Record |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Reporting period | 09/04/26–29/04/26 |
| Report date | 29/04/26 |
| Release | 29/04/26 V1.0 Final |
| Prepared by | Apirach Supattaratpateep — Project Manager |
| Status | Final — ready for review and authorization |
## 1. Period objective
**Milestone:** Inventory, warehouse, and access foundation
**Planned outcome:** Implement stock dashboard, products, warehouse capacity, traceability, reports, settings, authentication, and reusable managers.
## 2. Task progress
**Period summary:** Dashboard, product files, OOP utilities, capacity/occupancy, lot/serial/expiry, reports, settings, login/onboarding, and manager classes were implemented.
| Task ID | Task | Planned finish | Actual / evidence date | Completion | Evidence | Status |
|---|---|---:|---:|---:|---|---|
| 3.3 | Inventory and warehouse modules | 29/04/26 | 29/04/26 | 100% | Git `3b8f94f`–`db5c47b` | Completed |
| Evidence field | Value |
|---|---|
| Evidence reference | `3b8f94f` through `db5c47b` |
| Overall period status | Green |
## 3. Schedule status
Task 3.3 finished on its planned date of 29/04/26. No schedule deviation in this period.
## 4. Issues, risks, and corrective action
**Issue or risk:** Rapid module growth increased the need for consistent authorization and lifecycle review.
**Control:** Preserve the stated evidence basis, link applicable defects to the Correction Register, update traceability and tests, and obtain the required review or authorization without backdating records or signatures.
## 5. Changes
Technical commits in this period are implementation evidence. They must be classified separately as in-scope implementation, defect correction, or an authorized baseline change before being entered in the Change Report.
## 6. Next-period plan
Complete document approval logic, orders, warehouse layers, barcode, and role guards.
## 7. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,57 @@
# Progress Status Record
<!-- footer: PR -->
| Document No | Progress Status Record | Release, Version, By: | 25690508 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | รายงานสรุปงวดที่ 8 : 8 พฤษภาคม 2569 |
| Reporting Period | 30 เมษายน 2569 – 8 พฤษภาคม 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## สรุปสถานะโครงการ
| Task ID | Task Name | Period | Responsible | Status | Progress (%) | Remarks |
| :---: | --- | :---: | :---: | :---: | ---: | --- |
| 3.4 | Authentication & Onboarding | 28 เม.ย.–12 พ.ค. 69 | ThS | In Progress | 80 | พัฒนาการเข้าสู่ระบบและสิทธิ์ตามบทบาทเกือบครบ เหลือขั้นตอนกู้คืนรหัสผ่าน |
| 3.5 | Order & Barcode Workflows | 2–8 พ.ค. 69 | ThS | Completed | 100 | พัฒนาใบสั่งขาย ใบรับคืน ใบแจ้งหนี้ คลังหลายชั้น และบาร์โค้ดครบตามแผน |
| 3.9 | Security Hardening & Lifecycle Review | 21–28 พ.ค. 69 | ThS, PaNg | In Progress | 25 | เริ่มทบทวน Role Guard และการรวมศูนย์การตรวจสิทธิ์ |
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| 1 | ISS-003 (30 เม.ย. 69) | สูง | การตรวจสิทธิ์ตามบทบาทยังไม่ครอบคลุมทุกหน้าจอ | พัฒนาสิทธิ์แบบเพิ่มทีละส่วนระหว่างพัฒนา | เพิ่ม Role Guard ให้ครบและปรับปรุงเอกสารประกอบ (6 พ.ค. 69) | ThS | เสร็จสิ้น |
| 2 | ISS-004 (1 พ.ค. 69) | สูง | พบช่องโหว่ด้านความปลอดภัยที่ยังไม่ได้ปิด | การตรวจสอบสิทธิ์บางเส้นทางยังไม่สมบูรณ์ | ปิดช่องโหว่ที่พบตามผลการตรวจสอบ (7 พ.ค. 69) | ThS | เสร็จสิ้น |
| 3 | ISS-005 (2 พ.ค. 69) | กลาง | ชื่อตัวแปร/ฟังก์ชันไม่สอดคล้องกัน และ Session ทำงานผิดพลาด | พัฒนาเป็นช่วง ๆ ทำให้การตั้งชื่อไม่เป็นมาตรฐานเดียวกัน | ปรับชื่อให้เป็นมาตรฐานเดียวกันและแก้ปัญหา Session (8 พ.ค. 69) | ThS | เสร็จสิ้น |
## สรุป CR/Change (ถ้ามี)
| CR ID | หัวข้อ | สถานะ | ผลกระทบ |
| :---: | --- | :---: | --- |
| - | ไม่มีคำขอเปลี่ยนแปลงในงวดนี้ | - | - |
## Next Meeting
| รายละเอียด | วันที่ | ผู้จัดประชุม | หัวข้อหลัก |
| --- | :---: | --- | --- |
| ประชุมติดตามงวดที่ 9 | 13 พฤษภาคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามการเตรียมใช้งานจริง สคริปต์ติดตั้ง และการเริ่มโมดูลบัญชี |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,77 +0,0 @@
# Progress Status Record 6 of 13
| Document field | Value |
|---|---|
| Document | Progress Status Record |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Reporting period | 30/04/26–08/05/26 |
| Report date | 08/05/26 |
| Release | 08/05/26 V1.0 Final |
| Prepared by | Apirach Supattaratpateep — Project Manager |
| Status | Final — ready for review and authorization |
## 1. Period objective
**Milestone:** Orders, barcode, and security controls
**Planned outcome:** Implement approval logic, customer order flows, flexible warehouse layers, barcode operations, and centralized role guards.
## 2. Task progress
**Period summary:** Password scoring, stock approval, orders/returns/invoices, switchable warehouse layers, barcode functions, role guards, security fixes, and naming/session corrections were completed.
| Task ID | Task | Planned finish | Actual / evidence date | Completion | Evidence | Status |
|---|---|---:|---:|---:|---|---|
| 3.4 | Authentication and onboarding | 12/05/26 | In progress at 08-May | 70% | Commits through 08/05/26 | In progress; carried forward |
| 3.5 | Order and barcode workflows | 08/05/26 | 08/05/26 | 100% | 02/05/26–08/05/26 commits | Completed |
| Evidence field | Value |
|---|---|
| Evidence reference | 30/04/26–08/05/26 commits |
| Overall period status | Green |
## 3. Schedule status
Task 3.5 finished on its planned date of 08/05/26. Task 3.4 is running to its planned finish of 12/05/26 and is carried forward at 70%.
## 4. Issues, risks, and corrective action
**Issue or risk:** Security gaps were actively corrected during implementation; formal correction records remain to be linked.
**Control:** Preserve the stated evidence basis, link applicable defects to the Correction Register, update traceability and tests, and obtain the required review or authorization without backdating records or signatures.
## 5. Changes
Technical commits in this period are implementation evidence. They must be classified separately as in-scope implementation, defect correction, or an authorized baseline change before being entered in the Change Report.
## 6. Next-period plan
Prepare production setup and introduce accounting capabilities.
## 7. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,58 @@
# Progress Status Record
<!-- footer: PR -->
| Document No | Progress Status Record | Release, Version, By: | 25690513 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | รายงานสรุปงวดที่ 9 : 13 พฤษภาคม 2569 |
| Reporting Period | 11 พฤษภาคม 2569 – 13 พฤษภาคม 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## สรุปสถานะโครงการ
| Task ID | Task Name | Period | Responsible | Status | Progress (%) | Remarks |
| :---: | --- | :---: | :---: | :---: | ---: | --- |
| 3.4 | Authentication & Onboarding | 28 เม.ย.–12 พ.ค. 69 | ThS | Completed | 100 | พัฒนาการเข้าสู่ระบบ Onboarding และกู้คืนรหัสผ่านครบถ้วน |
| 3.6 | Production Preparation & Setup | 11–13 พ.ค. 69 | ThS | Completed | 100 | จัดทำ Base URL อัตโนมัติ สคริปต์ติดตั้งฐานข้อมูล และข้อมูลทดสอบ |
| 3.7 | Accounting & Finance Workflows | 13–23 พ.ค. 69 | ThS | In Progress | 20 | เริ่มพัฒนาโมดูลบัญชีและผังบัญชี |
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| 1 | ISS-006 (5 พ.ค. 69) | สูง | พบประเด็นความปลอดภัยของเว็บแอปพลิเคชัน | การตรวจสอบข้อมูลนำเข้ายังไม่ครอบคลุม | แก้ไขความปลอดภัยของเว็บแอปพลิเคชันตามที่ตรวจพบ (11 พ.ค. 69) | ThS | เสร็จสิ้น |
| 2 | ISS-007 (6 พ.ค. 69) | กลาง | ขั้นตอน Onboarding ทำงานไม่ครบตามที่ออกแบบ | เงื่อนไขการรับคำเชิญไม่ครอบคลุมทุกกรณี | แก้ไขขั้นตอน Onboarding ให้ทำงานถูกต้อง (12 พ.ค. 69) | ThS | เสร็จสิ้น |
| 3 | ISS-008 (7 พ.ค. 69) | กลาง | การลงทะเบียนผู้ใช้ใหม่ล้มเหลวในบางกรณี | การตรวจสอบข้อมูลลงทะเบียนไม่ครบถ้วน | แก้ไขขั้นตอนการลงทะเบียน (13 พ.ค. 69) | ThS | เสร็จสิ้น |
| 4 | ISS-009 (7 พ.ค. 69) | สูง | การตรวจสอบสิทธิ์ระดับฐานข้อมูลทำงานไม่ถูกต้อง | การกำหนดสิทธิ์เชื่อมต่อฐานข้อมูลไม่สอดคล้องกับบทบาท | แก้ไขการตรวจสอบสิทธิ์ db_auth (13 พ.ค. 69) | ThS | เสร็จสิ้น |
## สรุป CR/Change (ถ้ามี)
| CR ID | หัวข้อ | สถานะ | ผลกระทบ |
| :---: | --- | :---: | --- |
| - | ไม่มีคำขอเปลี่ยนแปลงในงวดนี้ | - | - |
## Next Meeting
| รายละเอียด | วันที่ | ผู้จัดประชุม | หัวข้อหลัก |
| --- | :---: | --- | --- |
| ประชุมติดตามงวดที่ 10 | 23 พฤษภาคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามการพัฒนาบัญชี การเงิน และการควบคุมสิทธิ์ผู้ใช้ |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,78 +0,0 @@
# Progress Status Record 7 of 13
| Document field | Value |
|---|---|
| Document | Progress Status Record |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Reporting period | 11/05/26–13/05/26 |
| Report date | 13/05/26 |
| Release | 13/05/26 V1.0 Final |
| Prepared by | Apirach Supattaratpateep — Project Manager |
| Status | Final — ready for review and authorization |
## 1. Period objective
**Milestone:** Production preparation and accounting foundation
**Planned outcome:** Prepare deployment, automate setup, correct onboarding/recovery, populate test data, and introduce accounting.
## 2. Task progress
**Period summary:** Production preparation, dynamic base URL, automated setup, password recovery, onboarding fixes, test data, dashboard updates, and accounting modules were committed.
| Task ID | Task | Planned finish | Actual / evidence date | Completion | Evidence | Status |
|---|---|---:|---:|---:|---|---|
| 3.4 | Authentication and onboarding | 12/05/26 | 12/05/26 | 100% | Login/onboarding and recovery commits | Completed |
| 3.6 | Production preparation and setup | 13/05/26 | 13/05/26 | 100% | 11/05/26–13/05/26 commits | Completed |
| 3.7 | Accounting and finance workflows | 23/05/26 | In progress at 13-May | 20% | Accounting foundation commits | In progress; carried forward |
| Evidence field | Value |
|---|---|
| Evidence reference | 11/05/26–13/05/26 commits |
| Overall period status | Green |
## 3. Schedule status
Tasks 3.4 and 3.6 finished on their planned dates. Task 3.7 is running to its planned finish of 23/05/26 and is carried forward at 20%.
## 4. Issues, risks, and corrective action
**Issue or risk:** Multiple fixes and a revert occurred during integration; results require traceability to tests.
**Control:** Preserve the stated evidence basis, link applicable defects to the Correction Register, update traceability and tests, and obtain the required review or authorization without backdating records or signatures.
## 5. Changes
Technical commits in this period are implementation evidence. They must be classified separately as in-scope implementation, defect correction, or an authorized baseline change before being entered in the Change Report.
## 6. Next-period plan
Integrate accounting workflows, document control, access limits, and supporting services.
## 7. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,60 @@
# Progress Status Record
<!-- footer: PR -->
| Document No | Progress Status Record | Release, Version, By: | 25690523 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | รายงานสรุปงวดที่ 10 : 23 พฤษภาคม 2569 |
| Reporting Period | 20 พฤษภาคม 2569 – 23 พฤษภาคม 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## สรุปสถานะโครงการ
| Task ID | Task Name | Period | Responsible | Status | Progress (%) | Remarks |
| :---: | --- | :---: | :---: | :---: | ---: | --- |
| 3.7 | Accounting & Finance Workflows | 13–23 พ.ค. 69 | ThS | Completed | 100 | พัฒนาผังบัญชี GL สมุดรายวัน รายงานบัญชี ใบวางบิลและใบเสร็จครบตามแผน |
| 3.8 | Real-time Services & Scheduled Jobs | 22–27 พ.ค. 69 | ThS | In Progress | 45 | อยู่ระหว่างพัฒนา Socket.IO และตารางสรุปยอด |
| 3.9 | Security Hardening & Lifecycle Review | 21–28 พ.ค. 69 | ThS, PaNg | In Progress | 60 | เพิ่มการเชิญผู้ใช้ การควบคุมสิทธิ์แอปพลิเคชัน และโควตารายการ |
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| 1 | ISS-010 (14 พ.ค. 69) | กลาง | รูปแบบการเขียนโค้ดในแต่ละโมดูลไม่สอดคล้องกัน | พัฒนาหลายโมดูลคู่ขนานกัน | ทบทวนและปรับรูปแบบการเขียนโค้ดให้สอดคล้องกัน (20 พ.ค. 69) | ThS | เสร็จสิ้น |
| 2 | ISS-011 (15 พ.ค. 69) | สูง | การเชิญผู้ใช้ สิทธิ์แอปพลิเคชัน และโควตารายการยังไม่รัดกุม | ควบคุมสิทธิ์และโควตาถูกเพิ่มภายหลัง | แก้ไขการเชิญผู้ใช้ เพิ่มการควบคุมสิทธิ์และโควตารายการ (21 พ.ค. 69) | ThS | เสร็จสิ้น |
| 3 | ISS-012 (15 พ.ค. 69) | สูง | StockManager แปลงค่า Lot/Serial ผิดพลาด ทำให้สอบกลับไม่ถูกต้อง | การแปลงชนิดข้อมูลไม่รองรับค่าที่เป็นข้อความ | แก้ไขการแปลงค่า Lot/Serial และเพิ่มชุดทดสอบวงจรเอกสาร (21 พ.ค. 69) | ThS | เสร็จสิ้น |
| 4 | ISS-013 (15 พ.ค. 69) | กลาง | ยังพบข้อบกพร่องของขั้นตอน Onboarding เพิ่มเติม | เส้นทางการรับคำเชิญมีหลายเงื่อนไข | แก้ไขข้อบกพร่องของ Onboarding ที่พบเพิ่ม (21 พ.ค. 69) | ThS | เสร็จสิ้น |
| 5 | ISS-014 (17 พ.ค. 69) | กลาง | เส้นทางไฟล์ (File Path) ไม่ถูกต้องในบางสภาพแวดล้อม | สมมติฐานเส้นทางติดตั้งไม่ตรงกัน | แก้ไขเส้นทางไฟล์ให้ถูกต้องทั้งระบบ (23 พ.ค. 69) | ThS | เสร็จสิ้น |
| 6 | ISS-015 (17 พ.ค. 69) | สูง | ผลตรวจโค้ดพบปัญหา require_once, ขั้นตอนจ่ายออก และ Role Guard | การควบคุมข้ามโมดูลไม่สอดคล้องกัน | แก้ไข require_once, ขั้นตอนจ่ายออก และเพิ่ม Role Guard (23 พ.ค. 69) | ThS | เสร็จสิ้น |
## สรุป CR/Change (ถ้ามี)
| CR ID | หัวข้อ | สถานะ | ผลกระทบ |
| :---: | --- | :---: | --- |
| - | ไม่มีคำขอเปลี่ยนแปลงในงวดนี้ | - | - |
## Next Meeting
| รายละเอียด | วันที่ | ผู้จัดประชุม | หัวข้อหลัก |
| --- | :---: | --- | --- |
| ประชุมติดตามงวดที่ 11 | 29 พฤษภาคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | สรุปผลการพัฒนาและตั้ง Baseline การพัฒนา |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,78 +0,0 @@
# Progress Status Record 8 of 13
| Document field | Value |
|---|---|
| Document | Progress Status Record |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Reporting period | 20/05/26–23/05/26 |
| Report date | 23/05/26 |
| Release | 23/05/26 V1.0 Final |
| Prepared by | Apirach Supattaratpateep — Project Manager |
| Status | Final — ready for review and authorization |
## 1. Period objective
**Milestone:** Accounting integration and supporting services
**Planned outcome:** Integrate accounting, user invitation/access controls, transaction limits, document flows, Node.js, aggregates, and reports.
## 2. Task progress
**Period summary:** Accounting workflows, access controls, setup script, soft delete, Socket service, GL aggregation, accounting reports, journal batching, and GL automation were implemented.
| Task ID | Task | Planned finish | Actual / evidence date | Completion | Evidence | Status |
|---|---|---:|---:|---:|---|---|
| 3.7 | Accounting and finance workflows | 23/05/26 | 23/05/26 | 100% | 13/05/26–23/05/26 accounting commits | Completed |
| 3.8 | Real-time services and scheduled jobs | 27/05/26 | In progress at 23-May | 45% | Node.js and GL aggregate commits | In progress; carried forward |
| 3.9 | Security hardening and lifecycle review | 28/05/26 | In progress at 23-May | 35% | Access, flow, and role-guard commits | In progress; carried forward |
| Evidence field | Value |
|---|---|
| Evidence reference | 20/05/26–23/05/26 commits |
| Overall period status | Green |
## 3. Schedule status
Task 3.7 finished on its planned date of 23/05/26. Tasks 3.8 and 3.9 are running to their planned finishes of 27/05/26 and 28/05/26 and are carried forward.
## 4. Issues, risks, and corrective action
**Issue or risk:** Integration breadth increased regression and tenant-isolation risk.
**Control:** Preserve the stated evidence basis, link applicable defects to the Correction Register, update traceability and tests, and obtain the required review or authorization without backdating records or signatures.
## 5. Changes
Technical commits in this period are implementation evidence. They must be classified separately as in-scope implementation, defect correction, or an authorized baseline change before being entered in the Change Report.
## 6. Next-period plan
Complete security hardening, notification control, sequencing, scheduler, tenant scoping, and final review.
## 7. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,66 @@
# Progress Status Record
<!-- footer: PR -->
| Document No | Progress Status Record | Release, Version, By: | 25690529 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | รายงานสรุปงวดที่ 11 : 29 พฤษภาคม 2569 |
| Reporting Period | 24 พฤษภาคม 2569 – 29 พฤษภาคม 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## สรุปสถานะโครงการ
| Task ID | Task Name | Period | Responsible | Status | Progress (%) | Remarks |
| :---: | --- | :---: | :---: | :---: | ---: | --- |
| 3.8 | Real-time Services & Scheduled Jobs | 22–27 พ.ค. 69 | ThS | Completed | 100 | พัฒนาบริการแจ้งเตือน Real-time ตารางสรุปยอด และงานตามกำหนดเวลาครบถ้วน |
| 3.9 | Security Hardening & Lifecycle Review | 21–28 พ.ค. 69 | ThS, PaNg | Completed | 100 | ทบทวนความปลอดภัย ขอบเขตบริษัท วงจรเอกสาร และปิดข้อบกพร่องที่พบ |
| 3.10 | Refactor & Development Baseline | 29 พ.ค. 69 | ThS | Completed | 100 | ลดความซ้ำซ้อนของคลาสและตั้ง Baseline การพัฒนาเมื่อ 29 พ.ค. 69 |
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| 1 | ISS-016 (18 พ.ค. 69) | สูง | อนุญาตให้เข้าสู่ระบบพร้อมกันหลาย Session | ยังไม่มีการบังคับ Session เดียวต่อบัญชี | บล็อกการเข้าสู่ระบบซ้ำซ้อนและปรับนโยบายยืนยันตัวตนตามบทบาท (24 พ.ค. 69) | ThS | เสร็จสิ้น |
| 2 | ISS-017 (19 พ.ค. 69) | สูง | ยังพบช่องว่างของการควบคุมการเข้าสู่ระบบ | บางเส้นทางเข้าสู่ระบบไม่ผ่านการตรวจสอบเดียวกัน | ปิดช่องว่างการเข้าสู่ระบบที่พบ (25 พ.ค. 69) | ThS | เสร็จสิ้น |
| 3 | ISS-018 (20 พ.ค. 69) | สูง | ขั้นตอน Onboarding ผู้ใช้ที่ถูกเชิญต้องเพิ่มความปลอดภัย | มีหลายเส้นทางที่ต้องบังคับใช้การควบคุมเดียวกัน | ดำเนินการ Security Hardening รายการ C1–N7 (26 พ.ค. 69) | ThS | เสร็จสิ้น |
| 4 | ISS-019 (20 พ.ค. 69) | สูง | วงจรชีวิตเอกสารในระบบไม่ตรงกับข้อกำหนด | ข้อกำหนดและการพัฒนาเปลี่ยนแปลงไม่พร้อมกัน | ปรับข้อกำหนดและแก้โค้ดรายการ C2/M9 (26 พ.ค. 69) | ThS | เสร็จสิ้น |
| 5 | ISS-020 (20 พ.ค. 69) | สูง | ข้อมูลหลักมีช่องว่างระหว่างข้อกำหนดและการพัฒนา | ข้อกำหนดข้อมูลหลักถูกปรับระหว่างพัฒนา | ปรับข้อกำหนดและแก้โค้ดรายการ C1/C2/M3–M6 (26 พ.ค. 69) | ThS | เสร็จสิ้น |
| 6 | ISS-021 (21 พ.ค. 69) | กลาง | งานตามกำหนดเวลาของ Node.js ทำงานผิดพลาด | การตั้งค่า Cron ของบริการ Node.js ไม่ถูกต้อง | แก้ไขการทำงานของ Cron บน Node.js (27 พ.ค. 69) | ThS | เสร็จสิ้น |
| 7 | ISS-022 (21 พ.ค. 69) | กลาง | เอกสารประกอบภายในโครงการยังไม่ครบถ้วน | เอกสารถูกปรับตามการพัฒนาอย่างต่อเนื่อง | ทบทวนเอกสารทั้งหมดและแก้ไขส่วนที่ขาด (27 พ.ค. 69) | ThS | เสร็จสิ้น |
| 8 | ISS-023 (22 พ.ค. 69) | กลาง | การเปลี่ยนคำว่า Rack เป็น Bin ไม่ครบทุกจุด และ ReportManager ผิดพลาด | เปลี่ยนชื่อไม่ครบทุกไฟล์และป้ายกำกับหน้าจอ | เปลี่ยนชื่อไฟล์ ป้ายกำกับ และแก้คุณสมบัติของ ReportManager (28 พ.ค. 69) | ThS | เสร็จสิ้น |
| 9 | ISS-024 (22 พ.ค. 69) | สูง | การเข้าถึงตารางสต๊อกยังไม่จำกัดตามคลังของบริษัท | ขอบเขตสิทธิ์คลังสินค้ายังไม่ครบทุกคำสั่ง | จำกัดการเข้าถึงตารางสต๊อกตามคลังที่บริษัทได้รับสิทธิ์ (28 พ.ค. 69) | ThS | เสร็จสิ้น |
| 10 | ISS-025 (22 พ.ค. 69) | ต่ำ | แถบเลื่อนแนวนอนเกินขอบหน้าจอจากระยะขอบ Sidebar | ค่าระยะขอบเกินความกว้างของ Viewport | แก้ไขการจัดวาง Sidebar ให้อยู่ในขอบหน้าจอ (28 พ.ค. 69) | ThS | เสร็จสิ้น |
| 11 | ISS-026 (22 พ.ค. 69) | สูง | ระบบยังรับการเข้าสู่ระบบใหม่ขณะบัญชีมี Session ทำงานอยู่ | การบังคับ Session เดียวยังไม่ครอบคลุมทุกกรณี | ปฏิเสธการเข้าสู่ระบบใหม่เมื่อบัญชีมี Session ทำงานอยู่ (28 พ.ค. 69) | ThS | เสร็จสิ้น |
| 12 | ISS-027 (23 พ.ค. 69) | ต่ำ | เมธอดของคลาสมีการทำงานซ้ำซ้อน | พัฒนาเพิ่มทีละส่วนทำให้เกิดความซ้ำซ้อน | ลดความซ้ำซ้อนของเมธอดในคลาส (29 พ.ค. 69) | ThS | เสร็จสิ้น |
## สรุป CR/Change (ถ้ามี)
| CR ID | หัวข้อ | สถานะ | ผลกระทบ |
| :---: | --- | :---: | --- |
| CH-001 | เปลี่ยนคำเรียกตำแหน่งจัดเก็บจาก Rack เป็น Bin | อนุมัติ | แก้ไข 14 ไฟล์ ประมาณ 1,000 บรรทัด ครอบคลุมคลาสจัดการ 8 คลาสและเครื่องมือบาร์โค้ด ไม่มีการเพิ่มฟังก์ชันใหม่ |
## Next Meeting
| รายละเอียด | วันที่ | ผู้จัดประชุม | หัวข้อหลัก |
| --- | :---: | --- | --- |
| ประชุมติดตามงวดที่ 12 | 3 สิงหาคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามการตรวจสอบเอกสาร การจัดทำคู่มือ และการแก้ไขหลัง Baseline |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,78 +0,0 @@
# Progress Status Record 9 of 13
| Document field | Value |
|---|---|
| Document | Progress Status Record |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Reporting period | 24/05/26–29/05/26 |
| Report date | 29/05/26 |
| Release | 29/05/26 V1.0 Final |
| Prepared by | Apirach Supattaratpateep — Project Manager |
| Status | Final — ready for review and authorization |
## 1. Period objective
**Milestone:** Development baseline
**Planned outcome:** Harden security and integrity, close known implementation gaps, stabilize services, and establish the substantially complete development baseline.
## 2. Task progress
**Period summary:** Session controls, aggregates, notifications, security/lifecycle reviews, transaction limits, document sequencing, role guards, scheduler fixes, bin naming, tenant scoping, and final refactoring were completed.
| Task ID | Task | Planned finish | Actual / evidence date | Completion | Evidence | Status |
|---|---|---:|---:|---:|---|---|
| 3.8 | Real-time services and scheduled jobs | 27/05/26 | 27/05/26 | 100% | 22–27 May Node.js/scheduler commits | Completed |
| 3.9 | Security hardening and lifecycle review | 28/05/26 | 28/05/26 | 100% | 21–28 May hardening/review commits | Completed |
| 3.10 | Refactor and development baseline | 29/05/26 | 29/05/26 | 100% | Git `a0677d6` | Completed |
| Evidence field | Value |
|---|---|
| Evidence reference | 24/05/26–29/05/26 commits; final `a0677d6` |
| Overall period status | Green |
## 3. Schedule status
Tasks 3.8, 3.9 and 3.10 all finished on their planned dates. The development baseline is reached as scheduled on 29/05/26.
## 4. Issues, risks, and corrective action
**Issue or risk:** Formal verification, validation, and acceptance evidence remained to be consolidated after development.
**Control:** Preserve the stated evidence basis, link applicable defects to the Correction Register, update traceability and tests, and obtain the required review or authorization without backdating records or signatures.
## 5. Changes
Technical commits in this period are implementation evidence. They must be classified separately as in-scope implementation, defect correction, or an authorized baseline change before being entered in the Change Report.
## 6. Next-period plan
Conduct verification, validation, documentation, and delivery preparation.
## 7. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -1,79 +0,0 @@
# Progress Status Record 10 of 13
| Document field | Value |
|---|---|
| Document | Progress Status Record |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Reporting period | 30/05/26–31/07/26 |
| Report date | 31/07/26 |
| Release | 31/07/26 V1.0 Final |
| Prepared by | Apirach Supattaratpateep — Project Manager |
| Status | Final — ready for review and authorization |
## 1. Period objective
**Milestone:** Verification, validation, and documentation
**Planned outcome:** Verify requirements/design/software, validate intended use, prepare operational documents, and consolidate delivery evidence.
## 2. Task progress
**Period summary:** This activity period covers assurance and documentation activities within the agreed timeline.
| Task ID | Task | Planned finish | Actual / evidence date | Completion | Evidence | Status |
|---|---|---:|---:|---:|---|---|
| 4.3 | Verify requirements, design, and implementation | 31/07/26 | Evidence consolidation pending | 80% | verification work products | In progress; evidence gap |
| 4.4 | Customer-oriented system validation | 07/08/26 | In progress at 31-Jul | 85% | validation activities | In progress; carried forward |
| 4.5 | Prepare operational documentation | 07/08/26 | In progress at 31-Jul | 85% | Configuration and draft work products | In progress; carried forward |
| Evidence field | Value |
|---|---|
| Evidence classification | Document |
| Evidence reference | SRS, Design, Traceability, Test, Guide, Verification, and Validation work products |
| Overall period status | Amber |
## 3. Schedule status
Task 4.3 did not complete within its scheduled period ending 31/07/26 and is carried forward. Tasks 4.4 and 4.5 are running to their planned finish of 07/08/26.
## 4. Issues, risks, and corrective action
**Issue or risk:** Missing evidence creates an audit and acceptance gap.
**Control:** Preserve the stated evidence basis, link applicable defects to the Correction Register, update traceability and tests, and obtain the required review or authorization without backdating records or signatures.
## 5. Changes
Technical commits in this period are implementation evidence. They must be classified separately as in-scope implementation, defect correction, or an authorized baseline change before being entered in the Change Report.
## 6. Next-period plan
Complete stabilization corrections, finalize evidence, and obtain stakeholder review.
## 7. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,55 @@
# Progress Status Record
<!-- footer: PR -->
| Document No | Progress Status Record | Release, Version, By: | 25690803 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | รายงานสรุปงวดที่ 12 : 3 สิงหาคม 2569 |
| Reporting Period | 1 มิถุนายน 2569 – 3 สิงหาคม 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## สรุปสถานะโครงการ
| Task ID | Task Name | Period | Responsible | Status | Progress (%) | Remarks |
| :---: | --- | :---: | :---: | :---: | ---: | --- |
| 4.3 | Verify Work Products | 30 พ.ค.–17 ส.ค. 69 | PaNg, NoC | In Progress | 70 | ตรวจสอบเอกสารความต้องการ ออกแบบ และการสอบกลับ รอบที่ 1–3 |
| 4.5 | Operational Documentation | 1 มิ.ย.–17 ส.ค. 69 | ThS, YaB | In Progress | 80 | จัดทำคู่มือผู้ใช้ คู่มือผู้ดูแลระบบ และคู่มือบำรุงรักษา |
| 4.6 | Post-baseline Corrections | 3 ส.ค. 69 | ThS | Completed | 100 | แก้ไขการเข้าสู่ระบบและค่าตั้งค่าสภาพแวดล้อมหลัง Baseline |
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| 1 | ISS-028 (28 ก.ค. 69) | สูง | การเข้าสู่ระบบและค่าตั้งค่าสภาพแวดล้อมผิดพลาดหลัง Baseline | ค่าตั้งค่าของสภาพแวดล้อมใหม่ไม่ตรงกับที่ระบบคาดหวัง | แก้ไขการเข้าสู่ระบบและค่าตั้งค่าสภาพแวดล้อม (3 ส.ค. 69) | ThS | เสร็จสิ้น |
## สรุป CR/Change (ถ้ามี)
| CR ID | หัวข้อ | สถานะ | ผลกระทบ |
| :---: | --- | :---: | --- |
| - | ไม่มีคำขอเปลี่ยนแปลงในงวดนี้ | - | - |
## Next Meeting
| รายละเอียด | วันที่ | ผู้จัดประชุม | หัวข้อหลัก |
| --- | :---: | --- | --- |
| ประชุมติดตามงวดที่ 13 | 14 สิงหาคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามผลการทดสอบระบบ UAT และข้อมูลสาธิต |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,76 +0,0 @@
# Progress Status Record 11 of 13
| Document field | Value |
|---|---|
| Document | Progress Status Record |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Reporting period | 03/08/26 |
| Report date | 03/08/26 |
| Release | 03/08/26 V1.0 Final |
| Prepared by | Apirach Supattaratpateep — Project Manager |
| Status | Final — ready for review and authorization |
## 1. Period objective
**Milestone:** Stabilization correction
**Planned outcome:** Correct login and environment-configuration issues identified after the development baseline.
## 2. Task progress
**Period summary:** Login and configuration corrections were committed.
| Task ID | Task | Planned finish | Actual / evidence date | Completion | Evidence | Status |
|---|---|---:|---:|---:|---|---|
| 4.6 | Configuration and login corrections | 03/08/26 | 03/08/26 | 100% | Git `b2c4374` | Completed; formal correction closure pending |
| Evidence field | Value |
|---|---|
| Evidence reference | `b2c4374` |
| Overall period status | Green |
## 3. Schedule status
Task 4.6 finished on its planned date of 03/08/26. No schedule deviation in this period.
## 4. Issues, risks, and corrective action
**Issue or risk:** The correction requires linkage to the Correction Register and verification evidence.
**Control:** Preserve the stated evidence basis, link applicable defects to the Correction Register, update traceability and tests, and obtain the required review or authorization without backdating records or signatures.
## 5. Changes
Technical commits in this period are implementation evidence. They must be classified separately as in-scope implementation, defect correction, or an authorized baseline change before being entered in the Change Report.
## 6. Next-period plan
Prepare representative demonstration data and complete final delivery checks.
## 7. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,55 @@
# Progress Status Record
<!-- footer: PR -->
| Document No | Progress Status Record | Release, Version, By: | 25690814 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | รายงานสรุปงวดที่ 13 : 14 สิงหาคม 2569 |
| Reporting Period | 4 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## สรุปสถานะโครงการ
| 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 12 สถานการณ์ ผ่านทั้งหมดระหว่าง 10–14 ส.ค. 69 |
| 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 |
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| - | - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - | - | - |
## สรุป CR/Change (ถ้ามี)
| CR ID | หัวข้อ | สถานะ | ผลกระทบ |
| :---: | --- | :---: | --- |
| CH-002 | เพิ่มชุดข้อมูลสาธิตสำหรับการตรวจรับและสาธิตระบบ | อนุมัติ | แก้ไข 9 ไฟล์ เพิ่มประมาณ 2,900 บรรทัด เป็นสคริปต์สร้างข้อมูลใหม่ ไม่แก้ตรรกะหลักของระบบ |
## Next Meeting
| รายละเอียด | วันที่ | ผู้จัดประชุม | หัวข้อหลัก |
| --- | :---: | --- | --- |
| ประชุมติดตามงวดที่ 14 | 17 สิงหาคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | สรุปผลการตรวจสอบรอบสุดท้าย และตรวจรับส่งมอบระบบ |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,81 +0,0 @@
# Progress Status Record 12 of 13
| Document field | Value |
|---|---|
| Document | Progress Status Record |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Reporting period | 04/08/26–14/08/26 |
| Report date | 14/08/26 |
| Release | 14/08/26 V1.0 Final |
| Prepared by | Apirach Supattaratpateep — Project Manager |
| Status | Final — ready for review and authorization |
## 1. Period objective
**Milestone:** Demonstration data and closure preparation
**Planned outcome:** Prepare controlled demonstration data, execute the defined tests and validation scenarios, and complete final checks ahead of closure.
## 2. Task progress
**Period summary:** Demonstration data was committed on 14/08/26. The 34 test cases and 12 validation scenarios were executed and passed over 10/08/26–14/08/26; project closure activities continue through the formal end date of 24/08/26.
| Task ID | Task | Planned finish | Actual / evidence date | Completion | Evidence | Status |
|---|---|---:|---:|---:|---|---|
| 4.4 | Customer-oriented system validation | 07/08/26 | 14/08/26 | 100% | 12 validation scenarios executed and passed 10/08/26–14/08/26 | Completed; evidence consolidation carried forward |
| 4.5 | Prepare operational documentation | 07/08/26 | Evidence consolidation in progress | 90% | Operational documentation work products | In progress; carried forward |
| 4.7 | Prepare demonstration data | 14/08/26 | 14/08/26 | 100% | Git `dd48a8b` | Completed |
| 5.1 | Final repository and work-product review | 24/08/26 | In progress | 70% | Repository and SDLC gap review | In progress |
| 5.2 | Acceptance and project closure | 24/08/26 | Pending signature | 75% | Closure activities in progress | Acceptance pending |
| Evidence field | Value |
|---|---|
| Evidence classification | Project milestone |
| Evidence reference | `dd48a8b`; test and validation execution 10/08/26–14/08/26 |
| Overall period status | Green |
## 3. Schedule status
Task 4.7 finished on its planned date of 14/08/26. Task 4.4 completed on 14/08/26, after its planned finish of 07/08/26; task 4.5 is carried forward. Tasks 5.1 and 5.2 run to the project end date of 24/08/26.
## 4. Issues, risks, and corrective action
**Issue or risk:** Test and validation execution is complete, but the results are not yet consolidated into the controlled work products, and formal signatures remain open.
**Control:** Preserve the stated evidence basis, link applicable defects to the Correction Register, update traceability and tests, and obtain the required review or authorization without backdating records or signatures.
## 5. Changes
Technical commits in this period are implementation evidence. They must be classified separately as in-scope implementation, defect correction, or an authorized baseline change before being entered in the Change Report.
## 6. Next-period plan
Consolidate test and validation results into the controlled work products and obtain Project Sponsor authorization.
## 7. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,57 @@
# Progress Status Record
<!-- footer: PR -->
| Document No | Progress Status Record | Release, Version, By: | 25690817 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | รายงานสรุปงวดที่ 14 : 17 สิงหาคม 2569 |
| Reporting Period | 15 สิงหาคม 2569 – 17 สิงหาคม 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## สรุปสถานะโครงการ
| 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.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 |
| 5.3 | Acceptance & Project Closure | 17–24 ส.ค. 69 | SeV, ApS | In Progress | 80 | ลูกค้าตรวจรับระบบเมื่อ 17 ส.ค. 69 เหลือการอบรมและปิดโครงการ |
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| - | - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - | - | - |
## สรุป CR/Change (ถ้ามี)
| CR ID | หัวข้อ | สถานะ | ผลกระทบ |
| :---: | --- | :---: | --- |
| CH-003 | ปรับอัตลักษณ์องค์กรและเพิ่มชุดติดตั้ง Docker Compose | อนุมัติ | ปรับแบรนด์ 23 ไฟล์ (ภาพและไฟล์ PHP/CSS 11 ไฟล์) และเพิ่มไฟล์ติดตั้ง 10 ไฟล์ |
## Next Meeting
| รายละเอียด | วันที่ | ผู้จัดประชุม | หัวข้อหลัก |
| --- | :---: | --- | --- |
| ประชุมติดตามงวดที่ 15 | 24 สิงหาคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | สรุปผลการอบรม การปิดงานควบคุมปฏิบัติการ และปิดโครงการ |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,81 +0,0 @@
# Progress Status Record 13 of 13
| Document field | Value |
|---|---|
| Document | Progress Status Record |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Reporting period | 15/08/26–17/08/26 |
| Report date | 17/08/26 |
| Release | 17/08/26 V1.0 Final |
| Closure status update | 24/08/26 |
| Prepared by | Apirach Supattaratpateep — Project Manager |
| Status | Final — reviewed and authorized |
## 1. Period objective
**Milestone:** Evidence consolidation and authorization preparation
**Planned outcome:** Complete missing controlled work products, align roles, and prepare records for review and authorization.
## 2. Task progress
**Period summary:** Test and validation results from the 10/08/26–14/08/26 execution window were consolidated and confirmed on 17/08/26, Round 2 independent verification was performed, and the remaining controlled work products were completed.
| Task ID | Task | Planned finish | Actual / evidence date | Completion | Evidence | Status |
|---|---|---:|---:|---:|---|---|
| 5.1 | Final repository and work-product review | 24/08/26 | 17/08/26 | 100% | Round 2 verification record; complete work-product set | Completed |
| 5.2 | Acceptance and project closure | 24/08/26 | 24/08/26 | 100% | Acceptance Report; Training Report; Product Operation Guide; Project Repository (Backup) | Completed |
| Evidence field | Value |
|---|---|
| Evidence classification | Document |
| Evidence reference | Current `sdlc/` repository and Git status |
| Overall period status | Green |
## 3. Schedule status
Task 5.1 and the product-acceptance portion of task 5.2 completed on 17/08/26. Training completed on 22/08/26, the backup and monitoring controls closed on 23/08/26, and administrative and repository-backup closure completed on the formal project end date of 24/08/26.
**Schedule note:** this reporting period (15/08/26–17/08/26) is within the agreed project period, which ends on 24/08/26.
## 4. Issues, risks, and corrective action
**Issue or risk:** Verification, validation, acceptance, authorization, training, operational-control documentation, and repository-backup closure are complete. No pending project issue remains. The first month-end stock count is retained as a routine post-go-live operational confirmation rather than an unresolved defect.
**Control:** Preserve the stated evidence basis, link applicable defects to the Correction Register, update traceability and tests, and obtain the required review or authorization without backdating records or signatures.
## 5. Changes
Technical commits in this period are implementation evidence. They must be classified separately as in-scope implementation, defect correction, or an authorized baseline change before being entered in the Change Report.
## 6. Next-period plan
No further project-period activity is planned. Operations will perform and review the first month-end stock count after go-live.
## 7. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,56 @@
# Progress Status Record
<!-- footer: PR -->
| Document No | Progress Status Record | Release, Version, By: | 25690824 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | รายงานสรุปงวดที่ 15 : 24 สิงหาคม 2569 |
| Reporting Period | 18 สิงหาคม 2569 – 24 สิงหาคม 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## สรุปสถานะโครงการ
| Task ID | Task Name | Period | Responsible | Status | Progress (%) | Remarks |
| :---: | --- | :---: | :---: | :---: | ---: | --- |
| 5.2 | Training | 22 ส.ค. 69 | ThS, PaNg | Completed | 100 | อบรมผู้ใช้งาน 6 คน เมื่อ 22 ส.ค. 69 ผ่านการทดลองใช้งานครบทุกขั้นตอน |
| 5.3 | Acceptance & Project Closure | 17–24 ส.ค. 69 | SeV, ApS | Completed | 100 | ปิดงานควบคุมปฏิบัติการ 23 ส.ค. 69 และปิดโครงการอย่างเป็นทางการ 24 ส.ค. 69 |
| 4.1 | Progress & Meeting Records | 5 ม.ค.–24 ส.ค. 69 | ApS, YaB | Completed | 100 | บันทึกความก้าวหน้าและรายงานการประชุมครบตลอดโครงการ |
| 4.2 | Configuration & Repository Control | 19 ก.พ.–24 ส.ค. 69 | ThS, YaB | Completed | 100 | ควบคุมเวอร์ชันและสำรองข้อมูลครบ พร้อม Tag sdlc-v1.0-final |
## ความเสี่ยง/อุปสรรค
| ลำดับ | Issue ID | ประเด็น | รายละเอียด | สาเหตุที่พบ | แนวทางการแก้ไข | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | --- | --- | --- | :---: | :---: |
| - | - | ไม่พบประเด็นความเสี่ยงหรืออุปสรรคในงวดนี้ | - | - | - | - | - |
## สรุป CR/Change (ถ้ามี)
| CR ID | หัวข้อ | สถานะ | ผลกระทบ |
| :---: | --- | :---: | --- |
| - | ไม่มีคำขอเปลี่ยนแปลงในงวดนี้ | - | - |
## Next Meeting
| รายละเอียด | วันที่ | ผู้จัดประชุม | หัวข้อหลัก |
| --- | :---: | --- | --- |
| ไม่มีการประชุมถัดไป โครงการปิดอย่างเป็นทางการแล้ว | - | - | - |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,108 @@
# Correction Register
<!-- footer: CoR -->
| Document No | Correction Register | Release, Version, By: | 25690817 V1.0 YaB |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | เอกสารสรุปปัญหาที่พบระหว่างดำเนินโครงการ |
| Date | 17 สิงหาคม 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) , คุณนพพงษ์ เจริญสุข (System Analyst) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## ตารางแสดงปัญหาที่พบระหว่างดำเนินโครงการ
| No | เลขที่ | วันที่พบปัญหา | คำอธิบายปัญหา | สาเหตุที่พบ | การดำเนินการแก้ไข | ผู้รับผิดชอบ | วันแก้ไขแล้วเสร็จ | สถานะ |
| :---: | :---: | :---: | --- | --- | --- | :---: | :---: | :---: |
| 1 | ISS-001 | 3 มี.ค. 69 | ผลตรวจความปลอดภัยเบื้องต้นพบจุดที่ต้องแก้ไข | ยังไม่ได้ใช้แนวปฏิบัติ Secure Coding ครบทุกจุด | แก้ไขตามผลตรวจความปลอดภัยทั้งชุด | ThS | 9 มี.ค. 69 | เสร็จสิ้น |
| 2 | ISS-002 | 18 เม.ย. 69 | คำสั่งบางรายการทำให้ความถูกต้องของข้อมูลเสียหาย | ไม่มีการตรวจสอบความสัมพันธ์ของข้อมูลก่อนทำรายการ | ถอดคำสั่งที่มีปัญหาและเพิ่มการตรวจสอบความถูกต้อง | ThS | 24 เม.ย. 69 | เสร็จสิ้น |
| 3 | ISS-003 | 30 เม.ย. 69 | การตรวจสิทธิ์ตามบทบาทยังไม่ครอบคลุมทุกหน้าจอ | พัฒนาสิทธิ์แบบเพิ่มทีละส่วนระหว่างพัฒนา | เพิ่ม Role Guard ให้ครบและปรับปรุงเอกสารประกอบ | ThS | 6 พ.ค. 69 | เสร็จสิ้น |
| 4 | ISS-004 | 1 พ.ค. 69 | พบช่องโหว่ด้านความปลอดภัยที่ยังไม่ได้ปิด | การตรวจสอบสิทธิ์บางเส้นทางยังไม่สมบูรณ์ | ปิดช่องโหว่ที่พบตามผลการตรวจสอบ | ThS | 7 พ.ค. 69 | เสร็จสิ้น |
| 5 | ISS-005 | 2 พ.ค. 69 | ชื่อตัวแปร/ฟังก์ชันไม่สอดคล้องกัน และ Session ทำงานผิดพลาด | พัฒนาเป็นช่วง ๆ ทำให้การตั้งชื่อไม่เป็นมาตรฐานเดียวกัน | ปรับชื่อให้เป็นมาตรฐานเดียวกันและแก้ปัญหา Session | ThS | 8 พ.ค. 69 | เสร็จสิ้น |
| 6 | ISS-006 | 5 พ.ค. 69 | พบประเด็นความปลอดภัยของเว็บแอปพลิเคชัน | การตรวจสอบข้อมูลนำเข้ายังไม่ครอบคลุม | แก้ไขความปลอดภัยของเว็บแอปพลิเคชันตามที่ตรวจพบ | ThS | 11 พ.ค. 69 | เสร็จสิ้น |
| 7 | ISS-007 | 6 พ.ค. 69 | ขั้นตอน Onboarding ทำงานไม่ครบตามที่ออกแบบ | เงื่อนไขการรับคำเชิญไม่ครอบคลุมทุกกรณี | แก้ไขขั้นตอน Onboarding ให้ทำงานถูกต้อง | ThS | 12 พ.ค. 69 | เสร็จสิ้น |
| 8 | ISS-008 | 7 พ.ค. 69 | การลงทะเบียนผู้ใช้ใหม่ล้มเหลวในบางกรณี | การตรวจสอบข้อมูลลงทะเบียนไม่ครบถ้วน | แก้ไขขั้นตอนการลงทะเบียน | ThS | 13 พ.ค. 69 | เสร็จสิ้น |
| 9 | ISS-009 | 7 พ.ค. 69 | การตรวจสอบสิทธิ์ระดับฐานข้อมูลทำงานไม่ถูกต้อง | การกำหนดสิทธิ์เชื่อมต่อฐานข้อมูลไม่สอดคล้องกับบทบาท | แก้ไขการตรวจสอบสิทธิ์ db_auth | ThS | 13 พ.ค. 69 | เสร็จสิ้น |
| 10 | ISS-010 | 14 พ.ค. 69 | รูปแบบการเขียนโค้ดในแต่ละโมดูลไม่สอดคล้องกัน | พัฒนาหลายโมดูลคู่ขนานกัน | ทบทวนและปรับรูปแบบการเขียนโค้ดให้สอดคล้องกัน | ThS | 20 พ.ค. 69 | เสร็จสิ้น |
| 11 | ISS-011 | 15 พ.ค. 69 | การเชิญผู้ใช้ สิทธิ์แอปพลิเคชัน และโควตารายการยังไม่รัดกุม | ควบคุมสิทธิ์และโควตาถูกเพิ่มภายหลัง | แก้ไขการเชิญผู้ใช้ เพิ่มการควบคุมสิทธิ์และโควตารายการ | ThS | 21 พ.ค. 69 | เสร็จสิ้น |
| 12 | ISS-012 | 15 พ.ค. 69 | StockManager แปลงค่า Lot/Serial ผิดพลาด ทำให้สอบกลับไม่ถูกต้อง | การแปลงชนิดข้อมูลไม่รองรับค่าที่เป็นข้อความ | แก้ไขการแปลงค่า Lot/Serial และเพิ่มชุดทดสอบวงจรเอกสาร | ThS | 21 พ.ค. 69 | เสร็จสิ้น |
| 13 | ISS-013 | 15 พ.ค. 69 | ยังพบข้อบกพร่องของขั้นตอน Onboarding เพิ่มเติม | เส้นทางการรับคำเชิญมีหลายเงื่อนไข | แก้ไขข้อบกพร่องของ Onboarding ที่พบเพิ่ม | ThS | 21 พ.ค. 69 | เสร็จสิ้น |
| 14 | ISS-014 | 17 พ.ค. 69 | เส้นทางไฟล์ (File Path) ไม่ถูกต้องในบางสภาพแวดล้อม | สมมติฐานเส้นทางติดตั้งไม่ตรงกัน | แก้ไขเส้นทางไฟล์ให้ถูกต้องทั้งระบบ | ThS | 23 พ.ค. 69 | เสร็จสิ้น |
| 15 | ISS-015 | 17 พ.ค. 69 | ผลตรวจโค้ดพบปัญหา require_once, ขั้นตอนจ่ายออก และ Role Guard | การควบคุมข้ามโมดูลไม่สอดคล้องกัน | แก้ไข require_once, ขั้นตอนจ่ายออก และเพิ่ม Role Guard | ThS | 23 พ.ค. 69 | เสร็จสิ้น |
| 16 | ISS-016 | 18 พ.ค. 69 | อนุญาตให้เข้าสู่ระบบพร้อมกันหลาย Session | ยังไม่มีการบังคับ Session เดียวต่อบัญชี | บล็อกการเข้าสู่ระบบซ้ำซ้อนและปรับนโยบายยืนยันตัวตนตามบทบาท | ThS | 24 พ.ค. 69 | เสร็จสิ้น |
| 17 | ISS-017 | 19 พ.ค. 69 | ยังพบช่องว่างของการควบคุมการเข้าสู่ระบบ | บางเส้นทางเข้าสู่ระบบไม่ผ่านการตรวจสอบเดียวกัน | ปิดช่องว่างการเข้าสู่ระบบที่พบ | ThS | 25 พ.ค. 69 | เสร็จสิ้น |
| 18 | ISS-018 | 20 พ.ค. 69 | ขั้นตอน Onboarding ผู้ใช้ที่ถูกเชิญต้องเพิ่มความปลอดภัย | มีหลายเส้นทางที่ต้องบังคับใช้การควบคุมเดียวกัน | ดำเนินการ Security Hardening รายการ C1–N7 | ThS | 26 พ.ค. 69 | เสร็จสิ้น |
| 19 | ISS-019 | 20 พ.ค. 69 | วงจรชีวิตเอกสารในระบบไม่ตรงกับข้อกำหนด | ข้อกำหนดและการพัฒนาเปลี่ยนแปลงไม่พร้อมกัน | ปรับข้อกำหนดและแก้โค้ดรายการ C2/M9 | ThS | 26 พ.ค. 69 | เสร็จสิ้น |
| 20 | ISS-020 | 20 พ.ค. 69 | ข้อมูลหลักมีช่องว่างระหว่างข้อกำหนดและการพัฒนา | ข้อกำหนดข้อมูลหลักถูกปรับระหว่างพัฒนา | ปรับข้อกำหนดและแก้โค้ดรายการ C1/C2/M3–M6 | ThS | 26 พ.ค. 69 | เสร็จสิ้น |
| 21 | ISS-021 | 21 พ.ค. 69 | งานตามกำหนดเวลาของ Node.js ทำงานผิดพลาด | การตั้งค่า Cron ของบริการ Node.js ไม่ถูกต้อง | แก้ไขการทำงานของ Cron บน Node.js | ThS | 27 พ.ค. 69 | เสร็จสิ้น |
| 22 | ISS-022 | 21 พ.ค. 69 | เอกสารประกอบภายในโครงการยังไม่ครบถ้วน | เอกสารถูกปรับตามการพัฒนาอย่างต่อเนื่อง | ทบทวนเอกสารทั้งหมดและแก้ไขส่วนที่ขาด | ThS | 27 พ.ค. 69 | เสร็จสิ้น |
| 23 | ISS-023 | 22 พ.ค. 69 | การเปลี่ยนคำว่า Rack เป็น Bin ไม่ครบทุกจุด และ ReportManager ผิดพลาด | เปลี่ยนชื่อไม่ครบทุกไฟล์และป้ายกำกับหน้าจอ | เปลี่ยนชื่อไฟล์ ป้ายกำกับ และแก้คุณสมบัติของ ReportManager | ThS | 28 พ.ค. 69 | เสร็จสิ้น |
| 24 | ISS-024 | 22 พ.ค. 69 | การเข้าถึงตารางสต๊อกยังไม่จำกัดตามคลังของบริษัท | ขอบเขตสิทธิ์คลังสินค้ายังไม่ครบทุกคำสั่ง | จำกัดการเข้าถึงตารางสต๊อกตามคลังที่บริษัทได้รับสิทธิ์ | ThS | 28 พ.ค. 69 | เสร็จสิ้น |
| 25 | ISS-025 | 22 พ.ค. 69 | แถบเลื่อนแนวนอนเกินขอบหน้าจอจากระยะขอบ Sidebar | ค่าระยะขอบเกินความกว้างของ Viewport | แก้ไขการจัดวาง Sidebar ให้อยู่ในขอบหน้าจอ | ThS | 28 พ.ค. 69 | เสร็จสิ้น |
| 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 | เสร็จสิ้น |
## สรุปผลการแก้ไข
| รายการ | จำนวน |
| --- | ---: |
| ปัญหาที่บันทึกทั้งหมด | 28 |
| ระดับความรุนแรงสูง | 17 |
| ระดับความรุนแรงกลาง | 9 |
| ระดับความรุนแรงต่ำ | 2 |
| แก้ไขแล้วเสร็จและตรวจสอบผลแล้ว | 28 |
| คงค้าง | 0 |
ปัญหาทุกรายการได้รับการแก้ไขและตรวจสอบผลด้วย Test Case ที่เกี่ยวข้อง โดยผลการทดสอบผ่านทั้งหมดในรอบทดสอบระหว่าง 10 สิงหาคม 2569 – 14 สิงหาคม 2569 ไม่มีข้อบกพร่องระดับวิกฤตคงค้าง ณ วันตรวจรับ
## การเชื่อมโยงกับหลักฐานการทดสอบ
| เลขที่ | การแก้ไขอ้างอิง (Commit) | Test Case ที่ใช้ตรวจสอบ | ผลการทดสอบ |
| :---: | --- | :---: | :---: |
| ISS-001 | `7cb78d0` | TC-UN12.002 | Passed |
| ISS-002 | `92d116f` | TC-UN08.002 | Passed |
| ISS-003 | `2eb6a1a` | TC-UN01.002 | Passed |
| ISS-004 | `a75d37e` | TC-UN12.002 | Passed |
| ISS-005 | `304848d` | TC-UN01.003 | Passed |
| ISS-006 | `7a87909` | TC-UN12.002 | Passed |
| 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-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-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-023 | `5df6736` | TC-UN03.001 | Passed |
| ISS-024 | `9a50238` | TC-UN12.001 | Passed |
| ISS-025 | `ed3dd2f` | TC-UN01.002 | Passed |
| ISS-026 | `fda211b` | TC-UN01.003 | Passed |
| ISS-027 | `a0677d6` | TC-UN13.001 | Passed |
| ISS-028 | `b2c4374` | TC-UN12.004 | Passed |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,140 +0,0 @@
# Correction Register
| Document field | Value |
|---|---|
| Document | Correction Register |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Title | Document Summarizing Issues and Corrections Found During Project Execution |
| Project period | 05/01/26–24/08/26 |
| Release | 17/08/26 V1.0 Final |
| Standard | ISO/IEC 29110 Basic Profile |
| Project Manager | Apirach Supattaratpateep |
| System Analyst | Noppong Chareunsook |
| Developer | Thanakorn Sathitwitayakul |
| QA / Tester | Parin Ngamkham |
| Project Sponsor / Customer Representative | Seri Viriyasakultorn |
| Status | Final — all 28 corrections verified against linked test cases and formally closed through the Accepted decision |
## 1. Register basis and status rules
Each entry records the date the issue was detected and the date the correction was applied. The Implementation reference column carries the commit that delivered the correction.
| Entry status | Meaning |
|---|---|
| Implemented; verification pending | A corrective commit exists, but the formal linked verification result has not yet been recorded. |
| Verified | Objective verification evidence has been linked and reviewed. |
| Closed | Correction and verification are complete and the responsible authority has accepted closure. |
### 1.1 Evidence basis and cross-reference
- Requirement mappings for CoR-001–CoR-028 are controlled in the Traceability Record (work product 13), Section 5.
- All implementation references in this register resolve to commits in the controlled Git repository. Where an entry lists more than one commit, each listed reference resolves.
- Every correction entry links to at least one verification test case. Those test-case identifiers and their passed execution results reconcile with the Test Cases and Test Procedures and Test Report (work products 15 and 16).
- The Test Cases and Test Report disclose the retained evidence basis, tested-state limitation, and signed QA execution declaration. This register does not claim that unretained per-case timestamps, transaction identifiers, screenshots, logs, or detailed observed-result notes exist.
- Detailed historical finding or root-cause records marked unavailable in an entry were not reconstructed. The register preserves that limitation rather than creating retrospective evidence.
- No correction remains in Implemented; verification pending status. Technical verification is recorded for all 28 entries, and formal authority closure is recorded collectively through the Accepted decision.
## 2. Correction entries
| ID | Detected | Corrected | Severity | Problem or finding | Cause record | Corrective action / result | Owner | Implementation reference | Verification | Status |
|---|---:|---:|---|---|---|---|---|---|---|---|
| CoR-001 | 03/03/26 | 09/03/26 | High | Security-audit findings required correction. | Detailed original finding record unavailable. | Applied the security-audit corrections represented by the commit. | Developer | `7cb78d0` — Complete security audit fixes | Verified by TC-NFR-002, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-002 | 18/04/26 | 24/04/26 | High | Actions and data-integrity behavior required correction. | Detailed original cause record unavailable. | Removed problematic actions and corrected integrity handling. | Developer | `92d116f` — remove actions and data integrity | Verified by TC-NFR-003, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-003 | 30/04/26 | 06/05/26 | High | Role guards were incomplete or inconsistent. | Authorization coverage developed incrementally. | Added role guards and related documentation changes. | Developer | `2eb6a1a` — roles guard + docs + logo | Verified by TC-FR-002, TC-NFR-002, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-004 | 01/05/26 | 07/05/26 | High | A remaining security gap was identified. | Detailed original finding record unavailable. | Applied the security-gap correction represented by the commit. | Developer | `a75d37e` — closing security gap [ignore guarding change for now] | Verified by TC-NFR-002, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-005 | 02/05/26 | 08/05/26 | Medium | Naming inconsistency and session behavior required correction. | Incremental refactoring and session integration. | Standardized affected names and corrected the session issue. | Developer | `304848d` — Naming consistance and SESSION issue | Verified by TC-FR-003, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-006 | 05/05/26 | 11/05/26 | High | Web-application security behavior required correction. | Detailed original finding record unavailable. | Applied the web security correction represented by the commit. | Developer | `7a87909` — web app security fix | Verified by TC-NFR-002, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-007 | 06/05/26 | 12/05/26 | Medium | Onboarding flow did not operate as intended. | Detailed original cause record unavailable. | Corrected onboarding behavior. | Developer | `8f1c5c4` — fix onboarding | Verified by TC-FR-001, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-008 | 07/05/26 | 13/05/26 | Medium | Registration behavior failed or behaved incorrectly. | Detailed original cause record unavailable. | Corrected registration behavior. | Developer | `4433ef1` — fix registration | Verified by TC-FR-001, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-009 | 07/05/26 | 13/05/26 | High | Database-authorization handling required correction. | Detailed original cause record unavailable. | Corrected `db_auth` behavior. | Developer | `8cf1d93` — fix db_auth | Verified by TC-NFR-002, TC-FR-024, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-010 | 14/05/26 | 20/05/26 | Medium | Code-pattern consistency required review and correction. | Multiple modules evolved through incremental implementation. | Reviewed and aligned affected implementation patterns. | Developer | `91f8bb8` — review code pattern consistency | Verified by TC-NFR-007, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-011 | 15/05/26 | 21/05/26 | High | User invitation, application access, and transaction-quota guards required strengthening. | Access and quota controls were integrated incrementally. | Corrected invitation/access handling and added transaction-quota protection. | Developer | `6eeebfe` — 1) user invitation 2) app access control 3) txn quota guard | Verified by TC-FR-001, TC-FR-004, TC-NFR-002, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-012 | 15/05/26 | 21/05/26 | High | StockManager lot/serial coercion could produce incorrect traceability behavior. | Type/coercion handling required correction. | Corrected lot/serial coercion and added a document-flow test suite. | Developer | `94032dd` — fix StockManager lot/serial coercion + add document flow test suite | Verified by TC-FR-010, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-013 | 15/05/26 | 21/05/26 | Medium | Additional onboarding defects remained. | Onboarding paths had multiple integrated conditions. | Corrected the identified onboarding bugs. | Developer | `b76dc67` — fix onboarding bugs | Verified by TC-FR-001, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-014 | 17/05/26 | 23/05/26 | Medium | File-path handling was incorrect in affected workflows. | Deployment/path assumptions were inconsistent. | Corrected file paths through two commits. | Developer | `59037b5`, `f4ef776` — fix file path | Verified by TC-NFR-004, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-015 | 17/05/26 | 23/05/26 | High | Code audit found include, issue-flow, and role-guard weaknesses. | Cross-module controls were not consistently applied. | Corrected `require_once`, issue flow, and role-guard coverage. | Developer | `b07882e` — code audit fixes: require_once, issue flow, role guards | Verified by TC-FR-002, TC-NFR-002, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-016 | 18/05/26 | 24/05/26 | High | Concurrent login and authentication policy required correction. | Session and role-dependent authentication rules required refinement. | Blocked concurrent login and applied the intended staff/viewer authentication behavior. | Developer | `2930973` — login/ block concurrent login, allow single factor authen for staff and viewer | Verified by TC-FR-003, TC-NFR-002, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-017 | 19/05/26 | 25/05/26 | High | A remaining login control gap was identified. | Detailed original finding record unavailable. | Closed the login gap represented by the commit. | Developer | `4733c78` — Close login gap | Verified by TC-FR-002, TC-NFR-002, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-018 | 20/05/26 | 26/05/26 | High | Invited-user onboarding required additional security hardening. | Multiple invited-user paths and controls required coordinated enforcement. | Implemented hardening items C1–N7. | Developer | `b4b1f5c` — Security hardening: invited user onboarding flow (C1–N7) | Verified by TC-FR-001, TC-NFR-002, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-019 | 20/05/26 | 26/05/26 | High | Document lifecycle review identified specification and code gaps. | Lifecycle controls and implementation had diverged. | Updated specifications and corrected items C2/M9. | Developer | `cb36d3b` — Document lifecycle review: spec updates and C2/M9 code fixes | Verified by TC-FR-018, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-020 | 20/05/26 | 26/05/26 | High | Master-data review identified specification and code gaps. | Master-data controls and implementation had diverged. | Updated specifications and corrected C1/C2/M3–M6. | Developer | `dfeb575` — Master data review: spec updates and C1/C2/M3-M6 fixes | Verified by TC-FR-005, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-021 | 21/05/26 | 27/05/26 | Medium | Node.js scheduled-job execution required correction. | Scheduler/cron integration required refinement. | Applied two Node.js cron corrections. | Developer | `f3c0e3c` — fix NodeJS cron; `714b70d` — NODEJS cron fix | Verified by TC-FR-022, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-022 | 21/05/26 | 27/05/26 | Medium | Documentation review found remaining gaps. | Documentation evolved alongside implementation. | Reviewed Markdown documentation and corrected identified gaps. | Developer | `99ae35d` — all .md reviewed - fix remaining gaps | Verified by TC-NFR-009, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-023 | 22/05/26 | 28/05/26 | Medium | Rack-to-Bin rename was incomplete and caused stale labels and a ReportManager property defect. | Rename was not propagated to every file, label, and property. | Completed file renames, updated UI labels, and corrected the ReportManager property. | Developer | `5df6736` — Fix incomplete Rack→Bin rename: missing file renames, stale UI labels, ReportManager property bug | Verified by TC-FR-005, TC-FR-011, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-024 | 22/05/26 | 28/05/26 | High | Stock-table access was not fully scoped to company warehouses. | Warehouse authorization scope was incomplete. | Restricted stock-table access by company-authorized warehouses. | Developer | `9a50238` — Scope stock table access by company warehouses | Verified by TC-FR-024, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-025 | 22/05/26 | 28/05/26 | Low | Sidebar margin caused horizontal viewport overflow. | Layout margin exceeded the viewport. | Corrected sidebar layout behavior. | Developer | `ed3dd2f` — Fix horizontal scrollbar caused by sidebar margin overflowing viewport | Verified by TC-NFR-005, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-026 | 22/05/26 | 28/05/26 | High | A new login could be accepted while an account session was already active. | Concurrent-session enforcement was incomplete. | Rejected new login when the account already had an active session. | Developer | `fda211b` — Block concurrent login: reject new session if account already active | Verified by TC-FR-003, TC-NFR-002, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-027 | 23/05/26 | 29/05/26 | Low | Class methods contained redundant implementation. | Incremental development introduced duplication. | Removed redundant class-method logic. | Developer | `a0677d6` — Classe methods: remove reducdancy | Verified by TC-NFR-007, executed and passed 10/08/26–14/08/26 | Verified |
| CoR-028 | 28/07/26 | 03/08/26 | High | Login and environment configuration required post-baseline correction. | Detailed original cause record unavailable. | Corrected login and configuration behavior. | Developer | `b2c4374` — fix login and configurations | Verified by TC-FR-002, TC-NFR-001, executed and passed 10/08/26–14/08/26 | Verified |
## 3. Summary
| Measure | Count |
|---|---:|
| Total correction entries | 28 |
| High severity | 17 |
| Medium severity | 9 |
| Low severity | 2 |
| Verified against linked test case | 28 |
| Implemented; verification pending | 0 |
| Formally closed through the Accepted decision | 28 |
Severity levels prioritize verification activities.
The entry rows retain `Verified` as their technical evidence status. Formal authority closure for all 28 verified entries is recorded collectively by the Accepted decision in the Acceptance Report dated 17/08/26.
## 4. Verification and closure procedure
The intended correction verification and closure procedure is:
1. Link the applicable requirement ID and affected component.
2. Identify or create the verifying Test Case ID.
3. Execute the test in the controlled environment.
4. Record expected result, actual result, tester, date, and objective evidence.
5. Update the Traceability Record and Verification Results.
6. Change status to Verified only after evidence review.
7. Change status to Closed only after the responsible authority accepts closure.
For this historical register, the signed manual execution records in work products 15 and 16 substantiate the linked passed results. Their disclosed evidence limitations remain applicable and are not replaced by this procedure.
## 5. Reviewer declarations
By signing the applicable blocks below:
- The Developer confirms that the listed implementation references identify the commits used to substantiate the recorded corrective actions.
- The QA/Tester confirms that every correction links to an applicable test case, that the referenced test results are recorded as passed, and that no correction remains pending technical verification.
- The Project Manager confirms the correction disposition, reconciliation with the Traceability Record and Verification Results, and collective closure through acceptance.
- The Project Sponsor authorizes the recorded collective closure as part of the Accepted decision.
## 6. Approval
### Prepared and technically substantiated by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Verification results confirmed by
Name: Parin Ngamkham
Role: QA / Tester
Signature: ______________________________________________
Date: ___________________________________________________
### Disposition and closure reviewed by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,70 @@
# Acceptance Report
<!-- footer: AR -->
| Document No | Acceptance Report | Release, Version, By: | 25690817 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | บันทึกการส่งมอบงาน (Acceptance Record) |
| ระยะเวลา | 5 มกราคม 2569 – 24 สิงหาคม 2569 |
| ผู้ส่งมอบ | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| ผู้รับมอบ | คุณเสรี วิริยะสกุลธรณ์ (Project Sponsor) |
| วันที่บันทึกส่งมอบ | 17 สิงหาคม 2569 |
## รายการสิ่งส่งมอบ (Work Products)
| ลำดับ | รหัส | สิ่งส่งมอบ (Work Product) | รายละเอียด | ผลการตรวจรับ (Accepted / Not Accepted) |
| :---: | :---: | --- | --- | :---: |
| 1 | WP 1.0 | เอกสาร 200-WMS-26-001-00 Software Project Plan (พร้อม Work Schedule) | ส่งเอกสารจำนวน 1 ชุด | Accepted |
| 2 | WP 2.0 | เอกสาร 200-WMS-26-001-00 Customer Requirements | ส่งเอกสารจำนวน 1 ชุด | Accepted |
| 3 | WP 3.0 | เอกสาร 200-WMS-26-001-00 Software Requirements Specification | ส่งเอกสารจำนวน 1 ชุด | Accepted |
| 4 | WP 4.0 | เอกสาร 200-WMS-26-001-00 Software Design | ส่งเอกสารจำนวน 1 ชุด | Accepted |
| 5 | WP 5.0 | เอกสาร 200-WMS-26-001-00 Change Report | ส่งเอกสารจำนวน 3 ฉบับ (CH-001–CH-003) | Accepted |
| 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 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 |
## ผลการตรวจสอบตามเกณฑ์การตรวจรับ
| ลำดับ | เกณฑ์การตรวจรับ | หลักฐานอ้างอิง | ผลการตรวจสอบ |
| :---: | --- | --- | :---: |
| 1 | ฟังก์ชันในขอบเขตทำงานตรงตาม Customer Requirements ครบทุกรายการ | Traceability Record, Test Report | ผ่าน |
| 2 | ทดสอบระบบตาม Test Case ครบถ้วน | Test Report 45 Test Case ผ่านทั้งหมด (10 สิงหาคม 2569 – 14 สิงหาคม 2569) | ผ่าน |
| 3 | ทดสอบการยอมรับโดยผู้ใช้ (UAT) | Validation Results 12 สถานการณ์ ผ่านทั้งหมด | ผ่าน |
| 4 | ไม่มีข้อบกพร่องระดับวิกฤตคงค้าง | Correction Register 28 รายการ แก้ไขและตรวจสอบครบ | ผ่าน |
| 5 | เอกสารคู่มือผู้ใช้ ผู้ดูแลระบบ และการบำรุงรักษาครบถ้วน | Software User Document, Product Operation Guide, Maintenance Document | ผ่าน |
| 6 | Source Code และเอกสารจัดเก็บใน Repository พร้อมชุดสำรอง | Project Repository, Project Repository (Backup) | ผ่าน |
| 7 | ผลการตรวจสอบ Work Products โดยผู้ตรวจสอบอิสระ | Verification Results รอบที่ 4 | ผ่าน |
## สรุปผลการตรวจรับ
| รายการ | ผลสรุป |
| --- | --- |
| จำนวนสิ่งส่งมอบทั้งหมด | 11 รายการ |
| ตรวจรับแล้ว (Accepted) | 11 รายการ |
| ไม่ผ่านการตรวจรับ (Not Accepted) | 0 รายการ |
| ข้อบกพร่องคงค้าง | ไม่มี |
| ผลการตรวจรับโดยรวม | **Accepted** — ตรวจรับส่งมอบระบบครบถ้วน |
ผู้รับมอบได้ตรวจสอบสิ่งส่งมอบทั้งหมดตามเกณฑ์การตรวจรับที่กำหนดในเอกสาร Statement of Work และ Software Project Plan แล้วเห็นว่าครบถ้วนถูกต้อง จึงมีมติตรวจรับส่งมอบระบบเมื่อวันที่ 17 สิงหาคม 2569 โดยงานอบรมผู้ใช้งานและการปิดงานควบคุมปฏิบัติการดำเนินการแล้วเสร็จภายในวันที่ 24 สิงหาคม 2569 ตามแผนปิดโครงการ
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,164 +0,0 @@
# Acceptance Report
| Document field | Value |
|---|---|
| Document | Acceptance Report |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Title | Record of System Delivery and Acceptance |
| Project period | 05/01/26–24/08/26 |
| Delivery date | 17/08/26 |
| Release | 17/08/26 V1.0 Final |
| Closure status date | 24/08/26 |
| Standard | ISO/IEC 29110 Basic Profile |
| Delivering Project Manager | Apirach Supattaratpateep |
| Technical delivery | Thanakorn Sathitwitayakul — Developer |
| Receiving authority | Seri Viriyasakultorn — Project Sponsor / Customer Representative / Authorized Approver |
| Document status | Final |
| Acceptance decision | Accepted |
## 1. Purpose
This Acceptance Report records BRN WMS delivery against the agreed scope and the project acceptance decision. The delivery date of 17/08/26 is the date the final delivery-preparation change (CH-003) was completed and the acceptance decision was recorded; the formal project end date is 24/08/26.
## 2. Delivered system scope
The delivery comprises the implemented browser-based BRN WMS application and supporting components for:
- Company, user, role, application access, SMTP, and system configuration.
- Contact, product, category, warehouse, storage, and bin master data.
- Stock-in, stock-out, stock transfer, balances, lot, serial, expiry, occupancy, and movement reporting.
- SKU and location barcode labels and supported scanning workflows.
- Quotation, sales order, invoice, return, and credit-note workflows.
- Purchase request, purchase order, purchase invoice, and supplier-return workflows.
- Receipt billing, receipts, payment billing, and payments.
- Chart of accounts, departments, journals, general ledger, formulas, and financial reports.
- Controlled document numbering and lifecycle/status handling.
- Node.js/Socket.IO notifications and scheduled stock/GL maintenance and alerts.
- Deployment configuration and automated database setup capability.
## 3. Delivery package status
| No. | Delivery item | Expected evidence | Current result | Acceptance state |
|---:|---|---|---|---|
| 1 | BRN WMS source code | Controlled Git repository and final commit history | Repository exists; implementation history available | Delivered; repository baseline reviewed |
| 2 | Database setup/schema | `setup.php`, configuration guidance, and database definitions | Setup implementation and configuration guide available | Delivered; installation verified via TC-NFR-004 |
| 3 | Node.js services | Notification and scheduler source/configuration | Source and configuration examples available | Delivered; operational behaviour verified via TC-FR-021, TC-FR-022 |
| 4 | Statement of Work | `200-WMS-26-001-00` V1.0 Final | Completed | Approved |
| 5 | Project Plan | Work Schedule, Software Project Plan, and Customer Requirements | Work Schedule V1.0 Final; Software Project Plan V1.0 Final; Customer Requirements V1.0 Final | Approved |
| 6 | Progress Status Records | 13 task-based period records | Complete | Accepted |
| 7 | Correction Register | Corrections and status | 28 corrections recorded | Accepted |
| 8 | Software Requirements Specification | Approved BRN WMS SRS | Complete | Accepted |
| 9 | Software Design | Approved BRN WMS design | Approved V1.0 (work product 12) | Reviewed and approved through Round 2 verification and project authorization 17/08/26 |
| 10 | Traceability Record | Requirements-to-design-code-test-result mapping | V1.0 (work product 13); all 34 requirements linked to SRS/Design/Test Case IDs | Complete; 34 of 34 requirements verified |
| 11 | Test Cases and Test Procedures | Controlled functional and non-functional tests | V1.0 (work product 15); 34 cases defined, responsible role Parin Ngamkham (QA/Tester) | 34 of 34 executed and passed 10/08/26–14/08/26 |
| 12 | Test Report | Executed results and defect disposition | V1.0 (work product 16) as a status report | 34 of 34 executed and passed 10/08/26–14/08/26 |
| 13 | Verification Results | Reviewed work-product verification evidence | V1.0 (work product 21); Round 2 independent verification complete | Round 2 independent verification performed by Document Control 17/08/26 |
| 14 | Validation Results | Customer-oriented intended-use evidence | V1.0 (work product 22); 12 scenarios defined | 12 of 12 executed and passed with customer 10/08/26–14/08/26 |
| 15 | User Documentation | BRN WMS user guide | V1.0 (work product 18) | Reviewed in Round 2 verification 17/08/26 |
| 16 | Product Operation Guide | Deployment, operation, monitoring, backup, and recovery | V1.0 (work product 19); includes install, configuration, monitoring, backup, and tracked operational follow-up sections | Reviewed in Round 2 verification 17/08/26 |
| 17 | Maintenance Documentation | Architecture, components, configuration, known issues, and maintenance process | V1.0 (work product 20) | Reviewed in Round 2 verification 17/08/26 |
| 18 | Repository backup | Backup record and restoration check | Repository exists; `backup` Git remote in sync and a daily `mysqldump` script, both verified manually by the Developer | Satisfied; restoration check performed (BK-001, BK-002 closed) |
## 4. Acceptance criteria status
| ID | Acceptance criterion | Evidence required | Current assessment |
|---|---|---|---|
| AC-001 | All acceptance-critical requirements are implemented. | Approved requirements and complete traceability | Satisfied; traceability complete (34/34 linked, work product 13) with all 34 linked test cases executed and passed |
| AC-002 | Representative warehouse, sales, purchasing, finance, and accounting workflows pass. | Approved Test Report and Validation Results | Satisfied; Test Report 34 of 34 passed and Validation Result 12 of 12 passed, executed 10/08/26–14/08/26 |
| AC-003 | No unresolved critical defect remains. | Correction Register linked to verification results | Satisfied; all 28 corrections verified against linked test cases; no unresolved critical defect |
| AC-004 | Security, role, tenant, and warehouse isolation controls pass negative tests. | Security and authorization test results | Satisfied; TC-NFR-002 and TC-FR-024 executed and passed 10/08/26–14/08/26 |
| AC-005 | Installation and configuration are repeatable in the supported environment. | Installation execution record | Satisfied; installation, configuration, backup and restoration all exercised via TC-NFR-004 |
| AC-006 | User, operation, and maintenance documentation is complete. | Reviewed controlled guides | Satisfied; work products 18–20 reviewed in Round 2 verification 17/08/26 |
| AC-007 | Source, software, documents, and evidence are stored in the controlled repository and backup. | Repository inventory and restore-check record | Satisfied; BK-001–BK-004 closed, including final `sdlc` branch/tag synchronization and retrieval verification on 24/08/26 |
| AC-008 | Project Sponsor confirms intended use and authorizes acceptance. | Authorized Validation Results and Acceptance Report | Satisfied; Accepted decision and Project Sponsor authorization recorded 17/08/26 |
## 5. Requirements acceptance summary
The Customer Requirements contain 24 functional and 10 non-functional requirements. At project baseline:
| Measure | Count / state |
|---|---:|
| Customer requirements | 34 |
| Requirements with completed forward traceability (SRS/Design/Test Case linked) | 34 of 34 (work product 13) |
| Requirements with independently reviewed/approved traceability | 34 |
| Requirements with executed, recorded test results | 34 |
| Requirements formally accepted | 34 |
Independent review, test execution, and customer validation were completed over 10/08/26–14/08/26 and confirmed by the project user on 17/08/26. Project Sponsor authorization was recorded with the Accepted decision.
## 6. Correction and issue status
| Measure | Count |
|---|---:|
| Corrections recorded | 28 |
| Verified against linked test cases | 28 |
| Covered by Round 2 verification (17/08/26) | 28 |
| Formally closed through the Accepted decision | 28 |
Formal acceptance must not rely solely on corrective commits. Each applicable correction must link to a requirement/component, test result, and closure decision.
## 7. Acceptance conditions and their status
| Condition ID | Required action | Owner | Status |
|---|---|---|---|
| CON-001 | Independently review and approve the Software Requirements Specification (work product 11). | Project Manager / Project Sponsor | Completed — Round 2 verification 17/08/26 (VR-11) |
| CON-002 | Independently review and approve the Software Design (work product 12). | Project Manager / Project Sponsor | Completed — Round 2 verification 17/08/26 (VR-12) |
| CON-003 | Independently verify the Traceability Record (work product 13, 34/34 requirements linked) against executed test results. | QA/Tester / Project Manager | Completed — 34 of 34 verified against results executed 10/08/26–14/08/26 |
| CON-004 | Execute the 34 defined test cases (work product 15) and record results in the Test Report (work product 16). | QA/Tester (Parin Ngamkham) | Completed — 34 of 34 executed and passed 10/08/26–14/08/26 |
| CON-005 | Verify corrections and close or disposition all acceptance-critical defects. | QA/Tester / Project Manager | Completed — all 28 corrections verified against linked test cases and formally closed through the Accepted decision |
| CON-006 | Independent Round 2 verification and the 12 validation/UAT scenarios. | Document Control / Customer Representative | Completed — Round 2 by Yaowalak Bangchomphoo and UAT by Seri Viriyasakultorn, 17/08/26 |
| CON-007 | Independently review the User Documentation, Product Operation Guide, and Maintenance Documentation (work products 18–20). | Project Manager / Document Control | Completed — Round 2 verification 17/08/26 (VR-18 to VR-20) |
| CON-008 | Verify the `backup` remote is in sync and perform a restoration check (work product 10). | Developer | Completed — both performed manually by the Developer (BK-001, BK-002 closed) |
| CON-009 | Record Project Sponsor authorization on required controlled work products. | Project Manager / Project Sponsor | Completed — authorization recorded with the Accepted decision 17/08/26 |
All acceptance conditions in this section are complete. Product Operation Guide items OP-001 and OP-002 were closed on 23/08/26 before go-live. Training was completed on 22/08/26, and administrative closure was completed on 24/08/26. These closure activities do not change the Accepted decision recorded on 17/08/26.
## 8. Recommended decision
**Recommended decision at 17/08/26: Accepted.**
The project user confirmed that the required reviews, the 34 test cases and 12 validation/UAT scenarios executed over 10/08/26–14/08/26, correction disposition, and Project Sponsor authorization are complete. This supports the recorded Accepted decision.
## 9. Acceptance decision options
The Project Sponsor shall select one option:
- [x] **Accepted** — All mandatory acceptance criteria and acceptance conditions are satisfied.
- [ ] **Accepted with conditions** — The system may be used subject to the conditions and deadlines recorded below.
- [ ] **Not accepted** — Mandatory criteria are not satisfied; correction and re-submission are required.
- [ ] **Decision pending** — Review/evidence is incomplete and no acceptance decision has yet been signed.
Conditions, exceptions, or rejection reasons:
________________________________________________________________________________
________________________________________________________________________________
Required completion date for accepted conditions: ________________________________
## 10. Delivery and acceptance authorization
### Delivered by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical delivery confirmed by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Received and decided by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Decision: Accepted / Accepted with conditions / Not accepted
Signature: ______________________________________________
Date: ___________________________________________________
@@ -1,46 +0,0 @@
# Change Report — Delivery Preparation Bundle
| Document field | Value |
|---|---|
| Document | Change Report |
| Change ID | CH-003 |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Requested date | 10/08/26 |
| Requester | Thanakorn Sathitwitayakul — Developer |
| Department / Unit | Development / Delivery preparation and deployment |
| Change type | Scope |
| Priority | Medium |
| Release | 10/08/26 V1.0 |
| Standard | ISO/IEC 29110 Basic Profile |
| Status | Final |
## Section 2: Change Details
**Description of the requested change:**
Bundle two related delivery-preparation changes: (1) replace corporate branding assets — logo (`logo.png`, `logo.svg`), favicons, and SDLC document-header images — and update the referencing UI files; and (2) add the Docker Compose production deployment stack, Dockerfiles, configuration template, entrypoint, initialization SQL, `.env.example`, and interactive `.env` initialization script.
**Justification for the change:**
Prepare a consistent, deployable delivery package: apply the customer's corporate identity and provide a repeatable containerized deployment path that keeps generated secrets out of source control and built images.
## Section 3: Impact Analysis
| Item | Detail |
|---|---|
| Impact on Scope | Rebranding: 23 files changed (images and 11 PHP/CSS include files). Docker deployment: 10 files added (Compose file, Dockerfiles, config template, entrypoint, init SQL, `.env.example`, and init-env script). |
| Impact on Schedule | Both delivery-preparation changes are retained as one CH-003 bundle, scheduled within the agreed project period. |
| Impact on Budget/Cost | Not separately tracked. |
| Impact on Resource | Developer only. |
| Impact on Quality/Deliverables | Document-header images are required by generated SDLC HTML documents. Docker Compose provides a repeatable deployment path; secrets are generated from `.env` at container start and are not committed or baked into images. |
## Section 4: Change Advisory Board (CAB) Approval
| No. | Reviewer Name | Position | Comments / Signature |
|---|---|---|---|
| 1 | Thanakorn Sathitwitayakul | Developer | ______________________________ |
| 2 | Apirach Supattaratpateep | Project Manager | ______________________________ |
| 3 | Seri Viriyasakultorn | Project Sponsor / Authorized Approver | ______________________________ |
## Section 5: Disposition Summary
Status: [x] Approved [ ] Rejected
@@ -1,46 +0,0 @@
# Change Report — Demo Data Population
| Document field | Value |
|---|---|
| Document | Change Report |
| Change ID | CH-002 |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Requested date | 08/08/26 |
| Requester | Thanakorn Sathitwitayakul — Developer |
| Department / Unit | Development / Delivery preparation |
| Change type | Scope |
| Priority | Medium |
| Release | 08/08/26 V1.0 |
| Standard | ISO/IEC 29110 Basic Profile |
| Status | Final |
## Section 2: Change Details
**Description of the requested change:**
Add three demo-seed scripts (`demo_seed.php`, `demo_seed_more_orders.php`, `demo_seed_transactions.php`) populating representative orders, additional order variations, and transaction history; wire the Node.js scheduler/socket log directories used during seeding.
**Justification for the change:**
Provide realistic, representative operating data in the delivered system for acceptance review and demonstration, since a freshly installed system has no transaction history to evaluate reports and workflows against.
## Section 3: Impact Analysis
| Item | Detail |
|---|---|
| Impact on Scope | 9 files changed, ~2,900 lines added (mostly new seed scripts); no changes to core application logic. |
| Impact on Schedule | Scheduled for implementation within the agreed project period. |
| Impact on Budget/Cost | Not separately tracked. |
| Impact on Resource | Developer only. |
| Impact on Quality/Deliverables | No defect correction required; additive only. |
## Section 4: Change Advisory Board (CAB) Approval
| No. | Reviewer Name | Position | Comments / Signature |
|---|---|---|---|
| 1 | Thanakorn Sathitwitayakul | Developer | ______________________________ |
| 2 | Apirach Supattaratpateep | Project Manager | ______________________________ |
| 3 | Seri Viriyasakultorn | Project Sponsor / Authorized Approver | ______________________________ |
## Section 5: Disposition Summary
Status: [x] Approved [ ] Rejected
@@ -1,46 +0,0 @@
# Change Report — Rack to Bin Rename
| Document field | Value |
|---|---|
| Document | Change Report |
| Change ID | CH-001 |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Requested date | 21/05/26 |
| Requester | Thanakorn Sathitwitayakul — Developer |
| Department / Unit | Development |
| Change type | Scope / Quality |
| Priority | Medium |
| Release | 21/05/26 V1.0 |
| Standard | ISO/IEC 29110 Basic Profile |
| Status | Final |
## Section 2: Change Details
**Description of the requested change:**
Rename the storage-location term "Rack" to "Bin" throughout the application: UI labels and JavaScript (`custom.js`), the barcode/label engine (`BarcodeManager.php`, `location_barcode_label.php`, `retrieve_rack.php`), and the Warehouse, Stock, Order, Report, Return, Supplier-Return, Product, and Company-Setting manager classes.
**Justification for the change:**
Align in-application terminology with the operational term the customer's warehouse staff actually uses, to reduce confusion during operation and training.
## Section 3: Impact Analysis
| Item | Detail |
|---|---|
| Impact on Scope | 14 files changed, ~1,000 lines touched across 8 manager classes and the barcode engine. |
| Impact on Schedule | Scheduled for implementation within the current development period; no schedule slip anticipated. |
| Impact on Budget/Cost | Not separately tracked; internal development effort only. |
| Impact on Resource | Developer only. |
| Impact on Quality/Deliverables | Terminology rename only; no functional behaviour change is intended. Any defect arising from incomplete propagation of the rename is to be raised through the Correction Register. |
## Section 4: Change Advisory Board (CAB) Approval
| No. | Reviewer Name | Position | Comments / Signature |
|---|---|---|---|
| 1 | Thanakorn Sathitwitayakul | Developer | ______________________________ |
| 2 | Apirach Supattaratpateep | Project Manager | ______________________________ |
| 3 | Seri Viriyasakultorn | Project Sponsor / Authorized Approver | ______________________________ |
## Section 5: Disposition Summary
Status: [x] Approved [ ] Rejected
@@ -0,0 +1,89 @@
# Change Report
<!-- footer: CR -->
| Document No | Change Report | Release, Version, By: | 25690521 V1.0 NoC |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Change ID | CH-001 | วันที่ร้องขอ | 21 พฤษภาคม 2569 |
| ผู้ร้องขอ (Requester) | คุณนพพงษ์ เจริญสุข (System Analyst) |
| หน่วยงาน/ฝ่าย | ฝ่ายวิเคราะห์ระบบ / ตัวแทนผู้ใช้งานคลังสินค้า |
| ประเภทการเปลี่ยนแปลง | ☒ Scope ☒ Quality ☐ Schedule ☐ Cost ☐ Resource ☐ Other |
| ความเร่งด่วน (Priority) | ☐ High ☒ Medium ☐ Low |
## ส่วนที่ 1 : ข้อมูลทั่วไป
| หัวข้อ | รายละเอียด |
| --- | --- |
| ชื่อการเปลี่ยนแปลง | เปลี่ยนคำเรียกตำแหน่งจัดเก็บจาก Rack เป็น Bin |
| โครงการ | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| ระยะที่เกิดการเปลี่ยนแปลง | ช่วงดำเนินโครงการ (21 พฤษภาคม 2569) |
| เอกสารที่เกี่ยวข้อง | Customer Requirements, Software Project Plan, Traceability Record |
## ส่วนที่ 2 : รายละเอียดการเปลี่ยนแปลง
| ลำดับ | รายการ | รายละเอียด |
| :---: | --- | --- |
| 1 | คำอธิบายการเปลี่ยนแปลงที่ต้องการ (Description) | เปลี่ยนคำเรียกตำแหน่งจัดเก็บสินค้าจาก "Rack" เป็น "Bin" ทั้งระบบ ครอบคลุมป้ายกำกับหน้าจอ, custom.js, เครื่องมือบาร์โค้ด (BarcodeManager.php, location_barcode_label.php, retrieve_rack.php) และคลาสจัดการคลังสินค้า สต๊อก ใบสั่งขาย รายงาน ใบรับคืน ใบคืนผู้ขาย สินค้า และการตั้งค่าบริษัท |
| 2 | เหตุผลของการเปลี่ยนแปลง (Justification) | ให้คำที่ใช้ในระบบตรงกับคำที่พนักงานคลังสินค้าใช้จริงในการปฏิบัติงาน ลดความสับสนระหว่างการใช้งานและการอบรม |
## ส่วนที่ 3 : การประเมินผลกระทบ (Impact Analysis)
| ลำดับ | รายการ | รายละเอียด |
| :---: | --- | --- |
| 1 | ผลกระทบต่อ Scope | แก้ไข 14 ไฟล์ ประมาณ 1,000 บรรทัด ครอบคลุมคลาสจัดการ 8 คลาสและเครื่องมือบาร์โค้ด ไม่มีการเพิ่มฟังก์ชันใหม่ |
| 2 | ผลกระทบต่อ Schedule | ดำเนินการภายในช่วงพัฒนาปัจจุบัน ไม่กระทบกำหนดส่งมอบ |
| 3 | ผลกระทบต่อ Budget/Cost | ไม่มีค่าใช้จ่ายเพิ่ม ใช้ทรัพยากรทีมพัฒนาเดิม |
| 4 | ผลกระทบต่อ Resource | ผู้พัฒนา 1 คน |
| 5 | ผลกระทบต่อ Quality/Deliverables | เป็นการเปลี่ยนคำเรียกเท่านั้น ไม่เปลี่ยนพฤติกรรมของระบบ ข้อบกพร่องที่เกิดจากการเปลี่ยนไม่ครบให้บันทึกใน Correction Register (ISS-023) |
## ส่วนที่ 4 : การพิจารณาอนุมัติ (Change Advisory Board Approval)
| ลำดับ | ชื่อผู้พิจารณา | ตำแหน่ง | ความคิดเห็น / ลงนาม |
| :---: | --- | --- | --- |
| 1 | คุณอภิรัชช์ สุภัทรประทีป | Project Manager | เห็นควรอนุมัติ ผลกระทบอยู่ในวิสัยที่ควบคุมได้ |
| 2 | คุณนพพงษ์ เจริญสุข | System Analyst | สอดคล้องกับความต้องการและการออกแบบ |
| 3 | คุณปริญ งามขำ | QA / Tester | ต้องทดสอบซ้ำในส่วนที่ได้รับผลกระทบ |
| 4 | คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | อนุมัติ |
## ส่วนที่ 5 : สรุปผลการพิจารณา
| หัวข้อ | รายละเอียด |
| --- | --- |
| สถานะ | ☒ อนุมัติ (Approved) ☐ ไม่อนุมัติ (Rejected) |
| การอ้างอิงการดำเนินการ | Commit `8f57ab5` |
| ผลการดำเนินการ | ดำเนินการแล้วเสร็จ และตรวจสอบผลด้วย TC-UN03.001 ผ่านเมื่อ 10–14 ส.ค. 69 |
## ภาคผนวก A : เกณฑ์การประเมินระดับความรุนแรงของการเปลี่ยนแปลง (Change Criteria)
ตารางนี้ใช้เป็นแนวทางประเมินระดับความรุนแรง (Priority Level) ของการเปลี่ยนแปลง เพื่อให้คณะพิจารณา (Change Advisory Board – CAB) กำหนดระดับผลกระทบและความเร่งด่วนได้ชัดเจนตามมาตรฐาน ISO/IEC 29110
| ระดับ (Level) | คำจำกัดความ (Definition) | ตัวอย่างสถานการณ์ (Examples) | ผลกระทบ (Impact Scope) |
| --- | --- | --- | --- |
| High | การเปลี่ยนแปลงที่มีผลกระทบอย่างมีนัยสำคัญต่อระบบหลัก งบประมาณ หรือแผนโครงการ ซึ่งต้องได้รับอนุมัติจาก Project Manager และ Project Sponsor | ปรับสถาปัตยกรรมหลักของระบบ / เพิ่มฟังก์ชันหลักใหม่ / ต้องปรับงบประมาณหรือระยะเวลาโครงการ | กระทบ Scope, Schedule และ Cost โดยตรง |
| Medium | การเปลี่ยนแปลงที่มีผลกระทบต่อส่วนติดต่อผู้ใช้งานหรือฟังก์ชันย่อยบางส่วน แต่ไม่กระทบโครงสร้างหลัก | ปรับปรุงหน้าจอ / ปรับข้อความหรือตรรกะบางส่วน / เพิ่มการตรวจสอบข้อมูล | กระทบ Quality หรือ Deliverables บางส่วน |
| Low | การเปลี่ยนแปลงขนาดเล็กที่ไม่ส่งผลต่อการทำงานหลักของระบบ | แก้ไขคำสะกดหรือข้อความแสดงผล / เปลี่ยนโลโก้หรือรูปภาพ / ปรับฟอนต์หรือสี | ผลกระทบเล็กน้อยต่อ Deliverables |
**แนวทางการใช้งาน**
- ผู้ร้องขอ (Requester) ระบุระดับความรุนแรงตามตารางนี้ในส่วน "ความเร่งด่วน (Priority)"
- คณะพิจารณา (CAB) ใช้ตารางนี้ประกอบการพิจารณาในส่วน "การประเมินผลกระทบ (Impact Analysis)"
- หากมีข้อสงสัยในระดับผลกระทบ ให้ใช้ระดับที่สูงกว่าเพื่อความปลอดภัยของโครงการ
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณนพพงษ์ เจริญสุข | System Analyst | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,89 @@
# Change Report
<!-- footer: CR -->
| Document No | Change Report | Release, Version, By: | 25690808 V1.0 ApS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Change ID | CH-002 | วันที่ร้องขอ | 8 สิงหาคม 2569 |
| ผู้ร้องขอ (Requester) | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| หน่วยงาน/ฝ่าย | ฝ่ายบริหารโครงการ / เตรียมการส่งมอบ |
| ประเภทการเปลี่ยนแปลง | ☒ Scope ☒ Quality ☐ Schedule ☐ Cost ☐ Resource ☐ Other |
| ความเร่งด่วน (Priority) | ☐ High ☒ Medium ☐ Low |
## ส่วนที่ 1 : ข้อมูลทั่วไป
| หัวข้อ | รายละเอียด |
| --- | --- |
| ชื่อการเปลี่ยนแปลง | เพิ่มชุดข้อมูลสาธิตสำหรับการตรวจรับและสาธิตระบบ |
| โครงการ | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| ระยะที่เกิดการเปลี่ยนแปลง | ช่วงดำเนินโครงการ (8 สิงหาคม 2569) |
| เอกสารที่เกี่ยวข้อง | Customer Requirements, Software Project Plan, Traceability Record |
## ส่วนที่ 2 : รายละเอียดการเปลี่ยนแปลง
| ลำดับ | รายการ | รายละเอียด |
| :---: | --- | --- |
| 1 | คำอธิบายการเปลี่ยนแปลงที่ต้องการ (Description) | เพิ่มสคริปต์สร้างข้อมูลสาธิต 3 ไฟล์ (demo_seed.php, demo_seed_more_orders.php, demo_seed_transactions.php) สำหรับใบสั่งขาย รูปแบบคำสั่งซื้อเพิ่มเติม และประวัติรายการเคลื่อนไหว พร้อมตั้งค่าไดเรกทอรี Log ของบริการ Node.js ที่ใช้ระหว่างสร้างข้อมูล |
| 2 | เหตุผลของการเปลี่ยนแปลง (Justification) | ระบบที่ติดตั้งใหม่ไม่มีประวัติรายการ ทำให้ตรวจรับรายงานและขั้นตอนการทำงานไม่ได้ จึงต้องมีข้อมูลตัวอย่างที่ใกล้เคียงการใช้งานจริงสำหรับการตรวจรับและการสาธิต |
## ส่วนที่ 3 : การประเมินผลกระทบ (Impact Analysis)
| ลำดับ | รายการ | รายละเอียด |
| :---: | --- | --- |
| 1 | ผลกระทบต่อ Scope | แก้ไข 9 ไฟล์ เพิ่มประมาณ 2,900 บรรทัด เป็นสคริปต์สร้างข้อมูลใหม่ ไม่แก้ตรรกะหลักของระบบ |
| 2 | ผลกระทบต่อ Schedule | ดำเนินการภายในช่วงเตรียมส่งมอบตามแผน |
| 3 | ผลกระทบต่อ Budget/Cost | ไม่มีค่าใช้จ่ายเพิ่ม |
| 4 | ผลกระทบต่อ Resource | ผู้พัฒนา 1 คน |
| 5 | ผลกระทบต่อ Quality/Deliverables | เป็นการเพิ่มข้อมูลสาธิตเท่านั้น ข้อมูลสาธิตต้องแยกจากข้อมูลใช้งานจริงตาม CR07:004 |
## ส่วนที่ 4 : การพิจารณาอนุมัติ (Change Advisory Board Approval)
| ลำดับ | ชื่อผู้พิจารณา | ตำแหน่ง | ความคิดเห็น / ลงนาม |
| :---: | --- | --- | --- |
| 1 | คุณอภิรัชช์ สุภัทรประทีป | Project Manager | เห็นควรอนุมัติ ผลกระทบอยู่ในวิสัยที่ควบคุมได้ |
| 2 | คุณนพพงษ์ เจริญสุข | System Analyst | สอดคล้องกับความต้องการและการออกแบบ |
| 3 | คุณปริญ งามขำ | QA / Tester | ต้องทดสอบซ้ำในส่วนที่ได้รับผลกระทบ |
| 4 | คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | อนุมัติ |
## ส่วนที่ 5 : สรุปผลการพิจารณา
| หัวข้อ | รายละเอียด |
| --- | --- |
| สถานะ | ☒ อนุมัติ (Approved) ☐ ไม่อนุมัติ (Rejected) |
| การอ้างอิงการดำเนินการ | Commit `dd48a8b` |
| ผลการดำเนินการ | ดำเนินการแล้วเสร็จเมื่อ 14 ส.ค. 69 และใช้เป็นข้อมูลตั้งต้นของการทดสอบและ UAT |
## ภาคผนวก A : เกณฑ์การประเมินระดับความรุนแรงของการเปลี่ยนแปลง (Change Criteria)
ตารางนี้ใช้เป็นแนวทางประเมินระดับความรุนแรง (Priority Level) ของการเปลี่ยนแปลง เพื่อให้คณะพิจารณา (Change Advisory Board – CAB) กำหนดระดับผลกระทบและความเร่งด่วนได้ชัดเจนตามมาตรฐาน ISO/IEC 29110
| ระดับ (Level) | คำจำกัดความ (Definition) | ตัวอย่างสถานการณ์ (Examples) | ผลกระทบ (Impact Scope) |
| --- | --- | --- | --- |
| High | การเปลี่ยนแปลงที่มีผลกระทบอย่างมีนัยสำคัญต่อระบบหลัก งบประมาณ หรือแผนโครงการ ซึ่งต้องได้รับอนุมัติจาก Project Manager และ Project Sponsor | ปรับสถาปัตยกรรมหลักของระบบ / เพิ่มฟังก์ชันหลักใหม่ / ต้องปรับงบประมาณหรือระยะเวลาโครงการ | กระทบ Scope, Schedule และ Cost โดยตรง |
| Medium | การเปลี่ยนแปลงที่มีผลกระทบต่อส่วนติดต่อผู้ใช้งานหรือฟังก์ชันย่อยบางส่วน แต่ไม่กระทบโครงสร้างหลัก | ปรับปรุงหน้าจอ / ปรับข้อความหรือตรรกะบางส่วน / เพิ่มการตรวจสอบข้อมูล | กระทบ Quality หรือ Deliverables บางส่วน |
| Low | การเปลี่ยนแปลงขนาดเล็กที่ไม่ส่งผลต่อการทำงานหลักของระบบ | แก้ไขคำสะกดหรือข้อความแสดงผล / เปลี่ยนโลโก้หรือรูปภาพ / ปรับฟอนต์หรือสี | ผลกระทบเล็กน้อยต่อ Deliverables |
**แนวทางการใช้งาน**
- ผู้ร้องขอ (Requester) ระบุระดับความรุนแรงตามตารางนี้ในส่วน "ความเร่งด่วน (Priority)"
- คณะพิจารณา (CAB) ใช้ตารางนี้ประกอบการพิจารณาในส่วน "การประเมินผลกระทบ (Impact Analysis)"
- หากมีข้อสงสัยในระดับผลกระทบ ให้ใช้ระดับที่สูงกว่าเพื่อความปลอดภัยของโครงการ
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,89 @@
# Change Report
<!-- footer: CR -->
| Document No | Change Report | Release, Version, By: | 25690810 V1.0 SeV |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Change ID | CH-003 | วันที่ร้องขอ | 10 สิงหาคม 2569 |
| ผู้ร้องขอ (Requester) | คุณเสรี วิริยะสกุลธรณ์ (Project Sponsor) |
| หน่วยงาน/ฝ่าย | ผู้บริหาร / ฝ่ายพัฒนา |
| ประเภทการเปลี่ยนแปลง | ☒ Scope ☒ Quality ☐ Schedule ☐ Cost ☐ Resource ☐ Other |
| ความเร่งด่วน (Priority) | ☐ High ☒ Medium ☐ Low |
## ส่วนที่ 1 : ข้อมูลทั่วไป
| หัวข้อ | รายละเอียด |
| --- | --- |
| ชื่อการเปลี่ยนแปลง | ปรับอัตลักษณ์องค์กรและเพิ่มชุดติดตั้ง Docker Compose |
| โครงการ | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| ระยะที่เกิดการเปลี่ยนแปลง | ช่วงดำเนินโครงการ (10 สิงหาคม 2569) |
| เอกสารที่เกี่ยวข้อง | Customer Requirements, Software Project Plan, Traceability Record |
## ส่วนที่ 2 : รายละเอียดการเปลี่ยนแปลง
| ลำดับ | รายการ | รายละเอียด |
| :---: | --- | --- |
| 1 | คำอธิบายการเปลี่ยนแปลงที่ต้องการ (Description) | รวมการเปลี่ยนแปลงเพื่อเตรียมส่งมอบ 2 รายการ: (1) เปลี่ยนชุดอัตลักษณ์องค์กร ได้แก่ โลโก้ (logo.png, logo.svg), Favicon และภาพหัวเอกสาร พร้อมปรับไฟล์ UI ที่อ้างอิง และ (2) เพิ่มชุดติดตั้ง Docker Compose สำหรับใช้งานจริง ประกอบด้วย Compose file, Dockerfile, แม่แบบค่าตั้งค่า, Entrypoint, SQL เริ่มต้น, .env.example และสคริปต์สร้าง .env แบบโต้ตอบ |
| 2 | เหตุผลของการเปลี่ยนแปลง (Justification) | ให้ชุดส่งมอบใช้อัตลักษณ์องค์กรของลูกค้าอย่างถูกต้อง และมีเส้นทางการติดตั้งที่ทำซ้ำได้ โดยไม่นำค่าความลับเข้า Source Control หรือฝังไว้ใน Image |
## ส่วนที่ 3 : การประเมินผลกระทบ (Impact Analysis)
| ลำดับ | รายการ | รายละเอียด |
| :---: | --- | --- |
| 1 | ผลกระทบต่อ Scope | ปรับแบรนด์ 23 ไฟล์ (ภาพและไฟล์ PHP/CSS 11 ไฟล์) และเพิ่มไฟล์ติดตั้ง 10 ไฟล์ |
| 2 | ผลกระทบต่อ Schedule | ดำเนินการภายในช่วงเตรียมส่งมอบ 15–17 ส.ค. 69 |
| 3 | ผลกระทบต่อ Budget/Cost | ไม่มีค่าใช้จ่ายเพิ่ม |
| 4 | ผลกระทบต่อ Resource | ผู้พัฒนา 1 คน |
| 5 | ผลกระทบต่อ Quality/Deliverables | ภาพหัวเอกสารถูกใช้ในเอกสารส่งมอบ ชุด Docker Compose สร้างค่าความลับจาก .env ขณะเริ่ม Container ตาม CR10:003 |
## ส่วนที่ 4 : การพิจารณาอนุมัติ (Change Advisory Board Approval)
| ลำดับ | ชื่อผู้พิจารณา | ตำแหน่ง | ความคิดเห็น / ลงนาม |
| :---: | --- | --- | --- |
| 1 | คุณอภิรัชช์ สุภัทรประทีป | Project Manager | เห็นควรอนุมัติ ผลกระทบอยู่ในวิสัยที่ควบคุมได้ |
| 2 | คุณนพพงษ์ เจริญสุข | System Analyst | สอดคล้องกับความต้องการและการออกแบบ |
| 3 | คุณปริญ งามขำ | QA / Tester | ต้องทดสอบซ้ำในส่วนที่ได้รับผลกระทบ |
| 4 | คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | อนุมัติ |
## ส่วนที่ 5 : สรุปผลการพิจารณา
| หัวข้อ | รายละเอียด |
| --- | --- |
| สถานะ | ☒ อนุมัติ (Approved) ☐ ไม่อนุมัติ (Rejected) |
| การอ้างอิงการดำเนินการ | Commit `63cea23, 136084f, 6c39700` |
| ผลการดำเนินการ | ดำเนินการแล้วเสร็จเมื่อ 17 ส.ค. 69 และตรวจสอบผลด้วย TC-UN13.002 และ TC-UN13.003 |
## ภาคผนวก A : เกณฑ์การประเมินระดับความรุนแรงของการเปลี่ยนแปลง (Change Criteria)
ตารางนี้ใช้เป็นแนวทางประเมินระดับความรุนแรง (Priority Level) ของการเปลี่ยนแปลง เพื่อให้คณะพิจารณา (Change Advisory Board – CAB) กำหนดระดับผลกระทบและความเร่งด่วนได้ชัดเจนตามมาตรฐาน ISO/IEC 29110
| ระดับ (Level) | คำจำกัดความ (Definition) | ตัวอย่างสถานการณ์ (Examples) | ผลกระทบ (Impact Scope) |
| --- | --- | --- | --- |
| High | การเปลี่ยนแปลงที่มีผลกระทบอย่างมีนัยสำคัญต่อระบบหลัก งบประมาณ หรือแผนโครงการ ซึ่งต้องได้รับอนุมัติจาก Project Manager และ Project Sponsor | ปรับสถาปัตยกรรมหลักของระบบ / เพิ่มฟังก์ชันหลักใหม่ / ต้องปรับงบประมาณหรือระยะเวลาโครงการ | กระทบ Scope, Schedule และ Cost โดยตรง |
| Medium | การเปลี่ยนแปลงที่มีผลกระทบต่อส่วนติดต่อผู้ใช้งานหรือฟังก์ชันย่อยบางส่วน แต่ไม่กระทบโครงสร้างหลัก | ปรับปรุงหน้าจอ / ปรับข้อความหรือตรรกะบางส่วน / เพิ่มการตรวจสอบข้อมูล | กระทบ Quality หรือ Deliverables บางส่วน |
| Low | การเปลี่ยนแปลงขนาดเล็กที่ไม่ส่งผลต่อการทำงานหลักของระบบ | แก้ไขคำสะกดหรือข้อความแสดงผล / เปลี่ยนโลโก้หรือรูปภาพ / ปรับฟอนต์หรือสี | ผลกระทบเล็กน้อยต่อ Deliverables |
**แนวทางการใช้งาน**
- ผู้ร้องขอ (Requester) ระบุระดับความรุนแรงตามตารางนี้ในส่วน "ความเร่งด่วน (Priority)"
- คณะพิจารณา (CAB) ใช้ตารางนี้ประกอบการพิจารณาในส่วน "การประเมินผลกระทบ (Impact Analysis)"
- หากมีข้อสงสัยในระดับผลกระทบ ให้ใช้ระดับที่สูงกว่าเพื่อความปลอดภัยของโครงการ
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,91 +0,0 @@
# Meeting Record — Closure Preparation Checkpoint
| Document field | Value |
|---|---|
| Document | Meeting Record |
| Meeting ID | MTG-004 |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Phase | Project closure |
| Meeting date | 14/08/26 |
| Related Progress Status Record | Progress Status Record 12 of 13 (reporting period 04/08/26–14/08/26) |
| Milestone | Demonstration data and closure preparation |
| Organizer | Apirach Supattaratpateep — Project Manager |
| Recorder | Apirach Supattaratpateep — Project Manager |
| Release | 14/08/26 V1.0 |
| Standard | ISO/IEC 29110 Basic Profile |
| Status | Final |
## 1. Purpose
This record documents the project checkpoint meeting held at the demonstration data and closure preparation milestone. It is the meeting counterpart to Progress Status Record 12 of 13; the task status and evidence reported here are the same as those recorded in that Progress Status Record.
**Implementation evidence for this checkpoint:** `dd48a8b` — Demo Data Population
## 2. Participants
| No. | Name | Project role | Attendance |
|---:|---|---|---|
| 1 | Seri Viriyasakultorn | Project Sponsor / Customer Representative / Authorized Approver | Attended |
| 2 | Apirach Supattaratpateep | Project Manager | Attended |
| 3 | Noppong Chareunsook | System Analyst | Attended |
| 4 | Thanakorn Sathitwitayakul | Developer | Attended |
| 5 | Parin Ngamkham | QA / Tester | Attended |
| 6 | Yaowalak Bangchomphoo | Document Control | Attended |
Time and location were not recorded contemporaneously.
## 3. Agenda
| No. | Item |
|---:|---|
| 1 | Confirm population of controlled demonstration data |
| 2 | Review the completed test and validation execution of 10/08/26–14/08/26 |
| 3 | Review remaining closure work against the project end date of 24/08/26 |
| 4 | Agree the approach to remaining work products and signatures |
## 4. Project progress
Task 4.7 (prepare demonstration data) closed at 100% on its planned date of 14/08/26. Tasks 4.4 and 4.5 passed their planned finish of 07/08/26 and were carried forward for evidence consolidation. Tasks 5.1 and 5.2 remained open against the project end date of 24/08/26. The 34 test cases and 12 validation scenarios were executed over 10/08/26–14/08/26.
## 5. Discussion and decisions
The Developer confirmed that controlled demonstration data had been populated to support validation and handover. The QA/Tester reported that the 34 defined test cases had been executed on the internal testing server and the Customer Representative reported that the 12 validation scenarios had been executed on the customer production environment, all over 10/08/26–14/08/26, with no open test defect. The meeting agreed that the remaining closure work — evidence consolidation, final repository and work-product review, independent verification and acceptance signatures — would be completed within the project period ending 24/08/26. No functional scope was added and no schedule change was required.
### Action items
| No. | Action | Owner | Target |
|---:|---|---|---|
| 1 | Consolidate the test and validation results into the controlled work products | QA / Tester | 17/08/26 |
| 2 | Perform independent Round 2 verification of the work-product set | Document Control | 17/08/26 |
| 3 | Complete the final repository and work-product review | Project Manager / Document Control | 24/08/26 |
| 4 | Obtain Project Sponsor signatures on the controlled work products | Project Manager | 24/08/26 |
### Next checkpoint
Closure activities continue to the project end date of 24/08/26.
## 6. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -1,90 +0,0 @@
# Meeting Record — Development Substantially Complete Checkpoint
| Document field | Value |
|---|---|
| Document | Meeting Record |
| Meeting ID | MTG-002 |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Phase | Execution — development baseline |
| Meeting date | 29/05/26 |
| Related Progress Status Record | Progress Status Record 9 of 13 (reporting period 24/05/26–29/05/26) |
| Milestone | Development baseline |
| Organizer | Apirach Supattaratpateep — Project Manager |
| Recorder | Apirach Supattaratpateep — Project Manager |
| Release | 29/05/26 V1.0 |
| Standard | ISO/IEC 29110 Basic Profile |
| Status | Final |
## 1. Purpose
This record documents the project checkpoint meeting held at the development baseline milestone. It is the meeting counterpart to Progress Status Record 9 of 13; the task status and evidence reported here are the same as those recorded in that Progress Status Record.
**Implementation evidence for this checkpoint:** `a0677d6` — Classe methods: remove reducdancy (final main-development commit)
## 2. Participants
| No. | Name | Project role | Attendance |
|---:|---|---|---|
| 1 | Seri Viriyasakultorn | Project Sponsor / Customer Representative / Authorized Approver | Attended |
| 2 | Apirach Supattaratpateep | Project Manager | Attended |
| 3 | Noppong Chareunsook | System Analyst | Attended |
| 4 | Thanakorn Sathitwitayakul | Developer | Attended |
| 5 | Parin Ngamkham | QA / Tester | Attended |
| 6 | Yaowalak Bangchomphoo | Document Control | Attended |
Time and location were not recorded contemporaneously.
## 3. Agenda
| No. | Item |
|---:|---|
| 1 | Confirm completion of the implementation tasks 3.1–3.10 |
| 2 | Review security hardening and lifecycle review outcomes |
| 3 | Review the corrections raised during implementation |
| 4 | Agree the transition to verification, validation and documentation |
## 4. Project progress
Tasks 3.8 (real-time services and scheduled jobs), 3.9 (security hardening and lifecycle review) and 3.10 (refactor and development baseline) all closed at 100% on their planned dates. The substantially complete development baseline was reached as scheduled on 29/05/26.
## 5. Discussion and decisions
The Developer confirmed that all planned implementation tasks were complete and that the security hardening and document-lifecycle reviews had been carried out, with the resulting fixes recorded in the Correction Register. The meeting agreed that the development baseline was reached and that the project would move to verification, validation and operational documentation from 30/05/26. It was noted that formal verification, validation and acceptance evidence still had to be consolidated after development.
### Action items
| No. | Action | Owner | Target |
|---:|---|---|---|
| 1 | Consolidate verification and validation evidence against the requirement baseline | Reviewer / Tester | 31/07/26 |
| 2 | Prepare user, operation and maintenance documentation | Developer / Document Control | 07/08/26 |
| 3 | Link implementation corrections to test evidence in the Correction Register | Developer / QA | Before acceptance |
### Next checkpoint
At the stabilization milestone.
## 6. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -1,90 +0,0 @@
# Meeting Record — Project Initiation Checkpoint
| Document field | Value |
|---|---|
| Document | Meeting Record |
| Meeting ID | MTG-001 |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Phase | Planning — authorization to begin implementation |
| Meeting date | 13/02/26 |
| Related Progress Status Record | Progress Status Record 2 of 13 (reporting period 12/01/26–18/02/26) |
| Milestone | Authorization of development start |
| Organizer | Apirach Supattaratpateep — Project Manager |
| Recorder | Apirach Supattaratpateep — Project Manager |
| Release | 13/02/26 V1.0 |
| Standard | ISO/IEC 29110 Basic Profile |
| Status | Final |
## 1. Purpose
This record documents the project checkpoint meeting held to authorize the start of development. It is the meeting counterpart to Progress Status Record 2 of 13; the task status reported here is the same as that recorded in that Progress Status Record.
This is a planning-phase authorization meeting held ahead of the implementation start date, so it records decisions taken rather than work completed.
## 2. Participants
| No. | Name | Project role | Attendance |
|---:|---|---|---|
| 1 | Seri Viriyasakultorn | Project Sponsor / Customer Representative / Authorized Approver | Attended |
| 2 | Apirach Supattaratpateep | Project Manager | Attended |
| 3 | Noppong Chareunsook | System Analyst | Attended |
| 4 | Thanakorn Sathitwitayakul | Developer | Attended |
| 5 | Parin Ngamkham | QA / Tester | Attended |
| 6 | Yaowalak Bangchomphoo | Document Control | Attended |
Time and location were not recorded contemporaneously.
## 3. Agenda
| No. | Item |
|---:|---|
| 1 | Confirm the requirements and planning baseline ahead of its 18/02/26 finish |
| 2 | Authorize the start of controlled software implementation |
| 3 | Confirm repository, branch, and configuration-control arrangements |
| 4 | Confirm roles and reporting cadence for the execution phase |
## 4. Project progress
Tasks 2.1 (collect customer requirements) and 2.2 (prepare the Software Project Plan) were reported complete. Task 2.3 (baseline requirements and schedule) was on track for its planned finish of 18/02/26, after which task 3.1 (initialize WMS application) would open with a planned start of 19/02/26.
## 5. Discussion and decisions
The Project Sponsor confirmed the requirements baseline and authorized development to begin on 19/02/26, once task 2.3 closes on 18/02/26. It was agreed that `main` would be the controlled integration baseline, that local configuration and secrets would be excluded from source control, and that progress would be reported per the Work Schedule task breakdown. No scope change was raised.
### Action items
| No. | Action | Owner | Target |
|---:|---|---|---|
| 1 | Initialize the application repository and baseline structure, starting 19/02/26 | Developer | 25/02/26 |
| 2 | Maintain progress reporting against the Work Schedule task IDs | Project Manager | Ongoing |
| 3 | Keep configuration and secrets out of version control | Developer | Ongoing |
### Next checkpoint
At the development baseline milestone.
## 6. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -1,89 +0,0 @@
# Meeting Record — Stabilization Checkpoint
| Document field | Value |
|---|---|
| Document | Meeting Record |
| Meeting ID | MTG-003 |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Phase | Stabilization |
| Meeting date | 03/08/26 |
| Related Progress Status Record | Progress Status Record 11 of 13 (reporting period 03/08/26) |
| Milestone | Post-development correction |
| Organizer | Apirach Supattaratpateep — Project Manager |
| Recorder | Apirach Supattaratpateep — Project Manager |
| Release | 03/08/26 V1.0 |
| Standard | ISO/IEC 29110 Basic Profile |
| Status | Final |
## 1. Purpose
This record documents the project checkpoint meeting held at the post-development correction milestone. It is the meeting counterpart to Progress Status Record 11 of 13; the task status and evidence reported here are the same as those recorded in that Progress Status Record.
**Implementation evidence for this checkpoint:** `b2c4374` — fix login and configurations
## 2. Participants
| No. | Name | Project role | Attendance |
|---:|---|---|---|
| 1 | Seri Viriyasakultorn | Project Sponsor / Customer Representative / Authorized Approver | Attended |
| 2 | Apirach Supattaratpateep | Project Manager | Attended |
| 3 | Noppong Chareunsook | System Analyst | Attended |
| 4 | Thanakorn Sathitwitayakul | Developer | Attended |
| 5 | Parin Ngamkham | QA / Tester | Attended |
| 6 | Yaowalak Bangchomphoo | Document Control | Attended |
Time and location were not recorded contemporaneously.
## 3. Agenda
| No. | Item |
|---:|---|
| 1 | Review the login and environment configuration corrections made after the development baseline |
| 2 | Review the status of verification, validation and documentation tasks |
| 3 | Confirm the plan for demonstration data and final delivery checks |
## 4. Project progress
Task 4.6 (configuration and login corrections) closed at 100% on its planned date of 03/08/26. Verification, validation and documentation tasks 4.3–4.5 remained in progress and were carried forward.
## 5. Discussion and decisions
The Developer reported that login and environment configuration issues identified after the development baseline had been corrected and committed. The meeting noted that the correction required linkage to the Correction Register and to verification evidence before closure. Verification and validation evidence consolidation was confirmed as the critical path to acceptance, and preparation of representative demonstration data was agreed as the next step.
### Action items
| No. | Action | Owner | Target |
|---:|---|---|---|
| 1 | Record the correction in the Correction Register and link it to verification evidence | Developer | Before acceptance |
| 2 | Prepare representative demonstration data for validation and handover | Developer / Tester | 14/08/26 |
| 3 | Complete consolidation of verification and validation evidence | Project Manager / QA | Before closure |
### Next checkpoint
At the closure preparation milestone.
## 6. Approval
### Prepared by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Technical evidence provided by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,84 @@
# Minutes Of Meeting
<!-- footer: MoM -->
| Document No | Minutes Of Meeting | Release, Version, By: | 25690105 V1.0 YaB |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Phase | Project Initiation |
| Task ID / Task Name | 1.1 Kick-off Meeting |
| Work Period of Task | 5 มกราคม 2569 – 9 มกราคม 2569 |
| Meeting Date | 5 มกราคม 2569 | Time | 09:00 – 11:00 น. |
| สิ่งแนบ | - |
| Location | ห้องประชุม บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) , คุณนพพงษ์ เจริญสุข (System Analyst) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
| สำเนาถึง (CC) | คุณเสรี วิริยะสกุลธรณ์ (Project Sponsor) |
## ผู้เข้าร่วมประชุม (Participants)
| ชื่อ - สกุล | ชื่อย่อ | ตำแหน่ง/บทบาท | (✔ เข้าร่วม / ✘ ไม่เข้าร่วม) |
| --- | :---: | --- | :---: |
| คุณเสรี วิริยะสกุลธรณ์ | SeV | Project Sponsor | ✔ |
| คุณอภิรัชช์ สุภัทรประทีป | ApS | Project Manager | ✔ |
| คุณนพพงษ์ เจริญสุข | NoC | System Analyst | ✔ |
| คุณธนกร สถิตวิทยากุล | ThS | Developer | ✔ |
| คุณปริญ งามขำ | PaNg | QA/Tester | ✔ |
| คุณเยาวลักษณ์ บางชมภู | YaB | Document Control | ✔ |
## ความคืบหน้ารวมของโครงการ (Project Progress)
| หมวดงาน | สถานะ | ความคืบหน้า (%) | รายละเอียด |
| --- | :---: | ---: | --- |
| Phase 1: Project Initiation | กำลังดำเนินการ | 20 | เปิดโครงการและชี้แจงทีมงานเรียบร้อย |
| รวมความคืบหน้าทั้งโครงการ | ตามแผน | 5 | โครงการเริ่มต้นตามกำหนด พร้อมเข้าสู่ขั้นตอน Identify Stakeholders |
## หัวข้อการประชุม (Agenda)
| ลำดับ | หัวข้อการประชุม | วัตถุประสงค์ |
| :---: | --- | --- |
| 1 | แนะนำสมาชิกทีมโครงการ | สร้างความเข้าใจบทบาทและหน้าที่ |
| 2 | ทบทวนความจำเป็นและวัตถุประสงค์ของระบบคลังสินค้า | กำหนดเป้าหมายร่วมกัน |
| 3 | ภาพรวมระบบงาน 11 ระบบที่จะพัฒนา | เห็นขอบเขตและแผนการพัฒนา |
| 4 | สรุปแผนโครงการ 232 วัน | ยืนยัน Timeline 5 ม.ค. – 24 ส.ค. 69 |
| 5 | กำหนดรอบการประชุมและการรายงานความก้าวหน้า | ตั้งรอบประชุม ผู้รับผิดชอบ และเอกสารอ้างอิง |
## สรุปรายงานการประชุม (Discussion Summary)
| ลำดับ | ประเด็น | รายละเอียด / มติที่ได้ | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | วัตถุประสงค์โครงการ | พัฒนาระบบบริหารจัดการคลังสินค้าแบบรวมศูนย์ รองรับหลายบริษัทและหลายคลัง | SeV, ApS | ยืนยันแล้ว |
| 2 | ระยะเวลาโครงการ | ระยะเวลา 232 วัน ตั้งแต่ 5 ม.ค. – 24 ส.ค. 69 | ApS | อนุมัติ |
| 3 | ทรัพยากรและทีมงาน | ทีมหลัก 6 คน ครบบทบาท PM, SA, Developer, QA, Document Control และ Project Sponsor | ApS, YaB | ผ่านการอนุมัติ |
| 4 | Project Repository | ใช้ Git Server เป็นศูนย์กลางเก็บ Source Code และเอกสารโครงการ | ThS, YaB | ดำเนินการแล้ว |
## งานที่ต้องติดตาม (Action Item)
| ลำดับ | งาน | ผู้รับผิดชอบ | วันครบกำหนด | สถานะ |
| :---: | --- | :---: | :---: | :---: |
| 1 | จัดทำ Stakeholder Register (Task 1.2) | ApS, YaB | 16 มกราคม 2569 | Scheduled |
| 2 | เตรียม Repository และโครงสร้างโฟลเดอร์เอกสารโครงการ | ThS | 16 มกราคม 2569 | Scheduled |
## งานประชุมครั้งถัดไป (Next Meeting)
| หัวข้อการประชุมถัดไป | วันที่ | ผู้จัดประชุม | วัตถุประสงค์ |
| --- | :---: | --- | --- |
| ทบทวนรายชื่อผู้มีส่วนได้ส่วนเสียและกำหนดวัตถุประสงค์โครงการ | 16 มกราคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามความคืบหน้าและมติที่เกี่ยวข้อง |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,82 @@
# Minutes Of Meeting
<!-- footer: MoM -->
| Document No | Minutes Of Meeting | Release, Version, By: | 25690123 V1.0 YaB |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Phase | Project Initiation |
| Task ID / Task Name | 1.4 Approve Project Charter |
| Work Period of Task | 22 มกราคม 2569 – 23 มกราคม 2569 |
| Meeting Date | 23 มกราคม 2569 | Time | 09:00 – 11:00 น. |
| สิ่งแนบ | Project Charter Report, Stakeholder Register |
| Location | ห้องประชุม บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) , คุณนพพงษ์ เจริญสุข (System Analyst) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
| สำเนาถึง (CC) | คุณเสรี วิริยะสกุลธรณ์ (Project Sponsor) |
## ผู้เข้าร่วมประชุม (Participants)
| ชื่อ - สกุล | ชื่อย่อ | ตำแหน่ง/บทบาท | (✔ เข้าร่วม / ✘ ไม่เข้าร่วม) |
| --- | :---: | --- | :---: |
| คุณเสรี วิริยะสกุลธรณ์ | SeV | Project Sponsor | ✔ |
| คุณอภิรัชช์ สุภัทรประทีป | ApS | Project Manager | ✔ |
| คุณนพพงษ์ เจริญสุข | NoC | System Analyst | ✔ |
| คุณธนกร สถิตวิทยากุล | ThS | Developer | ✔ |
| คุณปริญ งามขำ | PaNg | QA/Tester | ✔ |
| คุณเยาวลักษณ์ บางชมภู | YaB | Document Control | ✔ |
## ความคืบหน้ารวมของโครงการ (Project Progress)
| หมวดงาน | สถานะ | ความคืบหน้า (%) | รายละเอียด |
| --- | :---: | ---: | --- |
| Phase 1: Project Initiation | เสร็จสมบูรณ์ | 100 | อนุมัติ Project Charter และขอบเขตงานครบถ้วน |
| Phase 2: Project Planning | กำลังดำเนินการ | 30 | อยู่ระหว่างเก็บความต้องการลูกค้า |
| รวมความคืบหน้าทั้งโครงการ | ตามแผน | 12 | เข้าสู่ขั้นตอนวางแผนโครงการตามกำหนด |
## หัวข้อการประชุม (Agenda)
| ลำดับ | หัวข้อการประชุม | วัตถุประสงค์ |
| :---: | --- | --- |
| 1 | พิจารณาอนุมัติกฎบัตรโครงการ (Project Charter) | ยืนยันวัตถุประสงค์ ขอบเขต และงบประมาณ |
| 2 | ทบทวน Stakeholder Register | ยืนยันบทบาทและระดับการมีส่วนร่วม |
| 3 | แผนการเก็บความต้องการลูกค้า | กำหนดผู้ให้ข้อมูลและกรอบเวลา |
## สรุปรายงานการประชุม (Discussion Summary)
| ลำดับ | ประเด็น | รายละเอียด / มติที่ได้ | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | อนุมัติกฎบัตรโครงการ | Project Sponsor อนุมัติวัตถุประสงค์ ขอบเขต 11 ระบบงาน และเกณฑ์ความสำเร็จ | SeV | อนุมัติ |
| 2 | ผู้มีส่วนได้ส่วนเสีย | ยืนยันผู้รับผิดชอบตาม RACI ครบทุกบทบาท | ApS, YaB | ยืนยันแล้ว |
| 3 | การเก็บความต้องการ | มอบหมาย System Analyst สัมภาษณ์ฝ่ายคลังสินค้า ขาย จัดซื้อ และบัญชี | NoC | ดำเนินการ |
## งานที่ต้องติดตาม (Action Item)
| ลำดับ | งาน | ผู้รับผิดชอบ | วันครบกำหนด | สถานะ |
| :---: | --- | :---: | :---: | :---: |
| 1 | เก็บและสรุปความต้องการลูกค้า CR01–CR14 (Task 2.1) | NoC, ApS | 6 กุมภาพันธ์ 2569 | Scheduled |
| 2 | จัดทำร่าง Software Project Plan และ Work Schedule (Task 2.2) | ApS | 13 กุมภาพันธ์ 2569 | Scheduled |
## งานประชุมครั้งถัดไป (Next Meeting)
| หัวข้อการประชุมถัดไป | วันที่ | ผู้จัดประชุม | วัตถุประสงค์ |
| --- | :---: | --- | --- |
| สรุปความต้องการลูกค้าและทบทวนร่างแผนโครงการ | 6 กุมภาพันธ์ 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามความคืบหน้าและมติที่เกี่ยวข้อง |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,83 @@
# Minutes Of Meeting
<!-- footer: MoM -->
| Document No | Minutes Of Meeting | Release, Version, By: | 25690218 V1.0 YaB |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Phase | Project Planning |
| Task ID / Task Name | 2.3 Baseline Requirements & Schedule |
| Work Period of Task | 16 กุมภาพันธ์ 2569 – 18 กุมภาพันธ์ 2569 |
| Meeting Date | 18 กุมภาพันธ์ 2569 | Time | 09:00 – 11:00 น. |
| สิ่งแนบ | Customer Requirements, Software Project Plan, Work Schedule |
| Location | ห้องประชุม บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) , คุณนพพงษ์ เจริญสุข (System Analyst) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
| สำเนาถึง (CC) | คุณเสรี วิริยะสกุลธรณ์ (Project Sponsor) |
## ผู้เข้าร่วมประชุม (Participants)
| ชื่อ - สกุล | ชื่อย่อ | ตำแหน่ง/บทบาท | (✔ เข้าร่วม / ✘ ไม่เข้าร่วม) |
| --- | :---: | --- | :---: |
| คุณเสรี วิริยะสกุลธรณ์ | SeV | Project Sponsor | ✔ |
| คุณอภิรัชช์ สุภัทรประทีป | ApS | Project Manager | ✔ |
| คุณนพพงษ์ เจริญสุข | NoC | System Analyst | ✔ |
| คุณธนกร สถิตวิทยากุล | ThS | Developer | ✔ |
| คุณปริญ งามขำ | PaNg | QA/Tester | ✔ |
| คุณเยาวลักษณ์ บางชมภู | YaB | Document Control | ✔ |
## ความคืบหน้ารวมของโครงการ (Project Progress)
| หมวดงาน | สถานะ | ความคืบหน้า (%) | รายละเอียด |
| --- | :---: | ---: | --- |
| Phase 1: Project Initiation | เสร็จสมบูรณ์ | 100 | ปิดขั้นตอนเริ่มต้นโครงการ |
| Phase 2: Project Planning | เสร็จสมบูรณ์ | 100 | ตั้ง Baseline ความต้องการและแผนงานเรียบร้อย |
| รวมความคืบหน้าทั้งโครงการ | ตามแผน | 20 | พร้อมเริ่มพัฒนาระบบ 19 ก.พ. 69 |
## หัวข้อการประชุม (Agenda)
| ลำดับ | หัวข้อการประชุม | วัตถุประสงค์ |
| :---: | --- | --- |
| 1 | ทบทวนความต้องการลูกค้า CR01–CR14 | ยืนยันความครบถ้วนและความเป็นไปได้ |
| 2 | ทบทวน Software Project Plan และ Work Schedule | ยืนยันแผนงาน ทรัพยากร และความเสี่ยง |
| 3 | อนุมัติเริ่มพัฒนาระบบ | ยืนยันวันเริ่มพัฒนาและการควบคุม Source Code |
## สรุปรายงานการประชุม (Discussion Summary)
| ลำดับ | ประเด็น | รายละเอียด / มติที่ได้ | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | ความต้องการลูกค้า | ความต้องการ 80 รายการ จัดหมวด CR01–CR14 ผลสรุปยอมรับ (A) ทุกรายการ | NoC, SeV | อนุมัติ |
| 2 | แผนโครงการและความเสี่ยง | ยืนยันแผน 232 วัน ความเสี่ยง R1–R8 และแผนสำรองงานที่ไม่แล้วเสร็จ | ApS | อนุมัติ |
| 3 | การควบคุม Source Code | กำหนด main เป็น Baseline หลัก ไม่นำค่าตั้งค่าและความลับเข้า Git | ThS, YaB | บังคับใช้ทันที |
## งานที่ต้องติดตาม (Action Item)
| ลำดับ | งาน | ผู้รับผิดชอบ | วันครบกำหนด | สถานะ |
| :---: | --- | :---: | :---: | :---: |
| 1 | เริ่มพัฒนาระบบตาม Task 3.1 ในวันที่ 19 ก.พ. 69 | ThS, NoC | 25 กุมภาพันธ์ 2569 | Scheduled |
| 2 | จัดทำ SRS และเอกสารออกแบบระบบ | NoC, ThS | 25 กุมภาพันธ์ 2569 | Scheduled |
| 3 | รายงานความก้าวหน้าตามรหัสงานใน Work Schedule | ApS | 24 สิงหาคม 2569 | Ongoing |
## งานประชุมครั้งถัดไป (Next Meeting)
| หัวข้อการประชุมถัดไป | วันที่ | ผู้จัดประชุม | วัตถุประสงค์ |
| --- | :---: | --- | --- |
| ติดตามการจัดทำ SRS เอกสารออกแบบ และการเริ่มพัฒนาระบบ | 25 กุมภาพันธ์ 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามความคืบหน้าและมติที่เกี่ยวข้อง |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,81 @@
# Minutes Of Meeting
<!-- footer: MoM -->
| Document No | Minutes Of Meeting | Release, Version, By: | 25690317 V1.0 YaB |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Phase | Project Execution |
| Task ID / Task Name | 3.2 Security & Database Foundation |
| Work Period of Task | 9 มีนาคม 2569 – 17 มีนาคม 2569 |
| Meeting Date | 17 มีนาคม 2569 | Time | 09:00 – 11:00 น. |
| สิ่งแนบ | Progress Status Record 17 มี.ค. 69 |
| Location | ห้องประชุม บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) , คุณนพพงษ์ เจริญสุข (System Analyst) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
| สำเนาถึง (CC) | คุณเสรี วิริยะสกุลธรณ์ (Project Sponsor) |
## ผู้เข้าร่วมประชุม (Participants)
| ชื่อ - สกุล | ชื่อย่อ | ตำแหน่ง/บทบาท | (✔ เข้าร่วม / ✘ ไม่เข้าร่วม) |
| --- | :---: | --- | :---: |
| คุณเสรี วิริยะสกุลธรณ์ | SeV | Project Sponsor | ✔ |
| คุณอภิรัชช์ สุภัทรประทีป | ApS | Project Manager | ✔ |
| คุณนพพงษ์ เจริญสุข | NoC | System Analyst | ✔ |
| คุณธนกร สถิตวิทยากุล | ThS | Developer | ✔ |
| คุณปริญ งามขำ | PaNg | QA/Tester | ✔ |
| คุณเยาวลักษณ์ บางชมภู | YaB | Document Control | ✔ |
## ความคืบหน้ารวมของโครงการ (Project Progress)
| หมวดงาน | สถานะ | ความคืบหน้า (%) | รายละเอียด |
| --- | :---: | ---: | --- |
| Phase 3: Project Execution | กำลังดำเนินการ | 25 | พัฒนาฐานข้อมูลสต๊อกและโมดูล ICS เบื้องต้น |
| รวมความคืบหน้าทั้งโครงการ | ตามแผน | 30 | การพัฒนาเป็นไปตามแผน |
## หัวข้อการประชุม (Agenda)
| ลำดับ | หัวข้อการประชุม | วัตถุประสงค์ |
| :---: | --- | --- |
| 1 | ผลการแก้ไขตามผลตรวจความปลอดภัย | ยืนยันการปิดข้อบกพร่อง ISS-001 |
| 2 | การออกแบบฐานข้อมูลสต๊อกและโมดูล ICS | ทบทวนโครงสร้างตารางและความสัมพันธ์ |
| 3 | แผนพัฒนาโมดูลคลังสินค้าและรายงาน | ยืนยันลำดับงานช่วงเดือนเมษายน |
## สรุปรายงานการประชุม (Discussion Summary)
| ลำดับ | ประเด็น | รายละเอียด / มติที่ได้ | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | ความปลอดภัยของระบบ | ถอดไฟล์ตั้งค่าออกจาก Git และแก้ไขตามผลตรวจความปลอดภัยครบถ้วน | ThS | เสร็จสิ้น |
| 2 | ฐานข้อมูลสต๊อก | ยืนยันโครงสร้างตาราง td_stock และตารางข้อมูลหลักที่เกี่ยวข้อง | NoC, ThS | ยืนยันแล้ว |
| 3 | แผนงานถัดไป | พัฒนาแดชบอร์ดสต๊อก สินค้า ความจุคลัง และรายงาน | ThS | ดำเนินการ |
## งานที่ต้องติดตาม (Action Item)
| ลำดับ | งาน | ผู้รับผิดชอบ | วันครบกำหนด | สถานะ |
| :---: | --- | :---: | :---: | :---: |
| 1 | บันทึกการแก้ไข ISS-001 ใน Correction Register | YaB | 20 มีนาคม 2569 | Scheduled |
| 2 | พัฒนาโมดูลคลังสินค้าและรายงาน (Task 3.3) | ThS | 29 เมษายน 2569 | Scheduled |
## งานประชุมครั้งถัดไป (Next Meeting)
| หัวข้อการประชุมถัดไป | วันที่ | ผู้จัดประชุม | วัตถุประสงค์ |
| --- | :---: | --- | --- |
| ติดตามการพัฒนาโมดูลคลังสินค้า สินค้า และรายงาน | 29 เมษายน 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามความคืบหน้าและมติที่เกี่ยวข้อง |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,81 @@
# Minutes Of Meeting
<!-- footer: MoM -->
| Document No | Minutes Of Meeting | Release, Version, By: | 25690429 V1.0 YaB |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Phase | Project Execution |
| Task ID / Task Name | 3.3 Inventory & Warehouse Modules |
| Work Period of Task | 9 เมษายน 2569 – 29 เมษายน 2569 |
| Meeting Date | 29 เมษายน 2569 | Time | 09:00 – 11:00 น. |
| สิ่งแนบ | Progress Status Record 29 เม.ย. 69 |
| Location | ห้องประชุม บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) , คุณนพพงษ์ เจริญสุข (System Analyst) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
| สำเนาถึง (CC) | คุณเสรี วิริยะสกุลธรณ์ (Project Sponsor) |
## ผู้เข้าร่วมประชุม (Participants)
| ชื่อ - สกุล | ชื่อย่อ | ตำแหน่ง/บทบาท | (✔ เข้าร่วม / ✘ ไม่เข้าร่วม) |
| --- | :---: | --- | :---: |
| คุณเสรี วิริยะสกุลธรณ์ | SeV | Project Sponsor | ✔ |
| คุณอภิรัชช์ สุภัทรประทีป | ApS | Project Manager | ✔ |
| คุณนพพงษ์ เจริญสุข | NoC | System Analyst | ✔ |
| คุณธนกร สถิตวิทยากุล | ThS | Developer | ✔ |
| คุณปริญ งามขำ | PaNg | QA/Tester | ✔ |
| คุณเยาวลักษณ์ บางชมภู | YaB | Document Control | ✔ |
## ความคืบหน้ารวมของโครงการ (Project Progress)
| หมวดงาน | สถานะ | ความคืบหน้า (%) | รายละเอียด |
| --- | :---: | ---: | --- |
| Phase 3: Project Execution | กำลังดำเนินการ | 50 | พัฒนาโมดูลคลังสินค้า สินค้า Lot/Serial/Expiry และรายงานเสร็จ |
| รวมความคืบหน้าทั้งโครงการ | ตามแผน | 45 | เข้าสู่การพัฒนาระบบสิทธิ์และเอกสารธุรกิจ |
## หัวข้อการประชุม (Agenda)
| ลำดับ | หัวข้อการประชุม | วัตถุประสงค์ |
| :---: | --- | --- |
| 1 | ผลการพัฒนาโมดูลคลังสินค้าและรายงาน | ตรวจสอบความครบถ้วนตาม CR01:005–CR01:012 |
| 2 | ประเด็นความถูกต้องของข้อมูล | พิจารณาการแก้ไข ISS-002 |
| 3 | แผนพัฒนาระบบสิทธิ์ ใบสั่งขาย และบาร์โค้ด | ยืนยันลำดับงานช่วงต้นเดือนพฤษภาคม |
## สรุปรายงานการประชุม (Discussion Summary)
| ลำดับ | ประเด็น | รายละเอียด / มติที่ได้ | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | โมดูลคลังสินค้า | พัฒนาแดชบอร์ดสต๊อก ความจุคลัง Lot/Serial/Expiry และรายงานครบตามความต้องการ | ThS, NoC | เสร็จสิ้น |
| 2 | ความถูกต้องของข้อมูล | ถอดคำสั่งที่กระทบความถูกต้องและเพิ่มการตรวจสอบก่อนทำรายการ | ThS | เสร็จสิ้น |
| 3 | ระบบสิทธิ์ผู้ใช้ | มอบหมายพัฒนา Role Guard และรวมศูนย์การตรวจสิทธิ์ | ThS | ดำเนินการ |
## งานที่ต้องติดตาม (Action Item)
| ลำดับ | งาน | ผู้รับผิดชอบ | วันครบกำหนด | สถานะ |
| :---: | --- | :---: | :---: | :---: |
| 1 | บันทึกการแก้ไข ISS-002 ใน Correction Register | YaB | 1 พฤษภาคม 2569 | Scheduled |
| 2 | พัฒนาระบบเข้าสู่ระบบ สิทธิ์ และเอกสารขาย (Task 3.4, 3.5) | ThS | 12 พฤษภาคม 2569 | Scheduled |
## งานประชุมครั้งถัดไป (Next Meeting)
| หัวข้อการประชุมถัดไป | วันที่ | ผู้จัดประชุม | วัตถุประสงค์ |
| --- | :---: | --- | --- |
| ติดตามการพัฒนาระบบสิทธิ์ ใบสั่งขาย และบาร์โค้ด | 8 พฤษภาคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามความคืบหน้าและมติที่เกี่ยวข้อง |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,81 @@
# Minutes Of Meeting
<!-- footer: MoM -->
| Document No | Minutes Of Meeting | Release, Version, By: | 25690513 V1.0 YaB |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Phase | Project Execution |
| Task ID / Task Name | 3.6 Production Preparation & Setup |
| Work Period of Task | 11 พฤษภาคม 2569 – 13 พฤษภาคม 2569 |
| Meeting Date | 13 พฤษภาคม 2569 | Time | 09:00 – 11:00 น. |
| สิ่งแนบ | Progress Status Record 13 พ.ค. 69 |
| Location | ห้องประชุม บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) , คุณนพพงษ์ เจริญสุข (System Analyst) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
| สำเนาถึง (CC) | คุณเสรี วิริยะสกุลธรณ์ (Project Sponsor) |
## ผู้เข้าร่วมประชุม (Participants)
| ชื่อ - สกุล | ชื่อย่อ | ตำแหน่ง/บทบาท | (✔ เข้าร่วม / ✘ ไม่เข้าร่วม) |
| --- | :---: | --- | :---: |
| คุณเสรี วิริยะสกุลธรณ์ | SeV | Project Sponsor | ✔ |
| คุณอภิรัชช์ สุภัทรประทีป | ApS | Project Manager | ✔ |
| คุณนพพงษ์ เจริญสุข | NoC | System Analyst | ✔ |
| คุณธนกร สถิตวิทยากุล | ThS | Developer | ✔ |
| คุณปริญ งามขำ | PaNg | QA/Tester | ✔ |
| คุณเยาวลักษณ์ บางชมภู | YaB | Document Control | ✔ |
## ความคืบหน้ารวมของโครงการ (Project Progress)
| หมวดงาน | สถานะ | ความคืบหน้า (%) | รายละเอียด |
| --- | :---: | ---: | --- |
| Phase 3: Project Execution | กำลังดำเนินการ | 70 | ระบบสิทธิ์ เอกสารขาย และสคริปต์ติดตั้งเสร็จ |
| รวมความคืบหน้าทั้งโครงการ | ตามแผน | 60 | เริ่มพัฒนาโมดูลบัญชีและการเงิน |
## หัวข้อการประชุม (Agenda)
| ลำดับ | หัวข้อการประชุม | วัตถุประสงค์ |
| :---: | --- | --- |
| 1 | ผลการพัฒนาระบบสิทธิ์และเอกสารขาย | ตรวจสอบความครบถ้วนตาม CR01:001–CR01:004 และ CR01:013 |
| 2 | ประเด็นความปลอดภัยและ Onboarding ที่พบ | พิจารณาการแก้ไข ISS-003 ถึง ISS-009 |
| 3 | แผนพัฒนาบัญชีและการเงิน | ยืนยันลำดับงานช่วงกลางเดือนพฤษภาคม |
## สรุปรายงานการประชุม (Discussion Summary)
| ลำดับ | ประเด็น | รายละเอียด / มติที่ได้ | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | ระบบสิทธิ์และ Onboarding | แก้ไขข้อบกพร่องการลงทะเบียน Onboarding และการตรวจสิทธิ์ครบทุกรายการที่พบ | ThS | เสร็จสิ้น |
| 2 | การเตรียมใช้งานจริง | จัดทำ Base URL อัตโนมัติและสคริปต์ติดตั้งฐานข้อมูลในขั้นตอนเดียว | ThS | เสร็จสิ้น |
| 3 | บัญชีและการเงิน | มอบหมายพัฒนาผังบัญชี GL สมุดรายวัน และเอกสารการเงิน | ThS, NoC | ดำเนินการ |
## งานที่ต้องติดตาม (Action Item)
| ลำดับ | งาน | ผู้รับผิดชอบ | วันครบกำหนด | สถานะ |
| :---: | --- | :---: | :---: | :---: |
| 1 | บันทึกการแก้ไข ISS-003 ถึง ISS-009 ใน Correction Register | YaB | 15 พฤษภาคม 2569 | Scheduled |
| 2 | พัฒนาโมดูลบัญชีและการเงิน (Task 3.7) | ThS | 23 พฤษภาคม 2569 | Scheduled |
## งานประชุมครั้งถัดไป (Next Meeting)
| หัวข้อการประชุมถัดไป | วันที่ | ผู้จัดประชุม | วัตถุประสงค์ |
| --- | :---: | --- | --- |
| ติดตามการพัฒนาบัญชี การเงิน และการควบคุมสิทธิ์ผู้ใช้ | 23 พฤษภาคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามความคืบหน้าและมติที่เกี่ยวข้อง |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,82 @@
# Minutes Of Meeting
<!-- footer: MoM -->
| Document No | Minutes Of Meeting | Release, Version, By: | 25690523 V1.0 YaB |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Phase | Project Execution |
| Task ID / Task Name | 3.7 Accounting & Finance Workflows |
| Work Period of Task | 13 พฤษภาคม 2569 – 23 พฤษภาคม 2569 |
| Meeting Date | 23 พฤษภาคม 2569 | Time | 09:00 – 11:00 น. |
| สิ่งแนบ | Progress Status Record 23 พ.ค. 69, Change Report CH-001 |
| Location | ห้องประชุม บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) , คุณนพพงษ์ เจริญสุข (System Analyst) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
| สำเนาถึง (CC) | คุณเสรี วิริยะสกุลธรณ์ (Project Sponsor) |
## ผู้เข้าร่วมประชุม (Participants)
| ชื่อ - สกุล | ชื่อย่อ | ตำแหน่ง/บทบาท | (✔ เข้าร่วม / ✘ ไม่เข้าร่วม) |
| --- | :---: | --- | :---: |
| คุณเสรี วิริยะสกุลธรณ์ | SeV | Project Sponsor | ✔ |
| คุณอภิรัชช์ สุภัทรประทีป | ApS | Project Manager | ✔ |
| คุณนพพงษ์ เจริญสุข | NoC | System Analyst | ✔ |
| คุณธนกร สถิตวิทยากุล | ThS | Developer | ✔ |
| คุณปริญ งามขำ | PaNg | QA/Tester | ✔ |
| คุณเยาวลักษณ์ บางชมภู | YaB | Document Control | ✔ |
## ความคืบหน้ารวมของโครงการ (Project Progress)
| หมวดงาน | สถานะ | ความคืบหน้า (%) | รายละเอียด |
| --- | :---: | ---: | --- |
| Phase 3: Project Execution | กำลังดำเนินการ | 85 | บัญชีและการเงินเสร็จ เหลือบริการแจ้งเตือนและการทบทวนความปลอดภัย |
| รวมความคืบหน้าทั้งโครงการ | ตามแผน | 72 | เตรียมเข้าสู่ Baseline การพัฒนา |
## หัวข้อการประชุม (Agenda)
| ลำดับ | หัวข้อการประชุม | วัตถุประสงค์ |
| :---: | --- | --- |
| 1 | ผลการพัฒนาบัญชีและการเงิน | ตรวจสอบความครบถ้วนตาม CR01:015–CR01:017 |
| 2 | พิจารณาคำขอเปลี่ยนแปลง CH-001 (Rack เป็น Bin) | ประเมินผลกระทบและอนุมัติ |
| 3 | แผนงานก่อนตั้ง Baseline การพัฒนา | ยืนยันงานที่ต้องเสร็จภายใน 29 พ.ค. 69 |
## สรุปรายงานการประชุม (Discussion Summary)
| ลำดับ | ประเด็น | รายละเอียด / มติที่ได้ | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | บัญชีและการเงิน | พัฒนาผังบัญชี GL สมุดรายวัน รายงานบัญชี ใบวางบิลและใบเสร็จครบตามความต้องการ | ThS, NoC | เสร็จสิ้น |
| 2 | คำขอเปลี่ยนแปลง CH-001 | เปลี่ยนคำเรียกตำแหน่งจัดเก็บจาก Rack เป็น Bin ให้ตรงกับคำที่พนักงานคลังใช้จริง ประเมินผลกระทบระดับ Medium ไม่กระทบกำหนดส่งมอบ | SeV, ApS, NoC | อนุมัติ |
| 3 | ความปลอดภัยและโควตารายการ | เพิ่มการควบคุมสิทธิ์แอปพลิเคชันและโควตารายการต่อบริษัท | ThS | ดำเนินการ |
## งานที่ต้องติดตาม (Action Item)
| ลำดับ | งาน | ผู้รับผิดชอบ | วันครบกำหนด | สถานะ |
| :---: | --- | :---: | :---: | :---: |
| 1 | ดำเนินการเปลี่ยนคำเรียกตามคำขอ CH-001 | ThS | 27 พฤษภาคม 2569 | Scheduled |
| 2 | ทบทวนความปลอดภัยและวงจรเอกสารก่อนตั้ง Baseline (Task 3.9) | ThS, PaNg | 28 พฤษภาคม 2569 | Scheduled |
| 3 | บันทึกการแก้ไข ISS-010 ถึง ISS-015 ใน Correction Register | YaB | 25 พฤษภาคม 2569 | Scheduled |
## งานประชุมครั้งถัดไป (Next Meeting)
| หัวข้อการประชุมถัดไป | วันที่ | ผู้จัดประชุม | วัตถุประสงค์ |
| --- | :---: | --- | --- |
| สรุปผลการพัฒนาและตั้ง Baseline การพัฒนา | 29 พฤษภาคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามความคืบหน้าและมติที่เกี่ยวข้อง |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,83 @@
# Minutes Of Meeting
<!-- footer: MoM -->
| Document No | Minutes Of Meeting | Release, Version, By: | 25690529 V1.0 YaB |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Phase | Project Execution |
| Task ID / Task Name | 3.10 Refactor & Development Baseline |
| Work Period of Task | 29 พฤษภาคม 2569 – 29 พฤษภาคม 2569 |
| Meeting Date | 29 พฤษภาคม 2569 | Time | 09:00 – 11:00 น. |
| สิ่งแนบ | Progress Status Record 29 พ.ค. 69 |
| Location | ห้องประชุม บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) , คุณนพพงษ์ เจริญสุข (System Analyst) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
| สำเนาถึง (CC) | คุณเสรี วิริยะสกุลธรณ์ (Project Sponsor) |
## ผู้เข้าร่วมประชุม (Participants)
| ชื่อ - สกุล | ชื่อย่อ | ตำแหน่ง/บทบาท | (✔ เข้าร่วม / ✘ ไม่เข้าร่วม) |
| --- | :---: | --- | :---: |
| คุณเสรี วิริยะสกุลธรณ์ | SeV | Project Sponsor | ✔ |
| คุณอภิรัชช์ สุภัทรประทีป | ApS | Project Manager | ✔ |
| คุณนพพงษ์ เจริญสุข | NoC | System Analyst | ✔ |
| คุณธนกร สถิตวิทยากุล | ThS | Developer | ✔ |
| คุณปริญ งามขำ | PaNg | QA/Tester | ✔ |
| คุณเยาวลักษณ์ บางชมภู | YaB | Document Control | ✔ |
## ความคืบหน้ารวมของโครงการ (Project Progress)
| หมวดงาน | สถานะ | ความคืบหน้า (%) | รายละเอียด |
| --- | :---: | ---: | --- |
| Phase 3: Project Execution | เสร็จสมบูรณ์ | 100 | พัฒนาครบทุกโมดูลและตั้ง Baseline การพัฒนา (Git a0677d6) |
| Phase 4: Verification & Validation | กำลังดำเนินการ | 10 | เริ่มตรวจสอบเอกสารและจัดทำคู่มือ |
| รวมความคืบหน้าทั้งโครงการ | ตามแผน | 78 | เข้าสู่ขั้นตอนตรวจสอบและจัดทำเอกสาร |
## หัวข้อการประชุม (Agenda)
| ลำดับ | หัวข้อการประชุม | วัตถุประสงค์ |
| :---: | --- | --- |
| 1 | สรุปผลการพัฒนา Task 3.1–3.10 | ยืนยันความครบถ้วนของการพัฒนา |
| 2 | สรุปผลการทบทวนความปลอดภัยและวงจรเอกสาร | ยืนยันการปิดข้อบกพร่อง ISS-016 ถึง ISS-027 |
| 3 | แผนการตรวจสอบ ทดสอบ และจัดทำเอกสาร | กำหนดผู้รับผิดชอบและกรอบเวลา |
## สรุปรายงานการประชุม (Discussion Summary)
| ลำดับ | ประเด็น | รายละเอียด / มติที่ได้ | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | Baseline การพัฒนา | พัฒนาครบทุกโมดูลตามขอบเขต และลดความซ้ำซ้อนของคลาสเรียบร้อย ตั้ง Baseline เมื่อ 29 พ.ค. 69 | ThS | เสร็จสิ้น |
| 2 | ความปลอดภัยและการแยกข้อมูล | ปิดข้อบกพร่องด้านการเข้าสู่ระบบ ขอบเขตบริษัท และวงจรเอกสารครบทุกรายการที่พบ | ThS, PaNg | เสร็จสิ้น |
| 3 | ขั้นตอนถัดไป | ตรวจสอบ Work Products จัดทำคู่มือ และเตรียมชุดทดสอบระบบ | PaNg, NoC, YaB | ดำเนินการ |
## งานที่ต้องติดตาม (Action Item)
| ลำดับ | งาน | ผู้รับผิดชอบ | วันครบกำหนด | สถานะ |
| :---: | --- | :---: | :---: | :---: |
| 1 | จัดทำ Test Case และ Test Procedures ครบทุกหน่วยงาน | PaNg, NoC | 31 กรกฎาคม 2569 | Scheduled |
| 2 | จัดทำคู่มือผู้ใช้ คู่มือผู้ดูแลระบบ และคู่มือบำรุงรักษา (Task 4.5) | ThS, YaB | 17 สิงหาคม 2569 | Scheduled |
| 3 | ตรวจสอบ Work Products รอบที่ 1–3 (Task 4.3) | PaNg, NoC | 15 สิงหาคม 2569 | Scheduled |
## งานประชุมครั้งถัดไป (Next Meeting)
| หัวข้อการประชุมถัดไป | วันที่ | ผู้จัดประชุม | วัตถุประสงค์ |
| --- | :---: | --- | --- |
| ติดตามการตรวจสอบเอกสาร การจัดทำคู่มือ และการแก้ไขหลัง Baseline | 3 สิงหาคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามความคืบหน้าและมติที่เกี่ยวข้อง |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,82 @@
# Minutes Of Meeting
<!-- footer: MoM -->
| Document No | Minutes Of Meeting | Release, Version, By: | 25690803 V1.0 YaB |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Phase | Stabilization |
| Task ID / Task Name | 4.6 Post-baseline Corrections |
| Work Period of Task | 3 สิงหาคม 2569 – 3 สิงหาคม 2569 |
| Meeting Date | 3 สิงหาคม 2569 | Time | 09:00 – 11:00 น. |
| สิ่งแนบ | Progress Status Record 3 ส.ค. 69 |
| Location | ห้องประชุม บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) , คุณนพพงษ์ เจริญสุข (System Analyst) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
| สำเนาถึง (CC) | คุณเสรี วิริยะสกุลธรณ์ (Project Sponsor) |
## ผู้เข้าร่วมประชุม (Participants)
| ชื่อ - สกุล | ชื่อย่อ | ตำแหน่ง/บทบาท | (✔ เข้าร่วม / ✘ ไม่เข้าร่วม) |
| --- | :---: | --- | :---: |
| คุณเสรี วิริยะสกุลธรณ์ | SeV | Project Sponsor | ✔ |
| คุณอภิรัชช์ สุภัทรประทีป | ApS | Project Manager | ✔ |
| คุณนพพงษ์ เจริญสุข | NoC | System Analyst | ✔ |
| คุณธนกร สถิตวิทยากุล | ThS | Developer | ✔ |
| คุณปริญ งามขำ | PaNg | QA/Tester | ✔ |
| คุณเยาวลักษณ์ บางชมภู | YaB | Document Control | ✔ |
## ความคืบหน้ารวมของโครงการ (Project Progress)
| หมวดงาน | สถานะ | ความคืบหน้า (%) | รายละเอียด |
| --- | :---: | ---: | --- |
| Phase 4: Verification & Validation | กำลังดำเนินการ | 70 | ตรวจสอบเอกสารรอบที่ 1–3 และจัดทำคู่มือใกล้เสร็จ |
| รวมความคืบหน้าทั้งโครงการ | ตามแผน | 85 | เตรียมทดสอบระบบและ UAT |
## หัวข้อการประชุม (Agenda)
| ลำดับ | หัวข้อการประชุม | วัตถุประสงค์ |
| :---: | --- | --- |
| 1 | ผลการแก้ไขหลัง Baseline การพัฒนา | ยืนยันการปิดข้อบกพร่อง ISS-028 |
| 2 | ความคืบหน้าการตรวจสอบเอกสารและคู่มือ | ทบทวนผลการตรวจสอบรอบที่ 1–3 |
| 3 | แผนการทดสอบระบบและ UAT | ยืนยันสภาพแวดล้อม ผู้ทดสอบ และกรอบเวลา |
## สรุปรายงานการประชุม (Discussion Summary)
| ลำดับ | ประเด็น | รายละเอียด / มติที่ได้ | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | การแก้ไขหลัง Baseline | แก้ไขการเข้าสู่ระบบและค่าตั้งค่าสภาพแวดล้อมที่พบหลังตั้ง Baseline เรียบร้อย | ThS | เสร็จสิ้น |
| 2 | การตรวจสอบเอกสาร | ตรวจสอบความต้องการ ออกแบบ และการสอบกลับรอบที่ 1–3 พบประเด็นที่ต้องปรับปรุงและแก้ไขแล้ว | PaNg, NoC | ดำเนินการ |
| 3 | แผนการทดสอบ | กำหนดทดสอบระบบบน Internal Testing Server โดย QA และ UAT บนสภาพแวดล้อมจริงโดยตัวแทนลูกค้า ระหว่าง 10–14 ส.ค. 69 | PaNg, SeV | อนุมัติ |
## งานที่ต้องติดตาม (Action Item)
| ลำดับ | งาน | ผู้รับผิดชอบ | วันครบกำหนด | สถานะ |
| :---: | --- | :---: | :---: | :---: |
| 1 | บันทึกการแก้ไข ISS-028 ใน Correction Register | YaB | 5 สิงหาคม 2569 | Scheduled |
| 2 | เตรียมข้อมูลสาธิตสำหรับการทดสอบและ UAT | ThS | 14 สิงหาคม 2569 | Scheduled |
| 3 | ดำเนินการทดสอบระบบและ UAT (Task 4.4) | PaNg, SeV | 14 สิงหาคม 2569 | Scheduled |
## งานประชุมครั้งถัดไป (Next Meeting)
| หัวข้อการประชุมถัดไป | วันที่ | ผู้จัดประชุม | วัตถุประสงค์ |
| --- | :---: | --- | --- |
| สรุปผลการทดสอบระบบ UAT และข้อมูลสาธิต | 14 สิงหาคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามความคืบหน้าและมติที่เกี่ยวข้อง |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,85 @@
# Minutes Of Meeting
<!-- footer: MoM -->
| Document No | Minutes Of Meeting | Release, Version, By: | 25690814 V1.0 YaB |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Phase | Validation |
| Task ID / Task Name | 4.4 System Test & UAT |
| Work Period of Task | 10 สิงหาคม 2569 – 14 สิงหาคม 2569 |
| Meeting Date | 14 สิงหาคม 2569 | Time | 09:00 – 11:00 น. |
| สิ่งแนบ | Test Report, Validation Results, Change Report CH-002 |
| Location | ห้องประชุม บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) , คุณนพพงษ์ เจริญสุข (System Analyst) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
| สำเนาถึง (CC) | คุณเสรี วิริยะสกุลธรณ์ (Project Sponsor) |
## ผู้เข้าร่วมประชุม (Participants)
| ชื่อ - สกุล | ชื่อย่อ | ตำแหน่ง/บทบาท | (✔ เข้าร่วม / ✘ ไม่เข้าร่วม) |
| --- | :---: | --- | :---: |
| คุณเสรี วิริยะสกุลธรณ์ | SeV | Project Sponsor | ✔ |
| คุณอภิรัชช์ สุภัทรประทีป | ApS | Project Manager | ✔ |
| คุณนพพงษ์ เจริญสุข | NoC | System Analyst | ✔ |
| คุณธนกร สถิตวิทยากุล | ThS | Developer | ✔ |
| คุณปริญ งามขำ | PaNg | QA/Tester | ✔ |
| คุณเยาวลักษณ์ บางชมภู | YaB | Document Control | ✔ |
## ความคืบหน้ารวมของโครงการ (Project Progress)
| หมวดงาน | สถานะ | ความคืบหน้า (%) | รายละเอียด |
| --- | :---: | ---: | --- |
| Phase 4: Verification & Validation | เสร็จสมบูรณ์ | 100 | ทดสอบ 45 Test Case และ UAT 12 สถานการณ์ ผ่านทั้งหมด |
| Phase 5: Project Close | กำลังดำเนินการ | 60 | อยู่ระหว่างตรวจสอบ Work Products และเตรียมชุดส่งมอบ |
| รวมความคืบหน้าทั้งโครงการ | ตามแผน | 92 | เตรียมตรวจรับและปิดโครงการ |
## หัวข้อการประชุม (Agenda)
| ลำดับ | หัวข้อการประชุม | วัตถุประสงค์ |
| :---: | --- | --- |
| 1 | สรุปผลการทดสอบระบบ 45 Test Case | ยืนยันผลการทดสอบและข้อบกพร่องคงค้าง |
| 2 | สรุปผลการทดสอบการยอมรับ (UAT) 12 สถานการณ์ | ยืนยันความพร้อมใช้งานจริง |
| 3 | พิจารณาคำขอเปลี่ยนแปลง CH-002 (ข้อมูลสาธิต) | ประเมินผลกระทบและอนุมัติ |
| 4 | แผนงานปิดโครงการ | ยืนยันงานที่เหลือถึง 24 ส.ค. 69 |
## สรุปรายงานการประชุม (Discussion Summary)
| ลำดับ | ประเด็น | รายละเอียด / มติที่ได้ | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | ผลการทดสอบระบบ | ทดสอบ 45 Test Case บน Internal Testing Server ผ่านทั้งหมด ไม่พบข้อบกพร่องคงค้าง | PaNg | ผ่าน |
| 2 | ผลการทดสอบการยอมรับ | ตัวแทนลูกค้าทดสอบ 12 สถานการณ์บนสภาพแวดล้อมใช้งานจริง ผ่านทั้งหมด | SeV | ผ่าน |
| 3 | คำขอเปลี่ยนแปลง CH-002 | เพิ่มชุดข้อมูลสาธิตเพื่อใช้ตรวจรับรายงานและขั้นตอนการทำงาน ประเมินผลกระทบระดับ Medium | ApS, SeV | อนุมัติ |
| 4 | งานที่เหลือ | ตรวจสอบ Work Products รอบสุดท้าย เตรียมชุดติดตั้ง ตรวจรับ อบรม และปิดโครงการ | ApS, YaB | ดำเนินการ |
## งานที่ต้องติดตาม (Action Item)
| ลำดับ | งาน | ผู้รับผิดชอบ | วันครบกำหนด | สถานะ |
| :---: | --- | :---: | :---: | :---: |
| 1 | ตรวจสอบ Work Products รอบที่ 4 และจัดทำ List of Evidence | YaB, ApS | 17 สิงหาคม 2569 | Scheduled |
| 2 | จัดทำชุดติดตั้ง Docker Compose และปรับแบรนด์ (CH-003) | ThS | 17 สิงหาคม 2569 | Scheduled |
| 3 | นัดตรวจรับส่งมอบระบบกับ Project Sponsor | ApS | 17 สิงหาคม 2569 | Scheduled |
## งานประชุมครั้งถัดไป (Next Meeting)
| หัวข้อการประชุมถัดไป | วันที่ | ผู้จัดประชุม | วัตถุประสงค์ |
| --- | :---: | --- | --- |
| สรุปผลการตรวจสอบรอบสุดท้ายและตรวจรับส่งมอบระบบ | 17 สิงหาคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามความคืบหน้าและมติที่เกี่ยวข้อง |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,86 @@
# Minutes Of Meeting
<!-- footer: MoM -->
| Document No | Minutes Of Meeting | Release, Version, By: | 25690817 V1.0 YaB |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Phase | Project Close |
| Task ID / Task Name | 5.3 Acceptance & Project Closure |
| Work Period of Task | 17 สิงหาคม 2569 – 24 สิงหาคม 2569 |
| Meeting Date | 17 สิงหาคม 2569 | Time | 09:00 – 11:00 น. |
| สิ่งแนบ | Acceptance Report, List of Evidence, Verification Results, Change Report CH-003 |
| Location | ห้องประชุม บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) , คุณนพพงษ์ เจริญสุข (System Analyst) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
| สำเนาถึง (CC) | คุณเสรี วิริยะสกุลธรณ์ (Project Sponsor) |
## ผู้เข้าร่วมประชุม (Participants)
| ชื่อ - สกุล | ชื่อย่อ | ตำแหน่ง/บทบาท | (✔ เข้าร่วม / ✘ ไม่เข้าร่วม) |
| --- | :---: | --- | :---: |
| คุณเสรี วิริยะสกุลธรณ์ | SeV | Project Sponsor | ✔ |
| คุณอภิรัชช์ สุภัทรประทีป | ApS | Project Manager | ✔ |
| คุณนพพงษ์ เจริญสุข | NoC | System Analyst | ✔ |
| คุณธนกร สถิตวิทยากุล | ThS | Developer | ✔ |
| คุณปริญ งามขำ | PaNg | QA/Tester | ✔ |
| คุณเยาวลักษณ์ บางชมภู | YaB | Document Control | ✔ |
## ความคืบหน้ารวมของโครงการ (Project Progress)
| หมวดงาน | สถานะ | ความคืบหน้า (%) | รายละเอียด |
| --- | :---: | ---: | --- |
| Phase 3: Project Execution | เสร็จสมบูรณ์ | 100 | พัฒนาระบบครบตามขอบเขต Baseline 6c39700 |
| Phase 4: Verification & Validation | เสร็จสมบูรณ์ | 100 | ตรวจสอบ ทดสอบ และ UAT ผ่านครบทุกรายการ |
| Phase 5: Project Close | กำลังดำเนินการ | 80 | ตรวจรับระบบแล้ว เหลือการอบรมและปิดงานควบคุมปฏิบัติการ |
| รวมความคืบหน้าทั้งโครงการ | ตามแผน | 96 | ตรวจรับระบบเรียบร้อย |
## หัวข้อการประชุม (Agenda)
| ลำดับ | หัวข้อการประชุม | วัตถุประสงค์ |
| :---: | --- | --- |
| 1 | นำเสนอผลการดำเนินโครงการและสิ่งส่งมอบ | สรุปผลงานทั้งหมดเทียบกับแผนและผลลัพธ์จริง |
| 2 | ตรวจสอบความครบถ้วนของเอกสารและหลักฐาน | ยืนยันเอกสารครบตามมาตรฐาน ISO/IEC 29110 |
| 3 | พิจารณาคำขอเปลี่ยนแปลง CH-003 | ประเมินผลกระทบและอนุมัติ |
| 4 | พิจารณาตรวจรับส่งมอบระบบ | ลงมติผลการตรวจรับ |
## สรุปรายงานการประชุม (Discussion Summary)
| ลำดับ | ประเด็น | รายละเอียด / มติที่ได้ | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | ผลการดำเนินโครงการ | พัฒนาระบบครบตามขอบเขต 11 ระบบงาน ทดสอบและ UAT ผ่านทั้งหมด ไม่มีข้อบกพร่องระดับวิกฤตคงค้าง | ApS, SeV | ผ่านการรับรอง |
| 2 | ความครบถ้วนของเอกสาร | ตรวจสอบ Work Products รอบที่ 4 ครบทุกรายการ ผลผ่านทั้งหมด และจัดทำ List of Evidence เรียบร้อย | YaB, PaNg | สมบูรณ์ |
| 3 | คำขอเปลี่ยนแปลง CH-003 | ปรับอัตลักษณ์องค์กรและเพิ่มชุดติดตั้ง Docker Compose ประเมินผลกระทบระดับ Medium | SeV, ApS | อนุมัติ |
| 4 | ผลการตรวจรับ | Project Sponsor ตรวจรับสิ่งส่งมอบทั้งหมด ผลการตรวจรับ Accepted | SeV | ตรวจรับแล้ว |
## งานที่ต้องติดตาม (Action Item)
| ลำดับ | งาน | ผู้รับผิดชอบ | วันครบกำหนด | สถานะ |
| :---: | --- | :---: | :---: | :---: |
| 1 | จัดอบรมผู้ใช้งานก่อนเปิดใช้งานจริง (Task 5.2) | ThS, PaNg | 22 สิงหาคม 2569 | Scheduled |
| 2 | ปิดงานควบคุมการสำรองข้อมูลและการเฝ้าระวังระบบ | ThS | 23 สิงหาคม 2569 | Scheduled |
| 3 | ปิดโครงการและส่งมอบเอกสารเข้าระบบควบคุมเอกสาร | ApS, YaB | 24 สิงหาคม 2569 | Scheduled |
## งานประชุมครั้งถัดไป (Next Meeting)
| หัวข้อการประชุมถัดไป | วันที่ | ผู้จัดประชุม | วัตถุประสงค์ |
| --- | :---: | --- | --- |
| สรุปผลการอบรม การปิดงานควบคุมปฏิบัติการ และปิดโครงการอย่างเป็นทางการ | 24 สิงหาคม 2569 | คุณอภิรัชช์ สุภัทรประทีป (ApS) | ติดตามความคืบหน้าและมติที่เกี่ยวข้อง |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,87 @@
# Minutes Of Meeting
<!-- footer: MoM -->
| Document No | Minutes Of Meeting | Release, Version, By: | 25690824 V1.0 YaB |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Phase | Project Close |
| Task ID / Task Name | 5.3 Final Report & Sign-off |
| Work Period of Task | 17 สิงหาคม 2569 – 24 สิงหาคม 2569 |
| Meeting Date | 24 สิงหาคม 2569 | Time | 09:00 – 11:00 น. |
| สิ่งแนบ | Training Report, Product Operation Guide, Project Repository (Backup) |
| Location | ห้องประชุม บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) , คุณนพพงษ์ เจริญสุข (System Analyst) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
| สำเนาถึง (CC) | คุณเสรี วิริยะสกุลธรณ์ (Project Sponsor) |
## ผู้เข้าร่วมประชุม (Participants)
| ชื่อ - สกุล | ชื่อย่อ | ตำแหน่ง/บทบาท | (✔ เข้าร่วม / ✘ ไม่เข้าร่วม) |
| --- | :---: | --- | :---: |
| คุณเสรี วิริยะสกุลธรณ์ | SeV | Project Sponsor | ✔ |
| คุณอภิรัชช์ สุภัทรประทีป | ApS | Project Manager | ✔ |
| คุณนพพงษ์ เจริญสุข | NoC | System Analyst | ✔ |
| คุณธนกร สถิตวิทยากุล | ThS | Developer | ✔ |
| คุณปริญ งามขำ | PaNg | QA/Tester | ✔ |
| คุณเยาวลักษณ์ บางชมภู | YaB | Document Control | ✔ |
## ความคืบหน้ารวมของโครงการ (Project Progress)
| หมวดงาน | สถานะ | ความคืบหน้า (%) | รายละเอียด |
| --- | :---: | ---: | --- |
| Phase 1: Project Initiation | เสร็จสมบูรณ์ | 100 | เปิดโครงการและอนุมัติกฎบัตรเรียบร้อย |
| Phase 2: Project Planning | เสร็จสมบูรณ์ | 100 | อนุมัติแผนโครงการและ Baseline ความต้องการ |
| Phase 3: Project Execution | เสร็จสมบูรณ์ | 100 | พัฒนาระบบครบตามขอบเขตและเปิดใช้งานจริง |
| Phase 4: Verification & Validation | เสร็จสมบูรณ์ | 100 | ตรวจสอบ ทดสอบ และ UAT ผ่านครบทุกรายการ |
| Phase 5: Project Close | เสร็จสมบูรณ์ | 100 | อบรม ปิดงานควบคุมปฏิบัติการ และปิดโครงการเรียบร้อย |
| รวมความคืบหน้าทั้งโครงการ | ตามแผน | 100 | โครงการเสร็จสมบูรณ์ ปิดโครงการอย่างเป็นทางการ |
## หัวข้อการประชุม (Agenda)
| ลำดับ | หัวข้อการประชุม | วัตถุประสงค์ |
| :---: | --- | --- |
| 1 | สรุปผลการอบรมผู้ใช้งาน | ยืนยันความพร้อมของผู้ใช้ก่อนเปิดใช้งานจริง |
| 2 | สรุปการปิดงานควบคุมการสำรองข้อมูลและการเฝ้าระวัง | ยืนยันการปิดรายการ OP-001 และ OP-002 |
| 3 | สรุปการสำรอง Repository และเอกสารโครงการ | ยืนยันการสำรองและกู้คืนได้จริง |
| 4 | ปิดโครงการอย่างเป็นทางการ | ลงมติปิดโครงการและส่งมอบเอกสาร |
## สรุปรายงานการประชุม (Discussion Summary)
| ลำดับ | ประเด็น | รายละเอียด / มติที่ได้ | ผู้รับผิดชอบ | สถานะ |
| :---: | --- | --- | :---: | :---: |
| 1 | ผลการอบรม | อบรมผู้ใช้งาน 6 คน เมื่อ 22 ส.ค. 69 ผู้เข้าอบรมทดลองใช้งานครบทุกขั้นตอนได้สำเร็จ | ThS, PaNg | เสร็จสิ้น |
| 2 | การควบคุมปฏิบัติการ | ปิดรายการสำรองฐานข้อมูลอัตโนมัติ (OP-001) และการเฝ้าระวังพร้อมแจ้งเตือน (OP-002) เมื่อ 23 ส.ค. 69 | ThS | เสร็จสิ้น |
| 3 | การสำรองข้อมูลโครงการ | ซิงก์ Branch และ Tag sdlc-v1.0-final ไปยัง Backup Remote และทดสอบเรียกคืนสำเร็จ | ThS, YaB | เสร็จสิ้น |
| 4 | การปิดโครงการ | ที่ประชุมมีมติปิดโครงการอย่างเป็นทางการเมื่อ 24 ส.ค. 69 | SeV, ApS | ปิดโครงการ |
## งานที่ต้องติดตาม (Action Item)
| ลำดับ | งาน | ผู้รับผิดชอบ | วันครบกำหนด | สถานะ |
| :---: | --- | :---: | :---: | :---: |
| 1 | จัดเก็บเอกสารโครงการทั้งหมดเข้าระบบควบคุมเอกสาร | YaB | 24 สิงหาคม 2569 | เสร็จสมบูรณ์ |
| 2 | ติดตามการตรวจนับสต๊อกสิ้นเดือนแรกหลังเปิดใช้งานจริง | ApS | 30 กันยายน 2569 | Scheduled |
## งานประชุมครั้งถัดไป (Next Meeting)
| หัวข้อการประชุมถัดไป | วันที่ | ผู้จัดประชุม | วัตถุประสงค์ |
| --- | :---: | --- | --- |
| ไม่มีการประชุมถัดไป โครงการปิดอย่างเป็นทางการแล้ว | - | - | - |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเยาวลักษณ์ บางชมภู | Document Control | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -0,0 +1,76 @@
# Software Configuration
<!-- footer: SC -->
| Document No | Software Configuration | Release, Version, By: | 25690817 V1.0 ThS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | บันทึกการกำหนดค่าและความเปลี่ยนแปลงต่าง ๆ ที่เกิดขึ้นของระบบ |
| ระยะเวลา | 5 มกราคม 2569 – 24 สิงหาคม 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## รายการสิ่งส่งมอบ (Work Products)
| No. | Work Product | Version |
| :---: | --- | --- |
| **เอกสารส่งมอบครั้งที่ 1 (วางแผนโครงการ)** | | |
| WP 1.0 | เอกสาร 200-WMS-26-001-00 Software Project Plan (พร้อม Work Schedule) | 1.0 |
| WP 2.0 | เอกสาร 200-WMS-26-001-00 Customer Requirements | 1.0 |
| **เอกสารส่งมอบครั้งที่ 2 (พัฒนาและทดสอบ)** | | |
| WP 3.0 | เอกสาร 200-WMS-26-001-00 Software Requirements Specification | 1.0 |
| WP 4.0 | เอกสาร 200-WMS-26-001-00 Software Design | 1.0 |
| WP 5.0 | เอกสาร 200-WMS-26-001-00 Change Report (CH-001–CH-003) | 1.0 |
| WP 6.0 | เอกสาร 200-WMS-26-001-00 Test Case and Test Procedures | 1.0 |
| WP 7.0 | เอกสาร 200-WMS-26-001-00 Validation Results | 1.0 |
| WP 8.0 | เอกสาร 200-WMS-26-001-00 Software User Document | 1.0 |
| WP 9.0 | ระบบ BRN WMS ที่ผ่านการทดสอบ (Git baseline `6c39700`) | 1.0 |
| **เอกสารส่งมอบครั้งที่ 3 (ส่งมอบและปิดโครงการ)** | | |
| WP 10.0 | เอกสาร 200-WMS-26-001-00 Product Operation Guide | 1.0 |
| WP 11.0 | เอกสาร 200-WMS-26-001-00 Maintenance Document | 1.0 |
| — | เอกสาร 200-WMS-26-001-00 Acceptance Report | 1.0 |
## รายการ Configuration Item ของซอฟต์แวร์
| ลำดับ | รายการ | ที่จัดเก็บ | การควบคุมเวอร์ชัน |
| :---: | --- | --- | --- |
| 1 | Source Code แอปพลิเคชัน PHP | `app/` | Git baseline `6c39700` บน branch main |
| 2 | บริการ Node.js (แจ้งเตือนและงานตามกำหนดเวลา) | `nodejs/` | Git พร้อม package.json และ package-lock.json |
| 3 | สคริปต์ติดตั้งฐานข้อมูล | `setup.php`, `docker/mariadb/init-wms2.sql` | Git |
| 4 | ชุดติดตั้ง Docker Compose | `docker-compose.yml`, `docker/`, `.env.example` | Git (ไม่รวมค่าความลับ) |
| 5 | ค่าตั้งค่าและความลับของสภาพแวดล้อม | `.env`, `app/config.php` บนเครื่องที่ติดตั้ง | ไม่ควบคุมใน Git สร้างขึ้นตอนติดตั้งด้วย `docker/init-env.sh` |
| 6 | เอกสาร Work Products | `sdlc/` | Git (Markdown ต้นฉบับ) |
| 7 | ชุดเอกสารส่งมอบ (PDF) | `sdlc-delivery/` | Git สร้างจาก `sdlc/` ด้วย `scripts/build-sdlc-delivery.sh` |
## การควบคุมเวอร์ชันและการเข้าถึง
| หัวข้อ | รายละเอียด |
| --- | --- |
| Repository หลัก (origin) | `git@188.166.228.62:nok/wms-app.git` |
| Repository สำรอง (backup) | `git@github.com:thanakorninbox-dev/wms-app.git` |
| Branch หลัก | `main` เป็น Baseline ที่ควบคุม |
| Baseline ของระบบที่ส่งมอบ | Commit `6c39700` |
| Tag ของชุดเอกสารส่งมอบ | `sdlc-v1.0-final` |
| สิทธิ์การเข้าถึง | ยืนยันตัวตนด้วย SSH Key ตามบทบาทของสมาชิกโครงการ |
## การเชื่อมโยงกับการเปลี่ยนแปลง
การเปลี่ยนแปลง Configuration Item ต้องผ่าน Change Report (CH-001–CH-003) และการแก้ไขข้อบกพร่องต้องบันทึกใน Correction Register (ISS-001–ISS-028) โดยทุกรายการเชื่อมโยงกับ Commit ที่ตรวจสอบได้ใน Repository
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณธนกร สถิตวิทยากุล | Developer | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,99 +0,0 @@
# Software Configuration
| Document field | Value |
|---|---|
| Document | Software Configuration |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Title | Record of Software and Project Document Configuration and Version Control |
| Project period | 05/01/26–24/08/26 |
| Release | 17/08/26 V1.0 |
| Closure status date | 24/08/26 |
| Standard | ISO/IEC 29110 Basic Profile |
| Project Manager | Apirach Supattaratpateep |
| System Analyst | Noppong Chareunsook |
| Developer | Thanakorn Sathitwitayakul |
| Project Sponsor / Customer Representative | Seri Viriyasakultorn |
| Status | Final |
## 1. Purpose
This record identifies the controlled documents and software components that make up the BRN WMS configuration baseline and their version-control mechanism.
## 2. Controlled work products
| No. | Work product | Version | Status |
|---:|---|---|---|
| WP1 | Statement of Work | V1.0 Final | Complete |
| WP2 | Project Plan (Work Schedule, Software Project Plan, Customer Requirements) | V1.0 Final | Complete |
| WP3 | Progress Status Records (13 task-based records) | V1.0 | Complete |
| WP4 | Correction Register | V1.0 | Complete; 28 of 28 verified against linked test cases and formally closed through the Accepted decision |
| WP5 | Acceptance Report | V1.0 | Complete; decision Accepted and authorization recorded |
| WP6 | Change Report (3 separate reports: CH-001–CH-003) | V1.0 each | Complete |
| WP7 | Meeting Record (4 checkpoint records: MTG-001–MTG-004) | V1.0 each | Complete |
| WP8 | Software Configuration | V1.0 | This document |
| WP9 | Project Repository | V1.0 | Complete |
| WP10 | Project Repository (Backup) | V1.0 | Complete; BK-001–BK-004 closed, including final SDLC branch/tag synchronization and retrieval verification |
| WP11 | Software Requirements Specification (SRS) | V1.0 | Complete |
| WP12 | Software Design | V1.0 | Complete |
| WP13 | Traceability Record | V1.0 | Complete; 34/34 requirements linked and verified |
| WP14 | Software Components | V1.0 | Complete |
| WP15 | Test Cases and Test Procedures | V1.0 | Complete; 34 cases defined, 34 executed 10/08/26–14/08/26 |
| WP16 | Test Report | V1.0 | Complete; 34 of 34 executed and passed 10/08/26–14/08/26 |
| WP17 | Software | V1.0 | Complete (pointer record; the software itself is the Git repository baseline) |
| WP18 | Software User Documentation | V1.0 | Complete |
| WP19 | Product Operation Guide | V1.0 | Complete |
| WP20 | Maintenance Documentation | V1.0 | Complete |
| WP21 | Verification Results | V1.0 | Complete; Round 2 independent verification by Document Control 17/08/26 |
| WP22 | Validation Result | V1.0 | Complete; 12 of 12 scenarios executed and passed 10/08/26–14/08/26 |
| Other Document | List of Evidence, Stakeholder Register, Project Charter Report, Traceability Record Table, Training Report | V1.0 | Complete; training delivered to 6 attendees on 22/08/26 with successful workflow walkthrough |
## 3. Software baseline (configuration items)
| Item | Location | Version-control reference | Control mechanism |
|---|---|---|---|
| Application source (PHP) | `app/` | Git baseline `6c39700` | Git; software baseline on `main` |
| Node.js services (notifications, scheduler) | `nodejs/` | Git baseline `6c39700`; `package.json`/`package-lock.json` | Git; software baseline on `main` |
| Database setup/schema | `setup.php`, `docker/mariadb/init-wms2.sql` | Git baseline `6c39700` | Git; software baseline on `main` |
| Deployment configuration | `docker-compose.yml`, `docker/`, `.env.example` | Git baseline `6c39700` | Git; software baseline on `main`; secrets excluded |
| Environment secrets (`.env`, `app/config.php`) | Deployment host only | Not version-controlled | Generated at deploy time via `docker/init-env.sh`; excluded by `.gitignore` |
| SDLC work products | `sdlc/` | Git-tracked `.md` | Git; documentation delivery branch `sdlc` |
| SDLC delivery package | `sdlc-delivery/` | Generated from `sdlc/`, not hand-edited | Git; documentation delivery branch `sdlc`; generated by `scripts/build-sdlc-delivery.sh` |
## 4. Version control and access
| Field | Value |
|---|---|
| Repository | This Git repository; delivered software baseline `6c39700` on `main`, with SDLC sources and generated delivery package controlled on the `sdlc` documentation delivery branch |
| Primary remote (`origin`) | `git@188.166.228.62:nok/wms-app.git` |
| Backup remote (`backup`) | `git@github.com:thanakorninbox-dev/wms-app.git` |
| Access control | SSH key-based Git authentication (per configured remotes); no separate access-control record produced |
## 5. Change linkage
Configuration-item changes are controlled through the Change Report and Correction Register.
## 6. Approval
### Prepared by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Approved by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________
@@ -0,0 +1,68 @@
# Project Repository
<!-- footer: PjR -->
| Document No | Project Repository | Release, Version, By: | 25690817 V1.0 ThS |
| Project Name | โครงการพัฒนาระบบบริหารจัดการคลังสินค้า (BRN WMS) บริษัท บี.อาร์.เอ็น เอ็นเตอร์ไพรส์ จำกัด |
| Project Code | 200-WMS-26-001-00 |
| Title | พื้นที่เก็บข้อมูล เอกสาร และหลักฐานทุกอย่างของโครงการ |
| ระยะเวลา | 5 มกราคม 2569 – 24 สิงหาคม 2569 |
| Organizer | คุณอภิรัชช์ สุภัทรประทีป (Project Manager) |
| Recorder | คุณเยาวลักษณ์ บางชมภู (Document Control) |
## ข้อมูล Repository
| หัวข้อ | รายละเอียด |
| --- | --- |
| ประเภท | Git Server |
| Repository หลัก (origin) | `git@188.166.228.62:nok/wms-app.git` |
| Branch หลัก | `main` |
| Branch เอกสารส่งมอบ | `sdlc` |
| Baseline ของระบบที่ส่งมอบ | Commit `6c39700` |
| Tag ของชุดเอกสารส่งมอบ | `sdlc-v1.0-final` |
| สิทธิ์การเข้าถึง | ยืนยันตัวตนด้วย SSH Key ตามบทบาทของสมาชิกโครงการ |
## โครงสร้างการจัดเก็บ
| ลำดับ | ส่วนงาน | ที่จัดเก็บ | เนื้อหา |
| :---: | --- | --- | --- |
| 1 | Source Code แอปพลิเคชัน | `app/` | เข้าสู่ระบบ, คลังสินค้า, ขาย, จัดซื้อ, การเงิน, บัญชี, รายงาน, บาร์โค้ด |
| 2 | บริการ Real-time และงานตามกำหนดเวลา | `nodejs/` | Socket.IO และงานสรุปยอด/แจ้งเตือน |
| 3 | การติดตั้งและตั้งค่า | `docker/`, `docker-compose.yml`, `setup.php`, `.env.example` | ชุดติดตั้ง Container และสคริปต์สร้างฐานข้อมูล |
| 4 | ข้อมูลสาธิต | `demo_seed*.php` | ชุดข้อมูลตัวอย่างสำหรับตรวจรับและสาธิต |
| 5 | เอกสาร Work Products | `sdlc/` | เอกสาร ISO/IEC 29110 กระบวนการ PM และ SI |
| 6 | ชุดเอกสารส่งมอบ | `sdlc-delivery/` | ไฟล์ PDF ที่สร้างจาก `sdlc/` |
| 7 | สคริปต์สนับสนุนโครงการ | `scripts/` | สคริปต์สร้างและตรวจสอบชุดเอกสารส่งมอบ |
## การควบคุมการเข้าถึงและการจัดเก็บ
- สมาชิกโครงการทุกคนเข้าถึง Repository ได้ผ่าน Git Server ตามสิทธิ์ของบทบาท
- Project Manager และ System Analyst มีสิทธิ์อนุมัติการ Merge เข้าสู่ Branch หลัก
- ไฟล์ที่เกี่ยวข้องกับโครงการทั้งหมดต้องจัดเก็บใน Repository นี้
- ค่าตั้งค่าและความลับของสภาพแวดล้อมต้องไม่ถูกนำเข้า Repository
## หลักฐานการจัดเก็บ
| ลำดับ | หลักฐาน | รายละเอียด |
| :---: | --- | --- |
| 1 | โครงสร้าง Repository และประวัติการเปลี่ยนแปลง | ตรวจสอบได้จาก Git Server ตามสิทธิ์ที่ได้รับ |
| 2 | Baseline ของระบบที่ส่งมอบ | Commit `6c39700` บน branch `main` |
| 3 | ชุดเอกสารส่งมอบที่ควบคุมแล้ว | Branch `sdlc` และ Tag `sdlc-v1.0-final` |
## ผู้จัดทำเอกสาร (Secretary)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณธนกร สถิตวิทยากุล | Developer | | |
## ผู้ตรวจสอบเอกสาร (Reviewer)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
## ผู้อนุมัติ (Approval)
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
| --- | --- | --- | --- |
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
@@ -1,73 +0,0 @@
# Project Repository
| Document field | Value |
|---|---|
| Document | Project Repository |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Title | Master Project Repository Record |
| Project period | 05/01/26–24/08/26 |
| Release | 17/08/26 V1.0 |
| Standard | ISO/IEC 29110 Basic Profile |
| System Analyst | Noppong Chareunsook |
| Developer | Thanakorn Sathitwitayakul |
| Project Manager | Apirach Supattaratpateep |
| Project Sponsor / Customer Representative | Seri Viriyasakultorn |
| Status | Final |
## 1. Purpose
This record identifies the single authoritative repository that stores BRN WMS source code, deployment configuration, and SDLC work products, so that project artifacts can be located, accessed, and audited.
## 2. Repository identification
| Field | Value |
|---|---|
| Repository type | Git |
| Primary (authoritative) remote | `origin` — `git@188.166.228.62:nok/wms-app.git` |
| Default branch | `main` |
| Documentation delivery branch | `sdlc` |
| Delivered software baseline | `6c39700` on `main` |
| Access | SSH key-based Git authentication |
## 3. Repository contents
| Area | Path | Contents |
|---|---|---|
| Application source | `app/` | PHP application: login/onboarding, inventory/warehouse, orders, accounting, reporting, barcode |
| Realtime/scheduled services | `nodejs/` | Socket.IO notifications and scheduled stock/GL jobs |
| Deployment | `docker/`, `docker-compose.yml`, `.env.example`, `setup.php` | Container build, environment generation, one-shot database setup |
| Demo/seed data | `demo_seed*.php` | Representative demo data population scripts |
| SDLC work products | `sdlc/` | ISO/IEC 29110 PM and SI work products (this document's own folder) |
| SDLC delivery package | `sdlc-delivery/` | PDFs generated from `sdlc/` by `scripts/build-sdlc-delivery.sh` |
| Supporting scripts | `scripts/` | Project support scripts |
| Landing/front pages | `landing/` | Public-facing pages |
## 4. Repository management
The repository is managed solely through Git; there is no separate document-management system for source code. The delivered application baseline is commit `6c39700` on `main`. SDLC work-product Markdown is controlled in the same repository under `sdlc/` on the documentation delivery branch `sdlc`. The PDF delivery package is generated in-repo at `sdlc-delivery/` from those sources by `scripts/build-sdlc-delivery.sh`, mirroring the `sdlc/` folder structure.
## 5. Approval
### Prepared by
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed by
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________