引題
你一定見過(guò)這樣的辯論踊淳,雙方都在沒(méi)完沒(méi)了地曲解對(duì)方的意思陕靠,以漏洞作為論據(jù)發(fā)動(dòng)你來(lái)我往的攻擊剪芥,觀眾尷尬地圍觀看似有理有據(jù)的文明式強(qiáng)詞奪理税肪,結(jié)束時(shí)不自知地長(zhǎng)舒一口氣。
結(jié)果锻梳,無(wú)論是辯手還是觀眾疑枯,都沒(méi)有什么見識(shí)增長(zhǎng)蛔六。
其實(shí)改進(jìn)也容易,就是任何一方屁魏,先給關(guān)鍵概念下定義氓拼,在共識(shí)的基礎(chǔ)上開展辯論桃漾。畢竟,概念不清适滓,不能與之討論問(wèn)題恋追。
同樣的,消費(fèi)者主導(dǎo)的商業(yè)環(huán)境里嗅绸,用戶體驗(yàn)為王撕彤,尤其是互聯(lián)網(wǎng)產(chǎn)品羹铅。但用戶體驗(yàn)到底是什么?很少人能說(shuō)得清麻蹋,概念不清那就談不上做得出好的用戶體驗(yàn)哥蔚。
學(xué)習(xí)任何知識(shí)的最重要的一點(diǎn)蛛蒙,就是搞清楚它所有的基礎(chǔ)概念牵祟。
所以,要搞清楚用戶體驗(yàn)是什么咕晋,跟用戶體驗(yàn)相關(guān)的交互設(shè)計(jì)、信息架構(gòu)掌呜、界面設(shè)計(jì)又是什么樣的關(guān)系滓玖,本文將要介紹的【用戶體驗(yàn)要素:以用戶為中心的產(chǎn)品設(shè)計(jì)】中用戶體驗(yàn)要素結(jié)構(gòu)化模型,是你能找到的最好的答案质蕉。
作者
作者Jesse James Garratt是美國(guó)的一家用戶體驗(yàn)咨詢公司的創(chuàng)始人势篡,為客戶的提供網(wǎng)站的用戶體驗(yàn)咨詢服務(wù);同時(shí)也是創(chuàng)建了Ajax技術(shù)的Ajax之父模暗。
作者集技術(shù)禁悠、用戶體驗(yàn)設(shè)計(jì)師和創(chuàng)業(yè)者多重身份于一身,有資歷跨視角考慮商業(yè)兑宇、技術(shù)碍侦、用戶等維度,構(gòu)建出用戶體驗(yàn)要素的體系隶糕,從宏觀戰(zhàn)略到微觀表象瓷产,幫助從業(yè)者找到用戶體驗(yàn)的真正的問(wèn)題所在。
關(guān)于本書
本書用戶體驗(yàn)要素不是關(guān)乎答案和方法若厚,它是關(guān)于概念和定義拦英,角色和規(guī)則蜒什〔饨眨可以這樣理解,作者終結(jié)了用戶體驗(yàn)概念混戰(zhàn)時(shí)代灾常,清晰而體系化地營(yíng)建了用戶體驗(yàn)的邏輯和秩序霎冯,界定各個(gè)要素的邊界,從此可以各安其位各司其職高效協(xié)作钞瀑,而不是在混亂中彼此推卸責(zé)任沈撞。
本書最有價(jià)值的是用戶體驗(yàn)要素的模型,它將是顛覆性的解構(gòu)-重構(gòu)刷認(rèn)知的過(guò)程雕什。讀完缠俺,終于可以從無(wú)休止較勁按鈕顏色、圖標(biāo)風(fēng)格等死胡同式找出路解放出來(lái)贷岸,從更宏觀壹士、抽象、原初偿警、底層的角度來(lái)立體衡量用戶體驗(yàn)躏救。
此外,全書風(fēng)格嚴(yán)謹(jǐn)高效,信息密度高盒使,有許多切實(shí)的建議崩掘,如果真的按照作者說(shuō)的,在一兩個(gè)小時(shí)讀完可能錯(cuò)失少办,建議可以慢點(diǎn)讀苞慢。跟don’t make me think 一書一樣,本書的對(duì)象主要是web網(wǎng)站英妓,但是原則通用于其他的產(chǎn)品枉疼。
核心內(nèi)容
【Part I】用戶體驗(yàn)為什么重要?
用戶體驗(yàn)不是關(guān)于一件產(chǎn)品如何工作鞋拟。用戶體驗(yàn)是指骂维,產(chǎn)品如何跟外界發(fā)生聯(lián)系并發(fā)揮作用,也就是人們?nèi)绾谓佑|和使用它贺纲。所以呢航闺,相關(guān)的產(chǎn)品的設(shè)計(jì)不僅僅關(guān)心功能,關(guān)心感官感覺(jué)猴誊,更是關(guān)心在不同的場(chǎng)景下潦刃,產(chǎn)品該怎樣響應(yīng)人的期待和行為。
互聯(lián)網(wǎng)產(chǎn)品不是一雙筷子懈叹、一個(gè)茶杯這種簡(jiǎn)單產(chǎn)品乖杠,它是牽涉到多功能的復(fù)雜產(chǎn)品。而產(chǎn)品越復(fù)雜澄成,對(duì)用戶體驗(yàn)要求越高胧洒。在產(chǎn)品使用的過(guò)程中,每一個(gè)新增的特性墨状、功能或步驟卫漫,都增加了導(dǎo)致用戶體驗(yàn)失敗的機(jī)會(huì)。
偏偏肾砂,網(wǎng)站又是自助式產(chǎn)品列赎,用戶唯有依靠自己的經(jīng)驗(yàn)和智慧,來(lái)獨(dú)自面對(duì)整個(gè)網(wǎng)站镐确。這種龐大的未知的復(fù)雜包吝,與孤立無(wú)援的用戶之間的對(duì)立,就需要靠用戶體驗(yàn)來(lái)搭橋建梁源葫,彌補(bǔ)落差诗越。
UCD設(shè)計(jì)
高效愉悅的用戶體驗(yàn)方法就是以用戶為中心的方法,也就是UCD設(shè)計(jì)臼氨。
也就是說(shuō)掺喻,在開發(fā)的每一個(gè)步驟,都要將用戶納入考慮范疇。用戶體驗(yàn)的每一件事情感耙,對(duì)于你來(lái)講褂乍,都是經(jīng)過(guò)慎重考慮和論證決定的。
以此為前提即硼,即使到了要妥協(xié)的境地逃片,UCD設(shè)計(jì)流程也會(huì)保證你的妥協(xié)不是隨便隨機(jī)的。
考慮用戶體驗(yàn)只酥,為了知道怎樣的決策對(duì)導(dǎo)致的所有的后果褥实,需要將它拆解成不同的要素,從不同的角度去分析裂允,以下就是用戶體驗(yàn)要素的分層模型损离。
【Part II】用戶體驗(yàn)要素模型
用戶體驗(yàn)的整個(gè)開發(fā)流程,都是為了保證用戶在你的產(chǎn)品上的所有體驗(yàn)绝编,都不會(huì)超出你的事先預(yù)設(shè)僻澎。也就是說(shuō)要考慮用戶有可能采取的每一個(gè)行為的每一個(gè)可能性,并且去理解每一步中用戶的期待值十饥。這是個(gè)龐大而復(fù)雜事情窟勃,所以需要分解元素,來(lái)理解整體的問(wèn)題逗堵。
用戶體驗(yàn)要素基礎(chǔ)模型
決定用戶體驗(yàn)是一系列完整的決策秉氧,將這些決策抽象歸類劃分,可以構(gòu)成一個(gè)基礎(chǔ)五層模型:
這個(gè)模型后續(xù)會(huì)詳解蜒秤,簡(jiǎn)單粗糙地來(lái)理解各層的含義汁咏,可以是:
表現(xiàn)層是絕大多數(shù)人可以感知的層面,視覺(jué)顏色圖形等垦藏;
框架層類似于排版梆暖,單個(gè)網(wǎng)頁(yè)(截面)上元素怎樣布局伞访;
結(jié)構(gòu)層是關(guān)乎網(wǎng)站的縱深結(jié)構(gòu)掂骏,體現(xiàn)流程與頁(yè)面關(guān)系;
范圍層關(guān)于需求厚掷,也就是功能與特性弟灼;
戰(zhàn)略層是關(guān)于意圖,企業(yè)想從網(wǎng)站中得到什么冒黑,用戶想從網(wǎng)站中得到什么田绑。
從圖中可以看出,模型是按戰(zhàn)略層-范圍層-結(jié)構(gòu)層-框架層-表現(xiàn)層從下而上地建立起來(lái)抡爹,模型是從底層抽象到頂層具象的掩驱。這個(gè)結(jié)構(gòu)說(shuō)明了:
1.每一層都是根據(jù)下一層來(lái)決定,戰(zhàn)略層上的決定具有某種自下而上的連鎖效應(yīng)。
2.每個(gè)層面我們可以做的選擇欧穴,都受到下一層已決定好的事項(xiàng)的約束民逼。
3.分層獨(dú)立分析可以清晰而聚焦,但是有些問(wèn)題得跨不同層面協(xié)同解決涮帘。
【Part III】用戶體驗(yàn)要素詳解
而根據(jù)現(xiàn)實(shí)的發(fā)展方向拼苍,網(wǎng)站其實(shí)有兩類形態(tài),一類是功能型產(chǎn)品调缨,關(guān)注于任務(wù)的完成疮鲫,形態(tài)類似桌面軟件;一類是信息型產(chǎn)品弦叶,關(guān)心信息和內(nèi)容的獲取俊犯,類似雜志等媒體資訊。
在考慮用戶體驗(yàn)要素的時(shí)候伤哺,兩者關(guān)注點(diǎn)截然不一樣瘫析,所以,據(jù)此默责,將用戶體驗(yàn)的模型根據(jù)類型細(xì)分贬循,就可以將現(xiàn)在混戰(zhàn)的概念都納入體系中去各安其位:
【戰(zhàn)略層】
戰(zhàn)略層最重要的任務(wù),就是要回答出【我們?yōu)槭裁匆_發(fā)這個(gè)產(chǎn)品桃序?】杖虾。
網(wǎng)站失敗的首要原因就是沒(méi)人試圖去回答兩個(gè)最核心問(wèn)題:
1.我們要通過(guò)這個(gè)產(chǎn)品得到什么?
2.我們的用戶要通過(guò)這個(gè)產(chǎn)品得到什么媒熊?
這是戰(zhàn)略層的核心構(gòu)成奇适,產(chǎn)品目標(biāo)和用戶需求。產(chǎn)品目標(biāo)是企業(yè)內(nèi)目標(biāo)芦鳍,用戶需求是外部目標(biāo)嚷往。了解用戶可以從用戶細(xì)分,用戶研究和創(chuàng)建人物角色的方法來(lái)辦到柠衅。
戰(zhàn)略層是之后一切事情的底層基礎(chǔ)皮仁,連鎖地影響其上一系列的工作是否具有意義。畢竟菲宴,在錯(cuò)誤的方向上贷祈,效率越高越可怕。所以成功的用戶體驗(yàn)喝峦,其基礎(chǔ)是一個(gè)被明確表達(dá)的戰(zhàn)略势誊。
但是,產(chǎn)品目標(biāo)經(jīng)常以只可意會(huì)不可言傳的狀態(tài)谣蠢,存在于一小群創(chuàng)建產(chǎn)品的人當(dāng)中粟耻。其實(shí)查近,他需要被言簡(jiǎn)意賅地定義在一個(gè)戰(zhàn)略文檔中,以決策者挤忙、普通員工和用戶意見來(lái)支持嗦嗡,最好闡述不同目標(biāo)的輕重緩急與彼此關(guān)系。保證文檔要被頻繁的使用饭玲,所有的參與者都需要這份戰(zhàn)略文檔侥祭,以幫助他們?cè)诠ぷ髦凶龀稣_的決定。
【范圍層】
范圍層的核心任務(wù)茄厘,就是回答出我們要開發(fā)的是什么矮冬?
確定的范圍的價(jià)值在于,當(dāng)整個(gè)事情還處在于假設(shè)階段的時(shí)候次哈,它能迫使你去考慮潛在的沖突和產(chǎn)品中一些粗略點(diǎn)胎署,推遲現(xiàn)在還不可做的點(diǎn)。
被定義的這個(gè)產(chǎn)品給了團(tuán)隊(duì)整個(gè)參考點(diǎn)窑滞,明確了這個(gè)項(xiàng)目重要完成的全部工作琼牧。
在需求上,功能型產(chǎn)品會(huì)描述為功能規(guī)格哀卫,信息型產(chǎn)品描述為內(nèi)容需求巨坊。管理層往往混淆戰(zhàn)略跟需求,在討論產(chǎn)品起點(diǎn)的時(shí)候直接討論需求(有時(shí)甚至?xí)o解決方案)此改,解決辦法是引導(dǎo)他們先去制定戰(zhàn)略趾撵。
【結(jié)構(gòu)層】
結(jié)構(gòu)層的核心任務(wù)是為網(wǎng)站創(chuàng)建一個(gè)概念結(jié)構(gòu),也即是界定產(chǎn)品以什么樣的方式來(lái)運(yùn)作共啃。
結(jié)構(gòu)層根據(jù)不同產(chǎn)品形態(tài)關(guān)注點(diǎn)不一樣占调,功能型是關(guān)心交互設(shè)計(jì),而信息型是關(guān)心信息架構(gòu)移剪,本質(zhì)上都是要確定各個(gè)將要呈現(xiàn)給用戶的要素的【模式】和【順序】究珊。
雖然看上去是個(gè)技術(shù)性工作,其實(shí)結(jié)構(gòu)層的內(nèi)容纵苛,比起技術(shù)性剿涮,更多的是要求理解用戶的工作方式、行為方式和思考方式赶站。其中陈瘦,交互設(shè)計(jì)關(guān)注描述“可能的用戶行為”,同時(shí)定義“系統(tǒng)如何配合和響應(yīng)"努释。
系統(tǒng)和用戶的互動(dòng)模式,作者形容得很有意思曾沈,就像是舞蹈步伐陷谱。用戶移動(dòng)烙博,系統(tǒng)響應(yīng)瑟蜈;接著用戶再移動(dòng),來(lái)回應(yīng)系統(tǒng)的響應(yīng)渣窜,如此往復(fù)铺根,使得舞蹈一直進(jìn)行下去。
對(duì)計(jì)算機(jī)而言乔宿,最好的工作方式從來(lái)都和真正的使用者所期望的位迂、最好的工作方式背道而馳。所以详瑞,在乎用戶體驗(yàn)就是在設(shè)計(jì)的時(shí)候掂林,需要等待用戶,照顧用戶坝橡,體貼用戶泻帮。
結(jié)構(gòu)層介乎抽象和具體之間,為了可以形象地表達(dá)不同部分的關(guān)系计寇,一般使用架構(gòu)圖锣杂。架構(gòu)圖最重要的是記錄概念關(guān)系,哪些在一起番宁,哪些要獨(dú)立元莫,在交互過(guò)程中如何相互配合。
【框架層】
框架層的核心在于確定用什么樣的功能和形式來(lái)實(shí)現(xiàn)效果蝶押,也就是獨(dú)立的組件和它們之間的相互關(guān)系柒竞,以及放置的位置。
框架層也同樣按照不同的產(chǎn)品形態(tài)有不同的側(cè)重點(diǎn)播聪。
功能型產(chǎn)品的是界面設(shè)計(jì)朽基,信息型的是獨(dú)有的導(dǎo)航設(shè)計(jì),兩者同時(shí)需要的信息設(shè)計(jì)离陶。
這個(gè)怎么區(qū)分呢稼虎?
界面設(shè)計(jì):涉及提供給用戶【做某事】的能力,則屬于界面設(shè)計(jì)招刨;
導(dǎo)航設(shè)計(jì):如果是提供給用戶【去某個(gè)地方】的能力則屬于導(dǎo)航設(shè)計(jì)霎俩;
信息設(shè)計(jì):如果是【傳達(dá)想法】給用戶,那就是信息設(shè)計(jì)沉眶。
【表現(xiàn)層】
在表現(xiàn)層打却,內(nèi)容,功能和美學(xué)匯集到一起谎倔,產(chǎn)生一個(gè)最終設(shè)計(jì)柳击,完成其他四個(gè)界面的所有目標(biāo),并同時(shí)滿足用戶的感官感受片习。
表現(xiàn)層不僅僅是關(guān)心美與和諧捌肴,最重要的是達(dá)到設(shè)計(jì)的溝通本質(zhì)的職能蹬叭。也就是,最重要的状知,對(duì)于之前的層面確定好的東西秽五,視覺(jué)設(shè)計(jì)是否給予了他們足夠的支持。
這就是完整而詳盡的用戶體驗(yàn)要素模型饥悴。
【Part IV】整體視角
成功坦喘,而不是失敗的用戶體驗(yàn)差別在于:
1.了解你正在試著去解決的問(wèn)題,確定是戰(zhàn)略層西设、范圍層瓣铣、結(jié)構(gòu)層or其他層面上的問(wèn)題?
2.了解這些解決辦法所造成的后果济榨。你要記住你所作出的每一個(gè)決定坯沪,對(duì)其上、下層面都有可能產(chǎn)生連鎖反應(yīng)擒滑。
是的腐晾,必須要同時(shí)考慮五個(gè)層面的全部要素,在整體的視角考慮丐一,對(duì)于創(chuàng)建成功的用戶體驗(yàn)是至關(guān)重要的藻糖。
但是有時(shí)某一個(gè)問(wèn)題的解決辦法,會(huì)讓你不得不重新思考你認(rèn)為已經(jīng)解決的其他問(wèn)題库车,而且巨柒,很可能是跨層面的一系列問(wèn)題。
改動(dòng)將是連鎖的柠衍,所以一開始洋满,用戶體驗(yàn)的第一個(gè)問(wèn)題是問(wèn)你自己:你為什么要這么做?
創(chuàng)建用戶體驗(yàn)的最大挑戰(zhàn)就是珍坊,比用戶自己更準(zhǔn)確地去理解他們的需求牺勾。
即使能精準(zhǔn)理解到需求,在設(shè)計(jì)過(guò)程中的每個(gè)環(huán)節(jié)都可能不得不調(diào)整阵漏,以適應(yīng)時(shí)間驻民、金錢和團(tuán)隊(duì)成員。
但是履怯,對(duì)用戶體驗(yàn)過(guò)于妥協(xié)回还,很可能得到一個(gè)滿足所有技術(shù)需求卻恰恰對(duì)你的用戶毫無(wú)用戶的產(chǎn)品。
這是個(gè)權(quán)衡的過(guò)程叹洲。
馬拉松與短跑
互聯(lián)網(wǎng)產(chǎn)品開發(fā)避免不了心急火燎趕上線的現(xiàn)狀柠硕,但是記住,用戶體驗(yàn)開發(fā)疹味,是一場(chǎng)馬拉松而不是短跑仅叫。成功的馬拉松取決于運(yùn)動(dòng)員如何有效地控制自己的步伐帜篇。耐力是有極限的糙捺,為了適應(yīng)這個(gè)極限诫咱,馬拉松運(yùn)動(dòng)員需要持續(xù)地監(jiān)控自己的表現(xiàn),密切注意哪些可行哪些不可行洪灯,并且適時(shí)地調(diào)整自己的方式坎缭。而不是像短跑一樣,只管竭盡全力向前沖签钩。
永遠(yuǎn)先從底層邏輯開始掏呼。
局外人往往忽略底層要素,關(guān)注頂層顯而易見的要素上铅檩;然而憎夷,正是最難被感知的要素(戰(zhàn)略層、范圍層昧旨、結(jié)構(gòu)層)至關(guān)重要地決定用戶體驗(yàn)的成敗拾给。
完整設(shè)計(jì)
不同層級(jí)相對(duì)獨(dú)立,有其自身任務(wù)兔沃,但是又彼此相互影響蒋得。
在上一級(jí)層面中的錯(cuò)誤有可能削弱更底層面的正確的決定。
如果那些在上一級(jí)層面的正確決定乒疏,是建立在底層一級(jí)的錯(cuò)誤決策的上的話额衙,那么,那些決定就沒(méi)有任何意義怕吴。
所以窍侧,要始終從完整的用戶體驗(yàn)出發(fā)。那么最后得到的網(wǎng)站就是一份有價(jià)值的資產(chǎn)转绷,而不是無(wú)休無(wú)止的債務(wù)伟件。
總結(jié)
互聯(lián)網(wǎng)產(chǎn)品是自助式產(chǎn)品,同時(shí)是復(fù)雜產(chǎn)品暇咆,用戶需要靠自己的經(jīng)驗(yàn)和智慧去獨(dú)自面對(duì)整個(gè)龐大的不確定性锋爪,此時(shí)需要用戶體驗(yàn)的幫助才可完成。創(chuàng)建良好的用戶體驗(yàn)的方法是以用戶為中心的設(shè)計(jì)爸业,也就是說(shuō)在開發(fā)的每一個(gè)過(guò)程中將用戶納入考慮中其骄。
作者構(gòu)建了一個(gè)分層獨(dú)立而又體系化的模型,從底層抽象到頂層具象扯旷,分別是戰(zhàn)略層-范圍層-結(jié)構(gòu)層-框架層-表現(xiàn)層拯爽,再根據(jù)已有的兩種web產(chǎn)品形態(tài),分層分類了10個(gè)要素钧忽,給用戶體驗(yàn)下了最為準(zhǔn)確的概念定義毯炮,也同時(shí)終結(jié)了混亂不清的概念戰(zhàn)逼肯。
用戶體驗(yàn)要素模型闡述了底層決定上層可選項(xiàng),每一層的變動(dòng)會(huì)影響上下層的效用桃煎,頂層的正確也無(wú)法挽回底層錯(cuò)誤的現(xiàn)實(shí)篮幢,指出了要始終從完整的用戶體驗(yàn)出發(fā)控制開發(fā)流程,以馬拉松式長(zhǎng)期視角來(lái)對(duì)待用戶體驗(yàn)为迈,保證每一件與網(wǎng)站的用戶體驗(yàn)相關(guān)的事情都是有意識(shí)地三椿、明確決策的結(jié)果,才可實(shí)現(xiàn)戰(zhàn)略層目的葫辐,做出好的產(chǎn)品來(lái)搜锰。