2016-11-1 用心設計
來源:UI中國
讓用戶來檢驗產品的體驗
可用性測試定義
可用性測試是讓一群有代表性的用戶(目標用戶)對產品界面或者原型進行典型操作,通過觀察、聆聽、記錄用戶執行一列任務的過程,找出制約產品可用性的問題清單,從而評估分析解決問題。但是可用性測試的優勢在于發現人們如何執行具體任務,應該用它來檢查每個獨立特性的功能向預期用戶展示的方式,適用于突出潛在誤解或者特性實施方式中的固有錯誤,而不是用來評估整個用戶體驗
總結為一句話就是,在特定使用情景下,產品能夠被目標用戶理解、學習、使用、并吸引的能力,我們稱之為可用性測試
一份好的可用性測試要從以下幾個維度展開
可用性測試用處
在整個產品項目的開發過程中安排可用性測試,對于:
1、定義產品特性、功能點的操作方式和開發設計都起著關鍵的指導作用
2、強調并加深對用戶行為的了解,提前獲得用戶的有效反饋,并及時根據可用性測試結果而改變設計,從而以較小的投入幫著全面改善產品,節約開發成本
通過一對一的可用性測試:
1、能夠快速獲取用戶如何使用產品的大量信息,立刻明白用戶是否能夠像假設的那樣理解設計的產品
2、及早發現產品或服務在用戶使用過程中將會出現的問題,避免后期重復修改設計而浪費大量時間
3、更準確的鑒定問題,衡量用戶行為而非偏好,避免主觀性,為設計的優化提供確鑿的證據
可用性測試何時進行
1、如果仍在產品概念構想階段,或沒有半功能原型,那么想充分利用可用性測試就為時過早,此時可采用【情境故事版】或者【焦點小組】進行有重點的結構性訪談,來分析產品及用戶需求
2、如果開發周期已經進入后期或者產品已經上線,再進行可用性測試,只能用于驗證產品或為下一版的優化提供依據,而此時進行【數據分析】或【問卷調查】可以更快速的獲取用戶的有效反饋
3、可用性測試實施的最佳階段應該是在產品開發早期,采用已產出的高保真原型進行目標用戶測試,若發現可用性問題,可以及時調整方案,而不影響整個項目進程
可用性測試如何進行
一、明確目標用戶
1、目標用戶:首先要搞清楚你的產品使用對象,你預期的使用你產品最多得用戶群?
2、描述目標用戶典型特征:如何描述他們?他們和其他人有什么區別?
如何明確目標用戶呢?
1、通過數據平臺提取用戶ID;
2、發放問卷,獲取意向目標用戶名單;
二、編寫任務腳本
1、描述產品價值:找出產品的關鍵功能性,為什么用戶使用他,對用戶來說有什么價值
2、列出關鍵特性:列出界面上最重要的新東西或者發生顯著變化的特性
如何列出特性優先級:
1.把界面上最重要的的新東西或者發生顯著變化的東西列出來
2.給每項特性列出重要度和疑問程度的兩個維度,分別打上1 ~ 5分
3.兩個維度分數相乘得到總分,數字最大的特性代表要測試的特性優先級
以小美快購為例
3、創建任務:任務需要代表典型用戶的行為,并且足夠關注產品的單個特性,要合理、可行、具體、時長合適
良好的任務應該具有以下特點:
1.合理:任務是用戶要做的典型事情
2.可行:不能讓用戶使用信息結構來找一些不存在的事情,這是帶有欺騙性的,令人沮喪的
3.具體:賦予任務栩栩如生的情況,讓測試用戶更真實的執行任務
4.時長合適:對于較短訪談,單項任務花5分鐘左右,而對于較長訪談,單項任務花10分鐘左右。如果發現有些事情需要更多時間,可能就要將其分成子需求,并 再安排優先級別
如何估算任務時間:
問問開發團隊成員需要多長時間來執行任務,然后把這個時間乘以3 ~ 10倍,得出從未使用過產品的人執行同樣任務需要多長時間,較小數 字用于簡單任務,如 在頁面上找到元素這樣的任務,而較大數字用于復雜任務,如需要數據輸入等任務
以小美快購為例
4、編寫腳本:采訪者通過遵循腳本,以保持訪談的一致性,并能完成計劃測試中的所有事情
腳本分四部分,介紹、初步訪談、任務、總結
1.介紹(5 ~ 7分鐘),打破沉默將用戶引入情境,并使他們在整個測試過程中感到自然
2.初步訪談(10 ~ 15分鐘),從一般性的簡單問題開始,逐步進入用戶的使用體驗,并縮短與用戶之間的對話
3.任務(25 ~ 50分鐘),把每個功能特性,描述成任務場景劇本,并根據難易程度,按照從最簡單到最困難的順序排序
4.總結及分散頭腦風暴(10分鐘),通過幾個問題總結下之前的測試內容,同時并詢問用戶是否有其他的問題和建議
三、邀約用戶
1、獲取目標用戶的聯系方式:可以通過關鍵唯獨篩選,提取用戶資料,或利用現有用戶數據庫
2、邀約用戶確定日常:電話聯系用戶,告訴他們想請他們幫忙評估正在開發的產品效果,并確認受邀者方便的測試時間
對于關注任務的可用性測試,每輪測試至少應該有5位參加者
為什么是5位參加者?
如果超過5位,雖然也能產生有用的結果,但費用和實施測試的分析所需的額外精力會導致回報迅速降低,8 ~ 9位用戶測試完后,執行特定任務時發生的大多數
問題會多次重現,但如果數量不夠的話,又不足代表典型用戶的需求
3、確認用戶日程:在約定的測試時間前一天,聯系受邀用戶確認時間,測試當天提前一個小時再次確認并提醒用戶約定測試時間
4、為用戶準備禮品,并安排接待
四、實施測試
1、布置準備:提前預定好用戶研究室,并準備好測試的內容和錄音錄像設備
2、采訪者:確保參加測試的用戶感覺舒適,可以給他們初步的指導,依據編寫好的腳本,請他們以最佳方式進行測試,并記錄用戶的任務表現
如果用戶很長時間還不能完成某項任務,應該請他們執行下一項任務
請他們隨時都可以說出自己的想法,你就在旁邊觀察,安靜的記筆記
如果他們被問題卡主了,不要告訴他們應該點擊哪里或者看什么,不管什么情況都不要告訴用戶該怎么做
如果他們看上去特別沮喪,就告訴他們無法完成不是他們的錯,請他們執行下一項任務
3、觀察員:可以邀請項目相關人員在雙向玻璃的隔壁房間觀察用戶操作和視頻錄像,但千萬不要喧鬧和開燈讓用戶發現觀察人員的存在
五、分析測試結果
1、收集觀察結果:收集采訪者、觀察員記錄的觀察及錄音、錄音文件,匯聚在一起,整體瀏覽一遍
2、分析每個用戶測試結果:梳理出不同測試者的每個任務表現,根據閱讀時間,錯誤情況,完成時間三個維度,算出平均值,給每個特性提出建議
用戶P1 - 信息
姓名:XXX
性別:男
職位:視覺設計師
背景:三年多視覺設計工作經驗,互聯網行業小白領
用戶P1 - 任務表現
3、用戶任務表現匯總:把每個用戶的測試結果,進行匯總,算出各特性的平均值,了解什么問題最嚴重
4、問題匯總:根據問題的嚴重性,梳理問題清單,分析問題原因,并進行分組,標明重要程度以及優先級,給出建議方案
5、其他問題:測試過程中假如發現其他問題,可記錄下來
6、最后可以把所有的過程和結果輸出一份可用性測試報告
一份可用性測試報告可以包含以下內容
1.總體反饋描述:介紹下所有參加測試用戶的整體反饋和普遍建議
2.測試過程描述:快速闡述整個測試過程,并為閱讀者理解結果提供重要情境
3.用戶背景資料:介紹下所有參加測試的用戶的基本情況和喜好
4.闡述觀察結果:把產品的關鍵特性和核心功能分別做陳述
5.結論及優化點:提取結果,做出總體的反饋結論和優化點
6.提取部分用戶原話做引言,還原真實情境,可以充分傳達可用性測試的感覺
以上就是此次的分享,希望對大家有所幫助,謝謝!
藍藍設計( paul-jarrel.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務