หลังจากพักไปทบทวน UX กันก่อน รอบนี้ผมบอกว่า Prototype ชุดใหม่ Accept แล้ว ให้เอาชุดใหม่นี้มาแทนของเดิมและเริ่ม นำแบบและข้อกำหนดมาสร้างเป็นแอปที่ใช้งานได้จริง อีกครั้งครับ ไม่ใช่เอาหน้าตาใหม่ไปแปะบนโครงเดิม แต่ให้ทำตามแนวทางที่เราทบทวนกันใหม่ ทั้งลำดับการทำงานและความสัมพันธ์ของหน้าจอ
เอา Prototype ที่รับแล้วมา นำแบบและข้อกำหนดมาสร้างเป็นแอปที่ใช้งานได้จริง จริง
ผมอยากลองกับข้อมูลที่นึกภาพออก เลยยกทริปฮาโลวีน 29–31 ตุลาคมมาเป็นโจทย์ ให้สร้าง แผนทางเลือกที่นำมาเปรียบเทียบก่อนตัดสินใจเลือก สองแผน: ทะเลระยองกับเขาใหญ่ แล้วลงรายละเอียดให้ดูทั้งคู่ ผมถามด้วยว่าเราทดสอบผ่านหน้าจอจริงที่เปิดไว้อยู่ได้ไหม เพราะอยากลองกดเอง ไม่ใช่ฟังคำอธิบายว่าควรกดอะไร
การนำ Prototype ไปทำเป็นแอปจริงยังไม่จบแค่ทำให้หน้าตาเหมือนกันครับ ผมต้องลองเดินงานจริง แล้วดูต่อว่าปุ่มพาไปถูกที่ไหม ข้อมูลที่ต้องใช้มีอยู่ตรงหน้าและสัมพันธ์กันถูกต้องหรือเปล่า
ต้องกดดาวก่อน ถึงจะเข้าไปดูรายละเอียดได้หรือ
ผมลองสามส่วนแรกแล้วบอกตรง ๆ ว่าบันทึกทริปโอเค หน้าเพิ่มตัวเลือกก็โอเค แถม Overview มาให้ผมก็ไม่ติด แต่พอจะลงรายละเอียด ผมสะดุดครับ ต้องกดดาวก่อนถึงจะกดแถวเข้าไปได้ ทั้งแถวนั้นก็ไม่ได้ดูเป็น Card ไม่มี Hover หรืออะไรที่บอกว่ากดได้ ผมเลยบอกว่า ลำดับการทำงานตั้งแต่เริ่มจนจบของผู้ใช้ในแอป สะดุดนิดหน่อย
บนมือถือ ปุ่มของแต่ละแถวยังเรียงลงมาแนวตั้ง ผมรู้สึกว่ามันกินพื้นที่ เลยขอให้ปรับให้เข้ารายละเอียดได้ตรงขึ้นและจัดปุ่มให้อยู่ในแถวเดียวกัน ส่วนหน้ารายละเอียดการเดินทางก็ทำให้ผมงงว่าให้กรอกอะไรบ้าง ผมบอกว่า “พยายามเข้าไปกรอกแล้ว ไม่เข้าใจวิธีกรอก และมองไม่ออกว่าจะเก็บอะไรบ้าง”
พอ ผู้ช่วย AI ที่รับหน้าที่ทำงานเฉพาะด้านตามโจทย์ แก้ ผมกลับมาลองอีก แล้วก็ยังมีจังหวะที่รู้สึกว่าหน้าแน่นหรือคำบางคำไม่สื่อ เช่น “เปิดใบ” ผมถามว่า “หน้าจอนี้แน่นไปไหมนะ แล้วก็ เปิดใบ สำหรับผมมันไม่ get ครับ” จากนั้นลองเสนอเองว่าทำเป็น Sub card จะดูดีขึ้นไหม และไม่ต้องใส่ Label เยอะ ถ้าเห็นแล้วเดาได้
พอได้ Card ที่ดูดีขึ้น ผมก็ยอมรับว่าผมเริ่มล้าแล้ว 5555 แต่แทนที่จะขอเพิ่ม Feature ผมขอให้ช่วย Review User Experience และ User Interface: ประสบการณ์ใช้งานและหน้าตาหรือส่วนควบคุมที่ผู้ใช้เห็น ทุกหน้าจอและเก็บสิ่งที่ยังไม่ลงตัว โดยยึด ข้อกำหนดว่าระบบควรทำอะไรและต้องตอบโจทย์ใด กับ ลำดับการทำงานตั้งแต่เริ่มจนจบของผู้ใช้ในแอป เดิม ไม่เพิ่มอะไรใหม่
ลอง ตัวควบคุมที่สลับสถานะระหว่างเปิดกับปิด แล้วสุดท้ายก็ถอดออก
รอบแก้ไม่ได้เดินเป็นเส้นตรงครับ ผมลองถามว่าทำสถานะ “เข้ารอบ” เป็น ตัวควบคุมที่สลับสถานะระหว่างเปิดกับปิด หรือสวิตช์เปิด-ปิด จะเข้าใจง่ายไหม พอเห็นแล้วก็ทักว่าสวิตช์ใหญ่ไป และการเคาะเลือกแปลว่าอนุมัติทันทีอยู่แล้ว แถมต้องย้อนกลับมาเปลี่ยนแผนได้ถ้ามีเหตุให้คิดใหม่
ผมเริ่มเห็นว่า ตัวควบคุมที่สลับสถานะระหว่างเปิดกับปิด กำลังสื่อผิด เพราะสถานะของ แผนทางเลือกที่นำมาเปรียบเทียบก่อนตัดสินใจเลือก กับการเลือกแผนจริงเป็นคนละเรื่อง ผมทักให้แยกสองอย่างนี้ แล้วสุดท้ายก็เสนอเองว่า “หรือจริง ๆ ตัด ตัวควบคุมที่สลับสถานะระหว่างเปิดกับปิด ทิ้งเลยดี แล้วก็ลงรายละเอียดได้ทุกใบ” ให้การ์ดบอกแค่ใบไหนเป็นแผนที่เลือกและล็อกแล้ว เพื่อไปบันทึก ค่าใช้จ่ายที่จ่ายไปจริงระหว่างทริป
พอตัด ตัวควบคุมที่สลับสถานะระหว่างเปิดกับปิด ออก ทุก แผนทางเลือกที่นำมาเปรียบเทียบก่อนตัดสินใจเลือก ก็เปิดรายละเอียดได้ สถานะบอกว่าแผนไหนถูกเลือกและล็อกแล้ว ไม่ต้องแปลสวิตช์เพิ่มอีกชั้น
มือถือทำให้เห็นว่าปุ่มกินพื้นที่แค่ไหน
ผมลองบนมือถือแล้วเห็นว่าปุ่มบน แผนทางเลือกที่นำมาเปรียบเทียบก่อนตัดสินใจเลือก Card กินพื้นที่เนื้อหาไปเยอะ เลยถามว่าจะซ่อน Action ไว้ก่อน แล้วค่อยกดเพื่อเปิดเมนูได้ไหม ส่วน Activity ที่ลบต้องถามยืนยันก่อนด้วย
ยังมีเรื่องสีอีกครับ ผมเสนอ ชุดสีและรูปแบบภาพรวมที่ใช้กับหน้าตาของแอป “Warm Sunset & Wandering” หลังปรึกษา แชตบอต AI ของ Google เรื่องโทนสีเพียงครั้งเดียว แต่พอเห็นสีจริงก็ว่า “แรงไปหน่อย” แล้วบอกว่าอยากได้สีสดใสแต่ไม่ร้อนแรง ไม่เอาเขียวไม่เอาฟ้า 55555 สุดท้ายผมเลือก Lavender Dream หลังได้เห็นหน้าจอจริง และบอกว่า “แบบนี้ก็เดินได้ครับ”
ผมคิดว่าชุดแรกจบตรงนี้แล้ว
หลังปรับหน้าจอ ผมลองเดิน ลำดับการทำงานตั้งแต่เริ่มจนจบของผู้ใช้ในแอป จากหน้าทริป ไปยังตัวเลือก แล้วเข้าไปดูรายละเอียดของแต่ละแผนครับ ช่วงนี้คือสิ่งที่ผมเข้าใจว่าเป็นงาน นำแบบและข้อกำหนดมาสร้างเป็นแอปที่ใช้งานได้จริง ชุดแรก พอลองแล้วรู้สึกว่าทางเดินหลักผ่าน ผมก็คิดว่าชุดแรกน่าจะจบแล้ว
ในความเข้าใจของผม งาน นำแบบและข้อกำหนดมาสร้างเป็นแอปที่ใช้งานได้จริง รอบนี้จบอยู่แค่นั้นครับ ส่วนบันทึก ค่าใช้จ่ายที่จ่ายไปจริงระหว่างทริป กับหน้าสรุปทริปน่าจะเป็นช่วงถัดไป ผมจึงหยุดทดสอบไว้ก่อนและมองว่า ลำดับการทำงานตั้งแต่เริ่มจนจบของผู้ใช้ในแอป ชุดแรกผ่านแล้ว ตอนนั้นผมยังไม่ได้รู้ว่าความเข้าใจเรื่องขอบเขตของงานคลาดเคลื่อนไป
หันกลับมามอง
พอได้ลองหลายส่วน หน้าจอโดยรวมเข้าใจง่ายขึ้นครับ แต่ยังต้องเก็บรายละเอียดอีกหลายรอบ ทั้งปุ่ม การจัดวาง และข้อมูลที่แสดงในแต่ละหน้า การเอา Prototype มา นำแบบและข้อกำหนดมาสร้างเป็นแอปที่ใช้งานได้จริง จริงจึงยังต้องตรวจ ลำดับการทำงานตั้งแต่เริ่มจนจบของผู้ใช้ในแอป ทีละขั้น ว่าการกระทำบนหน้าจอพาข้อมูลไปถูกขั้นและไม่ขาดตอนหรือไม่ ส่วนที่ผมคิดว่า ลำดับการทำงานตั้งแต่เริ่มจนจบของผู้ใช้ในแอป ผ่านแล้วในบทนี้ ครอบคลุมแค่ทริป ตัวเลือก และรายละเอียดเท่านั้น