第 1 章 數(shù)字產(chǎn)品的設(shè)計過程
規(guī)劃并設(shè)計產(chǎn)品行為
對于數(shù)字產(chǎn)品,做規(guī)劃需要了解使用這些產(chǎn)品的用戶如何生活和工作,所設(shè)計的產(chǎn)品的行為和形式能夠支持和方便用戶的這些行為。
產(chǎn)品功能需要與競爭者完全相同的產(chǎn)品有所區(qū)分。
行為設(shè)計需要了解用戶從購買到使用完整過程中同產(chǎn)品的關(guān)系。最重要的是了解用戶希望如何使用該產(chǎn)品,以怎樣的方式、使用的目的。
通過恰當(dāng)?shù)脑O(shè)計行為,實現(xiàn)用戶的目標(biāo)。
識別用戶目標(biāo)

用戶目標(biāo)通常與我們的猜測大相徑庭。
只為實現(xiàn)商業(yè)目標(biāo)而設(shè)計開發(fā)的產(chǎn)品終會失敗,無法滿足用戶目標(biāo)的產(chǎn)品大多數(shù)也同樣無法達(dá)到其商業(yè)目標(biāo)。
產(chǎn)品要首先滿足使用者的個人目標(biāo)。
目標(biāo) vs 任務(wù)和活動
目標(biāo)不等同于任務(wù)或活動。目標(biāo)是對最終情況的預(yù)期,而任務(wù)或活動只是達(dá)成一個或一組目標(biāo)的中間步驟(在組織的不同層次上)。
通過目標(biāo)來看問題,便可以利用現(xiàn)有的科技消除不相關(guān)的任務(wù),從而極大地便利活動。
設(shè)計要滿足情境中的目標(biāo)
設(shè)計目標(biāo)依賴于具體的情境——用戶是誰、在做什么、目標(biāo)是什么。一味地遵循與用戶目標(biāo)和需求不相關(guān)的規(guī)則,是無法設(shè)計出好產(chǎn)品的。
如果軟件讓用戶完成任務(wù),卻沒有解決用戶的目標(biāo),則幾乎無法提高效率。
雖然任務(wù)是用戶的關(guān)注點,但設(shè)計者要關(guān)注任務(wù)之外的問題,明確最重要的用戶是誰,進而確定用戶目標(biāo)是什么,為什么是這個目標(biāo)。
實現(xiàn)模型和心理模型
實現(xiàn)模型
任何機器都有一套機制來達(dá)成目標(biāo)。
“實現(xiàn)模型”這一術(shù)語描述了代碼實現(xiàn)程序的細(xì)節(jié)。這是指有關(guān)機器和程序?qū)嶋H的運作方式。
設(shè)計出能反映實現(xiàn)模型的軟件更為簡單。雖然這充分體現(xiàn)了工程上的基礎(chǔ)結(jié)構(gòu),但沒有為用戶提供連貫的機制,來完成其目標(biāo)。最終設(shè)計出的產(chǎn)品只會原理客戶所需,讓用戶感到迷惑。
心理模型
人們使用產(chǎn)品時,不需要了解復(fù)雜的機制工作原理的所有細(xì)節(jié),因此可以創(chuàng)造出一種快捷的認(rèn)知方式來解釋復(fù)雜的機制。這種方式足以應(yīng)付人們與產(chǎn)品的交互。
在數(shù)字世界里,用戶的心理模型和實現(xiàn)模型經(jīng)常時截然不同的。對于軟件應(yīng)用來說,實現(xiàn)模型與心理模型之間的差異非常明顯。
力求完美:呈現(xiàn)模型
設(shè)計師如何向用戶呈現(xiàn)程序的功能,這就是“呈現(xiàn)模型”
在軟件世界,程序的呈現(xiàn)可以與程序的實際處理結(jié)構(gòu)不同。
呈現(xiàn)模型越趨于用戶的心理模型,用戶就會越感覺程序容易使用和理解,用戶對應(yīng)用程序的學(xué)習(xí)和使用能力就越高。
設(shè)計原則:
用戶界面應(yīng)該基于用戶心里模型,而不是實現(xiàn)模型。
目標(biāo)導(dǎo)向的交互設(shè)計反應(yīng)了用戶的心理模型。
目標(biāo)導(dǎo)向設(shè)計概論
消除隔閡
設(shè)計在軟件開發(fā)過程中的角色需要轉(zhuǎn)變。
作為產(chǎn)品定義的設(shè)計
切當(dāng)?shù)剡\用設(shè)計時,不僅僅可以發(fā)現(xiàn)用戶需求,還能規(guī)范產(chǎn)品的行為和外觀。換句話說,設(shè)計在用戶目標(biāo),業(yè)務(wù)需求和技術(shù)制約的基礎(chǔ)上,提供了真正意義上的產(chǎn)品定義。
作為研究者的設(shè)計師
設(shè)計者要學(xué)著成為研究者
設(shè)計師所帶來的最輕有利的工具之一就是所謂的同理心(empathy):能體會到他人所想的能力。
恰當(dāng)?shù)挠脩粞芯恳笾苯?,深入地了解用戶,設(shè)計師提出解決方案之前,就需要設(shè)計師早早地沉浸在用戶的世界,為用戶考慮。
產(chǎn)品開發(fā)過程中一個最大的危險就是將設(shè)計師隔離于用戶之外,這樣就泯滅了通感能力。
設(shè)計過程概述
- 研究——用戶研究及應(yīng)用領(lǐng)域
- 建?!脩艏笆褂们榫?/li>
- 需求定義——定義用戶、業(yè)務(wù)及技術(shù)面需求
- 設(shè)計框架——定義設(shè)計結(jié)構(gòu)和流程
- 設(shè)計細(xì)化——提煉行為、形式及內(nèi)容
- 設(shè)計支持——開發(fā)階段的要求

產(chǎn)品成功的關(guān)鍵是目標(biāo),不是特性
目標(biāo)導(dǎo)向設(shè)計過程及其及決策提供的理論基礎(chǔ),能更容易地讓設(shè)計者與開發(fā)者、市場與管理人員一道協(xié)同工作,還能確保正在考慮的設(shè)計不是憑空臆想,也不是某個突發(fā)奇想的創(chuàng)意,或團隊成員個人偏好的體現(xiàn)。
交互設(shè)計不是憑空猜測
目標(biāo)導(dǎo)向設(shè)計是一個強有力的工具,能夠回答定義和設(shè)計數(shù)字產(chǎn)品過程中出現(xiàn)的最重要的問題:
用戶是誰?
用戶在試圖實現(xiàn)什么目標(biāo)?
用戶如何看待他們要實現(xiàn)的目標(biāo)?
用戶認(rèn)為哪種體驗具有吸引力并且值得的?
產(chǎn)品應(yīng)當(dāng)如何工作?
產(chǎn)品應(yīng)當(dāng)采用何種形式?
用戶如何與產(chǎn)品實現(xiàn)交互?
產(chǎn)品功能如何更有效地組織在一起?
產(chǎn)品以何種形式面向首次使用的用戶?
產(chǎn)品如何在技術(shù)上實現(xiàn)易于理解,讓人喜歡且易于操控?
產(chǎn)品如何處理用戶遇到的問題?
產(chǎn)品如何幫助不常使用或者生手用戶實現(xiàn)其目標(biāo)?
產(chǎn)品如何為骨灰級用戶提供足夠地深度和力度?