可用性工程是整個(gè)產(chǎn)品生命周期中進(jìn)行的一組活動(dòng)。
4.1了解用戶(hù)
直接接觸用戶(hù),而不是間接接觸和道聽(tīng)途說(shuō)。
1、個(gè)體用戶(hù)特征--了解用戶(hù)的市場(chǎng)研究、工作環(huán)境和社會(huì)環(huán)境
2、任務(wù)分析
3、功能性分析
4、用戶(hù)的演變
4.2競(jìng)爭(zhēng)性分析
現(xiàn)有產(chǎn)品和同類(lèi)產(chǎn)品 可以作為測(cè)試的原型。得到的數(shù)據(jù)將為新設(shè)計(jì)提供啟發(fā)。
4.3確立目標(biāo)
對(duì)于新版本或者市場(chǎng)上有明確競(jìng)爭(zhēng)對(duì)手的系統(tǒng)來(lái)說(shuō),可用性目標(biāo)的最低水平就是當(dāng)前的可用性水平,目標(biāo)可用性水平可以確定為在此基礎(chǔ)上某種程度的改進(jìn),其改進(jìn)的程度足夠吸引用戶(hù)更換使用的產(chǎn)品。
對(duì)于新產(chǎn)品來(lái)說(shuō),有一種方法是定義一組樣本任務(wù),然后請(qǐng)一些可用性專(zhuān)家來(lái)評(píng)估一下用戶(hù)“應(yīng)當(dāng)”用多長(zhǎng)時(shí)間完成這些任務(wù)。還可以詢(xún)問(wèn)用戶(hù),不過(guò)用戶(hù)在這方面經(jīng)常沒(méi)譜。
經(jīng)濟(jì)影響分析:提升效率可以為用戶(hù)帶來(lái)的經(jīng)濟(jì)收益,以及自身企業(yè)成本上的考慮
4.4并行設(shè)計(jì)
設(shè)計(jì)初期,并行設(shè)計(jì)幾個(gè)不同的方案來(lái)進(jìn)行探索。(本書(shū)講的設(shè)計(jì)方法適合項(xiàng)目的早期探索設(shè)計(jì)方案階段。項(xiàng)目開(kāi)發(fā)過(guò)程中,現(xiàn)在流行精益開(kāi)發(fā),通過(guò)ab測(cè)試,推廣數(shù)據(jù)比較好的方案)
4.5參與型設(shè)計(jì)
通過(guò)設(shè)計(jì)人員和用戶(hù)的定期會(huì)議,讓用戶(hù)參與設(shè)計(jì)過(guò)程。
用戶(hù)不是設(shè)計(jì)人員,但是他們善于對(duì)他們不喜歡或?qū)嶋H上并不可行的具體設(shè)計(jì)方案提出意見(jiàn)。
要注意用戶(hù)并非總是對(duì)的。
對(duì)于較大型的開(kāi)發(fā)項(xiàng)目,要定期更新參與項(xiàng)目的用戶(hù)代表。幾次即可
4.6整體界面的協(xié)調(diào)
一致性:和產(chǎn)品相關(guān)的內(nèi)容、產(chǎn)品不同的版本
由某個(gè)人或者一個(gè)委員會(huì)來(lái)協(xié)調(diào)一致性,可以試相關(guān)術(shù)語(yǔ)詞典,或者原型(高保真)本身就是很好的描述。也可以通過(guò)共享代碼等技術(shù)措施。
4.7指南應(yīng)用和經(jīng)驗(yàn)性評(píng)估
指南列出了開(kāi)發(fā)項(xiàng)目中應(yīng)當(dāng)遵循、廣為人知的用戶(hù)界面設(shè)計(jì)原理。在任何特定項(xiàng)目中,應(yīng)當(dāng)使用若干不同層次的指南:適用于所有用戶(hù)界面的通用指南,針對(duì)所開(kāi)發(fā)的系統(tǒng)類(lèi)型的種類(lèi)專(zhuān)用指南,以及針對(duì)特定產(chǎn)品的產(chǎn)品專(zhuān)用指南。
標(biāo)準(zhǔn)描述界面呈現(xiàn)給用戶(hù)的樣子,而指南則是對(duì)于界面的可用性特征提出建議。
4.8原型
使用原型進(jìn)行用戶(hù)測(cè)試,優(yōu)于開(kāi)發(fā)完成后再測(cè)試,尤其是大型項(xiàng)目。用于測(cè)試的原型可以是簡(jiǎn)略版的。
垂直原型:減少功能數(shù)的原型,只能測(cè)試完整系統(tǒng)中的一部分,適合進(jìn)行深度測(cè)試。
水平原型:降低功能水平,不能執(zhí)行真實(shí)任務(wù)。適合測(cè)試用戶(hù)界面的整體效果。
還可以同時(shí)減少功能數(shù)和功能水平,追求快速低成本,但是原型的真實(shí)感不高。
其他加速原型實(shí)現(xiàn)的方法:1、不追求原型占用的計(jì)算機(jī)系統(tǒng)資源。2、不太可靠或者質(zhì)量較差的代碼也可以湊合。3、簡(jiǎn)化的算法。4、通過(guò)人類(lèi)專(zhuān)家的幕后操縱,來(lái)實(shí)現(xiàn)那些難以變成實(shí)現(xiàn)的計(jì)算機(jī)操作(!!!)。5、使用比目標(biāo)平臺(tái)更快的計(jì)算機(jī)系統(tǒng)。6、采用低逼真度的界面。7、采用模擬的數(shù)據(jù)和其他內(nèi)容(占位符)。8、紙質(zhì)原型。9、采用完全想象的原型(!!!)
可以在不同的階段使用不同的原型進(jìn)行測(cè)試。
劇情:是對(duì)以下事物的一種籠統(tǒng)描述:1、用戶(hù)個(gè)體。2、對(duì)一組特定計(jì)算機(jī)功能的使用。3、獲取特定的結(jié)果。4、在特定情況下。5、經(jīng)過(guò)特定的時(shí)間間隔
劇情可以在用戶(hù)界面設(shè)計(jì)過(guò)程中,作為用戶(hù)與未來(lái)產(chǎn)品交互的描述手段。還可以再早期評(píng)估中,在不創(chuàng)建原型的情況下,通過(guò)劇情獲取用戶(hù)反饋。
4.9界面評(píng)估
界面評(píng)估,最基本的建議是要做用戶(hù)測(cè)試。原型可以用來(lái)在早期進(jìn)行評(píng)估。下一章將討論的經(jīng)驗(yàn)性評(píng)估,則可以在不必花費(fèi)用戶(hù)測(cè)試開(kāi)銷(xiāo)的情況下對(duì)可用性進(jìn)行評(píng)估。第6章將對(duì)用戶(hù)測(cè)試做更詳細(xì)的介紹。
嚴(yán)重性評(píng)價(jià):
對(duì)測(cè)試結(jié)果進(jìn)行優(yōu)先級(jí)排序。嚴(yán)重性評(píng)價(jià)可以由可用性專(zhuān)家來(lái)打分。然后綜合這些專(zhuān)家的意見(jiàn)。
評(píng)價(jià)方法:1、采用一些尺度進(jìn)行打分(比如0-4分)。2、遇到問(wèn)題用戶(hù)比例,用戶(hù)受這個(gè)問(wèn)題影響的程度。
如果得不到用戶(hù)測(cè)試數(shù)據(jù),也可以由可用性專(zhuān)家對(duì)每個(gè)問(wèn)題的頻度和影響程度做出經(jīng)驗(yàn)性的估計(jì),這種估計(jì)最好以少量的用戶(hù)觀察工作為基礎(chǔ)。
判斷某個(gè)可用性問(wèn)題是否只在頭一次遇到時(shí)給用戶(hù)制造麻煩。
4.10反復(fù)設(shè)計(jì)
靈感來(lái)源:1、可用性測(cè)試結(jié)果。2、用戶(hù)交互過(guò)程的日志。3、根據(jù)可用性指南知識(shí),建立不同方案,并進(jìn)行測(cè)試。
修改一個(gè)地方可能一次不成功,也可能會(huì)引發(fā)別的問(wèn)題,這些也是優(yōu)先級(jí)的一個(gè)考慮因素。
有時(shí)候反復(fù)設(shè)計(jì)的設(shè)計(jì)構(gòu)思方案,可以用經(jīng)驗(yàn)性分析,而不必進(jìn)行徹底的用戶(hù)測(cè)試,浪費(fèi)資源。主要設(shè)計(jì)版本的測(cè)試需要用戶(hù)參與。
對(duì)系統(tǒng)熟悉的用戶(hù)不應(yīng)該成為測(cè)試對(duì)象。
捕捉設(shè)計(jì)道理
可以把各種用戶(hù)界面設(shè)計(jì)決定背后的道理加以明確的記載,以便日后參考。列出問(wèn)題、設(shè)計(jì)選項(xiàng)、評(píng)判標(biāo)準(zhǔn)。
4.11對(duì)已安裝系統(tǒng)的跟蹤研究
在產(chǎn)品中獲取用戶(hù)的操作數(shù)據(jù)、分析用戶(hù)投訴、修改請(qǐng)求、求助電話(huà)等途徑
4.12元方法(保證可用性測(cè)試順利進(jìn)行的工作技巧)
為了保證這里所說(shuō)的可用性工程方法的成功應(yīng)用,必須用下面所介紹的元方法對(duì)它們進(jìn)行補(bǔ)充:
1、對(duì)于使用方法時(shí)需要做什么 寫(xiě)一份清晰的計(jì)劃。
2、請(qǐng)某個(gè)與你不在同一個(gè)開(kāi)發(fā)團(tuán)隊(duì),并且能夠從全新角度來(lái)進(jìn)行評(píng)論的人 對(duì)這個(gè)計(jì)劃進(jìn)行獨(dú)立評(píng)審,這個(gè)人最有具有可用性工程的經(jīng)驗(yàn)。
3、用整個(gè)方法預(yù)算資源的10%~15%做一次試驗(yàn)性應(yīng)用。然后用剩下的資源對(duì)計(jì)劃進(jìn)行完善,克服那些在試驗(yàn)性應(yīng)用中無(wú)法回避的困難。
在項(xiàng)目中盡早地建立一個(gè)總的可用性計(jì)劃,列出整個(gè)生命周期中要開(kāi)展的可用性活動(dòng)。
根據(jù)實(shí)際情況,使用適合的具體方法。
4.13可用性活動(dòng)的優(yōu)先順序
對(duì)眾多可用性測(cè)試方法的效果,對(duì)這些方法進(jìn)行排序,排在前面的方法是:
1、反復(fù)設(shè)計(jì),對(duì)用戶(hù)當(dāng)前任務(wù)的任務(wù)分析
2、用真實(shí)用戶(hù)進(jìn)行實(shí)驗(yàn)性測(cè)試
3、參與型設(shè)計(jì)
4、在設(shè)計(jì)開(kāi)始前訪(fǎng)問(wèn)顧客現(xiàn)場(chǎng),在系統(tǒng)安裝運(yùn)行后進(jìn)行現(xiàn)場(chǎng)研究,來(lái)了解系統(tǒng)的實(shí)際使用情況
4.14有做準(zhǔn)備
(磨刀)
1、熟練掌握原型工具,方便快速拼湊原始界面來(lái)進(jìn)行用戶(hù)測(cè)試
2、掌握正確的可用性檢查和經(jīng)驗(yàn)性評(píng)估技術(shù)(5.11節(jié)),熟悉有關(guān)的界面標(biāo)準(zhǔn)和指南
3、了解產(chǎn)品相關(guān)的用戶(hù)類(lèi)型、任務(wù)等,對(duì)以前的可用性測(cè)試等數(shù)據(jù)的具體經(jīng)驗(yàn)加以總結(jié)和歸納
4、建立測(cè)試用戶(hù)庫(kù),以備用
5、在沒(méi)有專(zhuān)職可用性人員的團(tuán)隊(duì)中,物色和培訓(xùn)一名可用性的擁護(hù)者
6、閱讀更多關(guān)于可用性的書(shū)和文章。多參考其他產(chǎn)品。
(本章1-11節(jié)提供了在項(xiàng)目不同階段可使用的可用性工程的方法)