วิธีออกแบบ UI อย่างง่ายเมื่อคุณมีโซลูชันที่ซับซ้อน

เผยแพร่แล้ว: 2022-03-10
สรุปโดยย่อ ↬ ซอฟต์แวร์และแอปมักจะแก้ปัญหาที่ซับซ้อนมากสำหรับธุรกิจและผู้บริโภคในด้านการขาย การตลาด การเงิน และอื่นๆ แต่การนำเสนอผลิตภัณฑ์ที่แก้ปัญหาของผู้ใช้ไม่เพียงพอ หาก UI นั้นซับซ้อนพอๆ กับปัญหาเดิม การเลิกใช้งานของผู้ใช้จะสูง วันนี้ เราจะมาดูเคล็ดลับบางประการสำหรับการออกแบบ UI แบบง่าย โดยไม่คำนึงถึงความซับซ้อนของโซลูชันของคุณ

พวกเขาพูดว่าอะไร? ปัญหาที่ซับซ้อนต้องการวิธีแก้ปัญหาที่ซับซ้อน? นั่นเป็นความจริงอย่างแน่นอนเมื่อพัฒนาแอพและซอฟต์แวร์

แต่คุณจะมั่นใจได้อย่างไรว่าแบ็กเอนด์ที่ซับซ้อนจะไม่ไหลผ่านไปยังส่วนหน้า

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

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

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

วิธีออกแบบ UI อย่างง่ายสำหรับโซลูชันที่ซับซ้อน

เป้าหมายของคุณเมื่อออกแบบส่วนหน้าของโซลูชันของคุณคือการนำเสนออินเทอร์เฟซที่เรียบง่ายและใช้งานง่ายแก่ผู้ใช้ (และบางครั้งสำหรับผู้ใช้ปลายทางด้วย)

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

นอกเหนือจากขั้นตอนการออกแบบซอฟต์แวร์มาตรฐานแล้ว Flatfile ยังใช้ขั้นตอนเพิ่มเติมเพื่อให้แน่ใจว่าผู้ใช้จะไม่มีวันเข้าใจถึงความซับซ้อนของผลิตภัณฑ์ของตน นี่คือสิ่งที่พวกเขาเรียนรู้:

1. กำหนดเป้าหมายของผู้ใช้เพื่อให้คุณสามารถออกแบบ UI ที่ผู้ใช้เป็นอันดับแรกได้

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

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

Instagram เพิ่งอัปเดตส่วนหัวและส่วนท้ายของอินเทอร์เฟซที่มีมายาวนาน นี่คือลักษณะของส่วนหัวก่อนและหลังเดือนพฤศจิกายน 2020:

การออกแบบส่วนหัวของ Instagram: ด้านบนคือก่อนเดือนพฤศจิกายน 2020 และด้านล่างคือหลังเดือนพฤศจิกายน 2020
การเปรียบเทียบการออกแบบส่วนหัวของ Instagram ก่อน (บน) และหลัง (ล่าง) พฤศจิกายน 2020. (แหล่งรูปภาพ: Instagram) (ตัวอย่างขนาดใหญ่)

การออกแบบก่อนหน้านี้ประกอบด้วยสองสัญลักษณ์/การกระทำ:

  • ไอคอนกล้องเพื่อถ่ายหรืออัพโหลดภาพถ่าย
  • ไอคอน Messenger เพื่อแชทกับคนรู้จัก

การออกแบบล่าสุดได้หมุนไอคอนทั้งหมดไปทางขวา ตอนนี้มีสามคน:

  • สัญลักษณ์บวกเพื่อสร้างโพสต์ เรื่องราว วงล้อและชีวิตใน Instagram
  • สัญลักษณ์หัวใจเพื่อดูกิจกรรม (เช่น โพสต์การมีส่วนร่วม ผู้ติดตามใหม่ เป็นต้น)
  • ไอคอน Messenger ยังคงการออกแบบและการจัดวางที่เหมือนกัน

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

การออกแบบส่วนท้ายของ Instagram: ด้านบนคือก่อนเดือนพฤศจิกายน 2020 และด้านล่างคือหลังเดือนพฤศจิกายน 2020
การเปรียบเทียบการออกแบบส่วนท้ายของ Instagram ก่อน (บน) และหลัง (ล่าง) พฤศจิกายน 2020. (แหล่งรูปภาพ: Instagram) (ตัวอย่างขนาดใหญ่)

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

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

UI ไม่สนับสนุนให้ผู้ใช้ดูแลจัดการเนื้อหาจากบัญชีโปรดของตนอีกต่อไป (โดยหลักแล้ว) หรือสร้างการเชื่อมต่อแบบออร์แกนิกกับผู้ใช้รายอื่น ในทางกลับกัน UI จะจัดลำดับความสำคัญของรูปแบบการจ่ายเพื่อเล่นแบบใหม่ของแพลตฟอร์ม โดยให้ความสำคัญกับแบรนด์และผู้มีอิทธิพลที่ใช้เงินไปกับมัน

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

ก่อนที่คุณจะทำอย่างอื่น ให้คิดก่อนว่าผู้ใช้ของคุณต้องการทำอะไรและ คาดหวัง ให้สิ่งนี้เกิดขึ้นอย่างไร จากนั้น สรุปเป้าหมายของผู้ใช้คล้ายกับที่ Randy Wiafe หัวหน้าฝ่ายผลิตภัณฑ์ของ Flatfile ทำ:

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

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

