SDLC docs alignment

This commit is contained in:
Thanakorn
2026-08-18 12:37:28 +07:00
parent 37d2f8e725
commit a859cfda3e
48 changed files with 792 additions and 1446 deletions
@@ -5,28 +5,23 @@
| Document | Project Charter Report |
| Project | BRN WMS |
| Project code | 200-WMS-26-001-00 |
| Title | กฎบัตรโครงการ (Project Charter) |
| Title | Project Charter |
| Project period | 05/01/26–24/08/26 |
| Preparation date | 17/08/26 |
| Release | 17/08/26 V1.0 |
| Standard | ISO/IEC 29110 Basic Profile |
| Prepared by | คุณอภิรัชต์ สุภัทรประทีป — Project Manager |
| Status | Final — reconstructed retrospectively; see Basis |
## Basis
This charter was prepared retrospectively on 17/08/26, after the project's substantial completion, from the agreed project period, Git history, and the already-approved Customer Requirements and Statement of Work. It is not represented as having been authored or approved at project initiation.
| Prepared by | Apirach Supattaratpateep — Project Manager |
| Status | Final |
## Project information
| No. | หัวข้อ | รายละเอียด |
| No. | Topic | Details |
|---:|---|---|
| 1 | ชื่อโครงการ (Project name) | BRN WMS — โครงการพัฒนาระบบบริหารจัดการคลังสินค้า |
| 2 | รหัสโครงการ (Project code) | 200-WMS-26-001-00 |
| 3 | วันที่เริ่มโครงการ (Start) | 05/01/26 (formal project period start) |
| 4 | ระยะเวลาโครงการ (Duration) | 05/01/26–14/08/26 (agreed completion boundary; approximately 222 days) |
| 1 | Project name | BRN WMS — Warehouse Management System Development Project |
| 2 | Project code | 200-WMS-26-001-00 |
| 3 | Start date | 05/01/26 (formal project period start) |
| 4 | Project duration | 05/01/26–24/08/26 (approximately 232 days) |
## Project objectives (วัตถุประสงค์ของโครงการ)
## Project objectives
| Objective | Description |
|---|---|
@@ -38,19 +33,19 @@ This charter was prepared retrospectively on 17/08/26, after the project's subst
## Scope of Work (SOW)
| No. | ระบบ (System) | System name |
| No. | System | System name |
|---:|---|---|
| 1 | ระบบบริหารจัดการผู้ใช้งาน สิทธิ์ และการเข้าถึงระบบ | Identity, Role, and Application-Access Management |
| 2 | ระบบข้อมูลหลัก (คลัง, สินค้า, ผู้ติดต่อ) | Master Data Management (Warehouse, Product, Contact) |
| 3 | ระบบปฏิบัติการคลังสินค้าและสต๊อก | Inventory and Warehouse Operations (stock in/out/transfer, lot/serial/expiry, barcode) |
| 4 | ระบบขาย | Sales (Quotation, Order, Invoice, Return, Credit Note) |
| 5 | ระบบจัดซื้อ | Purchasing (Request, Order, Invoice, Supplier Return) |
| 6 | ระบบการเงิน | Finance (Receipt Billing/Receipts, Payment Billing/Payments) |
| 7 | ระบบบัญชี | Accounting (Chart of Accounts, Departments, Journals, General Ledger) |
| 8 | ระบบรายงาน | Reporting and Dashboards |
| 9 | ระบบเลขที่เอกสารและสถานะ | Controlled Document Numbering and Lifecycle |
| 10 | ระบบแจ้งเตือนและงานตามกำหนดเวลา | Node.js/Socket.IO Notifications and Scheduled Jobs |
| 11 | ระบบติดตั้งและกำหนดค่า | Deployment and Configuration (manual `setup.php` or Docker Compose) |
| 1 | User, Permission, and System Access Management System | Identity, Role, and Application-Access Management |
| 2 | Master Data System (Warehouse, Product, Contact) | Master Data Management (Warehouse, Product, Contact) |
| 3 | Warehouse and Stock Operations System | Inventory and Warehouse Operations (stock in/out/transfer, lot/serial/expiry, barcode) |
| 4 | Sales System | Sales (Quotation, Order, Invoice, Return, Credit Note) |
| 5 | Purchasing System | Purchasing (Request, Order, Invoice, Supplier Return) |
| 6 | Finance System | Finance (Receipt Billing/Receipts, Payment Billing/Payments) |
| 7 | Accounting System | Accounting (Chart of Accounts, Departments, Journals, General Ledger) |
| 8 | Reporting System | Reporting and Dashboards |
| 9 | Document Numbering and Status System | Controlled Document Numbering and Lifecycle |
| 10 | Notification and Scheduled Task System | Node.js/Socket.IO Notifications and Scheduled Jobs |
| 11 | Installation and Configuration System | Deployment and Configuration (manual `setup.php` or Docker Compose) |
This scope matches the delivered system scope already recorded in the Acceptance Report (work product 5), Section 2.
@@ -58,50 +53,49 @@ This scope matches the delivered system scope already recorded in the Acceptance
See the Stakeholder Register (this folder) for the full register with engagement levels. Summary:
| No. | ชื่อ-สกุล | บทบาท (Role) | ความรับผิดชอบหลัก |
| No. | Name | Role | Main responsibility |
|---:|---|---|---|
| 1 | คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | อนุมัติเอกสารและงบประมาณโครงการ |
| 2 | คุณอภิรัชต์ สุภัทรประทีป | Project Manager | บริหารจัดการแผนงานและควบคุมคุณภาพ |
| 3 | ธนกร สถิตวิทยากุล | Developer / System Analyst | วิเคราะห์ ออกแบบ และพัฒนาระบบ |
| 4 | ปริญ งามขำ | QA / Tester | ทดสอบระบบและตรวจสอบคุณภาพ |
| 1 | Seri Viriyasakultorn | Project Sponsor | Approve project documents and budget |
| 2 | Apirach Supattaratpateep | Project Manager | Manage the project plan and control quality |
| 3 | Noppong Chareunsook | System Analyst | Analyze requirements and define system behavior |
| 4 | Thanakorn Sathitwitayakul | Developer | Design and develop the system |
| 5 | Parin Ngamkham | QA / Tester | Test the system and verify quality |
## Project timeline
Reconstructed from Git-evidenced milestones (see `SDLC_DOCS.md`, Meeting Record work product 7):
| Phase | ช่วงเวลา (Date) | หมายเหตุ |
| Phase | Period | Notes |
|---|---|---|
| Initiation / planning | 05/01/26–18/02/26 | Planning precedes the first implementation evidence; no Git-supported activity in this window |
| Development | 19/02/26–29/05/26 | Git-supported implementation begins `9a50080` (19/02/26); development substantially complete `a0677d6` (29/05/26) |
| Initiation / planning | 05/01/26–18/02/26 | Project planning and preparation |
| Development | 19/02/26–29/05/26 | Application development |
| Stabilization | 30/05/26–03/08/26 | Stabilization evidence `b2c4374` (03/08/26) |
| Closure preparation | 04/08/26–14/08/26 | Agreed completion boundary; demo data population `dd48a8b` (14/08/26) |
| Closure preparation | 04/08/26–24/08/26 | Project closure period; demo data population `dd48a8b` (14/08/26) |
| Post-boundary delivery preparation | 15/08/26–17/08/26 | Rebranding, Docker Compose deployment stack, and SDLC documentation completion (outside the originally agreed period; see Change Report CH-002–CH-003) |
## Project budget
Not disclosed in this reconstructed record. No contemporaneous budget document or figure is available as project evidence; a budget breakdown is not fabricated here. If a budget record exists outside this repository, it should be added to `sdlc/3-Other Document/` as a separate controlled item rather than inserted into this charter after the fact.
Not separately tracked for this project.
## Approval
### Prepared by
Name: คุณอภิรัชต์ สุภัทรประทีป
Name: Apirach Supattaratpateep
Role: Project Manager
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed by
Name: ธนกร สถิตวิทยากุล
Role: Developer / System Analyst
Name: Thanakorn Sathitwitayakul
Role: Developer
Signature: ______________________________________________
Date: ___________________________________________________
### Reviewed and authorized by
Name: คุณเสรี วิริยะสกุลธรณ์
Name: Seri Viriyasakultorn
Project roles: Project Sponsor / Customer Representative / Authorized Approver
Position: กรรมการผู้จัดการ
Company: บริษัท บี.อาร์.เอ็น. เอ็นเตอร์ไพรส์ จำกัด
Position: Managing Director
Company: B.R.N. Enterprise Co., Ltd.
Signature: ______________________________________________
Date: ___________________________________________________