高雯 黃智宇
(中南大學建筑與藝術學院,湖南 長沙 410000)
?
淺析以用戶為中心的用戶界面原型構建
高雯黃智宇
(中南大學建筑與藝術學院,湖南 長沙410000)
摘要:本文以用戶為中心的設計思想作為研究基礎,通過分析用戶與用戶界面原型構建之間的聯系,提出通過以用戶為中心的設計方法來提高用戶界面原型構建中系統可用性與體驗性,將設計目標以實現用戶目標為前提,以對象模型化與分析方法將用戶知識合理運用到用戶界面原型構建中。
關鍵詞:用戶;用戶界面原型;設計方法
一、以用戶為中心的設計思想
(一)以用戶為中心的設計思想。以用戶為中心的設計思想(UCD)最早是由美國認知心理學家唐納德·諾曼提出,強調用戶的重要性。使設計過程的中心圍繞著“人”來開展,一切從用戶的需求和目標出發,讓用戶積極參與到產品開發的每一個步驟中,設計與用戶的行為習慣、預期、感受充分協調,圍繞著用戶來設計與開發產品。
(二)以用戶為中心的設計過程。以用戶為中心的設計在每個階段都將用戶擺在首位,國際上以用戶為中心的設計流程可以分解為四個具體的任務階段,并且可以循環進行,直到實現用戶目標,滿足用戶各方面需求。首先要分析和確認使用環境;然后確認用戶的需求和目標,在產品開發的調研最初階段,將用戶的背景信息、行為作為分析對象,以滿足用戶目標與需求為產品開發的基本動機和最終目標;在后續產品的設計與開發過程中,用戶的目標、需求被轉換成設計的依據,根據用戶需求生成設計方案;而評估設計為最終階段,在產品測試、評估以及后續迭代優化中將用戶的反饋作為重要的參考依據,整個設計過程都是以用戶為主線的迭代設計,將對用戶的觀察與分析作為設計策略重要的決策依據,從而使設計方案不斷接近人們的目標和需求,這一過程在更多層面上是一種指導思想,深刻影響著設計的走向。
二、將以用戶為中心的設計思想引入用戶界面原型的構建中
用戶界面原型作為交互設計中不可或缺的部分,承載前期的用戶研究以及設計概念,銜接后期用戶測試與界面開發,是整個互聯網產品研究與開發中的核心部分,其構建過程的不明確,往往導致設計師過度關注細節與視覺方面的呈現,忽略界面表層下對“人”因素的探索,這直接嚴重影響到最終產品的可用性及使用體驗,在構建過程中增加“人”的考量比重,引入以用戶為中心的設計方法提高產品開發的可用性,使產品與用戶知識在設計過程中完美對接,減少用戶與產品之間的“認知摩擦”。由此看來,把以用戶為中心的設計整合到用戶界面原型構建過程中,是提高整個系統的可用性及體驗的較好方式,為用戶設計出具有良好體驗的產品或服務的前提。
以用戶為中心的用戶界面原型的構建是一個“對象模型化”(Object Modeling)[1]的過程(如圖1),對象模型化是將用戶研究的結果按照討論對象分類與分析處理,并且以各種圖示的方法描述其屬性、行為和關系。這種方法類似于面向對象的分析方法,但是側重歸納與系統設計有關信息而不求對系統描述面面俱到。對象模型化是構建用戶信息和設計之間的橋梁,是用戶結果轉化成用戶界面設計的第一步,將抽象的用戶知識與信息逐步轉化成最后呈現的用戶界面原型。
三、用戶界面原型的構建
以用戶為中心的用戶界面原型的構建分為三個階段,首先對用戶進行觀察和分析,然后將用戶研究結果進行模型化和分析,最后運用到用戶界面原型構建中。用戶觀察和分析為后續設計提供豐富有效的背景資料和相關素材;模型化和分析決定了產品的設計目標與方法;用戶界面原型構建是將對象模型化與分析數據轉化為可供用戶使用操作的具象的用戶界面。
(一)以用戶研究作為前提。在用戶研究階段是以用戶為中心設計中重要環節,是有關用戶特征描述、用戶行為分析、用戶目標提煉的過程。其分析的數據是通過各種用戶調研收集的,在數據收集時應該注意到全面性和完整性,才能有效進行后續的用戶知識分析與轉化,為用戶界面原型構建提供可靠的數據。
(二)對象模型化和分析提供設計決策依據。在前期數據收集與調研提取了相關研究對象在行為、目標和觀點相關的信息的基礎上,通過構建人物角色與情境故事,提煉一種具象的用戶描述性的工具,這些描述可以用作為其他任務分析方法和系統設計的基礎資料,真實的發現問題,并合理地解決問題。設計目標其實依賴于具體的情境,每個人物角色經過這樣一個或多個情境的挖掘后,要對其所涉及到功能進行羅列,并根據每個人物角色的重要性和用戶目標定義及每個功能的權重,綜合匯總直接獲取的用戶需求以及在場景下運用人物角色所挖掘出的用戶潛在需求后,經過上述驗證有效地幫助我們較為準確的發掘出用戶目標和構建合理的心理模型,進而幫助我們進行準確的用戶界面原型功能界定與交互流程設計。
(三)用戶界面原型的結構層次化設計。用戶界面原型構建既包含信息功能架構與交互流程等隱性層面的設計,也需要對顯性用戶界面進行抽象設計,依據前期對象模型化與分析,是一種抽象到具象的結構層次化構建過程。首先,根據用戶不同的目標與需求進行功能信息的分類和組織結構的設計,定義系統的整體結構與主要功能;然后根據任務分析的步驟與順序站在全局的角度定義了用戶的目標路線地圖,設計并驗證交互流程中各界面間關系與功能間跳轉;最后在功能界定和交互流程設計的基礎上對界面的初步勾畫大致的視覺元素,在考慮產品平臺、屏幕大小、外形尺寸和輸入方式等前提下對每個界面的信息內容、功能控件的組織安排,還需要根據前期功能架構與流程的規劃對個界面間的跳轉與功能間跳轉做好設計與解釋工作。用戶界面的抽象設計有利于后期進行用戶測試與迭代優化等設計開發階段的順利進行,保證系統的可用性與體驗性。
四、結語
將以用戶為中心的設計引入用戶界面原型構建中,重視用戶的感受與需求。通過以用戶為中心,采用用戶模型化與分析的方法,將用戶知識融入到產品設計中,降低對于用戶研究的描述誤差和用戶測試迭代修正的成本,保證產品設計與開發的順利與快速地進行。
參考文獻:
[1]董建明,傅利民,饒陪倫,加弗瑞爾.沙爾文迪.人機交互:以用戶為中心的設計和評估(第二版).北京:清華大學出版社.2007.
[2](美)艾倫.庫伯,羅博特.萊曼,大偉·克洛林.About Face 3:交互設計精髓[M].劉松濤等譯.第三版.北京:電子工業出版社,2007.
[3](美)唐納德·A·諾曼.設計心理學[M].中信出版社,2012.
[4]吳燕萍.以用戶為中心的web設計研究[D]:[浙江大學碩士學位論文].杭州:浙江大學,2008
中圖分類號:G203
文獻標識碼:A
文章編號:1671-864X(2016)04-0138-01