2. ประเมินผลิตภัณฑ์ของการแข่งขันเพื่อสร้าง MVP . ของคุณ

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

นั่นคือสิ่งที่ Flatfile ทำ Wiafe อธิบายคุณค่าของ MVP:

“เบต้าเปิดตาของเราจริงๆ ในแง่ของวิธีที่ลูกค้าและผู้ใช้ปลายทางโต้ตอบกับผลิตภัณฑ์ การสามารถเข้าใจสาเหตุและวิธีที่ผู้ใช้ถูกบล็อกช่วยให้เราปรับปรุงประสบการณ์ได้อย่างมาก”

ที่กล่าวว่าคุณรู้ได้ อย่างไรว่า จะใช้ UI ของ MVP ของคุณน้อยเพียงใด? เพราะมีความแตกต่างกันมากระหว่างค่าน้อยที่สุดและใช้งานไม่ได้

แทนที่จะเริ่มกระบวนการออกแบบตั้งแต่เริ่มต้น ฉันขอแนะนำให้ใช้เวลาภายในซอฟต์แวร์จากคู่แข่งของคุณ

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

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

สมมติว่าคุณกำลังสร้างซอฟต์แวร์เกตเวย์การชำระเงิน คุณอาจเริ่มต้นด้วย Stripe:

หน้าแรกของแดชบอร์ดเกตเวย์การชำระเงิน Stripe
ดูภายในซอฟต์แวร์เกตเวย์การชำระเงิน Stripe (ที่มาของรูปภาพ: Stripe) (ตัวอย่างขนาดใหญ่)

และ 2Checkout:

หน้าแรกของแดชบอร์ดการชำระเงินของ 2Checkout
ดูภายในซอฟต์แวร์เกตเวย์การชำระเงินของ 2Checkout (ที่มาของรูปภาพ: 2Checkout) (ตัวอย่างขนาดใหญ่)

ฉันได้ดึงข้อมูลทั้งหมดออกจากแดชบอร์ดเหล่านี้แล้ว และเหลือเพียงส่วนประกอบหลัก การนำทาง และป้ายกำกับ เธรดทั่วไปที่เราเห็นระหว่าง UI ทั้งสองคืออะไร

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

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

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

สิ่งหนึ่งที่ Wiafe แนะนำคืออย่าปฏิบัติต่อ MVP ของคุณอย่างเคร่งครัดเหมือนโครงร่าง:

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

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

3. แนะนำความซับซ้อนทีละน้อยและยืนยันด้วยการทดสอบผู้ใช้

คุณเคยสั่งอาหารจากร้านอาหารผ่านแอพเดลิเวอรี่แล้วสงสัยไหมว่าทำไมมันใช้เวลานานจัง?

คุณสั่งซื้อสินค้าเวลา 20.00 น. แอปแจ้งว่าร้านอาหารยืนยันคำสั่งซื้อในไม่กี่วินาทีต่อมา และคุณจะมีอาหารประมาณ 20:45 น. เมื่อเวลา 8:40 น. คุณเปิดแอปเพื่อดูว่าคนขับรถส่งของอยู่ที่ไหนบนแผนที่ และคุณสงสัยว่าทำไมพวกเขาไม่เคลื่อนที่ หรือที่แย่กว่านั้นคือ ทำไมพวกเขาถึงไปผิดทาง ท้องของคุณเริ่มบ่นและคุณเสียใจที่ไม่ได้ไปรับออร์เดอร์ด้วยตัวเอง

หากคุณไม่คุ้นเคยกับสิ่งนี้โชคดีที่คุณ แต่ถ้าคุณ Google "คนขับรถส่งของไปในทิศทางที่ไม่ถูกต้องในแอป" คุณจะเห็นว่าฉันหมายถึงอะไร:

การค้นหาโดย Google สำหรับ 'โปรแกรมควบคุมการจัดส่งไปในทิศทางที่ไม่ถูกต้องในแอป' แสดงความไม่พอใจของผู้ใช้
การค้นหาโดย Google สำหรับ 'โปรแกรมควบคุมการจัดส่งไปในทิศทางที่ไม่ถูกต้องในแอป' (ที่มาของรูปภาพ: Google) (ตัวอย่างขนาดใหญ่)

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

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

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

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

ตามที่ Wiaf อธิบาย:

“ขึ้นอยู่กับผู้ใช้ผลิตภัณฑ์ ความซับซ้อนของผลิตภัณฑ์จะแตกต่างกันไป ด้วยผลิตภัณฑ์พอร์ทัลของเรา เราทำงานร่วมกับนักพัฒนาบ่อยขึ้น ดังนั้นจึงไม่มีปัญหาในการเพิ่มความซับซ้อนของผู้นำเข้า อย่างไรก็ตาม Concierge สร้างขึ้นเพื่อความสำเร็จของลูกค้าและทีมติดตั้งใช้งาน ซึ่งมักไม่ค่อยมีความรอบรู้ในด้านเทคนิค ดังนั้นเราจึงระมัดระวังในการเพิ่มคุณสมบัติหรือส่วนประกอบที่ซับซ้อนลงในซอฟต์แวร์จนกว่าเราจะทดสอบ”

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

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

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

ห่อ

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

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