11 KiB
🎯 Product Vision Statement — LCBP3-DMS v1.8.0
title: 'Product Vision Statement' version: 1.0.0 status: APPROVED (Internal) owner: Nattanin Peancharoen (Product Owner) last_updated: 2026-03-11 related:
- specs/00-Overview/README.md
- specs/01-Requirements/01-01-objectives.md
- specs/00-Overview/00-04-stakeholder-signoff-and-risk.md
1. 🗣️ Elevator Pitch (30 วินาที)
LCBP3-DMS คือระบบบริหารจัดการเอกสารก่อสร้าง On-Premise ที่ออกแบบมาเพื่อโครงการท่าเรือแหลมฉบัง เฟส 3 โดยเฉพาะ
ระบบแปลงกระบวนการอนุมัติเอกสาร RFA ที่เคยใช้เวลา 2–3 สัปดาห์ผ่านอีเมล ให้กลายเป็น Workflow อัตโนมัติที่โปร่งใส ตรวจสอบได้ และเสร็จสิ้นภายใน 3–5 วัน
รองรับการทำงานร่วมกันของ 5 องค์กรใน 4 โครงการ ด้วยสิทธิ์การเข้าถึงข้อมูลระดับองค์กร ที่ปลอดภัย ไม่มีข้อมูลรั่วไหลข้ามองค์กร
2. ❗ Problem Statement
ปัญหาที่เกิดขึ้นจริง (Pain Points)
| # | ปัญหา | ผลกระทบ |
|---|---|---|
| P1 | RFA ใช้ Email → ตามงานยาก, ตกหล่น | Cycle Time 14–21 วัน, งานช้า |
| P2 | เลขเอกสารทำมือ → ซ้ำ, ผิด | ต้องยกเลิกและออกเลขใหม่ |
| P3 | ไม่รู้สถานะ → ต้องโทรถาม | เสียเวลา ≥ 30 นาที/ครั้ง |
| P4 | หลาย Version ใน Email → งง | ใช้แบบเวอร์ชันเก่า ก่อสร้างผิด |
| P5 | ไม่มี Audit Trail → ตรวจสอบยาก | พิสูจน์ไม่ได้ว่าใครอนุมัติ |
| P6 | ไม่มี Permission Control → Contractor เห็นข้อมูลกัน | ความลับทางธุรกิจรั่ว |
| P7 | ไม่มีการแจ้งเตือน → พลาด Deadline | งานเกินเวลา |
| P8 | ค้นหาเอกสารยาก → ต้องขอซ้ำ | ทำงานซ้ำ เสียเวลา |
ผู้ที่ได้รับผลกระทบ
- Document Control: ทำงานซ้ำซ้อน, นับเลขเอกสารมือ
- Engineers / Reviewers: รับงาน Review ช้า ไม่รู้ว่ามีงานรอ
- PM / Supervisors: ไม่มีภาพรวม Status ของเอกสารทั้งหมด
- Management: ไม่สามารถตรวจสอบ Audit Trail ย้อนหลังได้
3. 🌟 Vision Statement
"For construction document teams at LCBP3 who struggle with manual, email-based approval processes, LCBP3-DMS is an on-premise document intelligence platform that delivers automated multi-organization workflows, tamper-proof audit trails, and real-time visibility into every document's lifecycle.
Unlike general-purpose DMS products, LCBP3-DMS is purpose-built for Thai construction project complexity — multi-contractor isolation, Thai document numbering conventions, and on-premise security requirements — making it the only system that truly fits how LCBP3 teams work."
โดยย่อ (3 คำ)
"Document. Approve. Trust."
4. 🏛️ Strategic Pillars (3 เสาหลัก)
Pillar 1: ⚡ Speed & Automation
ลด Cycle Time ของ RFA จาก 14 วัน → 3 วัน ด้วย:
- Auto Document Number (Redis Redlock — ไม่ซ้ำ, ไม่ต้องนับมือ)
- Workflow Automation (DSL-based — Route, Notify, Track อัตโนมัติ)
- Instant Notification (Email + LINE + In-App — ไม่ต้องโทรถาม)
Pillar 2: 🔒 Security & Trust
ไม่มีข้อมูลรั่วไหล ไม่มีการปลอมแปลง ด้วย:
- 4-Level RBAC (Org Isolation — Contractor A ไม่เห็น Contractor B)
- Immutable Audit Trail (ทุก Action บันทึก ≥ 7 ปี ไม่แก้ไขได้)
- ClamAV Virus Scan ทุกไฟล์ + File Encryption at Rest
- On-Premise Deployment (ข้อมูลไม่ออก Internet)
Pillar 3: 👁️ Visibility & Control
ทุกคนรู้ว่าเอกสารอยู่ที่ไหน ใครถือ ครบด้วย:
- Real-time Workflow Diagram (คลิกดู History ทุก Step)
- Dashboard: My Tasks, Overdue, KPI Cards
- Elasticsearch Full-text Search (ค้นหาได้ภายใน 500ms)
- Graceful Degradation (Core ยังทำงานแม้ Service รองล่ม)
5. 👥 Target Users (Primary)
| Persona | ต้องการอะไร | ได้อะไรจากระบบ |
|---|---|---|
| Document Control | ออกเลข, ส่ง, Track เร็ว | Auto-Number + Workflow Dashboard |
| Engineer / Reviewer | รับแจ้ง, Review ง่าย, Comment | Notification + PDF Viewer + History |
| PM / Supervisor | เห็น Big Picture, ติดตาม Delay | Dashboard KPI + Overdue Alerts |
| Management / Auditor | ตรวจสอบย้อนหลัง | Audit Log + Immutable History |
| กทท. (Owner) | Compliance + Control | Permission Isolation + Reports |
6. 🗺️ Product Roadmap Vision
Now (v1.8.0 — MVP)
├── Core DMS: Correspondence, RFA, Transmittal, Circulation
├── Workflow Engine: DSL-based Multi-Org Approval
├── Security: RBAC, Audit, ClamAV, JWT
└── ✅ "Every document has a number, a trail, and a home"
Phase 2 (3–6 เดือน) — Operational Excellence
├── Advanced Reporting & Export (PDF/Excel)
├── Visual Workflow Builder (No-code DSL Editor)
├── LINE Notify Deep Integration (Approve via LINE)
└── Mobile-Optimized Views
Phase 3 (6–12 เดือน) — Intelligence
├── AI-assisted Document Classification (Ollama)
├── Predictive Delay Alerts ("RFA นี้มีโอกาส Delay 70%")
├── Bulk Legacy Migration Assistant
└── API Gateway สำหรับ Integration กับ ERP/Cost Systems
Phase 4 (12–24 เดือน) — Enterprise Scale
├── Multi-Project / Multi-Tenant Architecture
├── SaaS Option (Cloud Deployment)
└── ขยายไปใช้กับโครงการท่าเรืออื่นๆ ของ กทท.
7. ✅ Definition of Success
MVP Success (Go-Live + 3 เดือน)
| Metric | Target | วิธีวัด |
|---|---|---|
| RFA Cycle Time | ≤ 5 วัน (จาก 14) | Average จาก Workflow History |
| User Adoption | > 90% Login ทุกวันทำการ | System Analytics |
| Error Rate | < 1% Document Number Error | Audit Log |
| Uptime | ≥ 99.5% | Monitoring Dashboard |
| User Satisfaction | ≥ 4.0/5.0 | Post Go-Live Survey |
Long-term Success (1 ปีหลัง Go-Live)
"ทีมไม่จำเป็นต้องส่ง Email เพื่อติดตามเอกสารอีกต่อไป" "เลขเอกสารทุกฉบับถูกต้อง 100% โดยไม่ต้องมีคนนับ" "การตรวจสอบ Audit สามารถทำได้ภายใน 5 นาที"
8. 🚫 What We Are NOT Building (Guardrails)
การรู้ว่าเราไม่ทำอะไรสำคัญพอกับรู้ว่าเราทำอะไร:
| ❌ ไม่ทำ | เหตุผล | ทางเลือก |
|---|---|---|
| ระบบบัญชี / Finance | Out of Scope — ใช้ ERP | SAP / Oracle Integration (Phase 4) |
| Project Scheduling (Gantt) | Domain ต่างกัน | Microsoft Project / Primavera |
| HR / Payroll | ไม่เกี่ยวข้อง | ระบบ HR ที่มีอยู่ |
| Mobile Native App | Phase 2+ | Web Responsive เพียงพอ ช่วงแรก |
| Cloud SaaS | Data Sovereignty | On-Premise (ADR-005) |
| AI Document Generation | Risk สูง ใน MVP | Phase 3 (Ollama) |
| Real-time Video Conferencing | Out of Scope | Microsoft Teams / Zoom |
9. 📐 Design Principles
- Security First — ไม่มี Feature ไหนสำคัญกว่าความปลอดภัยของข้อมูล
- Data Never Lies — ทุก Action มี Audit Trail ไม่มีข้อยกเว้น
- Fail Gracefully — ถ้า Service รองล่ม Core ต้องทำงานต่อได้
- Built for Thailand — Thai language, Thai calendar, Thai org structure
- On-Premise by Design — ไม่ส่งข้อมูลออก Internet โดยไม่จำเป็น
- Boring Technology — ใช้เทคโนโลยีที่ Proven ไม่ใช่ Trendy
📝 Document Control
- Version: 1.0.0 | Status: APPROVED (Internal)
- Created: 2026-03-11 | Owner: Nattanin Peancharoen
- Approved By: Nattanin Peancharoen (PO) | กทท. Sign-off pending
- Classification: Internal Use Only