如何畫出高質量的交互稿?
如何能保證交互稿的完備性,防止信息的遺失呢?本文作者分享了自己的一套方法。
交互稿是交互設計師的主要產出。在實際工作中,交互設計師的主要職責,就是根據產品提出的不同需求,用交互稿的形式給出交互方案。而且,交互方案會在產品、UI、開發、測試同學中流轉,因此也成為他們評判一個交互設計師能力的重要依據。因此可以這樣說,交互方案質量的高低,會成為一個交互設計師能力高低的重要體現之一。
要想畫出高質量的交互稿,一方面,要使用正確、高效的方法對需求進行設計分析,然后依據分析中形成的設計思路來進行設計;另一方面,交互稿中需要具備完備的結構,以提現交互設計師的專業性。下面,我們來看看如何能保證交互稿的完備性,防止信息的遺失。
交互稿的“目標用戶”
要講交互稿,我們先來看看交互設計師的工作流程:
交互設計師從產品經理那里接到需求,跟產品討論之后,首先需要對需求進行設計分析;在分析之后,就可以開始畫交互稿了。交互稿完成之后,要把它交接給UI的同學進行界面設計,再然后是給開發的同學進行開發、測試的同學進行測試。從這里可以看出,交互稿文檔的主要“目標用戶”,是產品、UI、開發和測試。
其實仔細想想,交互設計師的職責,就是把一個功能給“說清楚”:產品同學需要知道這個交互稿是否包含了所有的功能點;UI同學需要知道這個功能都包含哪些界面,每個界面的元素都有什么,元素的狀態都有什么;開發、測試同學需要知道功能的流程是什么,點擊了頁面的元素會有怎樣的反應。所以,以上這些信息都必須包含在交互稿中。明白交互稿的目標用戶對于畫出高質量的交互稿十分重要。
交互稿的必備信息
上面我們提到交互設計師產出的交互稿是給誰看的。我們來總結一下,上面提到的交互稿中必須包含的信息有:
- 界面展現完整的流程
- 界面以及界面中的元素展現需求的所有功能點
- 界面中元素的各種狀態
- 元素操作后的效果
對于第1點展現完整的流程,如果這個功能比較復雜,流程比較長或者流程中邏輯比較多,則可以附上流程圖,方便產品、開發、測試同學理解;而對于一般相對簡單的功能,依據你使用的交互稿的作圖工具,分以下兩種情況:
- 如果你使用的是sketch,那么可以把所有的界面都平鋪在一張圖里,UI、開發的同事通過圖中的主要界面就可以get到流程;
- 如果你使用的是axure,建議axure里的一個頁面只展現一個界面或分支流程(好處是可以充分展現一個界面或分支流程的各種狀態,展現十分清晰),此時,流程是通過axure左邊的樹狀結構來展現的,如下圖:
樹狀結構示例
對于第2、3、4點,我們可以通過遍歷的方法來走查流程和界面。遍歷的方法,就是從頭到尾看一遍自己的交互稿,注意其中是否包含了需求中所有的功能點;每個界面中的每個元素,如果用戶點擊了,它會有什么反應(顏色是否改變?是否需要動效?等等)?點擊之后去到哪個頁面?如果沒有網絡該展現什么?這里為大家總結一下:
- 按鈕、圖標一般就包含三個狀態:默認態、點擊態和點擊之后的狀態;
- 用戶操作后可能發生的異常情況:無響應,無網絡,空數據,大量數據,網絡慢,是否有緩存,數據過期,狀態的改變(如換城市),首次使用(新手引導)
這里給大家舉一個之前做的案例(如下圖)。在這個例子中,左邊的樹狀結構反映了主要的流程。由于該需求流程中設計的邏輯較多,因此在最后附上了【流程圖】這個模塊,方便開發和測試的同學。在頁面中,只展現了“我的宜定盈詳情”這個頁面的各種狀態和操作后的結果。
交互稿的附屬信息——項目概述
在交互稿的第一頁,可以加上“項目概述”這個主題,主要展示該需求的基本信息和迭代說明。增加項目概述這一頁,一方面可以記錄交互的修改,在發生問題的時候方便追溯;另一方面讓交互稿顯得更專業,是提升交互稿氣場的好方法。
項目概述示例
交互稿的附屬信息——設計分析
有一些需求,如果需求本身比較龐大,涉及到的人員比較復雜,可以在交互稿中加入設計分析的部分。這可以幫助大家更好地理解你的交互稿是如何被設計出來的。由于是放在設計稿里,而不是一個專門的需要展示設計分析的PPT,因此設計分析里只需要放入最核心的信息就好,包括:場景分析、產品目標、用戶目標,比如下面這個例子:
設計分析示例
以上為大家總結了一份完備的交互稿應該包含的要素。希望對大家有幫助。
這里也附上目標導向設計法的鏈接,教你如何提升設計思維:
#專欄作家#
新設計青年,微信公眾號:新設計青年。人人都是產品經理專欄作家,愛奇藝高級交互設計師。德國海龜一枚,曾任職于騰訊微生活、網易、宜信等公司。
本文原創發布于人人都是產品經理。未經許可,禁止轉載。
題圖來自PEXELS,基于CC0協議
很棒,學習了,謝謝!
能學到東西就好!
歡迎關注公號:新設計青年。
不錯,很直觀簡潔
啦啦啦 ??
歡迎關注公號:新設計青年。
沙發