咱們在作產品設計、研發、測試過程當中常常要考慮用戶的交互體驗,而交互式IT產品的重要質量指標之一是可用性。安全
ISO9241/11中對可用性的定義是:微信
一個產品能夠被特定的用戶在特定的境況中,有效、高效而且滿意得達成特定目標的程度。dom
從心理學角度看,可用性的基本含義是:學習
一、軟件的設計可以使用戶把知覺和思惟集中在本身的任務上,能夠按照本身的行動過程進行操做,沒必要分心在尋找人機界面的菜單或理解軟件結構、人機界面的結構與圖標含義,沒必要分心考慮如何把本身的任務轉換成計算機的輸入方式和輸入過程;測試
二、用戶沒必要記憶面向計算機硬件軟件的知識;編碼
三、用戶沒必要爲手的操做分心,操做動做簡單重複;設計
四、在非正常環境和情景時,用戶仍然可以正常進行操做;3d
五、用戶理解和操做出錯較少;blog
六、用戶學習操做的時間較短。ci
在生產環節,各個節點應該如何從專業的角度去衡量產品的設計是否知足用戶的交互體驗呢?
咱們來一塊兒學習下【尼爾森十大可用性原則】,讓你的評判更有據可循。
系統應該讓用戶時刻清楚當前發生了什麼事情,也就是快速的讓用戶瞭解本身處於何種狀態、對過去發生、當前目標
、以及對將來去向有所瞭解,通常的方法是在合適的時間給用戶適當的反饋,防止用戶使用出現錯誤。
意思就是當用戶點擊個某個按鈕或者進行性了某個操做,系統須要在規定的時間內給予正確的反饋。
eg:商品加入購物車後,會給出提示加入成功或購物車展現對應的數量信息;
用戶付款成功會提示付款成功,付款失敗會提示付款失敗。這些均可以用此規則來解釋
設計的一切表現和表述,儘量貼近用戶所在的環境,將現實環境的操做功能巧妙的轉化爲線上功能,使其貼近用戶。
使用用戶能聽懂的專業術語,涉及到專業化語言時要轉化成用戶熟悉的語言。
eg:一些操做錯誤提示異常,拋出了語法錯誤,而不是正常錯誤提示。
對於用戶的誤操做,提供二次確認或者撤銷的功能,這樣可提升用戶的操做可控性。
用戶在使用過程當中確定會遇到誤操做的狀況,產品必定要具有必定的誤操做能力,好比增長撤銷或者回退功能。
eg:微信消息發錯能夠撤銷;word誤刪後能夠返回;訂單下錯能夠申請取消等。
遵循統一的產品設計規範/邏輯。這裏的一致性包含產品和跨平臺產品之間的一致性。
此處有必要提醒公司要重視產品設計規範、研發編碼規範的建設,相對完善的規範能夠最大程度的減小此類問題的發生。
eg:界面元素的排版,應該有一套規則,而不是看某我的的心情任一擺放;一個產品或一類單據的色系應該儘可能統一,而非一頁一個主題色。
設置防錯的機制,減小用戶犯錯。在用戶選擇動做發生以前,就要防止用戶容易混淆或者錯誤的選擇。
eg:設置一些非法性校驗,如手機號或郵箱輸入非法時給予相應的提醒;當單據中一些必要信息沒有填寫時,保存按鈕置灰等。
減小用戶記憶負荷,在適合的時機給用戶須要獲取的信息。
有點我須要你時,你再出如今我面前的感受。當我不須要時請不要打擾個人生活,會給我帶來必要的煩擾。
eg:查詢時輸入關鍵字,便可加載相應信息;獲取手機校驗碼時自動填入輸入框等。
提供靈活的操做和高效的獲取信息能力。
eg:QQ登陸時提供記住密碼和自動登陸功能,在相對安全的條件下,能夠高效登陸;微信的置頂聊天、強提醒功能等。
保留產品最主要的信息,若是不是優先級最高,要盡一切可能避免去影響產品的簡潔和美觀。
eg:界面一般展現一級菜單,二級、三級菜單隱藏展現。
用戶在使用產品過程當中出現了問題,及時準確的告知用戶出現問題的緣由。
eg:訂單付款失敗給予相應的錯誤緣由以及操做指導。
在用戶須要的時候提供必要的幫助說明。
eg:不少產品都會提供幫助功能,當遇到問題時能夠先查幫助文檔。
經過對【尼爾森十大可用性原則】的認識,但願你們能夠在平常工做中可以用到,當給產品提意見時能夠引用專業的術語來解釋。