Coursera課程詳見:https://www.coursera.org/learn/human-computer-interaction/home/welcome
啟發(fā)式評估 Heuristic Evaluation
評估軟件的多種方法:
1. 實證的。 empirical assess. 真實用戶使用軟件。
2. 形式化的。特定情況下人的反應(yīng)。
3. 自動化的。模擬軟件界面檢測可用性。無法用于高級用戶。
4. 專業(yè)的。建立在專業(yè)的、啟發(fā)式的基礎(chǔ)上給出反饋。
何時建立啟發(fā)式評估
用戶測試前:發(fā)現(xiàn)測試前的小問題。
重新設(shè)計前:確定保留的和需要更改的地方。
知曉問題但需要證據(jù)時:定位問題所在。
發(fā)布前:最后一次打磨。
啟發(fā)式評估由Jacob Nielsen在90年代提出,是為一組成員(設(shè)計成員以外,3-5人)提供一套基本原則,使每個人進行不同測試任務(wù),找出設(shè)計中的問題,最后交流溝通,“先獨立,再協(xié)作”。
啟發(fā)式評估適合于評價紙面模型、迅速產(chǎn)生設(shè)計點子的精確程度。
評估員可能發(fā)現(xiàn)嚴(yán)重問題。與用戶測試相比,啟發(fā)式評估發(fā)現(xiàn)的更快,但可能會誤報,因此沒有用戶測試來的準(zhǔn)確。
啟發(fā)式評估的步驟
評估培訓(xùn),了解評估場景;-- 評估,每個評估員評審兩次,分類列出結(jié)果;評審員為自己的問題重要性排序,把結(jié)果匯總歸類;與設(shè)計者分享結(jié)果。
Neilsen準(zhǔn)則的十大設(shè)計原則
1. 系統(tǒng)狀態(tài)的可視化
時間顯示:如果反饋時間小于1s, 直接給出結(jié)果;約等于1s, 顯示正在進行中;遠(yuǎn)超過1s, 顯示當(dāng)前狀態(tài)和所需時間。
空間存儲容量顯示;修改顯示;
操作顯示:紅綠燈-采用冗余編碼,不僅用顏色,更在位置上加快識別。
next顯示:“您的郵件已發(fā)送,請到 xxxx 查收?!?/p>
完成顯示。
2. 使用用戶熟悉的比喻和語言
比喻用于增加操作的熟悉程度。遵循日常生活的慣例。
3. 讓用戶有控制的自由
考慮操作錯誤的情況;重做、撤銷;不用強制用戶使用固定的路徑。如果設(shè)計的是用戶只操作一次的界面,受限的向?qū)Ы缑媸遣诲e的選擇,但也需要考慮自由度,比如訂機票的”返回上一頁“選項。
4. 一致性和標(biāo)準(zhǔn)化
界面一致性;更清楚的選項表達,不僅僅是”yes/no/OK/cancel“.
5. 幫助用戶預(yù)防錯誤
防止數(shù)據(jù)丟失;讓用戶困惑的流程;錯誤的輸入。
6. 識別優(yōu)于記憶
在交互過程中自動獲取從而及時提供系統(tǒng)狀態(tài)和用戶狀態(tài)的反饋??梢蕴峁╊A(yù)覽,比如創(chuàng)建網(wǎng)頁設(shè)計的模板。
7. 靈活性和效率
比如firefox的view同時提供專家和普通視圖;gmail, 用戶標(biāo)記為垃圾郵件,系統(tǒng)則詢問是否取消訂閱;垂直搜索應(yīng)用根據(jù)用戶喜好進行推薦。
8. 美觀簡潔的設(shè)計
用戶看到的不是整個界面,而是第一屏 above the fold. 把最可信的內(nèi)容放在第一屏內(nèi)。比如去掉額外的表格邊框,只展現(xiàn)內(nèi)容。相同的內(nèi)容只出現(xiàn)一次。
9. 幫助用戶判斷、改進錯誤(而非預(yù)防)
當(dāng)用戶忘記填寫某一項而列表很長時--顯示忘記的那一項;內(nèi)存不夠--提醒用戶并顯示什么占用內(nèi)存;無法打開文件類型--提供可打開的應(yīng)用或查找、下載其他應(yīng)用。
10。 提供幫助和說明文檔
不僅是提示問題,重要的是幫助用戶解決問題。比如用戶卸載軟件填寫理由:郵件頻率太高,系統(tǒng)提示“you can change the frequency:....."。用戶許可協(xié)議或許可以做的更好:概括協(xié)議--希望您同意授權(quán).....。?
