กลับไปหน้า Career

WannSystem v.1

ระบบบริหารจัดการภายในแบบ Full-stack ครอบคลุมงานแจ้งซ่อม การจัดการทรัพย์สิน และกระบวนการ Pre-sales ของแผนก Marketing (แทน Microsoft Access) โดยทำหน้าที่เติมเต็ม Workflow ที่ SAP ไม่รองรับ

ReactJavaScriptTailwindAntdExpressJSSocketIoMssqlSAP

ภาพรวมโปรเจค

  • ออกแบบและพัฒนาระบบ Internal Management ครบวงจร (Full-stack) เพื่อแก้ปัญหาการเข้าถึงข้อมูลระหว่างแผนกเซอร์วิสกับผู้ใช้งาน
  • ช่วยเชื่อมโยงงานแจ้งซ่อม ข้อร้องเรียน และงานฝ่ายการตลาดให้มาอยู่ในที่เดียวกัน
  • รองรับผู้ใช้งาน 76 คน ครอบคลุม 5 กลุ่มงาน ได้แก่ IT, PE, Marketing, QMR และคลังสินค้า FG
  • ทำให้คนในทีมเห็นสถานะงานแบบ Real-time เพื่อให้แต่ละทีมติดตามได้ว่าใครกำลังดำเนินงานอะไรอยู่
  • พัฒนาระบบ Item Master สำหรับจัดการทรัพย์สินของแผนก IT และ PE แทนการเก็บข้อมูลใน Excel พร้อมเชื่อมประวัติการซ่อมเข้ากับ Ticket อัตโนมัติ
  • พัฒนาหน้าปฏิทิน PLM แสดงรอบการบำรุงรักษาตามมาตรฐาน แทนกระดาษประวัติที่แปะไว้ข้างเครื่อง รองรับการบันทึกรายละเอียดและแนบไฟล์หลักฐานได้
  • พัฒนาระบบใบเสนอราคาบนเว็บที่เข้าถึงได้จากทุกที่ แก้ปัญหา Sales ที่ออกไปหาลูกค้านอกบริษัทไม่สามารถออกใบเสนอราคาผ่าน SAP ได้ด้วยตนเอง มีการใช้งานจริงแล้ว 61 ใบ นับตั้งแต่ กันยายน 2568
  • บันทึก Ticket สะสมทั้งหมด 1,461 รายการ นับตั้งแต่เริ่มใช้งาน ธันวาคม 2566 เฉลี่ยลดการใช้กระดาษแบบฟอร์มไปประมาณ 638 ใบ/ปี

บทบาทและความรับผิดชอบ

  • เป็นผู้นำในการเปลี่ยนผ่าน Digital Transformation ขององค์กรในฐานะ Solo Developer
  • วิเคราะห์ Business Workflow และรวบรวม Requirement จากผู้ใช้งานจริง (User-centric)
  • ออกแบบ Database Schema และพัฒนา RESTful API เพื่อรองรับข้อมูลที่ซับซ้อน
  • ออกแบบและพัฒนา Interface การเชื่อมต่อข้อมูลกับ SAP Business One เพื่อดึงข้อมูลมาใช้งานในระบบ
  • ดูแลและปรับปรุงระบบอย่างต่อเนื่อง (Maintenance & Support) ตาม Feedback ของผู้ใช้งานจริง

ความเป็นมา

  • ก่อนพัฒนาระบบ องค์กรใช้เอกสารกระดาษในการแจ้งซ่อมและแจ้งปัญหาภายใน ส่งผลให้เกิดปัญหาเอกสารตกหล่น ข้อมูลไม่ครบถ้วน และติดตามสถานะงานได้ยาก หลังจากระบบถูกนำมาใช้จริง ผู้บริหารเห็นถึงประโยชน์และขยายการใช้งานไปยังแผนก PE ที่มีลักษณะการรับงานแบบเดียวกัน
  • ต่อมาระบบถูกขยายขอบเขตเพื่อรองรับแผนก Marketing โดยเฉพาะกระบวนการก่อนการขาย (Pre-sales) ที่ SAP Business One ยังไม่สามารถบันทึกข้อมูลลูกค้าใหม่ได้ตามเงื่อนไขของระบบ ทำให้แผนก Marketing ขาดเครื่องมือจัดการใบเสนอราคาและการส่งตัวอย่างสินค้าอย่างเป็นระบบ จึงพัฒนาระบบเสริมรองรับกระบวนการนี้ โดยยังคงให้ SAP เป็นระบบหลักขององค์กร
  • นอกจากนี้ยังขยายการใช้งานไปยังแผนกอื่นที่ SAP ยังไม่ครอบคลุม เช่น ระบบคลังสินค้าสำหรับตัดจ่ายวัสดุผ่าน QR Code และ Dashboard ติดตามสถานะการผลิต โดย WannSystem ทำหน้าที่เติมเต็ม Workflow ที่ SAP ไม่รองรับ ขณะที่ SAP ยังคงเป็นระบบหลัก
  • แผนก IT และ PE มีทรัพย์สินที่ต้องดูแลตามรอบมาตรฐาน (PLM) โดยเดิมใช้กระดาษประวัติการดำเนินการแปะไว้ข้างเครื่อง ทำให้เอกสารหายและขาดความต่อเนื่อง ประกอบกับข้อมูลทรัพย์สินที่เก็บใน Excel ยากต่อการอัปเดตและไม่เชื่อมโยงกับงานซ่อม จึงพัฒนาระบบ Item Master และปฏิทิน PLM เพื่อแก้ปัญหาเหล่านี้

ปัญหาที่พบ

  • ในช่วงแรก มีการออกแบบ UX/UI จากมุมมองของผู้พัฒนาเป็นหลัก โดยคาดหวัง ให้ระบบเข้ามาเปลี่ยนรูปแบบการทํางานเดิมทั้งหมด ส่งผลให้ผู้ใช้งานบางส่วนปรับตัวได้ไม่ทัน
  • ข้อจำกัดทางเทคนิคของ SAP Business One ที่อนุญาตให้ดึงข้อมูลได้ทางเดียว (Read-only) ทำให้เกิดขั้นตอนที่ต้องบันทึกข้อมูลซ้ำซ้อนในบางจุด
  • การพัฒนาระบบโดยทํางานเพียงคนเดียวส่งผลให้ส่งมอบงานช้าในบางส่วน

วิธีคิดและการแก้ไข

  • สังเกตพฤติกรรมการใช้งานของผู้ใช้จริง แล้วปรับหน้าจอให้คล้ายกับฟอร์มกระดาษเดิมที่คุ้นเคย แต่เพิ่มความสะดวกและลดขั้นตอนที่ซ้ำซ้อนออก
  • เน้นการเตรียมข้อมูลในระบบเราให้เป๊ะที่สุด ก่อนจะให้คนคีย์ส่งต่อไปยัง SAP เพื่อลดความผิดพลาด
  • จัดลำดับความสำคัญของ Feature และ Release MVP ในส่วนที่ผู้ใช้งานต้องการเร่งด่วนก่อน เพื่อไม่ให้รอนานเกินไป