มหาวิทยาลัยมหามกุฏราชวิทยาลัย · ระบบสาธิต (Demo)
ข้ามไปยังเนื้อหา

แผนการถ่ายโอนระบบ (Transition Plan)

งวดที่ 3 · ส่งมอบ

ดาวน์โหลด .md

แผนการถ่ายโอนระบบ (Transition Plan)

อ้างอิง TOR: ข้อ 4.11.2 (Transition Plan, Deployment Guide และ Backup Guide) ประกอบข้อ 4.10 (ฝึกอบรมและเอกสาร), 4.11.1 (ส่งมอบ Source/Config/Prompt/Benchmark), 4.11.3 (ลบ/ทำลายข้อมูล), 7.3 (งวดที่ 3), 11 (รับประกัน) และ 12 (SLA) ฉบับ: 1.0 — วันที่ 3 ตุลาคม พ.ศ. 2569

สถานะเอกสาร: วันที่ในแผนเป็น วันที่สมมติ ตามสมมติฐานเดียวกับแผนการดำเนินงานโครงการ (/documents/project-plan) คือวันเริ่มสัญญา D0 = 1 ตุลาคม พ.ศ. 2569 และงวดที่ 3 ครบกำหนด D0+365 = 1 ตุลาคม พ.ศ. 2570 เมื่อลงนามสัญญาจริงจะปรับวันที่ให้ตรงกับสัญญา กิจกรรมที่ต้องมีบุคลากรของมหาวิทยาลัย (อบรม ทดลองปฏิบัติ ส่งมอบสิทธิ์) ยังไม่ได้เกิดขึ้นในรอบสาธิตนี้


1. วัตถุประสงค์

  1. ส่งมอบระบบ MBU Buddhist AI พร้อมซอร์สโค้ด การตั้งค่า prompt ชุดทดสอบ ข้อมูล และเอกสาร ให้มหาวิทยาลัยดูแลต่อได้ด้วยตนเอง
  2. ถ่ายทอดความรู้ให้ทีมผู้ดูแลระบบ ผู้ดูแลเนื้อหา (ฐานองค์ความรู้/ชุดทดสอบ) และผู้ใช้หลัก
  3. โอนสิทธิ์การเข้าถึงโครงสร้างพื้นฐาน บัญชี และความลับทั้งหมดให้มหาวิทยาลัย และถอนสิทธิ์ของผู้รับจ้างตามกำหนด
  4. รักษาความต่อเนื่องของบริการระหว่างและหลังการถ่ายโอน และกำหนดการสนับสนุนช่วงรับประกัน

2. ขอบเขตสิ่งที่ถ่ายโอน

