交互設計:給新人設計師的交互設計知識體系
一篇完整闡述系統交互設計知識體系的文章,希望能夠對新人設計師建立的設計知識體系有幫助。
到目前為止,已經寫了關于交互設計的十幾篇文章。但是,越來越發(fā)現自己寫的沒有章法,東一棒子,西一榔頭,都把自己打暈了。最近剛好有一些小伙伴,希望能夠看到系列化的文章。所以,就整理了一下自己的交互設計知識體系,一方面對自己的知識查缺補漏;另一方面給大家豎一個靶子,希望大家批評指正,共同進步。
一個人的知識體系可以看做一個人的格局,知識體系越廣,越能看清楚各個知識點之間的關系,明確自己的缺陷;知識點越深,則能體現出你的專業(yè)。交互設計也是一樣,在對交互知識深入學習的同時,也要加強自己知識體系的構建,彌補弱勢。這樣,既能有效的輔助其他知識點的學習與應用,同時也能夠保證交互設計質量在較高的水平,而不會出現較大的起伏。
交互設計是一門交叉學科,從廣義的角度上來說,涉及到多個學科,包括心理學、設計學、人機工程學等等,但是從狹義的角度來說,交互設計的核心知識體系,應該包括需求分析、架構與流程設計、方案設計、方案驗證/設計跟蹤與其他六方面內容。
第一點 需求分析
交互設計工作是從拿到產品需求開始的。需求分析的主要目的是來明確產品的目標定位以及產品想要實現的功能。需求分析有若干方法,包括目標人群分析、競品分析、已有的產品版本分析等等。除了各種的分析方法,還有一點就是需求評審。需求評審可以面對面的交流,得到產品經理想要的,同時能夠將交互設計師大概的頁面框架以及形式快速反饋給產品經理,以確定思路的正確與否。最終,需求分析要得到的結論是:產品的主要功能、特色功能、用戶人群、使用場景、用戶期望等等。
總之,需求分析的目的在于明確交互設計的方向和目的。
第二點 架構與流程設計
架構又稱信息架構,是產品頁面的邏輯骨架,是產品功能的橫向梳理。好的信息架構能夠進行合理的功能分類,符合用戶心智模型,幫助用戶快速有效的找到目的地。
流程設計是基于產品的功能來進行的,是對產品功能的梳理,是產品功能的縱向梳理。用戶在使用場景下進行的目的性操作,能夠保障功能使用的流暢以及交互界面的完整性,便于檢測產品功能是否能夠走通以及其合理性。
信息架構的梳理方法多用卡片分類法,讓目標用戶對產品的功能卡片進行分類,并對類別進行概括,得到相應的功能集群,功能集群即是產品頁面功能模塊的大致分類。流程設計能夠確定交互設計過程中關鍵點與關鍵頁面,能夠保證在原型中,保障功能過程的完整性。
第三點 方案設計
方案設計即是對上一步流程設計與架構設計的視覺化表現。原型設計,是交互設計師的核心能力。這一點大家都有自己的心得,而且很多交互設計師的經驗都集中在這一塊,在這里就不在贅述。但是,其中有一些不被大家關注的知識點需要注意一下,比如交互稿的規(guī)范性、交互稿的注釋、頁面的響應式問題等等。這些知識點是“有”和“優(yōu)”的問題。如果沒有考慮到這些內容,交互稿也能表現出產品的大致功能,但是,其在視覺表現上與設計思路傳達的效率上面就會有所欠缺。
因此,我們在完成交互稿的同時,也要盡可能的提高交互搞得質量,提升其視覺與傳達效率上的舒適度與準確性和高效性上。
第四點 方案驗證
交互設計方案的驗證包括兩個方面,一方面是交互設計師自身的設計檢測,即產品的可用性測試??捎眯詼y試是一個較為專業(yè)的領域,交互設計師需要掌握相應的方法,來評測自己的交互方案的合理性,以及是否解決了產品需求中提出的問題。
另一方面是交互稿的初稿、中間稿以及終稿的評審,是在整個團隊中進行的,一般是以會議的形式進行。與會人員包括項目經理、產品經理、交互設計師、視覺設計師、開發(fā)、測試等,這樣交互稿要在整個產品開發(fā)過程中的人員之間進行評審,既要滿足產品需求,也要滿足開發(fā)資源的需求。
評審會是妥協的藝術。
第五點 設計跟蹤
設計跟蹤是很多設計師都會忽略的知識點,但是,其相當重要。不管你的設計方案多么優(yōu)秀,如果開發(fā)實現的不好,那就要功敗垂成了。設計跟蹤是保證交互設計方案的貫徹是否徹底的殺手锏。設計跟蹤的形式有很多,展示形式也有很多,包括Word、PPT以及JARA等產品線管理軟件等等。但是,其基本構成都是一樣的,包括設計效果與開發(fā)效果的對比,描述出其間的差異,提出修改的地方,參考樣式以及可替代性的方案等。
設計跟蹤的難點在于對開發(fā)效果與設計效果之間差異的把握。在時間成本、人力成本等的限制下,如何達到產品的最優(yōu)化,是考驗設計師設計能力與溝通能力的試金石。
第六點 其他
交互設計是一個交叉性的工種。其知識點很難用幾個點來清晰的概括出是與非。因此,將其他對交互設計師更高的要求歸納在其他門類下面。主要包括溝通能力、交互設計時間預估能力、前端開發(fā)知識了解等等。不能詳盡羅列,大家可以自由擴展。
交互設計過程中免不了團隊之間的溝通,優(yōu)秀的溝通能夠極大地提高設計效率,融洽交互設計師與團隊中其他成員之間的關系,便于開展后續(xù)工作,讓自己在團隊中游刃有余。溝通的重點在于明確對方想要的,表達清楚自己能夠提供的,做到這兩點,溝通就是順暢的、高效的。至于其他的方面就要看設計師的情商了。
交互設計時間預估能力,是在需求與與設計方案胸有成竹的情況下,對交互稿進度的把控。好的時間預估能力,既能滿足團隊的開發(fā)時間需求,也能讓自己在低強度的工作壓力下完成。
至于,前端開發(fā)知識的掌握,就看個人興趣以及知識背景了,這里就不在贅述。但是,其在設計過程中的輔助作用也是相當明顯的,在于前端開發(fā)溝通過程中就能清晰的體會到。
交互設計的知識的外延很模糊,也很難用簡單的幾個知識點將交互設計的知識體系概括清楚,所以更多的是一家之言,僅僅是自己的成長軌跡。
交互設計的學習與能力提升,應該從核心功能開始,在增強核心功能的能力的同時,再向交互設計知識體系的外延延伸,提升整體的設計能力與素養(yǎng)。
作者:黃紅藝Designer
來源:http://www.chinaz.com/manage/2016/1129/619971.shtml
本文來源于人人都是產品經理合作媒體@站長之家,作者@黃紅藝Designer
評審會是妥協的藝術,精辟?。?!