Files
lcbp3/specs/00-overview/00-03-product-vision.md
admin 11984bfa29
CI Pipeline / build (push) Failing after 12m41s
Build and Deploy / deploy (push) Failing after 2m44s
260322:1648 Correct Coresspondence / Doing RFA / Correct CI
2026-03-22 16:48:12 +07:00

11 KiB
Raw Permalink Blame History

🎯 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 1421 วัน, งานช้า
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 (36 เดือน) — 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 (612 เดือน) — Intelligence
├── AI-assisted Document Classification (Ollama)
├── Predictive Delay Alerts ("RFA นี้มีโอกาส Delay 70%")
├── Bulk Legacy Migration Assistant
└── API Gateway สำหรับ Integration กับ ERP/Cost Systems

Phase 4 (1224 เดือน) — 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

  1. Security First — ไม่มี Feature ไหนสำคัญกว่าความปลอดภัยของข้อมูล
  2. Data Never Lies — ทุก Action มี Audit Trail ไม่มีข้อยกเว้น
  3. Fail Gracefully — ถ้า Service รองล่ม Core ต้องทำงานต่อได้
  4. Built for Thailand — Thai language, Thai calendar, Thai org structure
  5. On-Premise by Design — ไม่ส่งข้อมูลออก Internet โดยไม่จำเป็น
  6. 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