以用戶為中心的UI設計方法
2011-08-26 文章來源: 深達設計
Tags:
用戶,中心,UI,設計,方法,測試,原型
“以用戶為中心”的UI設計方法就是確保設計符合目標用戶的期望。在設計過程中貫徹“以用戶為中心”的UI設計方法,能夠幫助設計師檢驗設計是否有利于提高產品質量,最重要的設計內容是什么。
了解用戶
識別和理解目標用戶是開始產品設計的第一步,同樣重要的是分析市場上類似的產品,分析類似產品針對的用戶群,甄別其是否是競爭對手,這些工作對于設計將非常有借鑒意義。理解其他產品的過程有利于比較和理解自己產品目標用戶的需求。
另外,非常有價值的方法是對用戶使用產品的過程做情節描述,考慮不同環境、工具和用戶可能遇到的各種約束,可能的話,深入到實際的使用場景去觀察用戶執行任務的過程,找到有利于用戶操作的設計。
通過一些方法尋找符合目標用戶條件的人來幫助測試原型,聽取他們的反饋,并努力使用戶說出他們的關注點,和用戶一起設計,而不是通過自己的猜測。
通常情況,軟件研發和界面設計人員對產品的了解和細節的把握比用戶要多得多,盡管這些知識對類似設置缺省狀態或者提供最佳信息非常有幫助,但一個重要的概念是,產品設計不是給自己來用,不是為滿足自己的需求或符合自己的習慣而設計,而是為目標或者潛在用戶設計。
分析任務
完成用戶模型定義后,需要定義和分析用戶將履行的任務,尋找與任務相關的用戶心智和概念模型。心智模型體現了任務場景,定義了任務包含的具體內容和用戶的期望;任務之間的組織關系和與其適應的工作流。
觀察用戶在非使用電腦的狀態下怎樣完成任務、使用什么術語、與任務相關的概念、物體、手勢等,設計產品反映這些事物,但不是機械的復制。充分利用電腦環境固有的優勢使整個過程和方法更加簡單,并得到優化。
架構原型
在完成用戶目標和任務分析之后,使用這些關于任務及其步驟的信息構建草圖,進而發展成產品原型。原型是很好的測試設計的方法。它能夠幫助檢驗設計多大程度上鍥合用戶的操作;可以使用各種各樣的辦法構建原型,而非編碼一種。例如可以使用故事板來可視化的展現用戶使用產品的過程,也可以使用原型工具來模擬過程,以此說明產品是如何運行的。
原型只是快速構建,作為改進設計的手段,如果構建原型使用了編碼,也有很多不完善之處,要盡量避免在最終產品中使用這些代碼。
用戶測試
完成產品原型之后,可以請一些目標用戶試用,觀察他們的反應。仔細地觀察、傾聽用戶在執行特定任務的時候的反應,是否與設計定義的一致。最好用攝像機記錄下來。用戶觀察有助于發現設計是否合理和存在的問題。
用戶測試注意把范圍限定在關鍵領域,著重對設計階段重點分析的任務的檢驗,對參與者的指導必須清晰而全面,但不能解釋你要測試的內容。
使用測試記錄獲得的信息來分析設計,進而修正和優化原型。當有了第二個原型之后,就可以開始第二輪測試來檢驗設計改變之后的可用性。可以不斷的重復這個過程,直到滿意為止。使產品變得具有優秀產品的特質,成為滿足目標用戶的高可用性產品。