自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

交互設(shè)計(jì)那些事兒(二):開發(fā)人員必備知識(shí)

開發(fā) 后端
《交互設(shè)計(jì)那些事兒》之一完工后,承蒙各位抬愛,在微博時(shí)代被大量轉(zhuǎn)發(fā)和分享,也讓我收到一些郵件,詢問我下篇為何還不出來?請(qǐng)?jiān)徫业亩栊?,每個(gè)周末都給自己找了不少借口一拖再拖,上個(gè)周末又在家里養(yǎng)了兩天的病——在此提醒朋友們,換季季節(jié),多喝水,多休息,少生病哈。

 

 

《交互設(shè)計(jì)那些事兒》之一完工后,承蒙各位抬愛,在微博時(shí)代被大量轉(zhuǎn)發(fā)和分享,也讓我收到一些郵件,詢問我下篇為何還不出來?請(qǐng)?jiān)徫业亩栊?,每個(gè)周末都給自己找了不少借口一拖再拖,上個(gè)周末又在家里養(yǎng)了兩天的病——在此提醒朋友們,換季季節(jié),多喝水,多休息,少生病哈。

一. 理論前提

1. 人機(jī)交互與人類信息處理機(jī)制理論

既然產(chǎn)品設(shè)計(jì)出來不是給設(shè)計(jì)師用的,而是給用戶用的,他們?nèi)绾卫斫?、認(rèn)知、使用產(chǎn)品才是最重要的。因此“定義用戶”,“了解用戶”,“研究用戶”是交互設(shè)計(jì)前需要做的重要工作。

要了解三種不同的“模型”:實(shí)現(xiàn)模型,用戶心理模型以及表現(xiàn)模型。在《交互設(shè)計(jì)精髓》書中(英文名:about face3.0about face3.0),作者Alan Cooper寫道:設(shè)計(jì)者最重要的目標(biāo)之一,就是要使表現(xiàn)模型和用戶的心理模型盡可能地接近,因此,設(shè)計(jì)師能否詳細(xì)地了解目標(biāo)用戶所認(rèn)為的“如何使用軟件”非常關(guān)鍵。


圖1:實(shí)現(xiàn)模型,表現(xiàn)模型,用戶心理模型

我們舉個(gè)簡(jiǎn)單的例子去闡述以上的理論。電路板……一個(gè)普通的家庭婦女一天要用到電路板很多次,早上插上豆?jié){機(jī),開啟微波爐,開啟電飯煲,洗了頭發(fā)插上吹風(fēng)機(jī),晚上按亮臺(tái)燈……她只需要做的就是保持插頭接入電源,然後開啟電器即可。若你采訪她說:你了解這些電器的工作原理嗎?你知道為何會(huì)有電嗎?
 

除非她是個(gè)物理學(xué)家,要不然她有可能給出和我一樣的答案:我以為我只要插入插頭,插座里的開關(guān)就會(huì)被連接起來,電流就會(huì)從某個(gè)中心站源源不斷輸入到電線里,進(jìn)而啟動(dòng)我的電器。沒錯(cuò),我想到就是輸液一樣的經(jīng)驗(yàn)……電流正如輸液管中的液體一樣被輸入到電器里。
 

但是實(shí)際上這個(gè)簡(jiǎn)單的動(dòng)作背后有著無比復(fù)雜的電路原理……請(qǐng)?jiān)徫腋緹o法去描述這個(gè)工作原理.它想起來或許如同下圖中左側(cè)的電路板……然而實(shí)際原理比這個(gè)還要復(fù)雜。我不了解這些,但是我的認(rèn)知雖然錯(cuò)誤,但是完全不妨礙我去用“電”。因?yàn)樵O(shè)計(jì)人員給了我一個(gè)簡(jiǎn)單的插頭和插座,以及各種簡(jiǎn)單的開關(guān)。

圖2: 實(shí)現(xiàn)模型電路板和用戶心理模型插頭對(duì)比
 

很多產(chǎn)品設(shè)計(jì)也是如此,你不需要教育你的用戶成為精通電路板以及輸電站工作原理的專家才讓他們能夠用你的產(chǎn)品。他們是如何理解的?雖然是錯(cuò)誤的,但是這預(yù)示著你應(yīng)該如何去“表現(xiàn)”你的設(shè)計(jì)。
 

2. 了解用戶—行為、態(tài)度、能力……

但凡交互設(shè)計(jì)的書籍都會(huì)從了解用戶開始??墒橇私庥脩舻氖裁茨??

首先了解的是人本身,人類的信息處理機(jī)制,心理學(xué),以及消費(fèi)者心理學(xué)、行為學(xué)等等。

