交互設計,這個專業在國內還是最近幾年開設,所以身邊做交互的朋友很少有科班出身?;臼菑钠渌麔徫晦D崗過來的,有以前做開發的、做視覺的、做產品的、學工業設計的、學心理學的......。自己大學學的是軟件工程,現在則是一名交互設計師。
對于目前不是交互設計師,但是對交互設計充滿興趣的人,面臨的一個核心問題是:怎樣成為一名交互設計師?即沒有科班系統學習,網上關于交互的知識也很瑣碎,書籍相對于其他領域也是少的可憐,這些都是想學習交互朋友的痛點,這篇文章則嘗試來解決這個痛點。
硬實力和軟實力
學習一個新領域,都可以從硬實力和軟實力兩個維度去講。硬實力指的是專業知識,軟實力指的是必備的配套知識。
成為一名交互設計師的硬實力包括:需求分析、信息架構設計、流程設計、原型設計等等;軟實力包括:商業思維、溝通能力、認知心理學、計算機科學、邏輯能力等等??梢钥闯鼋换ピO計師其實是一門綜合的學科。
硬實力
需求分析
需求分析更多的時候是產品經理在做,最后會輸出需求文檔(PRD)。交互設計師根據需求文檔再去做交互,但這遠遠不夠,交互設計必須參與到前期需求分析過程中,只有這樣才能了解目標用戶的特征、行為習慣、痛點、使用場景等等,這些是進行交互設計的基礎。需求分析又可以分為:產品定位、需求的來源、需求的篩選、需求的優先級確定;需求的分類;處理需求......(可以參考文章《一篇文章搞懂需求分析...》
信息架構設計
從抽象的需求到具體的頁面,首先需要梳理清楚產品的信息架構,信息架構是對特定信息進行組織的過程和結果。其中過程是動詞,是分析需求和業務的思路和方法;結果是名詞,是用來展示這次分析成果的。
通過信息架構設計,可以確定產品的組織形式,標簽系統,導航形式,是否需要搜索。(關于信息架構可以參考文章《90%的設計師都不知道的信息架構知識》)
流程設計
每件事情都是有流程的,從生活中的刷牙吃飯,到工作中的分析問題。流程是為了完成某個任務時所需要的步驟和順序,交互中的流程設計包括三個部分:業務流程,任務流程,頁面流程。
業務流程描述了整個業務模式包含多少個主體,這些主體分別要完成什么任務或功能,它們之間的順序是怎樣的。拿最常見的購物來說,就包括買房、賣方、銀行、第三方擔保平臺(支付寶)等等,需要通過一張業務流程圖把這些主體之間的關系梳理清楚,只有業務模式被梳理清楚了,后面的步驟才不會走偏。
任務流程即用戶完成某個任務時所做的行為,用流程圖的形式將這些行為畫出來。購物的時候要經歷打開APP——點擊輸入框——輸入文字——進入搜索結果頁——進入商品詳情頁——付款......,每個行為基本上會對應一個頁面,這樣就能根據每個任務流程圖畫出頁面流程。(參考文章《產品的三種流程圖,你都知道嗎?》)
原型設計
經過了需求分析、信息架構設計、流程設計,從抽象到具象,根據頁面流程,大致知道了一個產品需要多少個頁面。接下來原型設計便是畫具體的一個個頁面的結構,例如首頁包括什么信息,這些信息之間層級關系如何,怎么去排版等等。
除此之外,還要考慮特殊情況下的交互設計,數據為空的時候(缺省)頁面該如何展現?網絡不穩定的時候怎么辦?數據怎么加載?填寫信息時用戶輸入錯誤怎么辦?這些細節的考慮和設計雖然只占到了產品的20%,但這20%可能就決定了用戶對于產品的看法:體驗不好、很垃圾,還是體驗很好、用起來特別順手。
軟實力
交互設計的五要素是場景、任務、用戶、行為、媒介,要深入掌握五個要素所涉及的知識點和坑。不光需要專業的交互知識,還要有商業思維,畢竟公司創立的目的是為了掙錢,做出用戶體驗好的產品只是為了實現公司目標的手段之一。
除此之外,互聯網產品是為了滿足用戶需求的,而需求是個心理學概念,所以要想較為透徹的理解需求,還需要掌握心理學、社會學等知識。交互設計師作為互聯網產品設計開發中的一環,要和其他小伙伴溝通,這不同于平時的交談,而是跨專業的溝通,這也許不需要口才有多好,至少當開發在解釋某個效果實現不了的時候你能知道對方在講什么。
最后交互設計不是文學不是藝術,它需要較強的邏輯能力,邏輯能力是發現和解決問題手段,你至少得知道非形式邏輯和形式邏輯是怎么回事,怎么去表達自己的思維過程。交互設計這條路,想做好很難,但也很有趣。送給每一個走在路上的你,無論你從事的是哪個行業。