หมวดรายการตำแหน่ง/รูปแบบ
ซอร์สโค้ดแอปพลิเคชัน สคริปต์ ชุดทดสอบ migrationGit repository (ประวัติ commit ครบ)
การตั้งค่า.env.example, .env.development, .env.production, next.config.ts, ค่าตั้งต้น AI config, Helm values 3 environmentrepository + ค่าในฐานข้อมูล (AiConfigSetting, ConfigSnapshot)
Promptconfig/prompts/*.md + เวอร์ชันในตาราง PromptVersionrepository + ฐานข้อมูล
ชุดทดสอบ/Benchmarkseed/benchmarks/*.csv + SOURCES.md + สคริปต์สร้าง + ผลการประเมินทุกรอบrepository + ตาราง Evaluation*
ข้อมูลฐานองค์ความรู้ (เอกสาร chunks ไฟล์ต้นฉบับ), ผู้ใช้ บทสนทนา Audit Log ฯลฯฐานข้อมูล + Object Storage/storage/uploads + ไฟล์สำรอง
โครงสร้างพื้นฐานHelm chart, pipeline CI/CD, การตั้งค่า Ingress/TLS/WAFinfra/helm/, .github/workflows/ci-cd.yml
ความลับAUTH_SECRET, DATA_ENCRYPTION_KEY, รหัสผ่านฐานข้อมูล/บริการ, OAuth/SMTP secret, kubeconfig/บัญชี CIส่งมอบผ่านช่องทางปลอดภัยแยกจากเอกสาร (ไม่อยู่ใน Git) — API key ของ LLM มหาวิทยาลัยเป็นผู้จัดหาและถือครองตั้งแต่ต้น (TOR 4.6.1)
เอกสารเอกสารส่งมอบ 36 ฉบับ (/documents)Markdown + PDF (พิมพ์จากศูนย์เอกสาร) 2 ชุดตาม TOR 7.5

3. ผู้เกี่ยวข้องและบทบาท

บทบาทฝ่ายหน้าที่ในการถ่ายโอน
Project Managerผู้รับจ้างวางแผน ติดตาม และรายงานการถ่ายโอน เป็นผู้ประสานหลัก
Tech Lead / DevOpsผู้รับจ้างถ่ายทอดสถาปัตยกรรม การติดตั้ง CI/CD การสำรอง/กู้คืน
AI Engineerผู้รับจ้างถ่ายทอด RAG pipeline, prompt, guardrail, การประเมินผล
Senior SE / QAผู้รับจ้างถ่ายทอดโครงสร้างโค้ด ชุดทดสอบ การแก้ไขข้อบกพร่อง
ผู้ดูแลระบบ (IT)มหาวิทยาลัยรับมอบโครงสร้างพื้นฐาน ความลับ การติดตั้ง และปฏิบัติการ
ผู้ดูแลเนื้อหามหาวิทยาลัยรับมอบงานฐานองค์ความรู้ การนำเข้า 91 เล่ม ชุดทดสอบ และการตรวจคุณภาพคำตอบ
ผู้ดูแล Admin Portalมหาวิทยาลัยรับมอบการจัดการผู้ใช้ PDPA Audit Dashboard การตั้งค่า AI
คณะกรรมการตรวจรับมหาวิทยาลัยตรวจรับตามเกณฑ์ในหัวข้อ 7

4. ระยะและกำหนดการ (อิงวันที่สมมติ)

gantt
  title แผนการถ่ายโอนระบบ (วันที่สมมติ — ปรับตามสัญญาจริง)
  dateFormat YYYY-MM-DD
  axisFormat %d/%m
  section เตรียมการ
  ทบทวนแผน + รายการส่งมอบ + ผู้รับมอบ        :t1, 2027-07-01, 14d
  ตั้ง environment ของมหาวิทยาลัย (dev/test/prod) :t2, after t1, 21d
  section ถ่ายทอดความรู้
  อบรมผู้ใช้/ผู้ดูแล/ทีม IT                      :t3, 2027-08-01, 21d
  Shadowing: ผู้รับจ้างทำ มหาวิทยาลัยดู           :t4, after t3, 14d
  Reverse shadowing: มหาวิทยาลัยทำ ผู้รับจ้างดู   :t5, after t4, 14d
  section ส่งมอบ
  นำเข้าข้อมูลครบ 91 เล่ม + ประเมิน Acceptance    :t6, 2027-08-01, 45d
  ส่งมอบสิทธิ์/ความลับ + หมุนเวียนคีย์              :t7, 2027-09-15, 7d
  ตรวจรับงวดที่ 3                                 :milestone, m1, 2027-10-01, 0d
  section หลังส่งมอบ
  Hypercare 30 วัน                              :t8, 2027-10-01, 30d
  รับประกัน ≥365 วัน                             :t9, 2027-10-01, 365d
ระยะช่วงเวลา (สมมติ)กิจกรรมหลักผลผลิต
1. เตรียมการก.ค. 2570ยืนยันรายชื่อผู้รับมอบ, ทบทวนรายการส่งมอบ (หัวข้อ 2), ประเมินความพร้อมของทีมมหาวิทยาลัย, เตรียม environment บนคลาวด์ของมหาวิทยาลัยตาม /documents/deployment-guideรายการตรวจสอบการส่งมอบที่ลงนาม
2. ถ่ายทอดความรู้ส.ค.–ก.ย. 2570อบรมตาม /documents/training-materials (ผู้ใช้, ผู้ดูแล Admin Portal, ทีม IT, ผู้ดูแลเนื้อหา); shadowing และ reverse shadowing งานประจำ (หัวข้อ 5)บันทึกการอบรม ผลแบบประเมิน
3. ส่งมอบก.ย. 2570นำเข้าพระไตรปิฎกฉบับ มมร. ครบ 91 เล่ม (/documents/data-ingestion-plan), รัน Benchmark รอบ Acceptance, ทดสอบ restore บน environment ของมหาวิทยาลัย, ส่งมอบซอร์สโค้ด/ความลับ/สิทธิ์, หมุนเวียนคีย์หนังสือส่งมอบ, รายงานผลทดสอบ
4. ตรวจรับ1 ต.ค. 2570ตรวจรับงวดที่ 3 ตามเกณฑ์หัวข้อ 7บันทึกตรวจรับ
5. Hypercare30 วันหลังตรวจรับผู้รับจ้างเฝ้าระวังร่วม ตอบปัญหาเร่งด่วน ปรับจูนตามการใช้งานจริงรายงานสรุป Hypercare
6. รับประกัน≥365 วันหลังตรวจรับแก้ไขข้อบกพร่องตาม SLA (TOR 11, 12) รายงาน SLA รายเดือนรายงาน SLA รายเดือน

5. แผนถ่ายทอดความรู้ (Knowledge Transfer)

หัวข้อกลุ่มเป้าหมายเอกสาร/เครื่องมืออ้างอิงวิธียืนยันว่าทำได้
การใช้งานระบบ (ถาม-ตอบ Dhamma Talk ประวัติ PDPA)ผู้ใช้หลัก/documents/user-manualทดลองตามสถานการณ์
Admin Portal ทุกหน้า และตารางสิทธิ์ผู้ดูแล Admin Portal/documents/admin-manualทำงานประจำตามหัวข้อ 9 ของคู่มือได้ด้วยตนเอง
ฐานองค์ความรู้: นำเข้า metadata precedence re-index ความครอบคลุมผู้ดูแลเนื้อหา/documents/data-ingestion-plan, /admin/knowledge-baseนำเข้าเอกสาร 1 เล่มจนค้นเจอและ citation ถูกต้อง
การประเมินคุณภาพ AI: ชุดทดสอบ รัน เปรียบเทียบ รายงานผู้ดูแลเนื้อหา + IT/admin/evaluation, scripts/eval/run-acceptance.tsรัน 1 ชุดและเปรียบเทียบกับรอบก่อน
Prompt/Guardrail/AI config และการย้อนกลับผู้ดูแล + AI owner/admin/prompts, /admin/guardrails, /admin/ai-configสร้างเวอร์ชัน prompt แล้ว rollback
สถาปัตยกรรมและโครงสร้างโค้ดทีม IT/นักพัฒนา/documents/srs, /documents/system-documentation, docs/dev-conventions.mdแก้ไขเล็กน้อยพร้อมเพิ่มกรณีทดสอบให้ผ่าน npm test
ติดตั้ง/อัปเกรด/rollbackทีม IT/documents/deployment-guide, /documents/cicd-pipelinedeploy ไป mbu-test และ rollback
สำรอง/กู้คืนทีม IT/documents/backup-restore-guideทดสอบ restore และออกรายงาน
เฝ้าระวัง แจ้งเตือน SLA Defectทีม IT + ผู้ดูแล/admin/alerts, /admin/sla-report, /admin/defect-logออกรายงาน SLA รายเดือน
ความมั่นคงปลอดภัยและ PDPAทีม IT + DPO/documents/test-checklist, /documents/pdpa-dpaดำเนินคำขอ PDPA และตรวจ Audit Log

6. การส่งมอบสิทธิ์และความลับ

  1. จัดทำทะเบียนบัญชี/สิทธิ์ทั้งหมด: Git repository, container registry, GitHub environments (dev/test/prod) และ secrets (KUBE_CONFIG หรือ OIDC), Kubernetes namespaces, บริการข้อมูล, DNS/TLS, SMTP, OAuth client, บัญชี SUPER_ADMIN ของระบบ
  2. โอนความเป็นเจ้าของ repository และ registry ให้องค์กร/บัญชีของมหาวิทยาลัย
  3. ส่งมอบความลับผ่านช่องทางปลอดภัย (secret manager ของมหาวิทยาลัย) ต่อหน้าผู้รับมอบ และบันทึกการส่งมอบโดยไม่บันทึกค่าความลับลงเอกสาร
  4. หมุนเวียนความลับหลังส่งมอบ: AUTH_SECRET (ผู้ใช้ต้องเข้าสู่ระบบใหม่), รหัสผ่านฐานข้อมูล/บริการ, OAuth/SMTP secret, kubeconfig — ส่วน DATA_ENCRYPTION_KEY เปลี่ยนไม่ได้โดยไม่เข้ารหัสข้อมูลใหม่ทั้งหมด จึงส่งมอบและเก็บรักษา (หรือวางแผนเข้ารหัสใหม่เป็นงานแยก)
  5. เปลี่ยนรหัสผ่านบัญชีผู้ดูแลทั้งหมด ลบ/ระงับบัญชีสาธิตและบัญชีของผู้รับจ้าง ตั้ง ADMIN_IP_ALLOWLIST เป็นเครือข่ายของมหาวิทยาลัย
  6. ถอนสิทธิ์ผู้รับจ้างทั้งหมดเมื่อสิ้นสุด Hypercare ยกเว้นสิทธิ์จำกัดที่จำเป็นต่อการรับประกันตามที่มหาวิทยาลัยอนุมัติ (บันทึกใน Audit Log)

7. เกณฑ์การส่งมอบสำเร็จ (Exit Criteria)

#เกณฑ์หลักฐาน
1ระบบทำงานบน environment ของมหาวิทยาลัย ผ่าน smoke test (/api/health)ผล pipeline / บันทึกการติดตั้ง
2ชุดทดสอบอัตโนมัติผ่าน และ coverage ผ่านเกณฑ์/documents/coverage-report, ผล CI
3Benchmark 7 ชุดผ่านเกณฑ์ขั้นต่ำ TOR ก.5.3/documents/baseline-evaluation-report
4นำเข้าพระไตรปิฎกฉบับ มมร. ครบตามภาคผนวก ข/documents/ingestion-report
5ไม่มี Defect ระดับ High/Critical คงค้าง/admin/defect-log
6ทดสอบ restore บน environment ของมหาวิทยาลัยผ่าน/documents/restore-test-report
7อบรมครบทุกกลุ่ม และทีมมหาวิทยาลัยทำงานประจำได้เอง (reverse shadowing)บันทึกการอบรม
8ส่งมอบซอร์สโค้ด config prompt benchmark เอกสาร 36 ฉบับ (2 ชุด + PDF + ไฟล์แก้ไขได้)หนังสือส่งมอบ
9ส่งมอบสิทธิ์/ความลับครบ และหมุนเวียนคีย์แล้วทะเบียนสิทธิ์ที่ลงนาม
10ผู้รับจ้างลบข้อมูลของมหาวิทยาลัยที่อยู่ในความครอบครองของตนพร้อมหนังสือรับรอง (TOR 4.11.3)/documents/data-destruction-certificate

8. ความต่อเนื่องของบริการระหว่างถ่ายโอน

  • ย้ายระบบในช่วงเวลาที่มีผู้ใช้น้อย และประกาศล่วงหน้าผ่านโหมด Unavailable พร้อมข้อความ (/admin/unavailable)
  • สำรองข้อมูลก่อนย้าย และทดสอบ restore บนปลายทางก่อนเปิดใช้จริง
  • ใช้ pipeline deploy ไป mbu-test ให้มหาวิทยาลัยทดสอบ (UAT) ก่อนสร้าง tag ขึ้น mbu-prod
  • เตรียมแผนย้อนกลับ (helm rollback / กู้คืนจาก backup) ตาม /documents/deployment-guide หัวข้อ 6

9. การสนับสนุนหลังส่งมอบ

ช่วงระดับการสนับสนุน
Hypercare (30 วัน)ผู้รับจ้างเฝ้าระวังร่วม ประชุมสรุปรายสัปดาห์ แก้ปัญหาเร่งด่วน
รับประกัน (≥365 วัน, TOR 11.1)แก้ไขข้อบกพร่องโดยไม่คิดค่าใช้จ่าย ตามเวลาแก้ไข: สูง 24 ชม. / กลาง 48 ชม. / ต่ำ 10 วันทำการ นับจากแจ้งจนมหาวิทยาลัยยืนยันผล (TOR 12.3–12.4) บันทึกใน Defect Log
รายงานรายงาน SLA รายเดือนภายในวันที่ 15 ของเดือนถัดไป (TOR 12.5)
ช่องทางติดต่ออีเมล โทรศัพท์ และช่องทางเร่งด่วน แสดงที่หน้า /help และ /documents/team-structure (TOR 11.2)

10. ความเสี่ยงของการถ่ายโอน

ความเสี่ยงมาตรการ
ทีมมหาวิทยาลัยยังไม่พร้อมดูแลเทคโนโลยี (Kubernetes, LLM, RAG)อบรมเชิงปฏิบัติ + reverse shadowing + คู่มือ + Hypercare
คีย์เข้ารหัสสูญหายเก็บ DATA_ENCRYPTION_KEY ใน secret manager พร้อมสำรองตามนโยบาย
ไฟล์ 91 เล่มส่งมอบล่าช้า/เป็นไฟล์สแกนเริ่มนำเข้าตั้งแต่งวด 2, แผน OCR (/documents/data-ingestion-plan หัวข้อ 12)
คุณภาพคำตอบเปลี่ยนเมื่อเปลี่ยนโมเดล/promptใช้ระบบประเมินผลและเปรียบเทียบรอบก่อนเปลี่ยนเสมอ
ความรู้กระจุกที่บุคคลเอกสารใน repository + บันทึกการอบรม + ผู้รับมอบอย่างน้อย 2 คนต่อบทบาท