一個(gè)完整的UI設(shè)計(jì)流程是怎樣的?

2018-01-09 1537 0
收到一封 Mail,其中提到幾個(gè)關(guān)于設(shè)計(jì)流程和 Prototype 的問題。UI設(shè)計(jì)流程:Wireframe->低保真Prototyple->Mockup->高保真Prototyple,這樣的流程是對(duì)的嗎?今天來(lái)聊聊一個(gè)完整的 UI 設(shè)計(jì)流程應(yīng)該是怎樣的,收干貨! 根據(jù)上過(guò)課的學(xué)員響應(yīng)、以及自身經(jīng)驗(yàn),目前業(yè)界的情況大多是 UI 設(shè)計(jì)師收到「開工啦」的通知,然后就從 Wireframe 開始下手。用戶怎么操作、有哪些功能、用戶和客戶的需求是什么往往靠 PM 簡(jiǎn)單口述。 Wireframe 為什么會(huì)長(zhǎng)這樣?在 Wireframe 之前還有哪些事要做? 全部都靠通靈。 所以執(zhí)行項(xiàng)目期間都在改來(lái)改去,撐到最后一天總是可以結(jié)案就解脫了嘛,再開始下個(gè)改來(lái)改去的輪回。 開發(fā)流程 基本上我自己在開發(fā)產(chǎn)品的流程大致上不會(huì)脫離這張圖太遠(yuǎn)。
20160328-1
  1. User Story
  2. Functional Map
  3. Flow Chart
  4. UI Flow
  5. Wireframe
  6. Mockup
  7. Prototype
