在信息架構設計和流程設計中,需要注意哪些事項?
對于交互設計師來說,信息架構設計和流程設計是工作中最核心的兩項內容。所謂的信息架構,是指對于一個應用的結構的規劃,包括軟件分多少層級,每個層級中又多少界面內容;而流程設計,則是指用戶使用整個產品的流程的規劃。
在本文中,我希望能用簡短的文字,跟大家探探,在信息架構設計和流程設計中,需要注意的一些點。
一、信息架構設計
1、信息架構是否合理
這是很重要的一點,體現了用戶是否能在只看到架構的情況下便明白產品的功能。
任何一款產品,用戶會使用,是因為這款產品對用戶來說是有用的,但任何產品的用戶,都有一個從新手到深度使用的過程。對于剛接觸到某款產品的用戶,能否光看主界面和菜單,便明白該產品的主要功能,是非常重要的。而要做到這一點,就需要進行合理的信息架構的設計,如下面三款應用,微信、網易新聞和Uber,我們光看菜單,便能知道這款產品的主要功能,微信中有微信(聊天)、通訊錄菜單,網易新聞中有新聞、直播菜單,Uber中主界面是地圖,下方是車型。
所以,對于一款產品,一級菜單、二級菜單及相應內容的規劃,是交互設計師尤其重要的工作內容。
2、一款產品的信息架構是否清晰,在于其結構設計是否平衡
一個信息架構中,往往會需要對產品功能層次進行梳理,體現在產品中最直觀的便是用戶要使用某一功能需要點擊幾次以及是否能夠一眼便看到。如果同一層級中內容過多,會導致用戶無法一眼找到自己所需的信息;而如果層級過多,當用戶在使用一個常用功能時,也需要多次點擊,會造成效率下降。如iOS系統的設置界面,它的界面菜單的順序以及點擊進入的內容,都是深入思考過的。
?3、優秀的信息架構應該具有延展性
一款產品在迭代過程中,必然會涉及到一些功能的調整,并且往往隨著產品版本的不斷升級,功能會越來越多。在進行產品信息架構設計時,就應該考慮到未來功能增加時的情況。因為任何產品,信息架構的大改動都應該是一個需要非常慎重考慮的事情。因為可能會導致界面布局,用戶習慣的完全改變,如支付寶APP在每個大版本更新都會帶來一定的界面內容變化,在某種程度上造成了用戶使用習慣的改變。但是反觀微信,如微信早期只有聊天功能,到現在增加了微信支付的功能,但是界面布局一直保持了最初的布局,這是一個非常值得令人佩服的地方。
二、流程設計
1、流程設計是用戶需求和企業需求的平衡
很多交互設計師在進行流程設計師,會把絕大多數的精力放在用戶使用流程上,即會去分析用戶使用到某一功能的核心流程和分支流程。這樣做雖然非常正確,但同時,更多人忽視的一點是,在流程設計中忽略了企業需求的考慮。
所謂的企業需求,是指該產品要如何實現其商業目標。這個通過實例來看更容易理解。
以京東為例,從用戶的角度來說,使用京東的流程是找到需要的商品——下單;對于京東來說,其中某個商業目標便是下單數的多少。那么。交互設計師設計的流程,應盡可能地保證這個流程最終都能更快更好的引導用戶進行下單操作;另外隨著京東金融的推出,以往的下單流程是用戶下單時選擇付款方式后提示購買成功即可,但是現在會在下單流程中增加一個京東錢包或者京東白條的選項,并且會將其放在顯眼的地方,并會有一個引導用戶下載京東金融APP的流程出現。
但是,需要注意的一點是,所有的流程都應該是自然而非刻意的,所有的商業目標導向的流程都應該融入到用戶流程中去。
2、流程設計需要全面,包括異常情況的流程處理
一款產品的流程設計完成后,需要進行驗證,這個驗證包括整個流程是否能夠走通,是否會出現走到某個流程無法返回的情況;其次,一款產品應具有容錯性,當用戶沒有按照你的流程在走,出現了異常的時候,應如何處理,以及是否能夠有一個流程是引導用戶走向正確的方向。
以上是我對交互設計的信息架構設計和流程設計的注意事項的部分思考。交互設計是一個解決問題的過程,沒有任何一個標準答案,更多的是大家需要在工作中根據真實情況進行思考和分析,并且這也是一個不斷總結和提升的過程。
作者:黃方聞
來源:http://www.jianshu.com/p/6e2c606a0a2
本文由 @黃方聞 授權發布于人人都是產品經理,未經作者許可,禁止轉載
還不錯,個別點值得學習