設計人員應當認識到他們自己不是普通的用戶。與一般的用戶相比,他們對正在開發的系統有著更深入的了解。因此,對大多數用戶而言不明確或造成混淆的界面,可能對那些從事項目設計工作的人員來說是非常清晰的。某些軟件設計人員可以在一定程度上代表普通用戶,但他們絕對不能代替實際使用產品的真正用戶。
因此,通過在早期關注普通用戶的需要,并根據用戶測試結果經常改進設計,以用戶為中心的軟件設計人員會提出更好的設計,并生產出更好的產品。
更好的設計將得到用戶更好的認可。零售軟件增加買進點的利益是很明顯的:這增加了銷售額。對于為內部使用而開發的軟件,認可也是十分重要的:買進點增加將導致生產效率增加,并減少了對技術支持的需求。顯然,從開發的一開始就將用戶融入進來,并向用戶表明您看重他們所關心的問題和需求,這將使用戶更愿意協助您開發出更好的軟件。
遵循這些準則就足夠了嗎?
Microsoft 為 Windows 計算平臺開發了一系列界面準則,以此確保 Windows 程序具有一致的外觀和感受。其它公司為非 Windows 計算平臺開發了類似的準則,并且象 Jakob Nielsen 這樣的專家撰寫了大量關于設計可用 Web 頁的文章。通過關于這些主題的大量信息,設計人員有時認為生產可用產品所需的全部工作就是嚴格遵守準則和規范。
這種想法的錯誤之處在于:準則在本質上是通用的。準則必須應用到各種各樣不同的情況之中,因此它不能總是針對您正在設計的特定的應用程序制訂最佳的行動方案。遵守一組合理編寫的準則有助于您設計出風格一致的界面,但是您不能保證它是可用的,除非通過真正的用戶對它進行了測試。當您的確要使用準則時,不要象使用詳盡的說明書一樣,希望根據準則執行的方法所生成的所有結果都是最好的。兩個設計人員可以用兩種不同的方法實施同一個準則,而兩種實施方案對特定情況卻不一定同等適用。而且,有時候嚴格遵守準則可能導致很差的結果,或在準則之間發生沖突。只有采用以用戶為中心的設計,才可以在問題產生前排除它們。
對這個問題的另一種理解方式是:應當使以用戶為中心的設計理念成為設計決策的決定因素,而不是以用戶界面準則為決定因素。
是否需要創建可用性實驗室?
不要以為可用性測試就意味著創建昂貴的實驗室,在天花板上安裝攝像機,安裝單向鏡,以及采用其它以小組為中心的設陷技術。的確,進行大量測試的公司通常認為建立專用的實驗室十分方便,并且可用性顧問往往可以為客戶提供各種各樣的設施和設備,但您也可以在各種各樣的設置和環境中執行有用、有效的可用性測試。
一種方法只需要一個測試人員(該測試人員對有人參與的研究工作與數據收集十分精通),在用戶工作時坐在用戶后面觀察用戶如何執行任務,這在會議室或辦公室里就可以輕而易舉地辦到。Dumas 和 Redish (1999) 提供了大量關于使用觀察法進行測試的信息。
隨著可用性測試的進一步進行,您可以添加諸如攝像機、單向鏡等設備,或其它幫助實時觀察和記錄用戶顯示器的工具。不必一下子添加所有的設備,即使一件一件地添加,也可以使您從可用性測試中獲得更多有價值的東西。
另一種方法是,您可以將測試外包給可用性顧問。關于為您尋找合適顧問的幾點提示信息,請參見下文的“我如何開始?”。
我如何開始?
一旦您決定將以用戶為中心的設計原理運用到您的開發過程中,就需要決定是自己雇傭可用性專業人員還是將可用性測試外包給供應商。
可用性專業人員協會 (UPA) 有一份供應商指南,有助于找到為您執行測試的可用性顧問。
有些咨詢部門還可以幫助您創建您自己的可用性實驗室或開發內部的可用性程序,在您的設計過程中引入可用性理念。
如果您寧愿自己雇傭可用性專業人員,那么 Human Factors and Ergonomics Society 有職業介紹服務,使您可以找到潛在的雇員。很多可用性專業人員還屬于 ACM Special Interest Group on Computer-Human Interaction (SIGCHI) 和 UPA,您也可以在他們的出版物和會刊上刊登招聘廣告。
無論您選擇哪種途徑,請記。耗鷮⒁蛡虻氖測試服務人員,而不是那些自己訪問您的界面,并告訴您界面上有哪些錯誤的人員。設計人員不是普通用戶的原則同樣也適用于可用性專業人員。
關于這些公司和組織的信息,請參見下文的“資源”,您從中可以找到更多的關于可用性測試和以用戶為中心的設計的內容。
資源
文獻和書籍
Beyer、Hugh 和 Karen Holtzblatt。Contextual Design: Defining Customer-Centered Systems。San Francisco: Morgan Kaufmann, 1997。(ISBN: 1558604111)
Dumas、Joseph S. 和 Janice C. Redish。A Practical Guide to Usability Testing。 London: Intellect Books, 1999。(ISBN: 1841500208)
Gould、John D.、Stephen J. Boies 和 Clayton Lewis。"Making Usable, Useful, Productivity: Enhancing Computer Applications。" Communications of the ACM (January 1991): 72-86。
Hackos、JoAnn T. 和 Janice C. Redish。User and Task Analysis for Interface Design。New York: John Wiley and Sons, 1998。(ISBN: 0471178314)
Nielsen, Jakob。Usability Engineering。Boston: AP Professional, 1994。(ISBN: 0125184069)
Shneiderman 和 Ben。Designing the User Interface: Strategies for Effective Human-Computer Interaction。Reading, MA: Addison Wesley, 1998。(ISBN: 0201694972)
組織
ACM Special Interest Group on Computer-Human Interaction (SIGCHI)(英文):UI 從業者的最大的組織。
英國 HCI 小組(英文):英國計算機協會的專家組。有關合約資源請參見顧問目錄。
人文因素和人類工程學組織(英文)。
可用性專家協會(英文):參見其顧問目錄以獲得合約資源。
其它聯機資源
HCI 書目(英文):人機交互出版物與資源。
Microsoft 用戶經驗與 UI 設計資源(英文)。
Useit.com(英文)
文章來源于領測軟件測試網 http://www.kjueaiud.com/