1. 易用性概述
1.1 什么是易用性
易用性即把用戶而非系統(tǒng)置于開發(fā)過程的中心。這種“以用戶為中心進行設計”的概念,是指從設計過程的開始便把用戶所關注的東西包含于其中,并規(guī)定用戶應該是任何設計決定中最重要的因素。
- 易見 Easy to discover。藏得很深的功能就不容易被發(fā)現(xiàn),無法使用。
- 易學 Easy tolearn。學起來容易。易于學習的設計著眼點是針對哪些不太經(jīng)常完成的任務,因此用戶可能會忘記怎么用。
- 易用 Easy touse。熟練使用的時候可以更快的操作。易于使用的設計著眼點是促進持續(xù)的效率,這可能意味者在使用產(chǎn)品之前要經(jīng)過一定的培訓。
這三條本身其實是沖突的,需要進行平衡。
1.2 有用性和易用性
我們常常混淆有用性和易用性。
- 有用,這由產(chǎn)品的規(guī)劃師負責保證。反面例子:比如一臺機器很容易使用但并不解決實際問題。很多產(chǎn)品的失敗,首先是有用性,也就是市場的失敗,而非易用性的失敗。
- 易用,這由易用性工程師負責。比如一臺機器有功能但用戶不知道如何使用。
很明顯地一個事實是,如果一個程序非常易用,但卻沒有什么功能,沒有人會有理由去使用它。而如果給用戶一個功能非常強大的程序,但卻很難使用,那么用戶將很可能會抵制它或者尋求其他替代物。分清了一件事物的這兩個方面,在分析的時候會避免將所有的問題都歸結(jié)于易用性問題。
1.3 為什么要關注易用性
- 可以較少技術支持和服務的成本。
- 可以提高用戶對軟件的任何程度。
- 可以提高產(chǎn)品的競爭力。
1.4 如何獲得易用性
- 易用性不是隨意添加的,易用性是系統(tǒng)設計的一部分。
- 以用戶為中心進行設計是獲得良好易用性的最佳途徑。
2. 產(chǎn)品的易用性設計
2.1 確定易用性需求
正如本文前面所描述的一樣,易用性需求不是隨意添加的,它是系統(tǒng)良好設計的一部分。因此在設計開始之前必須明確我們的易用性需求,然后才能在此基礎上衍生出我們的驗收標準。
例子 1.
描述:產(chǎn)品對于大多數(shù)用戶來說易于學習,無需培訓
驗收標準:由用戶等組成的測試小組中90%的人將在第一次使用該產(chǎn)品時就能成功地通過該產(chǎn)品完成機票訂購的工作。
易用性需求應該是具體的、明確的和可以衡量的。比如:“用戶友好”。很難找到對“用戶友好”的度量標準,我們可以通過簡單的提問后發(fā)現(xiàn)用戶的真實所要。比如:“友好的用戶交互界面”等等。
2.2易用性工作Checklist
序號 | 易用性工作 |
1 | 是否有明確的易用性驗收標準或易用性目標 |
2 | 是否在軟件需求工作開端就考慮易用性需求 |
3 | 是否遵循以用戶為中心的設計理念 |
4 | 是否有用戶參與系統(tǒng)的測試 |
5 | 是否將易用性標準作為軟件驗收的標準之一 |
| |
2.3易用性需求Checklist
序號 | 易用性需求 | 分類 |
1 | 系統(tǒng)界面 | |
1.1 | 界面的一致性 | 易學、易用 |
1.1.1 | 界面的風格是否一致 | |
1.1.2 | 相同的功能的入口和界面操作是否一致 | |
1.1.3 | 控件的使用與排列是否一致 | |
1.2 | 提示信息 | 易學 |
1.2.1 | 菜單和按鈕等是否具有提示信息 | |
1.2.2 | 必填項等需要明顯說明的地方是否有提示信息 | |
1.2.3 | 提示信息是否一致 | |
1.3 | 界面的配置 | 易用 |
1.3.1 | 是否可以隱藏不必要的信息 | |
1.3.2 | 是否可以更換軟件的皮膚 | |
1.3.3 | 是否可以更換軟件所使用的圖標 | |
1.3.4 | 是否可以更改一些信息的名稱 | |
1.3.5 | 是否可以追加一些信息 | |
1.4 | 功能排列 | 易學、易用 |
1.4.1 | 常用功能是否放置在明顯的位置 | |
1.4.2 | 不常用功能的擺放是否會干擾常用功能的使用 | |
1.4.3 | 用戶能否快速的找到它所需要的功能 | |
1.4.4 | 功能擺放的位置是否符合用戶的習慣 | |
2 | 系統(tǒng)功能 | |
2.1 | 安全性與數(shù)據(jù)完整性 | 易用 |
2.1.1 | 系統(tǒng)是否具有一定的安全性 | |
2.1.2 | 系統(tǒng)是否具有操作日志 | |
2.1.3 | 數(shù)據(jù)損壞時是否具有修復功能 | |
2.1.4 | 數(shù)據(jù)是否具有定期保存及備份的功能 | |
2.1.5 | 網(wǎng)絡軟件是否支持數(shù)據(jù)的本地緩存 | |
2.2 | 錯誤操作的自動糾正 | 易用 |
2.2.1 | 是否允許數(shù)據(jù)自動糾正 | |
2.2.2 | 是否禁止無效數(shù)據(jù)的輸入 | |
2.2.3 | 是否具有明顯的報警或提示 | |
2.3.1 | 是否允許用戶定義不規(guī)則表格 | |
2.3.2 | 是否允許用戶調(diào)整報表 | |
2.3.3 | 是否允許用戶定義新的報表 | |
3 | 幫助系統(tǒng) | 易學 |
3.1 | 是否提供在線幫助 | |
3.2 | 是否提供用戶手冊 | |
3.3 | 是否提供實時幫助 | |
3.4 | 是否提供FAQ | |
3.5 | 是否提供在線學習 | |
3.6 | 是否提供流程向?qū)?/p> | |
4 | 軟件升級 | 易用 |
4.1 | 是否是智能客戶端 | |
4.2 | 升級時是否可以保證原有數(shù)據(jù)的完整性和繼承性 | |
4.3 | 是否支持補丁方式 | |
5 | 系統(tǒng)安裝 | 易用 |
5.1 | 安裝界面是否友好 | |
5.2 | 安裝過程是否簡單 | |
5.3 | 是否有很少的用戶輸入與設置 | |
5.4 | 安裝后是否就可以使用 | |
| | |
| | |
2.4 產(chǎn)品的易用性評價
- 設計工作是否符合易用性需要;
- 需求工作是否符合易用性要求;
- 是否滿足易用性的描述和驗收標準;
- 是否能進行評價
3. 參考文獻
- 王建碩.易用性的三條原則.
- 軟件設計中的易用性.
- Suzanne Robertson, James Robertson.《掌握需求過程》.人民郵電出版社
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請
點擊舉報。