iT邦幫忙

2024 iThome 鐵人賽

DAY 23
0

使用者研究與需求分析

  • 目標:了解使用者的痛點和需求,確保設計出來的介面能解決問題。
  • 方法
    • 訪談:與潛在使用者對話,了解他們的操作習慣和需求。
    • 問卷調查:收集大量使用者意見,發掘他們希望解決的問題。
  • 案例:以「島島阿學」為例,如何透過與使用者溝通,找出自學者的痛點。

設計 Wireframe 和 Prototype

  • 目標:以簡單的方式繪製初步的版面配置,確保介面結構符合使用者需求。
  • 工具
    • Figma、Sketch 或 Adobe XD 等工具都可以輕鬆快速地製作 Wireframe。
    • 使用工具設計互動原型,測試流程順暢性。
  • 建議:保持設計簡潔,專注於核心功能。

UI/UX 設計原則

  • 目標:確保介面美觀、易於使用,並且能提升使用者體驗。
  • 要點
    • 一致性:保持版面元素和操作邏輯的一致性,例如按鈕位置和顏色應具備可預測性。
    • 可用性:介面應該直覺且容易上手,考慮到不同使用者的操作行為。
    • 可擴展性:設計介面時預留未來擴展功能的空間。
  • 案例:在攀岩網站中加入的功能(如無限滾動、圖像輪播等),可以討論這些設計如何提升使用者的體驗。

前端開發技術選擇

  • React:適合建構複雜且動態的使用者介面,提供元件化的開發流程。
  • Next.js:適合有 SEO 需求的專案,能夠提升頁面載入速度並且支援 Server-Side Rendering。
  • Tailwind CSSMUI:可以快速定制介面樣式,並保持一致的設計語言。

使用者測試與迭代

  • 目標:收集使用者反饋,不斷優化介面。
  • 方法
    • 進行 A/B 測試,看看不同版本的 UI 哪個更受歡迎。
    • 小規模的使用者測試:邀請一些目標使用者進行測試,觀察他們的使用情況,找出操作上的障礙。
  • 迭代:根據測試結果快速調整設計和功能,持續優化。

未來擴展與維護

  • 目標:介面應具有可擴展性,方便未來加功能或做改版。
  • 考量
    • 元件化開發方便重複使用元件。
    • 採用設計系統,保證未來新增功能時的設計一致性。
  • 案例:以攀岩網站為例,如何確保未來新功能(如相片提交或地圖瀏覽)可以無縫接入現有系統。

上一篇
Day 22: Side Project 開發完了,然後呢?
下一篇
Day 24: 開發 Side Project 需要後端怎麼辦?
系列文
「如何從零到一:打造你的首個 Side Project」30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言