สารบัญเว็บไซต์

เวลาวิเคราะห์เว็บไซต์ ผมไม่ค่อยถามว่า “ทำงานเร็วไหม” อย่างเดียว ผมถามว่า ถ้าผู้ใช้เข้าใจผิดหนึ่งครั้ง จะเสียอะไรบ้าง

บางความผิดพลาดมีต้นทุนต่ำ เช่น เปิดหมวดผิดแล้วกดย้อนกลับ แต่บางเรื่องมีต้นทุนสูงกว่า เช่น เข้าใจเงื่อนไขผิด ส่งข้อมูลในจุดที่ไม่เข้าใจ หรือกดดำเนินการต่อในขณะที่ระบบยังไม่อัปเดตสถานะ

จากมุมนี้ VIP678 ควรออกแบบแต่ละ Interaction โดยคำนึงถึง Error Prevention ก่อน Error Recovery

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

อีกสถานการณ์คือการเชื่อมต่อช้า ถ้าคนกดปุ่มหนึ่งครั้งแล้วไม่มี Feedback เขาอาจกดซ้ำ ระบบที่ดีควรตอบสนองตั้งแต่วินาทีแรก เช่น เปลี่ยนสถานะปุ่ม แสดง Loading หรือป้องกันการส่งคำสั่งซ้ำ

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

ถ้าจะพัฒนา VIP678 ต่อ ผมอยากให้ทำ Error Map แยกตามหน้าเลยว่า:

  • ผู้ใช้อาจเข้าใจผิดตรงไหน
  • การกดผิดมีผลอย่างไร
  • ระบบสามารถป้องกันก่อนเกิดได้หรือไม่
  • ถ้าเกิดแล้ว ผู้ใช้กลับสู่สถานะปลอดภัยอย่างไร

นี่ลึกกว่าการตรวจว่ามี Error Message หรือยัง เพราะ Error Message เป็นเพียงปลายทางของปัญหา

error: Content is protected !!