Curriculum proposal · Draft

จาก “ใช้ ERP” สู่ “อ่าน พิสูจน์ และปรับ ERP ที่ใช้งานจริง”

เพิ่ม reverse-engineering track ต่อจากทฤษฎี SAP และ Lab Odoo โดยใช้ ERP โรงงานที่พัฒนาตั้งแต่ปี 2002 เป็นหลักฐานจริง ไม่แทนที่เนื้อหาเดิมและยังไม่ merge

หลักสูตรเดิมตอบได้ดีว่า ERP มาตรฐานควรทำงานอย่างไร และให้ผู้เรียนฝึก transaction บน Odoo ส่วนชุดใหม่นี้เพิ่มคำถามที่สำคัญกว่าในงานจริง: เมื่อระบบอายุยี่สิบปีไม่มี documentation ครบ เราจะรู้ได้อย่างไรว่าสูตร ข้อมูล และ workflow มีความหมายอะไร และจะย้ายโดยไม่ทำลายความรู้ขององค์กรได้อย่างไร

1. ช่องว่างของหลักสูตรปัจจุบัน

Theory

SAP vocabulary

แข็งแรงด้านมาตรฐาน เอกสาร กระบวนการ และศัพท์อุตสาหกรรม แต่ผู้เรียนอาจเข้าใจว่า schema จริงจะสะอาดเหมือนตำรา

Practice

Odoo transaction

ฝึกใช้งานได้จริงโดยไม่ติด license แต่เป็นระบบใหม่ที่มี UI และโมเดลข้อมูลพร้อมแล้ว ผู้เรียนไม่ได้เผชิญหลักฐานขัดแย้ง

New track

Living ERP evidence

อ่าน PHP/SQL/schema/sample data เทียบหน้าจอเดิม สร้าง hypothesis แล้วพิสูจน์ด้วย regression test ก่อนออกแบบใหม่

2. ผลลัพธ์การเรียนรู้ใหม่

  1. แยก business meaning ออกจากชื่อ field ที่ผิดหรือคลุมเครือได้
  2. วาด trace จาก UI → SQL → ตาราง → สูตร → ผลกระทบข้ามฝ่ายได้
  3. จำแนก defect, technical debt, deliberate exception และ organizational memory ได้โดยไม่รีบ rewrite
  4. สร้าง normalized schema พร้อม field mapping, orphan policy, audit และ soft-delete semantics
  5. เขียน regression oracle เทียบผลระบบเดิม–ใหม่ โดยอธิบายความต่างเป็นตัวเลข
  6. ใช้ closed-loop planning เชื่อมวัตถุดิบ เครื่องจักร แผน และผลผลิตจริง
  7. วาง soft migration และ production cutover ที่ rerun ได้โดยไม่สร้างข้อมูลซ้ำ

3. โครงสร้างการสอนที่เสนอ

ช่วงสิ่งที่เรียนหลักฐาน/ชิ้นงานเชื่อมบทเดิม
ก่อนเรียนอ่าน architecture map และ data dictionary ขั้นต่ำคำถามก่อนเรียน 10 ข้อบท 1–2
สัปดาห์ 1อ่านระบบที่ยังทำงาน: Module, UserModule, AddressEmpEvidence ledger + context diagramบท 1–2 / Lab 1–2
สัปดาห์ 2QS-TOI-101/102/104/109: master, BOM, finish, categorySemantic field map + BOM cycle testsบท 5a / Lab 5
สัปดาห์ 3X01/X03/X04/X05/X02: material-time-machine-execution loopScenario comparison + formula oracleบท 5b / Lab 5
สัปดาห์ 4PR/MRP/Inventory/quality/payroll: transaction provenanceLineage diagram + audit decisionsบท 4b, 6, 7
สัปดาห์ 5Soft migration, orphan, zero date, duplicate identityIdempotent importer + reconciliation reportเสริมทุก Lab
สัปดาห์ 6Capstone reverse-to-modernDemo, migration pack, defenseสรุปทั้งวิชา

4. รูปแบบชั่วโมงเรียน

20 นาที
แนวคิดมาตรฐานจาก SAP
25 นาที
ทำ transaction เทียบใน Odoo
35 นาที
อ่านหลักฐานจาก ERP จริง
30 นาที
ทดลอง query/formula
10 นาที
เขียนสิ่งที่รู้/ยังไม่รู้
กติกาหลัก
ทุกข้อสรุปต้องกำกับว่าเป็น Fact (พบใน code/data), Inference (อนุมานจากหลายหลักฐาน), Decision (เลือกออกแบบใหม่) หรือ Unknown (ยังไม่ควรเดา)

5. วิธีประเมิน

องค์ประกอบน้ำหนักเกณฑ์สำคัญ
Evidence ledger15%อ้าง file/table/query และแยก fact จาก inference
Semantic mapping20%ชื่อใหม่ make sense แต่ย้อนกลับ legacy key ได้
Formula regression25%มี fixture, expected result, edge case และอธิบาย mismatch
Migration safety20%idempotent, orphan-safe, audit-ready, rerunnable
UX + defense20%รักษางานจริง ลด cognitive load และตอบคำถามผู้ตรวจได้