《用戶體驗要素》精華總結五:結構層——交互設計與信息架構

分類:設計 時間:2016-10-25

在定義好用戶需求并排列好優先級之后,我們對于最終產品將會包括什么特性已經有了清楚的圖像。然而,這些需求并沒有說明如何將這些分散的片段組成一個整體。這就是范圍層的上面一層:為網站創建一個概念結構。

一、結構層定義

在傳統的軟件開發行業,涉及“為用戶設計結構化體驗”的方法被稱為交互設計。

結構層

交互設計和信息架構都強調一個重點:確定各個將要呈現給用戶的元素的“模式”和“順序”,交互設計關注于將影響用戶執行和完成任務的元素;信息架構則關注如何將信息表達給用戶的元素。

二、交互設計

交互設計關注于描述“可能的用戶行為”,同時定義“系統如何配合與響應”這些用戶行為。

程序員更容易創建出來一個在技術上效率很高,卻忽略了什么才是對用戶而言最好的系統。

與其針對機器的最佳工作方式來設計系統,還不如設計一個對用戶而言最好的系統。 取而代之來幫助軟件開發者的,是一個被稱作交互設計的新興學科。

三、概念模型

用戶對于“交互組件將怎樣工作”的觀點稱為概念模型。

使用人們熟悉的概念模型,會使用戶很快適應一個不熟悉的網站。當然,打破傳統也沒有錯—只要你有一個好理由說明“為什么這樣做”,同時準備好另一個符合用戶需求且在情理之中的概念模型以備使用。

在理想情況下,我們不需要告訴用戶網站使用的是什么樣概念模型;用戶在使用網站的時候,基本上是憑直覺的,因為這個網站的交互行為與他們隱含的期望值完全相符。

將現實世界中相對應實物的比喻放入我們的概念模型中,這對系統功能的設計可能會有一定的價值。不過,更重要的是,不要將比喻從現實世界中字不落地照搬過來。

某航空公司官網(反例)

錯誤處理

1.第一個同時也是最好的防止錯誤的方法,是將系統設計成不可能犯錯的那種。為了防止這樣的情況發生,一輛自動檔的汽車都會被設計成“除非掛在P檔(停車檔)上,否則不能啟動發動機”。

2.第二個避免錯誤的方法就是使錯誤難以發生。 系統應該幫助用戶找出錯誤并且改正它們。在某些情況下,系統甚至可以幫助用戶自動改正錯誤。

3. 系統應該為用戶提供從錯誤中恢復的方式。最有名的例子就是著名的“撤銷”功能,對于那些不可能恢復的錯誤,提供大量的警告就是系統唯一可提供的預防方法。

四、信息架構

信息架構研究的是人們如何認知信息的過程,對于產品而言,信息架構關注的就是呈現給用戶的信息是否合理并具有意義。

1.結構化內容

(1)從上到下的信息架構方法將從戰略層所考慮的內容,即根據產品目標與用戶需求直接進行結構設計。

從上到下

(2)從下到上的信息架構方法也包括了主要分類與次級分類,但它是根據對“內容和功能需求的分析”而來的。

從下到上

這兩種方法都有一定的局限。從上到下的架構方法有時可能導致內容的重要細節被忽略。另一方面,從下到上的方法則可能導致架構過于精確地反映了現有的內容,因此不能靈活地入容納未來內容的變動或增加。

然而,結構質量最重要的標準,不是“整個過程一共需要多少步驟”,而是“用戶是否認為每一個步驟都是合理的”,以及“當前的步驟是否自然地延續了上一個步驟中的任務”。

一個高效結構的優點就是具備“容納成長和適應變動的能力。一個完整的用戶體驗,包括網站結構,都是建立在對網站目標和用戶需求的理解之上的。

一個適應性強的架構系統,能把新內容作為現有結構的一部分容納進來(上圖),也可以把新內容當成一個完整的新部分加入(下圖)。

上圖

下圖

2.結構方法

信息架構的基本單位是節點,節點可以對應任意的信息片段或組合。

(1)層級結構 中—有時也稱為樹狀結構或中心輻射結構—節點與其他相關節點之間存在父級/子級的關系。

層級結構

(2)矩陣結構 允許用戶在節點與節點之間沿著兩個或更多的“維度”移動。 舉個例子來說,如果你的某些用戶確實很想通過顏色來瀏覽產品,而其他人偏偏希望能通過產品的尺寸來瀏覽,那么矩陣結構就可以同時容納這兩種不同的用戶

矩陣結構

(3)自然結構 不會遵循任何一致的模式。節點是逐一被連接起來的,同時這種結構沒有太強烈的“分類”的概念。 如果你想要鼓勵自由探險的感覺,比如某些娛樂或教育網站,那自然結構可能會是個好的選擇。

自然結構

(4)線性結構 連貫的語言流程是最基本的信息結構類型,而且處理它的裝置早已被深深地植入我們的大腦中了。書、文章、音像和錄像全部都被設計成一種線性的體驗。

線性結構

3.組織原則

節點在信息架構中是依據組織原則來安置的。一般來說,你在產品最高層級使用的組織原則應該緊密地與“網站目標”和“用戶需求”相關。例如,一個做新聞內容的網站經常以時間順序作為它最顯著的組織原則。

我們所面臨的困難不是創建一個結構,而是在創建一個能與“我們的目標”和“用戶需求”相對應的、正確的結構。

戰略告訴我們“用戶的需求是什么”,范圍則告訴我們“什么樣的信息將滿足那些用戶需求”。在創建結構時,我們就要具體地識別出用戶心目中至關重要的那些信息。成功的用戶體驗,就是能事先預知用戶的期望并將其納入設計之中。

*著作權歸作者所有,轉載請聯系作者獲得授權。


Tags: 信息架構 交互設計 用戶體驗設計

文章來源:http://www.chanpin100.com/article/101595


ads
ads

相關文章
ads

相關文章

ad