- SOW, plan and design no longer cite the Aug baseline commit or the package tag - Work Schedule status derived from its date; Test Case has no results yet - build fails when a document cites a later commit, tag, ISS or ID (timeline.mjs) Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
76 lines
5.7 KiB
Markdown
76 lines
5.7 KiB
Markdown
# 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 | 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` |
|
||
| สิทธิ์การเข้าถึง | ยืนยันตัวตนด้วย SSH Key ตามบทบาทของสมาชิกโครงการ |
|
||
|
||
## การเชื่อมโยงกับการเปลี่ยนแปลง
|
||
|
||
การเปลี่ยนแปลง Configuration Item ต้องพิจารณาตามเกณฑ์ใน Change Report และการแก้ไขข้อบกพร่องต้องบันทึกใน Correction Register (ISS-001–ISS-028) โดยทุกรายการเชื่อมโยงกับ Commit ที่ตรวจสอบได้ใน Repository
|
||
|
||
## ผู้จัดทำเอกสาร (Secretary)
|
||
|
||
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
|
||
| --- | --- | --- | --- |
|
||
| คุณธนกร สถิตวิทยากุล | Developer | | |
|
||
|
||
## ผู้ตรวจสอบเอกสาร (Reviewer)
|
||
|
||
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
|
||
| --- | --- | --- | --- |
|
||
| คุณอภิรัชช์ สุภัทรประทีป | Project Manager | | |
|
||
|
||
## ผู้อนุมัติ (Approval)
|
||
|
||
| ชื่อ | ตำแหน่ง | ลายเซ็น | วันที่ |
|
||
| --- | --- | --- | --- |
|
||
| คุณเสรี วิริยะสกุลธรณ์ | Project Sponsor | | |
|