จาก “ใช้ ERP” สู่ “อ่าน พิสูจน์ และปรับ ERP ที่ใช้งานจริง”
เพิ่ม reverse-engineering track ต่อจากทฤษฎี SAP และ Lab Odoo โดยใช้ ERP โรงงานที่พัฒนาตั้งแต่ปี 2002 เป็นหลักฐานจริง ไม่แทนที่เนื้อหาเดิมและยังไม่ merge
หลักสูตรเดิมตอบได้ดีว่า ERP มาตรฐานควรทำงานอย่างไร และให้ผู้เรียนฝึก transaction บน Odoo ส่วนชุดใหม่นี้เพิ่มคำถามที่สำคัญกว่าในงานจริง: เมื่อระบบอายุยี่สิบปีไม่มี documentation ครบ เราจะรู้ได้อย่างไรว่าสูตร ข้อมูล และ workflow มีความหมายอะไร และจะย้ายโดยไม่ทำลายความรู้ขององค์กรได้อย่างไร
1. ช่องว่างของหลักสูตรปัจจุบัน
SAP vocabulary
แข็งแรงด้านมาตรฐาน เอกสาร กระบวนการ และศัพท์อุตสาหกรรม แต่ผู้เรียนอาจเข้าใจว่า schema จริงจะสะอาดเหมือนตำรา
Odoo transaction
ฝึกใช้งานได้จริงโดยไม่ติด license แต่เป็นระบบใหม่ที่มี UI และโมเดลข้อมูลพร้อมแล้ว ผู้เรียนไม่ได้เผชิญหลักฐานขัดแย้ง
Living ERP evidence
อ่าน PHP/SQL/schema/sample data เทียบหน้าจอเดิม สร้าง hypothesis แล้วพิสูจน์ด้วย regression test ก่อนออกแบบใหม่
2. ผลลัพธ์การเรียนรู้ใหม่
- แยก business meaning ออกจากชื่อ field ที่ผิดหรือคลุมเครือได้
- วาด trace จาก UI → SQL → ตาราง → สูตร → ผลกระทบข้ามฝ่ายได้
- จำแนก defect, technical debt, deliberate exception และ organizational memory ได้โดยไม่รีบ rewrite
- สร้าง normalized schema พร้อม field mapping, orphan policy, audit และ soft-delete semantics
- เขียน regression oracle เทียบผลระบบเดิม–ใหม่ โดยอธิบายความต่างเป็นตัวเลข
- ใช้ closed-loop planning เชื่อมวัตถุดิบ เครื่องจักร แผน และผลผลิตจริง
- วาง soft migration และ production cutover ที่ rerun ได้โดยไม่สร้างข้อมูลซ้ำ
3. โครงสร้างการสอนที่เสนอ
| ช่วง | สิ่งที่เรียน | หลักฐาน/ชิ้นงาน | เชื่อมบทเดิม |
|---|---|---|---|
| ก่อนเรียน | อ่าน architecture map และ data dictionary ขั้นต่ำ | คำถามก่อนเรียน 10 ข้อ | บท 1–2 |
| สัปดาห์ 1 | อ่านระบบที่ยังทำงาน: Module, UserModule, AddressEmp | Evidence ledger + context diagram | บท 1–2 / Lab 1–2 |
| สัปดาห์ 2 | QS-TOI-101/102/104/109: master, BOM, finish, category | Semantic field map + BOM cycle tests | บท 5a / Lab 5 |
| สัปดาห์ 3 | X01/X03/X04/X05/X02: material-time-machine-execution loop | Scenario comparison + formula oracle | บท 5b / Lab 5 |
| สัปดาห์ 4 | PR/MRP/Inventory/quality/payroll: transaction provenance | Lineage diagram + audit decisions | บท 4b, 6, 7 |
| สัปดาห์ 5 | Soft migration, orphan, zero date, duplicate identity | Idempotent importer + reconciliation report | เสริมทุก Lab |
| สัปดาห์ 6 | Capstone reverse-to-modern | Demo, migration pack, defense | สรุปทั้งวิชา |
4. รูปแบบชั่วโมงเรียน
แนวคิดมาตรฐานจาก SAP
ทำ transaction เทียบใน Odoo
อ่านหลักฐานจาก ERP จริง
ทดลอง query/formula
เขียนสิ่งที่รู้/ยังไม่รู้
5. วิธีประเมิน
| องค์ประกอบ | น้ำหนัก | เกณฑ์สำคัญ |
|---|---|---|
| Evidence ledger | 15% | อ้าง file/table/query และแยก fact จาก inference |
| Semantic mapping | 20% | ชื่อใหม่ make sense แต่ย้อนกลับ legacy key ได้ |
| Formula regression | 25% | มี fixture, expected result, edge case และอธิบาย mismatch |
| Migration safety | 20% | idempotent, orphan-safe, audit-ready, rerunnable |
| UX + defense | 20% | รักษางานจริง ลด cognitive load และตอบคำถามผู้ตรวจได้ |