ขอคำแนะนำเกี่ยวกับการทำ User Acceptance Test (UAT) ครับ

สวัสดีครับ เพื่อนๆ ชาวพันทิป อยากจะขอคำแนะนำ และ ความรู้เกี่ยวกับ UAT นิดนึงครับ เนื่องจากว่าประสบการณ์ที่ผ่านมาหลายๆปี จะเป็น Programmer มาเกือบตลอด เคยมีช่วงนึง เป็น Software Tester อยู่เกือบ 2 ปีครับ ซึ่งงานหลักๆ จะเกี่ยวกับการเขียนโปรแกรม รวมถึงการ Test ในเชิงเทคนิค มาตลอด .... แต่ในปัจจุบัน ผมเป็นหัวหน้าทีมพัฒนาซอฟต์แวร์ ของบริษัทที่ไม่ได้เป็นบริษัท IT ครับ ซึ่ง ปสก. คนในทีม ก็จะมีแค่การเขียนโปรแกรมเท่านั้น แต่คราวนี้ ทีมผมต้องรับหน้าที่ในส่วนของ Technical รวมถึงการทำ UAT ด้วย และด้วยประสบการณ์ผม ไม่เคยทำ UAT มาก่อน ตอนนี้กำลังศึกษาคร่าวๆอยู่ครับ แต่อยากจะขอคำแนะนำจากผู้ที่มีประสบการณ์ตรงนี้ ช่วยชี้แนะหน่ะครับ รายละเอียด ที่ผมรับผิดชอบอยู่ มีดังนี้นะครับ

เนื่องจากเป็นบริษัทขนาดกลาง และยังเปิดได้ไม่นานครับ ตอนนี้บริษัทได้ตกลงจ้างบริษัท IT แห่งนึง Implement ระบบ ERP ด้วย MS Dynamics AX 2012 โดยในบริษัทถือว่าเป็นงานช้างเลย และในทางทีมพัฒนาซอฟต์แวร์เป็น main หลักในการดูพวก Functions ต่างๆครับ โดยใน working group จะมีส่วนของ Vendor เอง และ ส่วนของทางบริษัทผม ซึ่งส่วนของบริษัทผมนั้นจะแบ่งเป็น 3-4 ทีม ประกอบด้วย Users ทาง Finance/Accounting , Procurement (จัดซื้อจัดจ้าง),  Warehouse/Inventory และทางผม IT Team ครับซึ่งจะมี Project Manager ซึ่งเป็น Division Director ทางผม คอยคุมอีกที

ใน Project Manager Plan ที่คุยกัน จะมีส่วนที่เค้าจะมาเก็บ Requirement จากทางผม, การ design, implementation, Deploy และ Testing ครับ โดยใน plan จะมีพูดถึง UAT ด้วยซึ่งค่อนข้างสั้นมากๆ เลย ( ประมาณ 1 week ) ซึ่งก่อนหน้านั้นทาง Vendor จะมี phase ที่จะทำ Training ให้กับ Users รวมทั้ง มี Testing Workshop 1 วัน ด้วย แต่เป็นเหมือนลักษณะแค่สรุปว่า ควรจะ Test อะไรอ่ะครับ

คราวนี้ผมมองว่า นอกจาก Workshop ทางนี้แล้ว ทางบริษัทผมเองก็จำเป็นที่จะต้องมีการเตรียมพร้อมในเรื่องการทำ Testing รวมถึง UAT ด้วย ซึ่งอย่างที่ผมบอกครับว่า ปสก.ผมจะเป็น Developer ซะส่วนใหญ่ รวมถึง Technical Test ที่ทีม Dev เป็นคนเขียนครับ แต่ไม่เคย ทำ UAT จากระบบ ที่บริษัทเขียนมา และ ใน working group ผม ก็ไม่มีใครมีปสก.ทางนี้ครับ ทางผมเองต้อง Lead ตรงนี้ด้วย

เลยอยากขอคำแนะนำครับว่า การ Test ในลักษณะนี้ ทางฝั่งผมเองในฐานะที่เป็นลูกค้า ต้องเตรียมอะไรบ้าง คร่าวๆก็ได้ครับ พอให้ผมไปค้นหาต่อก็ได้ เพราะผมเอง ต้องเข้าใจ Steps และ Concepts ก่อน ก่อนที่จะสรุปให้ทาง team อื่นๆ ใช้เป็นพื้นฐานสร้างความเข้าใจที่ตรงกัน เพื่อสร้างความพร้อมในการทำ UAT ครับ .... เข้าใจว่าต้องเริ่มจาก Requirement ก่อน แต่ ไม่แน่ใจว่า ในความเป็นจริงแล้ว บริษัทอื่นๆเค้ามี Steps กันอย่างไรหน่ะครับ  ต้องขอขอบพระคุณทุกๆท่านที่ช่วยชี้แนะ และ แนะนำล่วงหน้าด้วยนะครับ

ขอบคุณจากใจจริงครับ

ป.ล. ต้องขออภัยด้วยนะครับ ที่หลายคำผมเขียนเป็นภาษาอังกฤษ เนื่องจากผมชินกับการใช้คำเหล่านั้นจริงๆครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่