其次才是商業(yè)環(huán)境下的用戶,再可以細(xì)分到某個(gè)行業(yè)的用戶,比如電子商務(wù)購(gòu)物者研究。和市場(chǎng)研究學(xué)對(duì)消費(fèi)者的研究有所不同的時(shí),用戶體驗(yàn)設(shè)計(jì)部的用戶研究員更關(guān)心的是用戶產(chǎn)生的行為研究(behavior),而不是觀點(diǎn)(view).

 

 圖3:用戶行為變量 

以上四個(gè)領(lǐng)域都屬于要了解用戶的維度,用戶體驗(yàn)設(shè)計(jì)部更加偏重于對(duì)于用戶行為的研究,通過用戶行為的觀察、研究,挖掘出用戶真正的內(nèi)在需求。

在目前的UED組織架構(gòu)中,雖然有用戶研究員這一專門的職位,但是作為交互設(shè)計(jì)師,依然要盡可能親自參與了解用戶的工作中,下圖所示的了解用戶的不同層次的工作,若有興趣,可以多多涉獵。
 


圖4:從了解人到了解用戶,從了解心理到研究行為

3. 可用性及交互設(shè)計(jì)十大原則

從上世紀(jì)的80年代起,Jakob nielsen(網(wǎng)站:http://www.useit.com/)就一直是可用性領(lǐng)域的領(lǐng)軍人物。

他提出,通常來講,要使產(chǎn)品或者服務(wù)具有可用性,至少需要考慮以下5個(gè)維度:

  • 可學(xué)習(xí)性: 系統(tǒng)應(yīng)該很容易學(xué)習(xí),這樣用戶就可以快速開展工作
  • 效率性:一旦使用即可提高生產(chǎn)率
  • 可記憶性:即使離開一個(gè)系統(tǒng)一段時(shí)間,之后重新使用這個(gè)系統(tǒng),也不用一切從頭學(xué)起。
  • 容錯(cuò)和錯(cuò)誤預(yù)防能力:最低的錯(cuò)誤率,讓用戶很少出錯(cuò),即使出錯(cuò)也很快能夠恢復(fù),必須保證不發(fā)生災(zāi)難性的事故。
  • 主觀滿意度:使用起來令人愉悅。

要舉出這5個(gè)方面的反例,也不難,用過公司財(cái)務(wù)系統(tǒng),Oracal的同學(xué)自然會(huì)清楚。為什么有些系統(tǒng)必須要培訓(xùn)了才能上手,并且一段時(shí)間不用,就會(huì)忘記掉怎么用,最糟糕的是,在使用的過程中,你充滿了委屈和郁悶。

可用性以及其他相關(guān)因素的關(guān)系(整理自重塑用戶體驗(yàn)》一書):

圖5:可用性與相關(guān)因素關(guān)系

在 5大維度的基礎(chǔ)上,Jakob nielsen發(fā)展了一套沿用至今的啟發(fā)式評(píng)估指南兼原則。在用戶研究領(lǐng)域,看一個(gè)新的產(chǎn)品是否達(dá)到可用性目標(biāo),除了邀請(qǐng)真實(shí)的客戶外,也會(huì)讓行業(yè)專業(yè)、用戶體驗(yàn)設(shè)計(jì)師們,用Nielsen提出的十大交互設(shè)計(jì)原則作為啟發(fā)式評(píng)估的綱領(lǐng),去審視設(shè)計(jì)作品。

[[80809]] 

圖6:十大啟發(fā)式評(píng)估原則

這應(yīng)該是交互設(shè)計(jì)領(lǐng)域理論的沉淀結(jié)果。

#p#

二. 意識(shí)前提

在實(shí)際應(yīng)用中,除了掌握基本的理論基礎(chǔ),還需要了解工作環(huán)境對(duì)于交互設(shè)計(jì)師的特殊要求。據(jù)我的經(jīng)驗(yàn),以下幾點(diǎn)需要注意:

1. 好的解決方案是平衡

什么是好的設(shè)計(jì)方案?工作環(huán)境為結(jié)果買單,為過程喝彩。首先這個(gè)方案必然是技術(shù)可行的,這個(gè)方案必然是達(dá)到商業(yè)目標(biāo)的,這個(gè)方案是在滿足種種期望下,符合種種制約條件下的盡可能用戶體驗(yàn)最優(yōu)化的產(chǎn)物。如果用戶體驗(yàn)是10分,你先是做到10,然後綜合各種因素削減做到7。而不是死守著10不放,也不是一開始就奔著7去做。交互設(shè)計(jì)師如何拿到結(jié)果?

2. 多謀,方能善斷

交互設(shè)計(jì)是理性的,也是感性的,更是理性的。它始終在尋求最佳解決方案——現(xiàn)實(shí)中往往沒有出現(xiàn)過這個(gè)最佳方案,只有最適合的。所以交互設(shè)計(jì)師不能放棄探索。在任何一個(gè)既定的需求下,都有著無數(shù)個(gè)解決方案。除非你相信一開始蹦到腦子里的就是最適合的。否則多做一些嘗試,多聽一些意見,多做一些評(píng)審。

3. 不求一次完美

很可能到了要交付的日期,你腦子里還在探索。你又有了新的解決方案。渴求完美的心理,幾乎是設(shè)計(jì)師的通病。產(chǎn)品上線后糟糕的用戶反饋,會(huì)比你的主管給你打個(gè)糟糕的KPI的分?jǐn)?shù)更讓你難以忍受。但是上線后產(chǎn)品更加容易得到用戶的行為數(shù)據(jù)和反饋,讓下一次的優(yōu)化更加有目標(biāo)。該放手就放手吧。

