UAT คืออะไร ด่านสำคัญก่อน Go-Live ที่ตัดสินว่าโปรเจค ERP จะสำเร็จตามแผนหรือไม่
บ้านที่สร้างเสร็จแล้วยังต้องผ่านการตรวจรับก่อนเจ้าของบ้านจะเข้าอยู่จริง ระบบ ERP ก็เช่นเดียวกัน ก่อนนำระบบไปใช้งานทั้งองค์กร จำเป็นต้องผ่านขั้นตอนการทดลองใช้งานระบบที่เรียกว่า UAT และนี่คือขั้นตอนที่หลายองค์กรมองข้ามความสำคัญ จนกลายเป็นสาเหตุอันดับต้นที่ทำให้วัน Go-Live ต้องเลื่อนออกไปจากแผนเดิม
บทความนี้จะพาผู้บริหารและทีมงานที่กำลังเตรียมติดตั้งระบบ ERP ไปทำความเข้าใจว่า UAT คืออะไร อยู่ตรงไหนของกระบวนการติดตั้ง ทำไมจึงล่าช้าบ่อย และองค์กรควรเตรียมตัวอย่างไรให้ขั้นตอนนี้ผ่านไปอย่างราบรื่น
UAT คืออะไร
UAT ย่อมาจาก User Acceptance Testing คือขั้นตอนที่ผู้ใช้งานจริงขององค์กรต้องลงมือทดสอบระบบ ERP ด้วยตนเอง ก่อนนำระบบไปใช้งานจริงทั้งองค์กร
เปรียบได้กับการตรวจรับบ้านก่อนส่งมอบ แม้ตัวบ้านจะสร้างเสร็จสมบูรณ์ตามแบบแล้ว เจ้าของบ้านยังต้องเดินตรวจทุกห้อง เปิดน้ำ เปิดไฟ ทดสอบประตูหน้าต่าง เพื่อให้มั่นใจว่าทุกอย่างพร้อมใช้งานจริง หากพบจุดที่ต้องแก้ไข ก็สามารถแจ้งให้ดำเนินการได้ก่อนรับมอบบ้าน
ในขั้นตอน UAT ก็เช่นเดียวกัน ผู้ใช้งานแต่ละแผนกจะต้องทดสอบว่าระบบทำงานได้ตรงตามความต้องการและขอบเขตงานที่ตกลงกันไว้หรือไม่ ตั้งแต่การเปิดใบสั่งซื้อ การออกใบกำกับภาษี ไปจนถึงการปิดงบประจำเดือน เมื่อทดสอบครบทุกกระบวนการและยืนยันความถูกต้องแล้ว ผู้มีอำนาจขององค์กรจึงลงนามอนุมัติ UAT เพื่อเดินหน้าสู่ขั้นตอน Go-Live ได้อย่างมั่นใจ
ทำไม UAT จึงสำคัญกว่าที่หลายองค์กรคิด
หลายองค์กรมอง UAT เป็นเพียงพิธีการก่อนเริ่มใช้งานจริง แต่ในมุมของทีมที่ทำโปรเจค ERP มาหลากหลายอุตสาหกรรม UAT คือ เครื่องมือบริหารความเสี่ยงที่คุ้มค่าที่สุดขั้นตอนหนึ่งของโปรเจค
ข้อผิดพลาดที่ตรวจพบในช่วง UAT สามารถแก้ไขได้ด้วยต้นทุนต่ำ เพราะระบบยังไม่มีข้อมูลธุรกรรมจริง แต่ข้อผิดพลาดเดียวกันหากหลุดรอดไปถึงช่วงใช้งานจริง อาจหมายถึงเอกสารทางบัญชีที่คลาดเคลื่อน ยอดสต๊อกที่ไม่ตรงกับของจริง หรือใบกำกับภาษีที่ต้องยกเลิกและออกใหม่ ซึ่งกระทบทั้งการดำเนินงานประจำวันและความน่าเชื่อถือขององค์กร
นอกจากนี้ การลงนามอนุมัติ UAT ยังเป็นหมุดหมายสำคัญในเชิงข้อตกลงระหว่างองค์กรกับผู้ติดตั้งระบบ เป็นการยืนยันร่วมกันว่าระบบพร้อมใช้งานตามขอบเขตที่ตกลงไว้ ก่อนเดินหน้าเข้าสู่ขั้นตอนถัดไปอย่างเป็นทางการ
UAT อยู่ตรงไหนในกระบวนการติดตั้ง ERP
การติดตั้ง ERP กับ Dynamics Motion แบ่งออกเป็น 4 ขั้นตอนหลัก
ขั้นตอนที่ 1 Business Consult
ทีมที่ปรึกษาเข้าศึกษาขั้นตอนการทำงานจริงขององค์กร ทั้งกระบวนการขาย จัดซื้อ คลังสินค้า และบัญชีการเงิน เพื่อนำมาวิเคราะห์และวางแผนระบบให้ตอบโจทย์การทำงานจริง ไม่ใช่บังคับให้องค์กรต้องปรับตัวตามระบบเพียงฝ่ายเดียว
ขั้นตอนที่ 2 Scope of Work และ Implementation
ทีมงานจัดทำเอกสาร SOW ระบุขอบเขตของงานอย่างชัดเจน จากนั้นจึงดำเนินการติดตั้งและตั้งค่าระบบ และขั้นตอน UAT จะอยู่ในช่วงท้ายของเฟสนี้ หลังติดตั้งระบบเสร็จ ผู้ใช้งานต้องทดสอบการใช้งานจริง แจ้งจุดที่ต้องปรับแก้ และทดสอบซ้ำจนระบบสมบูรณ์ แล้วจึงลงนามยอมรับก่อนเข้าสู่การ Go-Live
ขั้นตอนที่ 3 Training
อบรมการใช้งานระบบให้กับทีมงานที่เกี่ยวข้องของแต่ละโมดูล เพื่อให้ทุกคนพร้อมทำงานบนระบบใหม่ตั้งแต่วันแรก
ขั้นตอนที่ 4 Go-Live
เริ่มใช้งานระบบจริงทั้งองค์กร พร้อมทีมงานติดตามผลและดูแลอย่างใกล้ชิดในช่วงเปลี่ยนผ่าน
จะเห็นได้ว่า UAT คือด่านสุดท้ายก่อนระบบจะถูกนำไปใช้งานจริง และเป็นขั้นตอนที่ความสำเร็จขึ้นอยู่กับความร่วมมือของทีมงานองค์กรเป็นหลัก ไม่ใช่ทีมผู้ติดตั้งระบบเพียงฝ่ายเดียว
ทำไม UAT ถึงล่าช้าบ่อย
ปัญหาที่พบบ่อยที่สุดในโปรเจค ERP คือ UAT ใช้เวลานานกว่าแผนที่วางไว้ และสาเหตุส่วนใหญ่ไม่ได้มาจากตัวระบบ แต่มาจากการบริหารจัดการภายในองค์กร
- ทีมงานไม่ได้กันเวลาไว้ล่วงหน้า ผู้ใช้งานที่ต้องทดสอบระบบล้วนมีงานประจำในมือ เมื่อไม่ได้วางแผนเวลาไว้ตั้งแต่ต้น งานประจำจึงเข้ามาชนกับช่วง UAT และการทดสอบถูกเลื่อนออกไปเรื่อย ๆ
- ไม่มีผู้รับผิดชอบ UAT ที่ชัดเจน เมื่อไม่มีเจ้าภาพ ก็ไม่มีใครติดตามความคืบหน้า ไม่มีใครรวบรวมประเด็นที่พบจากการทดสอบ และไม่มีใครผลักดันให้งานจบตามกำหนด
- ข้อมูลสำหรับทดสอบยังไม่พร้อม เช่น Master Data รายการสินค้า ข้อมูลคู่ค้า หรือผังบัญชี เมื่อข้อมูลไม่ครบ การทดสอบก็ไม่สามารถจำลองสถานการณ์การทำงานจริงได้ และต้องเสียเวลารอ
- การอนุมัติใช้เวลานาน เพราะต้องรอผู้มีอำนาจตัดสินใจซึ่งมักมีภารกิจแน่น ทำให้แม้การทดสอบจะเสร็จเรียบร้อยแล้ว การลงนามอนุมัติก็ยังค้างอยู่
เตรียมทีมอย่างไรให้ UAT ราบรื่น
ปัญหาทั้งหมดข้างต้นสามารถป้องกันได้ หากองค์กรเตรียมความพร้อม 3 เรื่องนี้ตั้งแต่ก่อนโปรเจคเริ่ม
1. กำหนด SPOC หรือผู้รับผิดชอบ UAT ให้ชัดเจนตั้งแต่ต้น ระบุให้ชัดว่าใครดูแลการทดสอบของแต่ละโมดูล ใครเป็นผู้รวบรวมประเด็น และใครเป็นผู้มีอำนาจลงนามอนุมัติ เพื่อให้การตัดสินใจรวดเร็ว ไม่ติดคอขวดที่จุดใดจุดหนึ่ง
2. กำหนดวันเวลาสำหรับ UAT และจองเวลาทีมไว้ล่วงหน้า เพราะ UAT มีช่วงเวลาที่ระบุไว้ในแผนโปรเจคอย่างชัดเจน องค์กรจึงสามารถกันเวลาของทีมไว้ได้ตั้งแต่วันเริ่มโปรเจค การสื่อสารให้หัวหน้างานแต่ละฝ่ายรับทราบและจัดสรรงานประจำรองรับ จะช่วยลดปัญหางานชนกันได้มาก
3. เตรียมข้อมูลให้ครบก่อนเริ่มทดสอบ ทั้ง Master Data รายการสินค้า ข้อมูลลูกค้าและผู้ขาย รวมถึงโครงสร้างผังบัญชี เพื่อให้การทดสอบใกล้เคียงการใช้งานจริงมากที่สุด ยิ่งข้อมูลทดสอบสมจริงเท่าไร โอกาสตรวจพบประเด็นตั้งแต่ช่วง UAT ก็ยิ่งสูง และโอกาสเจอปัญหาหลัง Go-Live ก็ยิ่งต่ำ
ความสำเร็จของโปรเจค ERP คือความร่วมมือของทั้งสองฝ่าย
การติดตั้ง ERP ให้สำเร็จตามไทม์ไลน์ ไม่ใช่หน้าที่ของทีม Implement เพียงฝ่ายเดียว แต่เป็นความร่วมมือระหว่างองค์กรและผู้ติดตั้งระบบ ตั้งแต่วันแรกของโปรเจคไปจนถึงวัน Go-Live
เมื่อทุกทีมเข้าใจบทบาทของตนเอง เตรียมเวลาและข้อมูลไว้พร้อม และเดินหน้าไปในทิศทางเดียวกัน ขั้นตอน UAT ก็จะราบรื่น ระบบพร้อมใช้งานได้ตามแผน และที่สำคัญที่สุดคือองค์กรจะได้ระบบ ERP ที่ตอบโจทย์การทำงานจริง คุ้มค่ากับเวลาและงบประมาณที่ลงทุนไป
Dynamics Motion พร้อมเป็นที่ปรึกษาด้านระบบ ERP สำหรับธุรกิจไทย ทั้ง MotionERP สำหรับธุรกิจที่ต้องการระบบครบวงจรในราคาที่เข้าถึงได้ และ Odoo Enterprise สำหรับองค์กรที่ต้องการขีดความสามารถระดับสูง ด้วยทีมงานที่เข้าใจทั้งตัวระบบและบริบทธุรกิจไทย หากองค์กรของคุณกำลังวางแผนติดตั้งระบบ ERP ปรึกษาทีมงานของเราได้แล้ววันนี้