專(zhuān)業(yè)干貨!防止網(wǎng)站制作用戶(hù)無(wú)意識犯錯的實(shí)用方法
來(lái)源:中信時(shí)代網(wǎng)絡(luò )科技 | 作者:admin | 時(shí)間:2016-11-11 | 點(diǎn)擊量:1784
用戶(hù)經(jīng)常會(huì )從手頭上的事情分心,提供建議,利用約束條件以及設計更靈活的方案能夠防止無(wú)意識的差錯產(chǎn)生。今天這篇譯文討論了6個(gè)防止用戶(hù)無(wú)意識犯錯的方法,專(zhuān)業(yè)干貨收。十種啟發(fā)式可用性方法中有一條建議:優(yōu)雅地、可操作地并且清晰地與用戶(hù)溝通錯誤是很重要的。不過(guò),第一時(shí)間防止用戶(hù)犯錯或許更好。
在討論用戶(hù)錯誤時(shí)關(guān)鍵點(diǎn)是錯誤的責任在哪里。“用戶(hù)錯誤”這個(gè)詞意味著(zhù)用戶(hù)應該為做錯事負責。其實(shí)并不是這樣的,設計師應該為設計了易讓用戶(hù)犯錯方案而負責。因此,用戶(hù)錯誤的解決方案不是責怪用戶(hù),讓用戶(hù)努力嘗試或者給他們更多的培訓,而是重新設計更不易犯錯的系統。
1. 兩種類(lèi)型的用戶(hù)差錯
在討論如何避免用戶(hù)差錯之前,了解差錯的兩種基本類(lèi)型是非常重要的:失誤(Slip)和錯誤(Mistake)。(這兩種在Don Norman的The Design of Everyday Things中都有更詳細的討論) 失誤發(fā)生在用戶(hù)本來(lái)想做一件事情,但最后卻做了另外一件事情(通常是相似的事情)。比如,輸入了一個(gè)“i”而不是“o”可以算是一個(gè)失誤;意外地將洗手液而非牙膏放在牙刷上也是一個(gè)失誤。失誤通常發(fā)生在當用戶(hù)在自動(dòng)駕駛倉中,以及當用戶(hù)沒(méi)有把精力全部放在手頭上的事情的時(shí)候。當人們對當前問(wèn)題或者任務(wù)有不恰當的目的時(shí)會(huì )犯錯誤,即使采取了正確的步驟去完成他們的目標,這些步驟也會(huì )走向一個(gè)錯誤的結果。比如我理解錯了車(chē)里的油壓警告燈的意思,認為是輪胎壓力檢測器的信號,那么無(wú)論我如何小心的輪胎充氣,也無(wú)法解決油壓的問(wèn)題。這就是一個(gè)錯誤,因為我試圖要完成的目標在這種情境下是不恰當的,即使我在實(shí)施我的計劃時(shí)并沒(méi)有差錯。錯誤是有意識的差錯,通常在人們對任務(wù)的信息理解不完整或者不正確,并且建立了一個(gè)不符合界面工作方式的心智模型的時(shí)候會(huì )發(fā)生錯誤。
2. 防止失誤的一般方法
失誤通常發(fā)生在人們對他們要完成的目標以及完成目標的步驟非常熟悉,但是卻在試圖完成目標時(shí)采取了錯誤的步驟。通常,當要完成一個(gè)非常熟練的任務(wù)時(shí),我們趨向于投入較少的注意力,結果我們就失誤了并且采取了錯誤的行動(dòng)。極具諷刺的是,對手頭工作程序非常熟悉的專(zhuān)家型用戶(hù)卻經(jīng)常會(huì )出現失誤型差錯,不像還在研究如何使用系統的新用戶(hù),專(zhuān)家型用戶(hù)會(huì )覺(jué)得他們已經(jīng)熟練掌握了工作內容,不需要花費太大的精力在實(shí)際完成任務(wù)上面。
3. 有用的約束條件
雖然限制用戶(hù)的選擇總是有失為一個(gè)好方法,如果是定義合適的設置選項并且規則清晰,限制用戶(hù)輸入內容的類(lèi)型也是一個(gè)不錯的策略。
比如,典型的機票預定過(guò)程會(huì )包含選擇旅行日期,而且會(huì )有一些規則去限制可選擇的日期。最常見(jiàn)的一個(gè)規則是,選擇的返程機票的日期不可以在出發(fā)機票的日期之前。如果用戶(hù)選擇日期時(shí)沒(méi)有限制,他們就有可能出現失誤,一不小心就選擇了一組不符合規則的日期。這里的約束條件就會(huì )迫使他們選擇一個(gè)范圍合適的日期。
Southwest的航班選擇日期選擇工具通過(guò)有用的約束條件防止用戶(hù)無(wú)意中設置了不合理的日期安排。即使用戶(hù)試圖選擇返程日期在出發(fā)日期之前,這個(gè)工具也會(huì )迫使他們先去選擇出發(fā)日期。此外,它還巧妙地使用色彩提醒用戶(hù)上下文中的日期即將被修改(在這里,出發(fā)日期使用的是藍色),這有助于用戶(hù)分辨他們正在選擇的區域(而非一定要記住信息)。
4. 提供建議
約束條件能夠幫助用戶(hù)正確地使用用戶(hù)界面,同理在用戶(hù)失誤這個(gè)問(wèn)題上,建議也可以防患于未然。在有成千上萬(wàn)的產(chǎn)品的網(wǎng)站上,搜索是一種能夠幫助用戶(hù)找到目標的有效方式。然而,用戶(hù)可能會(huì )輸入錯誤,尤其是在沒(méi)有任何出觸覺(jué)反饋的的觸摸屏幕上。雖然你無(wú)法阻止用戶(hù)打錯別字(打錯別字是失誤型差錯),但你可以通過(guò)在用戶(hù)輸入時(shí)提供上下文自動(dòng)補全的功能避免錯別字的出現。
當用戶(hù)不記得產(chǎn)品的名字或者他們要找的內容時(shí),提供搜索建議也能幫助用戶(hù)回憶。
當在亞馬遜上搜索Etymotic Research時(shí),他們是很難記得如何拼寫(xiě)Etymotic的,而且輸入很有可能是非常不準確的。Amazon的可點(diǎn)擊的搜索建議使得用戶(hù)可以輸入更少的內容,從而減少用戶(hù)的失誤或者無(wú)結果的錯誤。
5. 選擇合適的默認值
另一種有用建議是給出合適的默認值。尤其是當用戶(hù)需要重復一些動(dòng)作時(shí),或者在用戶(hù)要求精準度較高的場(chǎng)景中,一開(kāi)始便提供給他們能夠滿(mǎn)足實(shí)際目標的合理默認值,并且允許他們完善自己的選擇。比如在一個(gè)提醒應用中,有一些典型預設選項,如明天、下周、一小時(shí)之內等,可以避免輸入日期或時(shí)間。顯然,這對設置一個(gè)一天后晚上出去吃燒烤的提醒并沒(méi)有什么幫助。
合適的默認值也能夠減少錯誤的發(fā)生,因為它使得用戶(hù)能夠了解問(wèn)題的合理值。他們能夠幫助用戶(hù)更好的理解問(wèn)題,并且有時(shí)候也能夠讓用戶(hù)意識到自己的錯誤。
谷歌inbox的iOS客戶(hù)端允許用戶(hù)選擇稍后發(fā)郵件。默認選項設計的很明顯,與用戶(hù)自己輸入時(shí)間的方式相比,這也能夠避免書(shū)寫(xiě)錯誤。