掌握節(jié)奏感,要記住自己是項(xiàng)目中的一環(huán),確保項(xiàng)目的進(jìn)程是首要任務(wù)。記下那些優(yōu)柔寡斷,記下那些糾結(jié),在發(fā)布之后的用戶研究需求里提出來去驗(yàn)證。

#p#

三. 交互方法

1. FLOW CHART 流程圖

流程圖種類非常多,一般常用的有任務(wù)流程圖(Task Flow)以及頁(yè)面流程圖(Page Flow).

任務(wù)流程圖(Task Flow)——為了達(dá)到某個(gè)目標(biāo),用戶需要進(jìn)行的各項(xiàng)任務(wù),以及各項(xiàng)任務(wù)之間的邏輯關(guān)系,一般來講,技術(shù)人員繪制的UML流程圖以及產(chǎn)品經(jīng)理繪制的業(yè)務(wù)流程圖都屬于任務(wù)流程圖。

舉一個(gè)GTD(getting things done,時(shí)間管理)的任務(wù)流程圖:


 

圖7:GTD流程圖

我們可以根據(jù)以上的時(shí)間管理啟發(fā),輕松繪制出家庭收納指南流程圖:

圖8:家庭收納指南流程圖

當(dāng)任務(wù)中參與部門較多時(shí),流程圖如果有必要體現(xiàn)出不同節(jié)點(diǎn)各部門、人員如何配合,改換流程圖的形式,多用泳道流程圖表示:
 


 

圖9:年度預(yù)算流程圖(泳道圖,來源于網(wǎng)絡(luò)) 
 

而頁(yè)面流程圖(Page Flow)則多由設(shè)計(jì)師產(chǎn)出,用來表示為了完成所有任務(wù),需要的頁(yè)面以及頁(yè)面之間的跳轉(zhuǎn)關(guān)系。任務(wù)流程圖上的某些任務(wù)是在頁(yè)面上完成的,有些可能不是,比如通過郵件、系統(tǒng)消息等。在分析任務(wù),以及分析任務(wù)流程圖并得出頁(yè)面流程圖的過程中,設(shè)計(jì)師基本上可以知道需要多少個(gè)頁(yè)面,每個(gè)頁(yè)面的目標(biāo)和設(shè)計(jì)需求是什么。

頁(yè)面流程圖能夠提供“俯瞰全局”的視角,讓設(shè)計(jì)師不陷入到某個(gè)具體頁(yè)面的細(xì)節(jié)里,始終把握大局。另外能夠幫助設(shè)計(jì)師查漏補(bǔ)缺,在沒有詳細(xì)開展線框圖及交互細(xì)節(jié)設(shè)計(jì)之前,不是憑空去想像復(fù)雜的交互行為。

好的頁(yè)面流程圖應(yīng)該有各頁(yè)面的編號(hào),并和線框圖的頁(yè)面對(duì)應(yīng)起來。它也可以在以后作為項(xiàng)目組進(jìn)行任務(wù)走查的基礎(chǔ)。

2. WIRE FRAMES 線框圖

過去,我也寫過幾篇文章:

-聊聊線框圖:那些必要的理論和前提

-聊聊線框圖:UED和PD對(duì)于線框圖不同的定位

-聊聊線框圖: 多給線框圖一些時(shí)間

在《聊聊線框圖:那些必要的理論和前提》文中,我對(duì)那幾個(gè)觀點(diǎn)沒有其他補(bǔ)充性的內(nèi)容:

1. 線框圖不是“畫”出來的,而是想出來的,是確認(rèn)出來的。

2. 精美細(xì)致并不重要

3. 從最簡(jiǎn)單的開始,逐漸補(bǔ)充細(xì)節(jié)

4. 選擇性價(jià)比最高的工具——不要把時(shí)間花在學(xué)習(xí)工具上

線框圖說白了,也只是工具而已。作為交互設(shè)計(jì)師,不僅僅只有這個(gè)方法才能表達(dá)產(chǎn)品。

