- การใช้ไลบรารีคอมโพเนนต์อย่าง Material UI อาจเป็นทางลัดที่ง่าย แต่ถึงจะมีบิลดิ้งบล็อกพื้นฐานให้ ก็ยังต้องออกแบบโฟลว์การใช้งานทั้งหมดแยกต่างหาก
- ถ้าต้องทุ่มเวลาไปกับการทำให้ผลิตภัณฑ์มีเอกลักษณ์ แล้วควรทำอย่างไรเพื่อ กำหนดประสบการณ์ผู้ใช้ที่ดีให้ได้เร็วที่สุดเท่าที่จะทำได้?
หน้าว่างคือกับดัก
- อย่าเอาแต่มองผืนผ้าใบเปล่าแล้วคิดว่า "ช่องกรอกอีเมลควรหน้าตาเป็นอย่างไร?"
- สามารถนำแพตเทิร์นที่บริษัทใหญ่พิสูจน์มาแล้วมาใช้ได้
- ช่วยประหยัดเวลาและปรับปรุงประสบการณ์ผู้ใช้ได้
-
แนวทางที่ควรหลีกเลี่ยง
- เว็บไซต์รวมรางวัลงานออกแบบ – อาจมีความแปลกใหม่ แต่ไม่ได้รับประกันการใช้งาน
- Dribbble – เน้นองค์ประกอบด้านความสวยงาม ไม่ได้เกี่ยวกับการใช้งานจริงเสมอไป
-
แนวทางที่ควรอ้างอิง
-
จดแพตเทิร์น UI ทั่วไปไว้
- องค์ประกอบ UI ที่ใช้ร่วมกัน เช่น ช่องอีเมล ช่องรหัสผ่าน และโฟลว์การยืนยัน
- กฎด้านภาพและเลย์เอาต์:
- ฟอร์มจัดวางกึ่งกลาง
- ดีไซน์แบบ responsive
- ปุ่มที่ชัดเจน
- โลโก้ด้านบน
-
Friction ที่ตั้งใจให้มี
- บางบริษัทขอข้อมูลบัตรเครดิต → เป็นกลยุทธ์เพื่อคัดผู้ใช้ที่จริงจัง
- ประสบการณ์ที่เร็วไม่ใช่ว่าจะดีกว่าเสมอไป
กำหนดเป้าหมายให้ชัดเจน
- เป้าหมายไม่ใช่แค่ "ทำหน้าสมัครสมาชิก" แต่คือ → "ทำให้การสมัครง่ายที่สุดเท่าที่จะเป็นไปได้"
- แปลงเป็นคำถาม:
"จะทำอย่างไรให้ผู้ใช้สมัครได้ง่าย?"
-
ตัวอย่างวิธีแก้
- แสดงความแข็งแรงของรหัสผ่านขณะกรอก
- บอกเหตุผลว่าทำไมต้องกรอกแบบฟอร์มสมัคร
-
คำถามเพิ่มเติม
- สมัครเสร็จแล้วให้ล็อกอินได้ทันที vs ให้ล็อกอินหลังยืนยันอีเมล
- หลังสมัครให้แสดงหน้ายืนยัน vs แสดงข้อความสำเร็จ
คิดถึง edge case (สถานการณ์ยกเว้น)
- ผู้ใช้จริงไม่ได้ทำตามที่คาดเสมอไป → เขารีบ, เมินคำแนะนำ, และทำพลาดได้
- ตรวจสอบความเป็นไปได้ของปัญหาด้วยคำถาม:
- ถ้าผู้ใช้พิมพ์เร็วแล้วทำพลาดจะเกิดอะไรขึ้น?
- ข้อผิดพลาดที่เกิดในช่องกรอกถูกสื่อให้ผู้ใช้เข้าใจชัดเจนหรือไม่?
-
แนวทางแก้เมื่อเกิดปัญหา
- สร้างรหัสผ่านอย่างไม่รอบคอบ → ภายหลังอาจทำให้บัญชีถูกล็อกได้
- → เพิ่ม "ช่องยืนยันรหัสผ่าน" เพื่อให้กรอกซ้ำ
- เมื่อรหัสผ่านไม่ตรงกัน → แสดงข้อความผิดพลาด
- → แสดงคำเตือนทันทีตอนกรอกรหัสผ่านครั้งที่สอง
- สร้างรหัสผ่านอย่างไม่รอบคอบ → ภายหลังอาจทำให้บัญชีถูกล็อกได้
ใช้ AI เพื่อค้นหาปัญหา UX
- สามารถใช้เครื่องมืออย่าง ChatGPT เพื่อตรวจหาปัญหา UX ได้
- อาจไม่สมบูรณ์แบบ แต่ช่วยตรวจได้รวดเร็วและมีประสิทธิภาพ
-
ตัวอย่างพรอมป์ต์ที่มีประโยชน์
- Red Team vs Blue Team:
"มีจุดไหนบ้างในโฟลว์การสมัครนี้ที่ผู้ใช้อาจติดขัด?"
"เหตุใดดีไซน์นี้จึงใช้งานได้อย่างเป็นธรรมชาติและเข้าใจง่าย?" - มาตรฐานอุตสาหกรรม:
"บริษัท SaaS ชั้นนำออกแบบโฟลว์การสมัครอย่างไร?"
- Edge case:
"ถ้าผู้ใช้กรอกอีเมลผิดแต่ไม่รู้ตัว จะเกิดอะไรขึ้น?"
- Red Team vs Blue Team:
เคล็ดลับอื่น ๆ ในการปรับปรุง UX
- ตั้งตัวชี้วัด
- เช่น conversion rate, retention rate, ความพึงพอใจของผู้ใช้ → ประเมินผลด้วยตัวชี้วัดเชิงวัตถุวิสัย
- ใช้สีแบบเรียบง่าย
- สีหลัก สีรอง สีเน้น → แนะนำ Coolors
- ใช้ภาษาที่คุ้นเคย
- แทนที่จะใช้ "ข้อผิดพลาดของฐานข้อมูล" → ใช้ "ไม่สามารถบันทึกการเปลี่ยนแปลงได้"
บทสรุป
- สำหรับสตาร์ทอัพ ความเร็วสำคัญ → อย่ายึดติดกับความสมบูรณ์แบบ
- ใน UX สิ่งที่มาก่อนความแปลกใหม่คือ การใช้งานได้จริง
- โฟลว์ผู้ใช้ที่ตรงไปตรงมาและชัดเจนมีประสิทธิภาพกว่าดีไซน์ที่ซับซ้อนและแปลกใหม่
- สร้างนวัตกรรมเฉพาะในคุณค่าหลัก → ส่วนที่เหลือใช้แพตเทิร์นที่พิสูจน์แล้ว
- ถ้าตามแพตเทิร์นที่ผู้ใช้คุ้นเคยอยู่แล้ว ก็จะช่วยลดภาระในการเรียนรู้
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
จุดสูงสุดของด้านการใช้งานเมื่อ 25 ปีก่อนคือช่วงที่แอปพลิเคชันส่วนใหญ่มีแถบเครื่องมือและเมนูที่ยึดตามรูปแบบมาตรฐาน
หลังจากจ้างกราฟิกดีไซเนอร์ การเปลี่ยนแปลงที่เห็นชัดที่สุดคือแอป/เว็บไซต์ดูดีขึ้น
เครื่องมือที่ดีที่สุดในการหาปัญหาด้านการใช้งานคือแชร์หน้าจอกับ Gemini แล้วอธิบายงานที่ต้องการทำด้วยเสียง
ตาม "Jakob's Law" ผู้ใช้ใช้เวลาส่วนใหญ่อยู่กับเว็บไซต์อื่น ดังนั้นพวกเขาจึงชอบให้สิ่งต่าง ๆ ทำงานเหมือนเว็บไซต์อื่นที่คุ้นเคย
มีเหตุผลที่ผลิตภัณฑ์จำนวนมากทำงานในลักษณะคล้ายกัน และถ้ามันทำงานต่างออกไป ก็ควรถามตัวเองว่านั่นเป็นความตั้งใจหรือเป็นความผิดพลาด
สามารถใช้ AI เพื่อระบุปัญหา UX ได้ และเครื่องมืออย่าง ChatGPT ก็ช่วยชี้ให้เห็นปัญหา UX ที่คุณอาจมองข้ามได้
แนะนำให้โฟกัสที่หลักการออกแบบและกรอบความคิดทั่วไป
การทำตามสิ่งที่บริษัทใหญ่ทำอาจนำไปสู่แนวคิดแบบเลียนแบบโดยไม่เข้าใจแก่น
แม้อยู่ในช่วงบูตสแตรปก็ยังสามารถจ้าง UX ดีไซเนอร์ได้ และเป็นการลงทุนที่คุ้มค่ามาก
จำไม่ได้แล้วว่าครั้งสุดท้ายที่ได้ทำงานร่วมกับดีไซเนอร์เฉพาะทางคือเมื่อไร