使用者要什么? > 從需求中整理出功能 > 用戶怎么操作這些功能? > 操作的過(guò)程需要哪些頁(yè)面? > 頁(yè)面要放什么內(nèi)容/組件?怎么被操作? > 使用者看到的頁(yè)面長(zhǎng)什么樣子? 各家有各家的作法,沒有標(biāo)準(zhǔn)或正確一定要這樣做的流程,但我在做自己的玩具時(shí)都會(huì)這樣干。 有 UX 團(tuán)隊(duì)的大公司會(huì)把上述流程拆的更細(xì),還會(huì)做使用者研究之類;一人 UI/UX 通包的小型團(tuán)隊(duì)…這 7 項(xiàng)是最低一定要產(chǎn)出的文件,依個(gè)人想偷懶的慘痛經(jīng)驗(yàn),再刪除精簡(jiǎn)化就會(huì)在執(zhí)行項(xiàng)目的過(guò)程中漏東漏西,之后補(bǔ)洞反而花更多時(shí)間和心力。
1. User Story 功能怎么來(lái)的?從「使用者要什么」或「客戶預(yù)期使用者想要什么」開始。
依用戶的身份不同,想要的功能也會(huì)不同,完成的任務(wù)不一樣嘛。 比如「Blog」: 我是讀者,我要看到這位作者寫的所有文章。
我是作者,我要撰寫并發(fā)布文章。
我是平臺(tái)提供商,我要看到所有會(huì)員身份和繳費(fèi)狀態(tài)。 這三種身份對(duì)「Blog」這項(xiàng)產(chǎn)品的需求和預(yù)期完全不同。
2. Functional Map 寫了 User Story,才會(huì)知道有哪些大小功能要做。針對(duì)不同使用者的需求,從故事中挑出功能。使用者的身份不同往往影響他們能使用的功能,整理歸納出共通和差異處。
3. Flow Chart 當(dāng)開發(fā)者知道使用者想要什么、也有了功能,才有辦法思考「用戶怎么操作功能完成他的任務(wù)或達(dá)到目的」。 UI 設(shè)計(jì)師常說(shuō):「配合用戶的習(xí)慣與行為來(lái)設(shè)計(jì)操作流程」。就是在這一階段規(guī)劃。如果跳過(guò) Flow Chart,只要產(chǎn)品功能復(fù)雜起來(lái),你家的 RD 就會(huì)抱著頭哀嚎了。
4. UI Flow 知道用戶會(huì)怎么操作一項(xiàng)功能時(shí),才有辦法規(guī)劃操作動(dòng)線。UI Flow 指的是頁(yè)面與頁(yè)面之間的操作流程,用戶想完成任務(wù)會(huì)經(jīng)過(guò)多少頁(yè)面之類。 有另一位讀者傳訊問道,為什么我之前的文章說(shuō)不要用圖片版的 UI Flow、要用文字版的呢? 首先,這是雞生蛋蛋生雞的問題。如果這個(gè)項(xiàng)目從零開始,把 Flow Chart 規(guī)劃完后接著做 UI Flow,這時(shí)候哪來(lái)的圖片版可以串 Flow?連 Wireframe 都還沒開始畫哩! 第二,當(dāng)你的產(chǎn)品頁(yè)面一多的時(shí)候…也不用太多,20頁(yè),用圖片串出一個(gè) UI Flow ,這個(gè) Flow 圖表尺寸有多大張?誰(shuí)有那個(gè)心力在一張大圖上用手掌工具來(lái)回移動(dòng)看頁(yè)面走向? 第三,很多人做圖片版的 UI Flow 時(shí),線條連接的是「頁(yè)面」和「頁(yè)面」,這時(shí)候你也只知道「喔~這一頁(yè)的下一頁(yè)會(huì)到這里」,但你完全不會(huì)知道為什么會(huì)到這一頁(yè)。要點(diǎn)哪里、或是發(fā)生什么事所以跑到這里來(lái)?猜猜看啊~ 要靠猜猜看才會(huì)看懂的文件看它(寫它)干嘛?不要浪費(fèi)時(shí)間啊。 文字版的 UI Flow 我拿來(lái)當(dāng)「目錄」用,對(duì)照 Wireframe 的編號(hào),找圖看細(xì)節(jié)的時(shí)候快。
圖片版的 UI Flow 我會(huì)用在「優(yōu)化」舊產(chǎn)品的操作時(shí)使用,連接線會(huì)從「組件到頁(yè)面」,而不是「頁(yè)面到頁(yè)面」,并在圖片和線條旁邊寫上文字說(shuō)明,才會(huì)知道哪個(gè)步驟可以省略或修改得更易于使用。
5. Wireframe 有畫 Wireframe 不代表工程師就看得懂這要干嘛,光看臉皺成一團(tuán)的表情你也不知道他是踢到腳指還是吃到酸梅。文字說(shuō)明才是 Wireframe 的重點(diǎn),包含觸發(fā)、回饋、狀態(tài)變化等等。 一開網(wǎng)頁(yè)就自動(dòng)出現(xiàn)廣告、還是開啟網(wǎng)頁(yè)后等個(gè)3秒才出現(xiàn)廣告?
廣告出現(xiàn)10秒自動(dòng)消失,還是要按(X)按鈕?
網(wǎng)頁(yè)停止30秒沒有操作要不要出現(xiàn)廣告? 工程師只會(huì)照你寫的去做、不會(huì)照你想的去做。工程師不是神也不是蛔蟲,他們是一般人,沒有他心通這種神力,溝通上肯定會(huì)有認(rèn)知落差,所以話要講清楚,設(shè)計(jì)師的常識(shí)不等于工程師的知識(shí)。 Flow Chart、UI Flow、Wireframe 這三份文件寫到一半發(fā)現(xiàn)什么東西漏掉回頭補(bǔ)上是正?,F(xiàn)象,不可能一次到位。
6. Mockup 視覺稿…照 Grid 和 Guideline 做吧,之后還有切圖和標(biāo)示文件要弄。 好處是切圖和標(biāo)示文件都有外掛工具可以代勞,甚至設(shè)計(jì)師只要顧好原始檔、切圖和標(biāo)示文件都用 Avocode 或 Zeplin 解決。 壞處是,如果不太知道技術(shù)限制,做出來(lái)的東西工程師不能用就算了,他們還白挨設(shè)計(jì)師的罵。 「為什么你做出來(lái)的東西和我畫的差了幾px?」
「拜托!RWD 不可能完全和你畫的一模一樣好不好?」
「是你能力不夠還是偷懶?我的圖畫得出來(lái)為什么你做不出來(lái)?」
「干…」
7. Prototype 那位讀者問另外問了關(guān)于 Prototype 的問題:
高保真Prototyple是在切圖給RD之后制作,那做出來(lái)的用意是在RD程序還沒完成前再次確定操作上有無(wú)任何問題嗎?
那高保真Prototyple就是跟成品長(zhǎng)的一樣還可以操作啰??
做 Prototype 的目的通常是測(cè)試和驗(yàn)證,不管是給使用者操作看看、觀察使用者操作狀況做使用者測(cè)試;還是工程師套完程序上線前先測(cè)看看有沒有蟲或哪邊爆炸了。所以它一定要可以被操作,不能被實(shí)際操作是要怎么測(cè)試?腦內(nèi)補(bǔ)完? Prototype 要可以被操作!
Prototype 要可以被操作!
Prototype 要可以被操作! 不能被操作的都不是 Prototype。 Wireframe 可以做 Prototype,低保真原型。
Mockup 可以做 Prototype,高保真原型。
切圖叫工程師寫程序套版做一個(gè),高保真原型。 我自己大多做完 Mockup 后才會(huì)出 Prototype 測(cè)試。
因?yàn)?,Wireframe 做的低保真原型一般使用者看不懂也沒感覺,沒辦法做使用者測(cè)試 =_= Wireframe 做的 Prototype 頂多內(nèi)部測(cè)試吧,但內(nèi)部測(cè)試常常不太準(zhǔn),工程師和設(shè)計(jì)師的思維和一般人不一樣,測(cè)一測(cè)重點(diǎn)常常歪掉… 補(bǔ)充說(shuō)明 另一位讀者看了本文后若有所感,傳訊跟我討論了下。
今天也和老板談了是否要有 Functional Map 和 UI Flow 等等這些流程,讓我們?cè)谇懊嬗懻摰臅r(shí)候就可以厘清,而不是在視覺稿才修改增減,他也直言我們沒有那么多時(shí)間無(wú)法照這樣流程,真的很無(wú)力…
沒有那么多時(shí)間無(wú)法照這樣流程?當(dāng)然啊,因?yàn)橐褧r(shí)間留在后面改來(lái)改去嘛~~~~~ 時(shí)間總是要花的,看是花在前期規(guī)劃還是后期補(bǔ)洞而已。說(shuō)沒時(shí)間無(wú)法照流程的是根本沒流程可以照吧。 想逼走員工、降低團(tuán)隊(duì)士氣,盡量亂改沒關(guān)系,反正大家都知道亂改的那個(gè)人連自己要什么都不知道只好胡亂張嘴下指令。
19
評(píng)論區(qū)(0)
正在加載評(píng)論...