Files
lcbp3/specs/00-overview/00-06-training-plan.md
T
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

442 lines
24 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 🎓 Training & Change Management Plan — LCBP3-DMS v1.8.0
---
title: 'Training & Change Management Plan'
version: 1.0.0
status: DRAFT
owner: Nattanin Peancharoen (Product Owner / System Architect)
last_updated: 2026-03-11
related:
- specs/00-Overview/README.md
- specs/01-Requirements/01-01-objectives.md
- specs/01-Requirements/01-02-business-rules/01-02-01-rbac-matrix.md
---
## 1. 🎯 วัตถุประสงค์
> **"ระบบที่ดีที่สุดก็ล้มเหลวได้ ถ้าผู้ใช้ไม่รู้วิธีใช้"**
แผนนี้ครอบคลุม:
1. **Training Curriculum** — หลักสูตรฝึกอบรมแยกต่อ Role
2. **Training Materials** — สื่อและเอกสารการฝึกอบรม
3. **Train-the-Trainer** — กระบวนการเตรียม Trainer ภายในองค์กร
4. **Support Desk Setup** — ระบบ Support หลัง Go-Live
5. **Change Management** — การสื่อสารและรับมือกับ Change
---
## 2. 📅 Training Timeline
```
T-4 สัปดาห์ก่อน Go-Live:
├── สร้าง Training Materials ครบ
├── ติดตั้ง Staging Environment สำหรับ Training
└── เตรียม Trainer (Train-the-Trainer)
T-3 สัปดาห์:
├── Training: Superadmin + Org Admin (ทุกองค์กร)
└── UAT Pre-check กับ Admin ทุกคน
T-2 สัปดาห์:
├── Training: Document Control (ทุกองค์กร)
└── UAT ทดสอบ Workflow จริงบน Staging
T-1 สัปดาห์:
├── Training: Engineers / Reviewers / Viewers
├── UAT Sign-off
└── Dry Run Go-Live
Go-Live Day:
├── Hypercare Support (8:0018:00 on-call)
└── ทีม Dev พร้อม Hotfix ตลอด
T+1 เดือน:
├── Hypercare สิ้นสุด
└── Handover ไป Standard Support
```
---
## 3. 👥 Target Audience & Training Groups
| Group | Role ในระบบ | ผู้เข้าอบรม | ระยะเวลา | รูปแบบ |
| ----- | ------------------- | ------------------------ | --------- | ------------------- |
| **A** | Superadmin | ทีม NAP (1-2 คน) | 4 ชั่วโมง | 1-on-1 Workshop |
| **B** | Org Admin | 1 คนต่อองค์กร × 5 องค์กร | 3 ชั่วโมง | Group Workshop |
| **C** | Document Control | 1-3 คนต่อองค์กร | 4 ชั่วโมง | Group Workshop |
| **D** | Engineer / Reviewer | หลายคนต่อองค์กร | 2 ชั่วโมง | Group + Self-paced |
| **E** | Viewer / Auditor | ผู้บริหาร + Observer | 1 ชั่วโมง | Video + Quick Guide |
> **หมายเหตุ:** Train-the-Trainer: แต่ละองค์กรมี Trainer 1 คน ก่อนอบรมองค์กรอื่น
---
## 4. 📚 Training Curriculum per Role
### 4.1 Group A — Superadmin (4 ชั่วโมง)
**เป้าหมาย:** ดูแลระบบทั้งหมด, Config Master Data, จัดการ Permission
| Module | หัวข้อ | เวลา |
| ------ | ------------------------------------------------------- | ------- |
| A1 | System Architecture Overview (ภาพรวมระบบ, Docker, QNAP) | 30 นาที |
| A2 | สร้าง Organization, Project, Contract | 30 นาที |
| A3 | User Management — สร้าง/แก้ไข/Deactivate User | 20 นาที |
| A4 | Document Number Template Config | 30 นาที |
| A5 | Workflow DSL — อ่านและแก้ไข Workflow Definitions | 45 นาที |
| A6 | Permission & RBAC Matrix — กำหนดสิทธิ์ระดับ Global | 30 นาที |
| A7 | Audit Log & Security Monitoring | 20 นาที |
| A8 | Backup & Restore (DR Runbook) | 20 นาที |
| A9 | Troubleshooting Guide (Common Issues) | 15 นาที |
| — | **Q&A + Hands-on Practice** | 20 นาที |
**Deliverables:**
- [ ] Admin Quick Reference Card (A4 1 หน้า)
- [ ] System Admin Runbook (PDF)
- [ ] Access ไปยัง Grafana + phpMyAdmin Dashboard
---
### 4.2 Group B — Org Admin (3 ชั่วโมง)
**เป้าหมาย:** จัดการ User ภายในองค์กร, กำหนดสิทธิ์ระดับ Org
| Module | หัวข้อ | เวลา |
| ------ | ---------------------------------------------- | ------- |
| B1 | ภาพรวมระบบและ Role ของ Org Admin | 20 นาที |
| B2 | เพิ่ม/แก้ไข/Deactivate User ในองค์กร | 30 นาที |
| B3 | กำหนด Role: Document Control / Editor / Viewer | 20 นาที |
| B4 | Assign User เข้า Project และ Contract | 20 นาที |
| B5 | ดู Audit Log ภายในองค์กร | 15 นาที |
| B6 | จัดการ Tags สำหรับองค์กร | 15 นาที |
| B7 | การรับมือ Lock Account / Reset Password | 20 นาที |
| — | **Hands-on Practice บน Staging** | 30 นาที |
| — | **Q&A** | 10 นาที |
**Deliverables:**
- [ ] Org Admin User Manual (PDF, 10-15 หน้า)
- [ ] User Onboarding Checklist
---
### 4.3 Group C — Document Control (4 ชั่วโมง)
**เป้าหมาย:** สร้าง/ส่ง/ติดตามเอกสารทุกประเภท, จัดการ Workflow
| Module | หัวข้อ | เวลา |
| ------ | ------------------------------------------------------------- | ------- |
| C1 | ภาพรวมระบบ DMS — ทำไมต้องเปลี่ยนจาก Email? | 15 นาที |
| C2 | Login + Dashboard + My Tasks | 15 นาที |
| C3 | **สร้าง Correspondence** — Draft → Submit → Track | 30 นาที |
| C4 | **สร้าง RFA + Shop Drawing** — Draft → Submit via Transmittal | 45 นาที |
| C5 | Upload ไฟล์ — Drag-and-Drop, Main vs Supporting, Virus Scan | 20 นาที |
| C6 | **Circulation Sheet** — สร้าง, Assign, กำหนด Deadline | 30 นาที |
| C7 | ติดตามสถานะ Workflow + Workflow Diagram | 20 นาที |
| C8 | Force Proceed / Revert Workflow (กรณีพิเศษ) | 15 นาที |
| C9 | ค้นหาเอกสาร + Advanced Filter | 15 นาที |
| C10 | Notification Settings + LINE Notify | 15 นาที |
| — | **Hands-on: ทำ Scenario จริงบน Staging** | 40 นาที |
| — | **Q&A** | 20 นาที |
**Hands-on Scenarios (Staging):**
1. สร้าง Correspondence → Submit → Track Workflow
2. สร้าง RFA + Transmittal → ส่ง → รอ Response
3. รับ Correspondence → สร้าง Circulation → Assign
**Deliverables:**
- [ ] Document Control User Manual (PDF, 20-30 หน้า)
- [ ] Quick Reference Card: Document Types & Workflow States
- [ ] Video Tutorial: "สร้างและส่ง RFA" (15 นาที)
- [ ] FAQ Document (10 ข้อที่พบบ่อย)
---
### 4.4 Group D — Engineer / Reviewer (2 ชั่วโมง)
**เป้าหมาย:** รับและ Review เอกสาร, ตอบ RFA, ดู Circulation
| Module | หัวข้อ | เวลา |
| ------ | ------------------------------------------------- | ------- |
| D1 | Login + Dashboard + Notification Bell | 15 นาที |
| D2 | ดู Correspondence ที่รับเข้ามา + PDF Viewer | 20 นาที |
| D3 | **Review RFA** — Approved / w.Comments / Rejected | 30 นาที |
| D4 | ดู Shop Drawing ใน PDF Viewer (Streaming) | 15 นาที |
| D5 | ตอบ Circulation ที่ได้รับมอบหมาย | 15 นาที |
| D6 | ค้นหาเอกสาร + ดู Workflow History | 10 นาที |
| D7 | ตั้งค่า Notification (Email/LINE) | 5 นาที |
| — | **Q&A** | 10 นาที |
**Deliverables:**
- [ ] Reviewer Quick Guide (A4 2 หน้า)
- [ ] Video Tutorial: "วิธี Review RFA" (10 นาที)
---
### 4.5 Group E — Viewer / Auditor / Management (1 ชั่วโมง)
**เป้าหมาย:** ดู Dashboard, ค้นหา, ดาวน์โหลดรายงาน
| Module | หัวข้อ | เวลา |
| ------ | ----------------------------- | ------- |
| E1 | Login + Dashboard Overview | 10 นาที |
| E2 | ค้นหาเอกสารและดู Status | 15 นาที |
| E3 | อ่านเอกสารใน PDF Viewer | 10 นาที |
| E4 | ดู Audit Log (สำหรับ Auditor) | 10 นาที |
| E5 | ตั้งค่า Notification | 5 นาที |
| — | **Q&A** | 10 นาที |
**Deliverables:**
- [ ] Viewer Quick Start (A4 1 หน้า, ภาษาไทย + อังกฤษ)
---
## 5. 🎥 Training Materials Checklist
### 5.1 เอกสาร (Documents)
| Material | Target | สถานะ | Deadline |
| ---------------------------- | ---------- | --------------------------- | ----------- |
| System Admin Runbook | Group A | ⬜ ต้องสร้าง | T-4 สัปดาห์ |
| Org Admin User Manual | Group B | ⬜ ต้องสร้าง | T-4 สัปดาห์ |
| Document Control User Manual | Group C | ⬜ ต้องสร้าง | T-4 สัปดาห์ |
| Reviewer Quick Guide | Group D | ⬜ ต้องสร้าง | T-3 สัปดาห์ |
| Viewer Quick Start | Group E | ⬜ ต้องสร้าง | T-3 สัปดาห์ |
| Glossary / คำศัพท์ระบบ | ทุก Role | ✅ มี (`00-02-glossary.md`) | — |
| FAQ (10 ข้อพบบ่อย) | Group C, D | ⬜ ต้องสร้าง | T-2 สัปดาห์ |
### 5.2 Video Tutorials
| Video | ความยาว | Target | สถานะ |
| --------------------------------- | ------- | -------- | ----- |
| ภาพรวมระบบ (System Intro) | 5 นาที | ทุก Role | ⬜ |
| วิธีสร้างและส่ง Correspondence | 10 นาที | Group C | ⬜ |
| วิธีสร้างและส่ง RFA + Transmittal | 15 นาที | Group C | ⬜ |
| วิธี Review RFA | 10 นาที | Group D | ⬜ |
| วิธีสร้าง Circulation Sheet | 8 นาที | Group C | ⬜ |
| ค้นหาเอกสารและใช้ Filter | 5 นาที | ทุก Role | ⬜ |
> **เครื่องมือแนะนำ:** OBS Studio (Screen Record) + CapCut / DaVinci Resolve (Edit) + Loom (Quick Share)
### 5.3 Hands-on Training Scenarios (บน Staging)
```markdown
Scenario 1: "ส่ง RFA ครั้งแรก" (Group C)
───────────────────────────────────────
1. Login ด้วย Account Contractor A
2. Upload Shop Drawing (ไฟล์ PDF ตัวอย่าง)
3. สร้าง RFA Type: Shop Drawing — Discipline: STR
4. สร้าง Transmittal → แนบ RFA → Submit
5. ยืนยัน: Notification ถูกส่ง | เลขเอกสารถูกออก
Scenario 2: "Review และ Approve RFA" (Group D)
─────────────────────────────────────────────
1. Login ด้วย Account Engineer (TEAM หรือ คคง.)
2. ดู Notification Bell → เปิด RFA ที่ได้รับ
3. ดู Shop Drawing ใน PDF Viewer
4. คลิก "Approved with Comments" + กรอก Comment
5. ยืนยัน: Contractor ได้รับ Notification
Scenario 3: "สร้าง Circulation และติดตาม" (Group C)
───────────────────────────────────────────────
1. รับเอกสาร Correspondence ใน Inbox
2. สร้าง Circulation Sheet → Assign Main, Action, Info
3. กำหนด Deadline 3 วัน
4. Assignee Login → ดู My Tasks → ตอบกลับ
5. Document Control ปิด Circulation
```
---
## 6. 🏆 Train-the-Trainer Program
### 6.1 เป้าหมาย
แต่ละองค์กรมี **Internal Trainer** 1 คน ที่สามารถ:
- สอน User ใหม่ในองค์กรได้ด้วยตัวเอง
- ตอบ FAQ เบื้องต้นโดยไม่ต้องติดต่อ NAP
- รายงาน Issues ผ่าน Support Channel ได้ถูกต้อง
### 6.2 Internal Trainer คุณสมบัติ
- มักเป็น **Document Control** อาวุโส หรือ Org Admin
- เข้าร่วม Training Group A หรือ C ก่อน
- ผ่าน Hands-on Practice Scenario ทั้ง 3 ครบ
- ได้รับ "Trainer Kit" (Materials + Access พิเศษ)
### 6.3 Trainer Kit
```
📦 Trainer Kit ประกอบด้วย:
├── 📄 User Manuals (ทุก Role) — สำหรับแจกจ่าย
├── 🎥 Video Tutorials — ลิงก์ internal host
├── 🃏 Training Scenario Scripts (3 Scenarios)
├── ❓ FAQ Document
├── 📊 Staging Environment Access (ไม่กระทบ Production)
└── 📞 Escalation Contact: Nattanin (Line/Email)
```
---
## 7. 🆘 Support Desk Setup
### 7.1 Support Tiers
```
Level 1 — Internal Trainer (Self-service, 0-4 ชั่วโมง)
│ └── FAQ Document + Video Tutorials
│ ↓ ถ้าแก้ไม่ได้
Level 2 — Org Admin / Document Control (4-24 ชั่วโมง)
│ └── ติดต่อ Internal Trainer ขององค์กร
│ ↓ ถ้าแก้ไม่ได้
Level 3 — NAP Support (1-2 วันทำการ)
└── LINE Group / Email → Nattanin
↓ ถ้าเป็น Bug หรือ System Issue
Level 4 — Dev Team (Hotfix / Patch)
└── Fix + Deploy + Notify
```
### 7.2 Support Channels
| Channel | ใช้เมื่อ | Response Time |
| -------------------------------- | ------------------------- | ------------------------- |
| **LINE Group** (NAP-DMS Support) | ปัญหาเร่งด่วน, ถามวิธีใช้ | 2-4 ชั่วโมง (ในเวลาทำงาน) |
| **Email** nattanin@[domain] | รายงาน Bug, ขอ Feature | 1-2 วันทำการ |
| **FAQ Document** | ปัญหาทั่วไป | ทันที (Self-service) |
| **Video Tutortials** | ต้องการดูวิธีใช้ซ้ำ | ทันที (Self-service) |
### 7.3 Hypercare Period (Go-Live Month 1)
**สัปดาห์ 1-2 (Go-Live):**
- NAP ทีม On-Call: 08:0018:00 ทุกวันทำการ
- Daily Check-in กับ Internal Trainers ทุกองค์กร (15 นาที)
- Bug Tracker: บันทึก Issues ทั้งหมด (Priority P0-P3)
**สัปดาห์ 3-4:**
- On-Call: ตามปกติ (Response ภายใน 4 ชั่วโมง)
- Weekly Review: สรุป Issues + แก้ไข + FAQ Update
**หลัง 1 เดือน:**
- Standard Support (Level 1-4 ตามปกติ)
- Monthly Review Meeting
### 7.4 Bug Priority & SLA
| Priority | ตัวอย่าง | Response | Resolution |
| ----------------- | ----------------------- | ---------- | ---------- |
| **P0 — Critical** | ระบบล่ม, Data Loss | 30 นาที | 4 ชั่วโมง |
| **P1 — High** | Login ไม่ได้, เอกสารหาย | 2 ชั่วโมง | 24 ชั่วโมง |
| **P2 — Medium** | Feature ทำงานผิด | 4 ชั่วโมง | 3 วัน |
| **P3 — Low** | UI ผิดเล็กน้อย, Typo | 24 ชั่วโมง | 2 สัปดาห์ |
---
## 8. 📢 Change Management Communication Plan
### 8.1 Communication Timeline
| เวลา | ข้อความ | ช่องทาง | ผู้รับ |
| ----------- | -------------------------------------- | ------------ | ------------------- |
| T-8 สัปดาห์ | Announcement: ระบบใหม่กำลังจะมา | Email + LINE | ผู้บริหารทุกองค์กร |
| T-4 สัปดาห์ | Training Schedule แจ้งรายละเอียด | Email | Org Admin ทุกองค์กร |
| T-2 สัปดาห์ | Training Reminder + Staging Access | Email + LINE | ทุก User |
| T-1 สัปดาห์ | "1 สัปดาห์แล้ว!" + Go-Live Date | Email + LINE | ทุก User |
| Go-Live Day | Go-Live Announcement + Support Contact | Email + LINE | ทุก User |
| T+2 สัปดาห์ | Feedback Survey (Google Form) | Email | ผู้ใช้งานทุกคน |
| T+1 เดือน | Summary Report ต่อผู้บริหาร | Meeting | Project Management |
### 8.2 Key Messages
**สำหรับผู้บริหาร:**
> "ระบบ LCBP3-DMS ช่วยให้ติดตามสถานะเอกสารได้ Real-time, ลดเวลา Cycle RFA จาก 2 สัปดาห์เหลือ 3 วัน, และมี Audit Trail ครบถ้วน"
**สำหรับ Document Control:**
> "ระบบนี้ช่วยลดการทำงานซ้ำซ้อนจาก Email ไปสู่ Workflow อัตโนมัติ เลขเอกสารออกอัตโนมัติ ไม่ต้องจำหรือนับมือ"
**สำหรับ Engineer / Reviewer:**
> "รับ Notification ทันทีเมื่อมี RFA ใหม่ ดู PDF ในระบบโดยไม่ต้อง Download คลิก Approve ได้เลย"
### 8.3 Resistance Management
| กลุ่มที่อาจต้าน | เหตุผล | วิธีรับมือ |
| ---------------------- | ---------------- | ---------------------------------------- |
| ผู้ใช้ที่คุ้นชิน Email | "Email ง่ายกว่า" | แสดง Case Study: วันไหน RFA ตกหล่น |
| ผู้บริหารอาวุโส | "ไม่ถนัด IT" | เน้น: ดูสถานะได้ 1 คลิก, ไม่ต้องโทรถาม |
| Document Control | "งานเพิ่มขึ้น" | แสดง: Auto-Number, Auto-Notify ลดงานจริง |
| IT/Ops ที่คุ้นระบบเดิม | "Server อะไรอีก" | ADR-015, Docker ง่ายต่อ Maintain |
---
## 9. 📊 Training KPIs & Success Criteria
| KPI | Target | วิธีวัด |
| --------------------------- | ------------------------------------------ | ----------------------------- |
| Training Attendance | > 90% ของ Users ทุก Group | Sign-in Sheet |
| Post-Training Quiz Score | > 80% เฉลี่ย | Online Quiz (Google Form) |
| Hands-on Scenario Pass Rate | > 90% ทำ Scenario 1-3 ได้ | Trainer Assessment |
| Support Tickets Week 1 | < 20 tickets (แสดง Training มีประสิทธิภาพ) | Support Log |
| User Adoption Month 1 | > 70% Login ทุกวันทำการ | System Analytics |
| User Adoption Month 3 | > 90% Active Users | System Analytics |
| Satisfaction Score | > 4.0/5.0 | Feedback Survey (T+2 สัปดาห์) |
---
## 10. ✅ Training Readiness Checklist (Pre Go-Live)
### Materials
- [ ] System Admin Runbook สร้างเสร็จ + Review แล้ว
- [ ] Document Control User Manual สร้างเสร็จ
- [ ] Quick Guides (Reviewer, Viewer) สร้างเสร็จ
- [ ] Video Tutorials อย่างน้อย 3 clips
- [ ] FAQ Document (10+ ข้อ) สร้างเสร็จ
- [ ] Training Scenarios (Staging Data) เตรียมพร้อม
### Infrastructure
- [ ] Staging Environment Deploy แล้ว (Mirror Production)
- [ ] Test Users ทุก Role สร้างแล้ว (1 ชุดต่อ Org)
- [ ] Email + LINE Notify บน Staging ทำงาน (Test Mode)
- [ ] Staging URL แจ้ง Trainers แล้ว
### People
- [ ] Internal Trainer แต่ละองค์กร ระบุชื่อแล้ว
- [ ] Train-the-Trainer Session เสร็จแล้ว
- [ ] Training Schedule แจ้งทุกคนแล้ว
- [ ] Support LINE Group สร้างแล้ว + เพิ่ม Users
### Process
- [ ] Bug Report Process อธิบายให้ Trainers แล้ว
- [ ] Escalation Path ชัดเจน
- [ ] Hypercare Schedule ตกลงกันแล้ว (ว่าใครรับผิดชอบวันไหน)
---
## 📝 Document Control
- **Version:** 1.0.0 | **Status:** DRAFT
- **Created:** 2026-03-11 | **Owner:** Nattanin Peancharoen
- **Next Review:** T-4 สัปดาห์ก่อน Go-Live
- **Classification:** Internal Use Only