第一個(gè)步驟:承認(rèn)自己有問(wèn)題
Goldman說(shuō):“你想單憑自己設(shè)計(jì)出可用性良好的軟件是不可能的。”他們主張借助人物角色,設(shè)計(jì)這種虛構(gòu)人物是為了模擬目標(biāo)用戶群當(dāng)中可能使用網(wǎng)站或者產(chǎn)品的不同類型的用戶。增強(qiáng)可用性的“非正式”方法可能也管用,比如非正規(guī)的客戶訪談以及與技術(shù)支持人員一起合作。
第二個(gè)步驟:要認(rèn)識(shí)到用戶比你自己還重要
Crow在會(huì)上放了幾張幻燈片,上面顯示的是三種不同類型的用于公共場(chǎng)所的椅子,然后問(wèn)觀眾偏愛哪種設(shè)計(jì)。自然是蘿卜青菜,各有所愛。他說(shuō):“應(yīng)用軟件開發(fā)也始終存在這個(gè)問(wèn)題。要找出是誰(shuí)要使用你設(shè)計(jì)的產(chǎn)品。”
第三個(gè)步驟:要認(rèn)識(shí)到優(yōu)秀設(shè)計(jì)的重要性
Goldman引用了Steve Jobs的一句話:“設(shè)計(jì)不單單關(guān)注產(chǎn)品的外觀感覺,更應(yīng)關(guān)注產(chǎn)品用起來(lái)如何。”Crow指出,考慮到基于Mac的硬件銷量卷土重來(lái),這句話值得銘記在心。
第四個(gè)步驟:認(rèn)真檢查一下在用戶體驗(yàn)方面的不足
Crow和Goldman邀請(qǐng)觀眾上臺(tái)幫助自己一起畫人物線條畫,讓大家明白即使畫簡(jiǎn)單的圖也要運(yùn)用大量邏輯,還要質(zhì)疑一些基本假設(shè)。這就是為什么他們認(rèn)為連環(huán)漫畫書可能是有用的軟件開發(fā)教材。
第五個(gè)步驟:在別人面前承認(rèn)自身問(wèn)題的性質(zhì)
你要做的不只是得到用戶反饋,還要站在平等地位與用戶進(jìn)行交談,這有助于弄清楚為什么應(yīng)用軟件不管用。Goldman說(shuō):“邁出這一步(即經(jīng)常與用戶交談),確實(shí)需要莫大的勇氣,但是一旦公開表示了自己的不足,你就向成功彼岸靠近了一大步。”
第六個(gè)步驟:準(zhǔn)備去除這些缺陷
Crow拿微軟公司的Office 2007為例說(shuō)明。這家公司為其Word產(chǎn)品添加更多的特性和功能時(shí),開始在界面中使用“壓縮的”工具欄(即兩個(gè)或者多個(gè)工具欄能夠容納在屏幕的同一行 中);等到交付Word 2003時(shí),工具欄從原來(lái)的12個(gè)增加到超過(guò)31個(gè)。Crow說(shuō):“在前十項(xiàng)特性要求當(dāng)中,有五項(xiàng)要求Office提供不止一個(gè)版本的工具欄。”相比之 下,最新版本使用了“功能區(qū)”,上面有一組主要的工具欄,可幫助用戶找到所需工具。
第七個(gè)步驟:尋求幫助
就連像Mozilla開源基金會(huì)這樣擁有豐富資源的大組織也開始在網(wǎng)站上發(fā)布下一款Firefox瀏覽器的原型。這么做可能會(huì)嚇跑一些企業(yè),因?yàn)閾?dān)心自己的設(shè)計(jì)方案被競(jìng)爭(zhēng)對(duì)手看到。不過(guò)Goldman和Crow卻認(rèn)為,這能夠獲得豐厚回報(bào)。
第八個(gè)步驟:列出傷害過(guò)的所有用戶,然后為對(duì)方改善設(shè)計(jì)
Goldman劃出了從實(shí)用、可靠、可用、方便、令人滿意到富有意義的幾個(gè)檔次。他說(shuō):“要評(píng)估自己處在哪個(gè)檔次。大多數(shù)軟件接近‘方便’的檔次。”
第九個(gè)步驟:直接賠禮道歉 軟件開發(fā)網(wǎng) www.mscto.com
遺憾的是,有時(shí)候向用戶征求反饋意見反而會(huì)帶來(lái)適得其反的結(jié)果。要是你沒(méi)有改進(jìn)產(chǎn)品設(shè)計(jì),就等著最糟糕的情況發(fā)生吧!Crow說(shuō):“最好不要與用戶斷絕關(guān)系。不然,他們肯定不會(huì)成為回頭客,還會(huì)把這事告訴他們所有的朋友。”
第十個(gè)步驟:不斷改進(jìn)設(shè)計(jì)
可用性測(cè)試不是一蹴而就的,而是一項(xiàng)周期性工作:觀察、分析、設(shè)計(jì)。
軟件開發(fā)網(wǎng) www.mscto.com
第十一個(gè)步驟:認(rèn)識(shí)到要是沒(méi)有用戶,一切都是白搭
Goldman提到CueCat是可用性設(shè)計(jì)非常糟糕的一個(gè)案例:這款手持設(shè)備用于掃描雜志里面的條形碼,然后,將其發(fā)送到URL。他說(shuō):“它并沒(méi)有為用戶解決問(wèn)題。用戶仍得使用計(jì)算機(jī)。”
第十二個(gè)步驟:讓愛傳出去
軟件社區(qū)擁有大量可供后來(lái)人汲取的寶貴經(jīng)驗(yàn),包括雅虎的用戶界面庫(kù)和Tango.freedesktop.org等。這是促進(jìn)軟件業(yè)蓬勃發(fā)展的一個(gè)關(guān)鍵要素。Crow說(shuō):“我們作為設(shè)計(jì)人員都有義務(wù)與他人共享最佳實(shí)踐。”