把用戶體驗(yàn)設(shè)計(jì)放到底層邏輯架構(gòu)設(shè)計(jì)的前面
2011-08-26 文章來(lái)源: 深達(dá)設(shè)計(jì)
用戶體驗(yàn)設(shè)計(jì)的工作不只是應(yīng)該在項(xiàng)目之初就參與進(jìn)去,而是很多體驗(yàn)設(shè)計(jì)都應(yīng)該放到底層設(shè)計(jì)的前面去。這是一個(gè)循環(huán)的迭代過(guò)程,但站在這個(gè)過(guò)程前面的應(yīng)該是用戶使用的交互流程設(shè)計(jì)。
1、”還在考慮一些底層的邏輯關(guān)系問(wèn)題,暫時(shí)不要去考慮交互設(shè)計(jì)的事情”、”底層的邏輯架構(gòu),在很大程度上決定了發(fā)展方向,而表現(xiàn)層修改的成本不高”、”我們的底層邏輯不是這樣的,這里的交互設(shè)計(jì)不能這樣做”。
上面這些話很有意思,這些現(xiàn)象也很普遍。
我相信大多數(shù)公司現(xiàn)在都是這種情況:產(chǎn)品負(fù)責(zé)人或架構(gòu)師(或叫系統(tǒng)工程師)先把地層邏輯和結(jié)構(gòu)設(shè)計(jì)好,然后才會(huì)去具體的體驗(yàn)設(shè)計(jì)。
2、多少年來(lái)我們都在這樣做,我們甚至認(rèn)為一定應(yīng)該這樣。就好像在日本人沒(méi)有設(shè)計(jì)出來(lái)很輕巧的家電之前 美國(guó)人一直以為家電一定要放到柜子里面做成家具。
現(xiàn)在,我們應(yīng)該整體的思考一下:產(chǎn)品設(shè)計(jì)的過(guò)程是不是必須這樣? 這樣是不是一定合理?
3、不。
4、產(chǎn)品的存在是因?yàn)樾枨螅脩粢驗(yàn)樾枨蟛湃ナ褂卯a(chǎn)品(無(wú)論這種需求是主動(dòng)還是被動(dòng)的) ;用戶通過(guò)界面達(dá)到和系統(tǒng)的交互 從而完成”需求”。
5、可以肯定地說(shuō):”用戶不知道也不關(guān)心系統(tǒng)底層的邏輯架構(gòu)是什么? 他只知道呈現(xiàn)給他的界面和他體驗(yàn)到的交互過(guò)程是什么。”
6、”用戶的需求決定產(chǎn)品的方向,用戶的使用和交互過(guò)程決定了產(chǎn)品的設(shè)計(jì)“。
(記?。翰⒉皇?rdquo;產(chǎn)品的設(shè)計(jì)決定用戶的使用和交互過(guò)程”。)
7、在用戶體驗(yàn)設(shè)計(jì)領(lǐng)域有很大一部分人在做”交互設(shè)計(jì)”的工作,這些工作可以大致的描述為:
“我們?cè)诹私猱a(chǎn)品思路和用戶群特征以后(用戶研究),會(huì)作一些典型用戶的角色模擬(角色設(shè)計(jì))和使用情景模擬(情景設(shè)計(jì)),通過(guò)情景的再現(xiàn)演示來(lái)總結(jié)和逐步細(xì)化用戶使用中的各種交互需求(任務(wù)分解),最后用流程圖和線框圖的形式把設(shè)計(jì)結(jié)果表現(xiàn)出來(lái)”。
8、需要說(shuō)明的是,交互設(shè)計(jì)畫(huà)出來(lái)的流程圖是”用戶使用流程”,而不是”底層業(yè)務(wù)邏輯流程”。
雖然他們很相近,但本質(zhì)不一樣:一個(gè)是從用戶的角度出發(fā),一個(gè)是從技術(shù)實(shí)現(xiàn)出發(fā);使用流程圖是在描述用戶的交互過(guò)程和需求,底層業(yè)務(wù)邏輯流程是為了滿足用戶的需求。
把用戶使用流程演變成底層業(yè)務(wù)邏輯流流程,是在滿足用戶需求;把底層業(yè)務(wù)邏輯流程演變成用戶使用流程,是在想當(dāng)然的認(rèn)為用戶一定會(huì)按照你的設(shè)計(jì)是用產(chǎn)品。
9、很明顯”先設(shè)計(jì)底層業(yè)務(wù)邏輯流程再考慮交互流程的設(shè)計(jì)”是標(biāo)準(zhǔn)的工程師思路,這和整個(gè)行業(yè)先前都是工程師背景有關(guān)。
最后會(huì)發(fā)現(xiàn):產(chǎn)品是給技術(shù)實(shí)現(xiàn)設(shè)計(jì)的,而不是給用戶設(shè)計(jì)的。(雖然做底層邏輯架構(gòu)的人也會(huì)以為他們是在給用戶設(shè)計(jì),但不可否認(rèn)他們的特長(zhǎng)不是這些。)
10、這種產(chǎn)品設(shè)計(jì)過(guò)程也無(wú)法催動(dòng)技術(shù)的提升,而且經(jīng)常還會(huì)導(dǎo)致:
用戶體驗(yàn)設(shè)計(jì)師做了某些好的必須的體驗(yàn)效果時(shí),得到反饋 — “我們底層的邏輯不是這樣的,這個(gè)我們實(shí)現(xiàn)不了。只能放棄這部分的體驗(yàn)”、”用戶為什么會(huì)這樣做呢? 按照我們的設(shè)計(jì)他們不會(huì)這樣做呀!”、”按照現(xiàn)在的底層邏輯,這樣的交互流程設(shè)計(jì)作不了,不要考慮了…”等等底層架構(gòu)規(guī)定了體驗(yàn)設(shè)計(jì)的現(xiàn)象再普遍不過(guò)…
11、記?。河脩羰褂玫慕换チ鞒淌堑讓訕I(yè)務(wù)邏輯流程的需求,而不是底層的”表現(xiàn)”。
所以,用戶體驗(yàn)設(shè)計(jì)的工作不只是應(yīng)該在項(xiàng)目之初就參與進(jìn)去,而是很多體驗(yàn)設(shè)計(jì)都應(yīng)該放到底層設(shè)計(jì)的前面去。這是一個(gè)循環(huán)的迭代過(guò)程,但站在這個(gè)過(guò)程前面的應(yīng)該是用戶使用的交互流程設(shè)計(jì)。
我建議:作產(chǎn)品需求的PM們先去作一下產(chǎn)品的交互設(shè)計(jì),然后再去考慮底層的業(yè)務(wù)邏輯和架構(gòu)。
原文地址:http://uicom.net/blog/?p=575