docs(sdlc): reformat work products to audited reference layout
This commit is contained in:
+117
@@ -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 | | |
|
||||
-100
@@ -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:** ___________________________________________________
|
||||
Reference in New Issue
Block a user