用戶體驗(yàn)設(shè)計(jì)的科學(xué)方法
提升產(chǎn)品用戶體驗(yàn)的最有效方法,歸納成一句話其實(shí)就是:定義用戶,以用戶為中心進(jìn)行設(shè)計(jì)。同時(shí)不斷地進(jìn)行用戶測試并對產(chǎn)品進(jìn)行修改。
用戶體驗(yàn)設(shè)計(jì)的方法
- 理解用戶的需要,從而建立明確的需求。 我們必須了解誰是目標(biāo)用戶、他們都有哪些需要,才可能設(shè)計(jì)出能滿足這些用戶需求的產(chǎn)品。首先找到真正的用戶,然后從他們那里找到需求。用戶和他們的需求是所有設(shè)計(jì)、開發(fā)工作的基礎(chǔ)。在“以用戶為中心”的方法中,這個(gè)內(nèi)容是最基本的。簡而言之,在這個(gè)階段我們需要知道:a. 用戶想要什么,b. 我們要做什么。
- 設(shè)計(jì)出一些滿足需求的設(shè)計(jì)方案。 這是用戶體驗(yàn)設(shè)計(jì)的核心部分,也就是提出滿足用戶需求的構(gòu)思??梢詣澐譃閮蓚€(gè)子活動(dòng):概念設(shè)計(jì)和物理設(shè)計(jì)。所謂概念設(shè)計(jì)就是用一種用戶能夠理解的方式去描述產(chǎn)品應(yīng)該做些什么、如何運(yùn)作、外觀如何;而物理設(shè)計(jì)考慮的則是產(chǎn)品的細(xì)節(jié),包括要使用的色彩、聲音和圖像,還有菜單設(shè)計(jì)和圖標(biāo)設(shè)計(jì)。這些設(shè)計(jì)構(gòu)思都需要提出各種方案,從而制作出原型以提供評估。這個(gè)階段其實(shí)就是:試試該如何來做。
- 制作設(shè)計(jì)方案的原型。 評價(jià)一個(gè)設(shè)計(jì)的最佳方法,就是讓用戶去使用產(chǎn)品、去與產(chǎn)品交互,讓他們?nèi)ジ惺?。這就要求我們要把設(shè)計(jì)方案轉(zhuǎn)化為可以交互的版本,或者說產(chǎn)品的原型。
- 用戶測試和評估。 也許你和你的同事都能自如地瀏覽并使用自己開發(fā)的網(wǎng)站,或者能夠順利地通過產(chǎn)品或軟件完成某個(gè)任務(wù)。 但是適應(yīng)開發(fā)者和設(shè)計(jì)者的產(chǎn)品并不一定適合絕大多數(shù)普通用戶?。 我們需要讓用戶自己來檢驗(yàn)。同樣,用一句簡單的話來概括這個(gè)階段也就是:看看這個(gè)設(shè)計(jì)行不行。
這些方法是相互聯(lián)系的,交織在一起的,同時(shí)也需要重復(fù)進(jìn)行?。 這個(gè)相互聯(lián)系并且重復(fù)進(jìn)行的特征被稱為“迭代”,是用戶體驗(yàn)設(shè)計(jì)過程的關(guān)鍵特征之一。
圖中雙向箭頭意味著要反復(fù)進(jìn)行度量
用戶體驗(yàn)設(shè)計(jì)方法的特征
- 以用戶為中心?!耙杂脩魹橹行摹钡囊馑季褪恰白層脩魠⑴c到整個(gè)項(xiàng)目的開發(fā)過程”。這是用戶體驗(yàn)設(shè)計(jì)的一個(gè)重要觀點(diǎn),因?yàn)橹挥杏脩舨攀钱a(chǎn)品成功與否的最終評判者。產(chǎn)品只有在用戶滿意的條件下才可能賣得好,從而為公司帶來效益。也許我們并不能保證讓用戶參與開發(fā)的方方面面,但把“以用戶為中心”作為一個(gè)口號,能鼓勵(lì)我們關(guān)注這些問題,并努力提供讓用戶參與測試、評估并提出反饋的機(jī)會(huì)。
- 建立明確具體的可用性標(biāo)準(zhǔn)。 在項(xiàng)目開始的時(shí)候,就應(yīng)該確定這個(gè)項(xiàng)目的可用性目標(biāo)和用戶體驗(yàn)?zāi)繕?biāo),并做出明確說明,同時(shí)所有的開發(fā)人員也應(yīng)該就這些問題達(dá)成一致。這些標(biāo)準(zhǔn)是后續(xù)工作需要遵循的綱領(lǐng),任何人不得有異議。這些標(biāo)準(zhǔn)便于選擇不同的設(shè)計(jì)方案,而且在產(chǎn)品開發(fā)過程中,也能隨時(shí)根據(jù)標(biāo)準(zhǔn)檢查這些方案。
- 反復(fù)迭代??!暗本褪欠磸?fù)進(jìn)行設(shè)計(jì)過程中的某些階段。通過“迭代”,能利用反饋來改進(jìn)設(shè)計(jì)。反復(fù)進(jìn)行“設(shè)計(jì)—測試”,測試就會(huì)更全面、更徹底,最終能夠發(fā)現(xiàn)并解決絕大多數(shù)的問題。
用戶體驗(yàn)設(shè)計(jì)的目標(biāo)
可用性目標(biāo)
所謂可用性,就是產(chǎn)品是否易學(xué)、使用是否有效果,以及通用性是否良好等等。它涉及優(yōu)化用戶與產(chǎn)品的交互方式,從而使人們能更有效地進(jìn)行日常工作、完成任務(wù)和學(xué)習(xí)。
- 可行性??尚行允亲畛R?、最基本的目標(biāo),指的是產(chǎn)品是否“可行”。也就是用戶能否通過產(chǎn)品
滿足需求,還有滿足需求的程度有多少。如果產(chǎn)品或服務(wù)使用起來沒有效果,誰還會(huì)用它呢? - 有效性。有效性指的是用戶在執(zhí)行任務(wù)時(shí),產(chǎn)品支持用戶的方式是否有效,從而避免繁瑣的操作。
- 安全性。安全性關(guān)系到保護(hù)用戶以避免發(fā)生錯(cuò)誤的情形。不管是新手還是老手,他們都有可能會(huì)犯錯(cuò)誤。產(chǎn)品應(yīng)該能避免因?yàn)橛脩襞既坏幕顒?dòng)或誤操作而造成損失。要知道,每個(gè)人對出錯(cuò)都會(huì)擔(dān)憂后果,這種擔(dān)憂對用戶的后續(xù)的操作會(huì)有很大的影響。比如: 降低用戶按錯(cuò)鍵或者按鈕的風(fēng)險(xiǎn),從而預(yù)防用戶犯嚴(yán)重的錯(cuò)誤(例如不要把“退出”或“刪除”命令與“保存”命令安排在一起); 為用戶提供出錯(cuò)后的復(fù)原方法,從而讓用戶更有信心,而且敢于嘗試新操作; 采用其他安全機(jī)制,包括取消選項(xiàng)和確認(rèn)對話框。
- 通用性。通用性指的是產(chǎn)品是否提供了正確的功能接口,以便用戶可以做他們需要做的、或是想要做的事情。?比如: 一個(gè)繪圖軟件,它只能使用鼠標(biāo)而不支持手寫板,而且只能繪制多邊形,那么它的通用性就很差,沒有多少人會(huì)使用這種軟件。
- 易學(xué)性。易學(xué)性指的是學(xué)習(xí)使用產(chǎn)品的難易。對任何產(chǎn)品,用戶都希望能立即開始,而且不需要花費(fèi)多大力氣。 我們需要知道:a.由開始使用產(chǎn)品到能夠執(zhí)行經(jīng)常性的任務(wù),需要多長時(shí)間?會(huì)不會(huì)很難?b.學(xué)習(xí)了各項(xiàng)功能后,完成更復(fù)雜的任務(wù),需要多長時(shí)間?會(huì)不會(huì)很難?
- 易記性。易記性指的是用戶在學(xué)會(huì)某個(gè)產(chǎn)品后,是不是能迅速地回想起使用方法。這一點(diǎn)對于偶
爾才使用的交互產(chǎn)品更為重要。用戶們不應(yīng)該每次都需要重新學(xué)習(xí)如何執(zhí)行任務(wù),起碼借助一些簡單提示就能回憶起它的用法。如果產(chǎn)品的操作含糊、不合邏輯,或者次序不合理,它的使用方法就可能很難記住,用戶會(huì)經(jīng)常覺得需要幫助。 有很多方法可以提高易記性,例如:在執(zhí)行任務(wù)的不同階段,使用一些有意義的圖標(biāo)、名稱或選項(xiàng)來協(xié)助用戶記住操作次序?;蛘咴诮M織選項(xiàng)和圖標(biāo)時(shí),把它們進(jìn)行分組(例如把所有繪圖工具放置在界面的同一個(gè)區(qū)域),也能使用戶知道在什么階段應(yīng)該在哪里尋找這些工具。
用戶體驗(yàn)?zāi)繕?biāo)
用戶體驗(yàn)設(shè)計(jì)現(xiàn)在已經(jīng)不僅僅只是如何提高工作效率的問題了,人們也越來越關(guān)心產(chǎn)品是否具備其它一些品質(zhì),例如:
- 令人感到滿意
- 令人心情愉快
- 有趣味性
- 引人入勝
- 富有啟發(fā)性
- 富有美感
- 富有時(shí)尚感
- 可激發(fā)創(chuàng)造性
- 讓人有成就感
- 讓人得到情感上的滿足
用戶體驗(yàn)?zāi)繕?biāo)與可用性目標(biāo)不同??捎眯缘哪繕?biāo)非常客觀,而用戶體驗(yàn)?zāi)繕?biāo)關(guān)心的則是用戶自己的情緒和感受。用戶體驗(yàn)并不是評價(jià)產(chǎn)品多有用或者多有效。用戶體驗(yàn)?zāi)繕?biāo)的定義不那么明確,因?yàn)椴煌脩舻母惺苁遣灰粯拥模@個(gè)沒有辦法來加以量化。
我們要注意的是,并不是所有的可用性目標(biāo)和用戶體驗(yàn)?zāi)繕?biāo)都適用于每個(gè)產(chǎn)品,有些目標(biāo)甚至是相互排斥的。例如我們沒必要去設(shè)計(jì)一個(gè)既有趣又安全的管理系統(tǒng)等。
用戶體驗(yàn)設(shè)計(jì)的原則
- 讓用戶隨時(shí)了解系統(tǒng)的狀態(tài)。 在適當(dāng)?shù)臅r(shí)候應(yīng)該提供適當(dāng)?shù)姆答?,讓用戶能隨時(shí)掌握系統(tǒng)的運(yùn)行狀況。反饋就是要返回與任務(wù)相關(guān)的信息,例如用戶已經(jīng)執(zhí)行了什么動(dòng)作,系統(tǒng)現(xiàn)在正在幫用戶上傳文件等等,這樣用戶就能夠踏實(shí)地繼續(xù)他的操作。
- 系統(tǒng)應(yīng)與真實(shí)世界相符合。應(yīng)當(dāng)使用用戶的語言,也就是使用他們熟悉的那些詞匯、慣用語和概念,而不是高深莫測的技術(shù)用語。
- 給予用戶控制權(quán)和自主權(quán)。人們對自己無法掌控的東西總是有些敬而遠(yuǎn)之。不管是網(wǎng)站還是其它產(chǎn)品,用戶總是主角,是他們控制著系統(tǒng)。但是,系統(tǒng)畢竟是死的,這種時(shí)候就必須想點(diǎn)辦法來彌補(bǔ)這一缺陷。例如,當(dāng)用戶在操作中發(fā)生了異常狀況時(shí),你應(yīng)該為他們提供標(biāo)記醒目的“緊急出口”。也就是說,讓用戶有權(quán)自主中斷某項(xiàng)進(jìn)程,而不是當(dāng)系統(tǒng)出錯(cuò)或誤操作后只能看著錯(cuò)誤繼續(xù)發(fā)展而無可奈何。
- 提供一致性。 一致性指的是在設(shè)計(jì)界面時(shí)使用相似的操作,并且為相似的任務(wù)使用相似的元素。
- 幫助用戶識別、診斷和修復(fù)錯(cuò)誤。 當(dāng)出現(xiàn)錯(cuò)誤時(shí),使用簡明的語言描述問題,并且能夠推薦解決方法。
- 預(yù)防錯(cuò)誤。比幫助用戶修復(fù)錯(cuò)誤更好的,是在一開始就預(yù)防錯(cuò)誤發(fā)生。比如,不可用的功能置灰處理等。
- 提供識別而不是記憶。使對象、動(dòng)作和選項(xiàng)都清晰可見,且標(biāo)識性強(qiáng)。例如:使用簡潔明了的圖形或文字提示用戶某項(xiàng)操作的功能、目的以及可能發(fā)生的結(jié)果,這樣設(shè)計(jì)都能幫助用戶在不自覺中加深印象。
- 強(qiáng)調(diào)使用的靈活性及有效性。 可以提供一些新用戶不可見的快捷鍵,這樣既不會(huì)干擾新用戶,又能方便了有經(jīng)驗(yàn)的用戶能快速地執(zhí)行任務(wù)。
- 少即是多。避免使用無關(guān)或極少使用的信息。把每個(gè)可能不必要的元素逐一去掉。如果沒有它系統(tǒng)仍能很好的工作,那么就刪除它。
- 提供幫助及文檔。為了幫助用戶學(xué)習(xí)使用產(chǎn)品,或者解決實(shí)際問題,應(yīng)該提供易于檢索、便于學(xué)習(xí)的幫助信息。在必要的時(shí)候還可以提供可交互的學(xué)習(xí)資料。
以上就是對用戶體驗(yàn)設(shè)計(jì)中需要貫徹的方法與原則的一些簡要總結(jié)。
作者:流年,互聯(lián)網(wǎng)產(chǎn)品設(shè)計(jì)師,4年互聯(lián)網(wǎng)產(chǎn)品設(shè)計(jì)經(jīng)驗(yàn)。
本文由 @流年 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自unsplash,基于CC0協(xié)議
總結(jié)的挺好的