• UI 設計
  • 更新:2026-07-14
  • 初版:2014-09-19

工作清單:UI Flow

工作清單:Functional Map 後,繼續來寫 UI Flow 這部份。如果你不知道什麼是 UI Flow ,請參考 初學者的 UI Flow 這篇文。

UI Flow 比較抽象,但仍包含下列幾個要點:

任務導向

Flow 通常是為了完成某件事而成立,無論是線性還是迴圈,最終都有個任務被完成或取消。產品是由很多個不同任務的 Flow 組成,Flow 和 Flow 間有可能會重疊。如何讓 Flow 簡單、通順、且合理,完全考驗設計者的邏輯能力。

差異

Flow 最重要的就是整理出完成某件事需要經過哪些操作、頁面的動線,包含所有狀態、身份、選擇、操作而產生的差異。只要頁面和操作之間有任何不同之出都盡可能寫得越詳細越好。

  • 狀態
  • 身份
  • 選擇
  • 操作

狀態

工作清單:Functional Map 一文中提過,狀態是最複雜也最難處理的部份,會牽涉到的部份可能不只一頁,甚至是整個任務流程。EX:編輯與瀏覽狀態、連線與離線狀態。

身份

會員系統常見,已登入和未登入的使用者會看到的頁面和操作流程肯定不同,只要有不同之處就要在 UI Flow 上標示出來。

選擇

因為使用者的選擇導致頁面跟著變化。比如取貨方式,選超商取貨付款後結帳,頁面會導去超商店面列表而不是ATM轉帳畫面。

操作

Mobile 上不同的手勢會有不同的意義,甚至 Portrait 和 Landscape 的畫面與功能也會有所不同。

頁面編號

UI Flow 上規劃幾頁、Wireframe 就該畫幾頁,建議在 Flow 上規劃的每個頁面都標上編號方便對照製作。參考 初學者的 UI Flow

如果你擔心漏掉某些在 Fnctional Map 上規劃好的功能,找個空白的地方寫上說明,標明這個編號的頁面要包含哪些內容、哪些功能。

Functional Map 上有什麼,UI Flow 全部都要規劃到。 可以在 Functional Map 上將已完成規劃的內容和功能一項項打勾,確保沒有遺漏,並減少 Wireframe 畫到一半發現某個功能忘記了回頭修改 UI Flow 的機率。

結論

UI Flow 在這個階段還是純文字版本,有了合乎邏輯的操作動線後才會往下個階段前進。所以不會是先畫頁面再考慮操作動線。而是「先考慮操作合理性」再來配置版面。

以前我不太會需要開一個區塊,標明頁面編號,然後寫上功能和內容,直接對照 Functional Map 就能看懂,是因為案子太小、且都我自己一個人處理,靠腦袋理解強記就行了。一旦產品複雜龐大的時候靠人腦完全不足以記得當初每一個頁面為什麼會這樣規劃,或是 Functional Map 、 UI Flow、Wireframe、Mockup 都由不同的專案成員處理時,文件越詳細、越不需要人講解就能看懂越好。

更多文章

wave
內容清單 Content Inventory
內容清單 Content Inventory

對於 UI 設計來說,「內容」有 4 種:圖片、影片、聲音、文字。不管使用者最終想看到什麼、操作什麼樣的任務,都需要「內容」。那在開發流程中,「內容」會在什麼時候決定?

UI 設計 Wireframe 時,這 6 種狀態你真的都畫到了嗎?

Wireframe 真的只是畫幾條線?
別天真了!UI 設計不只考慮理想狀態,還有極限狀態等 6 種狀態,這篇帶你一次搞懂!

怎麼和 RD 配合製作 UI Animation

昨天貼的動態效果通靈文在粉絲團釣出幾位 RD 分享經驗。在講怎麼和 RD 配合製作 UI Animation 前,先來看 Rplus Chen 推薦的這篇勸世文 Stop Gratuitous UI Animation ,這篇文在呼籲大家不要為了炫而炫,少用莫名奇妙的動態特效

(本文為個人筆記,我都用 Hype3 直接產出 Prototype 和 JS,避開和一堆數值的大混戰,但該知道「為什麼要這樣做」的部份還是要懂。)

UI 設計師應該要會寫的文件

身為 UI 設計師,工作內容不是只有做 PSD 和切圖,只會這兩樣的叫美工。基本一位合格的UI設計師必須要具備撰寫文件的能力,文件最低限度需包含:企劃書、規格書、Wireframe、Mockup、切圖、標示文件、UI Kit、UI Pattern、Guideline。

Akane Lee

Akane Lee

內心戲小劇場超多!每個事件背後,都有無數個為什麼,天天和自己的腦內聲音吵架。

Comments

wave
comments powered by Disqus

Press ESC to close