UX และ UI ดีมีชัยไปกว่าครึ่ง การทดสอบสุดสำคัญก่อนการเปิดใช้จริง

                UX และ UI ถือเป็นอีกหนึ่งขั้นตอนในการออกแบบเว็บไซต์ที่สำคัญอย่างมาก UI หรือ User Interface คือหน้าตาและการใช้งานต่าง ๆ ที่ผู้ใช้งานใช้ และ UX คือ User Experience หรือก็คือประสบการณ์การใช้งานของผู้ใช้ ข้อมูลที่ได้จากการเก็บ Persona หรือทดลองใช้งานระบบของเรา หลังจากที่เราพัฒนาถึงขั้น Prototype หรือมีตัวต้นแบบออกมาแล้ว เราต้องทำการทดสอบการใช้งานจากผู้ใช้งานจริง เพื่อดูว่าผลลัพธ์ที่ได้นั้นตรงกันกับความคิดที่เราคาดการณ์ไว้หรือไม่

หลายคนอาจจะมีคำถามขึ้นมาในใจว่า นี่คือขั้นตอนที่เป็นหน้าที่ของ Tester หรือไม่ ความเป็นจริงแล้วจะพูดแบบนั้นก็ได้ แต่ก็ไม่ใช่ร้อยเปอร์เซ็นต์ เนื่องจากคำว่า Tester นั้น เราสามารถมองในความของฝั่งผู้พัฒนาได้ว่าเป็นคนทดสอบระบบ เพื่อที่ตั้งใจจะหาจุดบกพร่องให้ได้มากที่สุด ก่อนที่จะนำไปให้กลุ่มตัวอย่างของผู้ใช้งานได้ทดลองใช้จริง พูดง่าย ๆ ก็คือถ้า Tester จะเป็นการทดสอบเพื่อหา Bug โดยเฉพาะ แต่ถ้าเป็นการ UX คือการเก็บข้อมูลเพิ่มเติม รวมไปถึงคำแนะนำต่าง ๆ จากมุมมองของผู้ใช้งาน เพื่อที่จะนำมาปรับปรุงแก้ไข

ในรายละเอียดของการสร้าง UI จริง ๆ แล้วมันคือหน้าตาของตัวเว็บไซต์เท่านั้น หรือที่เราเรียกกันว่า Font-EN นั่นเอง ซึ่งเรามารถที่จะออกแบบในรูปแบบไหนก็ได้ บางคนอาจจะเริ่มจากการออกแบบหน้าตาบน Adobe Photoshop หรือ Web Design อย่าง Wix.com เพื่อที่จะให้เห็นหน้าตาคร่าว ๆ ที่พอใจก่อน แต่แน่นอนว่าเรายังไม่สามารถเอาไปทำ UX ได้ เนื่องจากยังไม่มีฟังก์ชัน หรือการทำระบบของ Back-EN ที่เป็นฝั่งของตัวระบบการใช้งานของเว็บไซต์เลย ในส่วนนี้เราอาจจะจำเป็นที่จะต้องหาคนที่มีความรู้ความเชี่ยวชาญเกี่ยวกับเรื่องของคอมพิวเตอร์พอสมควร เช่นเรื่องของ PHP, Node.js หรือ Angular.js เป็นต้น หลังจากที่เราได้ UI ที่พอใจ และจัดการวางระบบการใช้งานในฝั่งของ Back-EN ได้แล้ว ก็จะออกมาเป็น Prototype หรือตัวต้นแบบนั่นเอง ไม่ควรจะมีการสลับขั้นตอน หรือข้ามขั้นตอนใด ๆ เพราะเราจะไม่ได้ผลลัพธ์ที่แท้ที่เสถียรและเป็นจริงเท่าที่ควร เมื่อถึงจุดนี้ เราจึงจะสามารถนำเจ้าตัวต้นแบบนี้ไปให้กลุ่มตัวอย่างของผู้ใช้งานทดสอบได้ ในการทำ UX นั้น ไม่ใช่แค่ให้ผู้ใช้งานลองเล่นตัวต้นแบบของเรา และรอเก็บคอมเม้นต์จากเขาเท่านั้น แต่สิ่งสำคัญมากที่ต้องคำนึงเลยคือเราควรจะมีการตั้งคำถามที่ดี และเหมาะสมกับการทดสอบระบบ เนื่องจากกลุ่มตัวอย่างไม่รู้รายละเอียดย่อยของตัวเว็บไซต์ รวมไปถึงฟังก์ชันการทำงานทั้งหมด ดังนั้นถ้าเราปล่อยให้เขาลองเล่นเอง แน่นอนว่าเราจะไม่ได้ผลทดสอบของทุกฟังก์ชันอย่างแน่นอน เราจึงต้องทำ Satisfaction Test และ Usability Test ขึ้นมาเพื่อเป็นแบบสอบถามเกี่ยวกับการใช้งานในด้านความพึงพอใจและด้านการใช้งาน

ทุกขั้นตอนในกระบวนการพัฒนาหรือออกแบบเว็บไซต์นั้นถือเป็นเรื่องละเอียดอ่อน และสำคัญพอสมควร นอกจากเราควรจะทำให้ครบ ทำอย่างละเอียด เรายังควรที่จะต้องทำทุกอย่างตามขั้นต่อ เพื่อให้ได้ผลลัพธ์ที่ได้ผลดีมากที่สุดอีกด้วย