3. 講故事

交互設(shè)計(jì)師要有憑空想象復(fù)雜的交互行為的能力。作為一個(gè)路癡的我,根本無法憑空去想象一個(gè)火車站的架構(gòu),地鐵站的架構(gòu),我一直認(rèn)為自己在“憑空想象復(fù)雜的交互行為”能力方面不足。但是,我愿意去學(xué)習(xí)和彌補(bǔ)。利用周全的流程圖即是彌補(bǔ)的方法之一,通過流程圖,可以強(qiáng)迫自己把各種分支流程都考慮到,窮舉出各種 CASE. 而另一個(gè)好用的方法即是講故事。

直到現(xiàn)在,每當(dāng)有人給我講他的一個(gè)新的構(gòu)想的時(shí)候,我總是忍不住打斷他吃力的講解,說:講個(gè)故事吧。假設(shè)現(xiàn)在你的方案都實(shí)現(xiàn)了,假設(shè)有了這個(gè)東西,假設(shè)你的用戶是小明,他……

我們也總是能發(fā)現(xiàn),講故事除了引人入勝,更能發(fā)掘出本身不符合邏輯的事實(shí)——因?yàn)楣适潞苋菀字v不下去。但是沒有故事,片段的話語(yǔ)很容易“蒙混過關(guān)”。

角色模型,任務(wù)走查,故事板歸根結(jié)底是為了講需求和產(chǎn)品設(shè)計(jì)場(chǎng)景化,因此我將他們都統(tǒng)一為一種技能:講故事。

要講一個(gè)好故事,你可能得:

1. 設(shè)定主人公,他們是誰,有什么特征?他們的需求是什么?

2. 設(shè)定故事的背景,要引人入勝,故事從哪里開始?

3. 設(shè)定你的故事線,你可以憑空去講,在你有了原型之后,也可以用頁(yè)面流程圖、任務(wù)流程圖等將故事串起來,點(diǎn)擊具體的頁(yè)面,讓項(xiàng)目組和你一起在故事中進(jìn)行任務(wù)的走查。
 


 

交互設(shè)計(jì)的方法還有很多,比如卡片分類法、概念圖、站點(diǎn)地圖(SITE MAP)等,無法一一展開了。有興趣的同學(xué)自行了解哈。

至于交互設(shè)計(jì)的工具:

1. 紙和筆,腦子和嘴巴——這是開始設(shè)計(jì)的第一步,通過溝通了解需求,挖掘需求,筆和紙是具像化設(shè)計(jì)的第一步。

2. Axure——我用它來做線框圖、流程圖以及詳細(xì)流程圖,雖然它有不盡如人意的地方,但是依然是目前來看最符合交互性價(jià)比的工具。了解它下載它可以看:www.axure.org.

3. OmniGraffle——蘋果系統(tǒng)里最好用的畫圖工具,自從用了它之后,流程圖,概念圖之類的,基本上就用它。

嗯,有關(guān)交互設(shè)計(jì)那些事兒,聊到這里,發(fā)現(xiàn)還有太多故事,交互設(shè)計(jì)的迷茫期和瓶頸期,更是讓我感悟良多,寫長(zhǎng)文是傷身體的活兒,先到此為止了。咱們以后聊,歡迎交流。

原文鏈接:http://heidixie.blog.sohu.com/189372272.html

責(zé)任編輯:林師授 來源: Heidi格物志
相關(guān)推薦

2012-06-28 09:56:36

設(shè)計(jì)交互設(shè)計(jì)

2012-03-12 13:55:22

交互設(shè)計(jì)

2009-04-03 10:00:56

2009-06-22 09:13:55

測(cè)試開發(fā)人員

2023-02-06 18:27:00

開發(fā)人員語(yǔ)言

2019-02-01 10:56:04

2022-07-15 15:22:51

區(qū)塊鏈開發(fā)語(yǔ)言

2018-11-21 12:21:33

Ruby框架Web應(yīng)用

2020-10-14 09:45:29

Web開發(fā)瀏覽器

2013-06-14 08:47:45

2020-04-20 17:46:41

GitHub開發(fā)庫(kù)

2015-02-10 09:24:04

Web開發(fā)JavaScript工具

2020-04-07 17:13:15

開發(fā)工具技術(shù)

2009-11-23 20:07:51

ibmdw開發(fā)

2021-02-19 09:33:01

kubernetesJAVA服務(wù)

2009-12-11 14:50:14

Visual Basi

2012-05-30 15:15:42

ibmdw

2023-03-15 07:12:53

企業(yè)開發(fā)人員提供商

2020-09-25 17:31:43

JavaScript開發(fā)技術(shù)

2015-04-14 09:38:35

軟件開發(fā)人員便利工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)