第 4 章 設(shè)立愿景:場景和設(shè)計(jì)需求
彌合研究與設(shè)計(jì)之間的鴻溝
這一過程包含四個(gè)主要活動(dòng):
- 利用故事清潔或場景劇本來設(shè)想理想的用戶交互過程蛔屹。
- 運(yùn)用場景劇本來提取設(shè)計(jì)需求胞谭。
- 依次使用這些需求來定義產(chǎn)品的基本交互需要子刮。
- 在這個(gè)框架中不斷增加設(shè)計(jì)細(xì)節(jié)。
敘事是這一過程的粘合劑,是研究數(shù)據(jù)和潛在產(chǎn)品特性的指南針:用人物模型創(chuàng)造故事,讓故事指明用戶滿意的地方昂拂。
場景:以敘述為設(shè)計(jì)工具
敘述是高效的設(shè)計(jì)工具受神,我們?yōu)閿?shù)字產(chǎn)品創(chuàng)造的體驗(yàn)都有其自己的敘事結(jié)構(gòu)(可能更有根據(jù))抛猖,交互設(shè)計(jì)就建立在這些敘事的基礎(chǔ)上。
敘事在交互產(chǎn)品的設(shè)覺設(shè)計(jì)描述方面也很有效鼻听。交互設(shè)計(jì)首先是對(duì)不斷發(fā)生的行為進(jìn)行設(shè)計(jì)财著。因此,敘事結(jié)構(gòu)結(jié)合快速撑碴、靈活的視覺工具撑教,能夠完美地激發(fā)、想象醉拓、呈現(xiàn)伟姐、驗(yàn)證各種交互概念。
在過程的最初階段亿卤,我們只關(guān)注情節(jié)中的各個(gè)點(diǎn)愤兵,這使我們能在探索設(shè)計(jì)概念時(shí)保持靈活。把關(guān)鍵點(diǎn)放在敘事上排吴,我們能夠快速靈活地設(shè)計(jì)出高水準(zhǔn)的方案秆乳,而不會(huì)在惰性和開支的泥潭中糾結(jié)。
場景對(duì)比使用案例钻哩、用戶故事
場景和使用案例都是用來描述用戶與系統(tǒng)交互的方法屹堰。不過,他們服務(wù)于不同的功能街氢。目標(biāo)導(dǎo)向的場景是從具體用戶(人物模型)角度定義產(chǎn)品行為的迭代手段扯键。其中不僅包括系統(tǒng)的功能,也包括功能的優(yōu)先級(jí)排序珊肃,以及這些功能如何從用戶所見荣刑、用戶如何與系統(tǒng)交互的角度來表達(dá)。
使用案例通常是一種技術(shù)近范,基于對(duì)系統(tǒng)功能需求的全面描述上嘶摊,具有事務(wù)性,關(guān)注低層用戶行為和相應(yīng)的系統(tǒng)反應(yīng)评矩。用例在確定極端例子及產(chǎn)品功能是否完整的方面用處很大叶堆,但只適用于設(shè)計(jì)驗(yàn)證的后期。
敏捷編程方法中會(huì)采用用戶故事的方式斥杜,但通常這些故事并非真實(shí)的故事或敘事虱颗。相反沥匈,用戶故事由簡短的詞句組成,如“作為用戶忘渔,我想登錄我的網(wǎng)上銀行賬戶高帖。”一般來說畦粮,緊跟著會(huì)出現(xiàn)另一組句子散址,簡單描述完這一交互所需要的界面。用戶故事更像是費(fèi)正式的措辭要求宣赔,而不是場景泣刹。用戶故事不會(huì)描述宏觀層面的整個(gè)用戶流程或用戶最終目標(biāo)辈赋。這可以刪除不必要的交互,鎖定用戶真實(shí)需求。
基于場景的設(shè)計(jì)
場景(scenario)一般用來描述具體解決設(shè)計(jì)問題的方法:運(yùn)用一個(gè)具體的故事構(gòu)建并闡明設(shè)計(jì)方案脑沿。
“場景能夠針對(duì)多種不同的目的昆禽,描述各級(jí)細(xì)節(jié)的情況锻霎。有助于協(xié)調(diào)所設(shè)計(jì)項(xiàng)目的各個(gè)方面蚜厉。”
? ——約翰 卡羅爾
基于人物模型的場景
基于人物模型的場景是用敘事的方式簡明描述運(yùn)用產(chǎn)品或服務(wù)來實(shí)現(xiàn)具體目標(biāo)的一個(gè)或多個(gè)人物模型砰逻。這種方式能讓我們能夠從一個(gè)故事作為設(shè)計(jì)的開端鸣驱,這個(gè)故事從人物模型的角度描述一種理想的體驗(yàn),聚焦于人及其思考和行為方式诱渤,而不是關(guān)注科技或者商業(yè)目標(biāo)的實(shí)現(xiàn)丐巫。
三類場景
情境場景:用于在更高層次探索產(chǎn)品如何更好地服務(wù)于人物模型的需求。情景場景從人物模型的角度撰寫勺美,關(guān)注人類活動(dòng)递胧、感知和期望。
關(guān)鍵路徑場景:關(guān)注最重要的用戶交互赡茸,始終注意人物模型如何使用產(chǎn)品以達(dá)到自身目標(biāo)缎脾。
驗(yàn)證場景:用來驗(yàn)證在各種情況下測(cè)試設(shè)計(jì)方案。
設(shè)計(jì)需求:交互的“什么”問題
需求定義階段決定設(shè)計(jì)中的“什么”問題:人物模型需要哪些信息和能力來完成其目標(biāo)占卧。在進(jìn)入下一個(gè)問題之前遗菠,闡明交互中需要“什么”并達(dá)成一致意見很關(guān)鍵:產(chǎn)品外觀是什么樣子、有什么樣的行為华蜒、如何操作辙纬、感覺如何。混淆這兩個(gè)問題是產(chǎn)品交互設(shè)計(jì)中最嚴(yán)重的陷阱之一叭喜。請(qǐng)不要跳過這一環(huán)節(jié)贺拣,否則會(huì)有陷入死循環(huán)的風(fēng)險(xiǎn)。
如果沒有闡明問題并達(dá)成一致意見就提出解決方案,結(jié)果就是沒有清晰譬涡、客觀的方法評(píng)估設(shè)計(jì)是否適當(dāng)闪幽。這又會(huì)導(dǎo)致產(chǎn)品團(tuán)隊(duì)和利益相關(guān)者中產(chǎn)生“我喜歡”對(duì)抗“你喜歡”的主觀差異。
設(shè)計(jì)原則:設(shè)計(jì)產(chǎn)品行為前涡匀,首先定義產(chǎn)品會(huì)做什么盯腌。
設(shè)計(jì)需求不是特性
需求(requirement)并不指產(chǎn)品的特性或功能,而是需要(needs)**的同義詞陨瘩。需求必須滿足人類和商業(yè)的需要腕够,這是產(chǎn)品必須滿足的目標(biāo)。
設(shè)計(jì)需求不是規(guī)格說明
需求并不是產(chǎn)品經(jīng)理輸出的市場營銷需求文檔(MRD)或者項(xiàng)目需求文檔(PRD)拾酝。雖然上述文檔在良好的執(zhí)行時(shí)是試圖描述“產(chǎn)品是什么”問題燕少,但也存在缺陷卡者。
許多MRD和PRD文檔容易將產(chǎn)品需求與實(shí)現(xiàn)方式混為一談蒿囤。在設(shè)計(jì)過程之前命令制定解決方案只會(huì)引來麻煩,因?yàn)檫@樣容易導(dǎo)致笨拙和雜亂的交互和產(chǎn)品崇决。
設(shè)計(jì)需求是戰(zhàn)略性的
為了找到最佳的方式來滿足特定的人群需求材诽,就要從需求著手,而不是從解決方案開始恒傻。分離問題和解決方案是一種方法脸侥,這么做可以盡可能的保持靈活性。通過明確定義用戶需求盈厘,設(shè)計(jì)師能夠同技術(shù)人員一道睁枕,找到切實(shí)可行的最佳方案,同時(shí)保證產(chǎn)品幫助人們達(dá)到目標(biāo)的能力不會(huì)妥協(xié)沸手。這樣的話外遇,執(zhí)行出現(xiàn)問題是不會(huì)殃及產(chǎn)品定義。同樣契吉,這樣也就可能規(guī)劃長期技術(shù)發(fā)展跳仿,從而能夠提供日益先進(jìn)的途徑來滿足用戶需求。
設(shè)計(jì)需求來源廣泛
人物模型和場景是設(shè)計(jì)需求的主要來源捐晶,但還包括其他需求菲语。人物模型商業(yè)需求的限制,以及技術(shù)和法律的約束通常是再采訪產(chǎn)品的商業(yè)和技術(shù)利益相關(guān)者時(shí)收集到的惑灵。
需求定義過程
把健壯的模型轉(zhuǎn)化為設(shè)計(jì)方案需要經(jīng)過兩個(gè)主要階段山上。需求定義回答了關(guān)于產(chǎn)品是什么以及要做什么的問題∮⒅В框架定義則主要回答了產(chǎn)品行為方式和如何構(gòu)建產(chǎn)品來滿足用戶目標(biāo)等問題佩憾。
需求定義由以下五個(gè)步驟組成:
- 創(chuàng)建問題和愿景陳述
- 探索和頭腦風(fēng)暴
- 確定人物模型期望
- 構(gòu)建情景場景
- 明確設(shè)計(jì)需求
這是個(gè)循環(huán)往復(fù)的過程。設(shè)計(jì)師可能要在步驟3和步驟5之間重復(fù)多次潭辈,直到需求穩(wěn)定下來鸯屿。這是本過程的必要環(huán)節(jié)澈吨,不能省略。
步驟1:創(chuàng)建問題和愿景陳述
在構(gòu)思過程開始前寄摆,設(shè)計(jì)師要對(duì)前進(jìn)方向有明確的指令谅辣,這點(diǎn)很重要。問題和愿景陳述提供了這種指令婶恼,非常有利于在設(shè)計(jì)過程向前推進(jìn)之前桑阶,在利益相關(guān)者之間達(dá)成共識(shí)。
問題陳述定義了設(shè)計(jì)啟動(dòng)的目標(biāo)勾邦。設(shè)計(jì)的問題陳述應(yīng)該同時(shí)為人物模型以及提供產(chǎn)品給人物模型的企業(yè)蚣录,簡明地反應(yīng)變化。通常在企業(yè)和人物模型的關(guān)注點(diǎn)之間有因果關(guān)系眷篇。例如:
X公司的顧客滿意率低萎河。市場占有率去年下降了10%,因?yàn)橛脩魣?zhí)行任務(wù)X蕉饼、Y虐杯、Z時(shí)工具不趁手,而用戶執(zhí)行這些任務(wù)其實(shí)是為了滿足目標(biāo)G昧港。
把商業(yè)問題和可用性問題聯(lián)系起來是推動(dòng)利益相關(guān)者支持設(shè)計(jì)的關(guān)鍵擎椰,也是滿足用戶和商業(yè)目標(biāo)而擬定設(shè)計(jì)框架的關(guān)鍵。
愿景陳述是問題陳述的倒轉(zhuǎn)创肥,是高層設(shè)計(jì)目標(biāo)或委托达舒。在愿景陳述中,將以用戶需求為引領(lǐng)叹侄,將需求轉(zhuǎn)化為如何讓設(shè)計(jì)愿景滿足商業(yè)目標(biāo)巩搏。例如:
產(chǎn)品X的新設(shè)計(jì)能夠提高用戶執(zhí)行任務(wù)X、Y圈膏、Z的準(zhǔn)確性塔猾、效率等,避免他們當(dāng)前面臨的A稽坤、B丈甸、和C問題,從而幫助用戶完成目標(biāo)G尿褪。這能顯著提高X公司的客戶滿意度睦擂,提高市場份額。
問題和愿景陳述中的內(nèi)容應(yīng)該直接從研究和用戶模型中獲得杖玲,用戶目標(biāo)和需求應(yīng)該從主要和次要人物模型中得出顿仇,而商業(yè)目標(biāo)則應(yīng)該從利益相關(guān)者的訪談中提取。
當(dāng)你重新設(shè)計(jì)已有產(chǎn)品時(shí),問題和愿景陳述很有用臼闻。對(duì)于新產(chǎn)品或者針對(duì)尚未開發(fā)的針對(duì)市場設(shè)計(jì)的產(chǎn)品也有用鸿吆。有了這些任務(wù),把用戶目標(biāo)和挫折整理成問題和愿景陳述有助于團(tuán)隊(duì)建立認(rèn)識(shí)述呐,把精力專注于接下來設(shè)計(jì)活動(dòng)的重點(diǎn)事項(xiàng)惩淳。
步驟2:探索和頭腦風(fēng)暴
在理想情況下,我們希望不帶臆斷地創(chuàng)建情境場景乓搬,而是真正地關(guān)注人物模型更可能如何使用產(chǎn)品思犁。再次階段,我們開展頭腦風(fēng)暴进肯,將腦海中的想法提煉出來激蹲,這樣才能把這些創(chuàng)意記錄下來,暫時(shí)先把想法放在那里江掩。
這里的主要目的是盡可能地剔除先入之見学辱。這么做允許設(shè)計(jì)師保持開發(fā)靈活。另一個(gè)好處是將你的思維切換到“解決方案模式”频敛,開始創(chuàng)造性設(shè)計(jì)项郊。
探索(exploration)**一詞表明,應(yīng)該不受約束斟赚,不予批判。把所有的想法記錄下來差油,妥善保留到過程的后期拗军。或許這些想法能派上用場蓄喇。
不要在頭腦風(fēng)暴中花費(fèi)太多時(shí)間发侵。如果發(fā)現(xiàn)想法已經(jīng)開始重復(fù),沒什么新想法了妆偏,就是時(shí)候結(jié)束了刃鳄。
步驟3:確定人物模型期望
人物模型的心理模型是其對(duì)現(xiàn)實(shí)的內(nèi)部呈現(xiàn)——他自己如何思考事物、如何解釋事物钱骂。心理模型是根深蒂固的叔锐,在一個(gè)人的自我意識(shí)中幾乎是下意識(shí)的,往往是一生經(jīng)歷累計(jì)的結(jié)果见秽。人們對(duì)產(chǎn)品及其工作方式的期望愉烙,心理模型透露著大量的信息。
因此解取,界面的呈現(xiàn)模型——設(shè)計(jì)如何表現(xiàn)和呈現(xiàn)自己——應(yīng)該盡可能地與我們對(duì)用戶心理模型的理解相契合步责,這點(diǎn)很重要。呈現(xiàn)模型不反應(yīng)實(shí)現(xiàn)模型,即產(chǎn)品實(shí)際的內(nèi)部構(gòu)造方式蔓肯。
為了達(dá)到這一目標(biāo)遂鹊,我們正式記錄這些期望。這是需求的一個(gè)重要來源蔗包,對(duì)于每一個(gè)主要和次要模型稿辙,我們要確定以下幾點(diǎn):
- 影響人物模型的態(tài)度、經(jīng)歷气忠、渴望和其他社會(huì)邻储、文化、環(huán)境旧噪,以及人物模型認(rèn)知因素吨娜。
- 人物模型對(duì)使用產(chǎn)品的體驗(yàn)可能持有的一般期望和愿望。
- 人物模型對(duì)產(chǎn)品行為的期待和愿望
- 人物模型如何看待數(shù)據(jù)的基本元素或單位淘钟。
研究數(shù)據(jù)仍是及其豐富的資源宦赠,運(yùn)用這些數(shù)據(jù)來分析訪談對(duì)象,如何定義和描述構(gòu)成對(duì)象使用模式一部分的事物和動(dòng)作米母,以及對(duì)象使用的語言和語法勾扭。這里有需要尋找的問題:
- 訪談對(duì)象首先提到了什么?
- 使用了哪些動(dòng)詞铁瞒?哪些名詞妙色?
- 在此過程中沒有提及哪些中間步驟、任務(wù)或者物體慧耍?(這些事情對(duì)他們?nèi)绾慰创挛镆苍S沒那么重要身辨。)
步驟4:構(gòu)建情境場景
情境場景講述的是某一個(gè)人物模型的故事,有著多樣的動(dòng)機(jī)芍碧、需求和目標(biāo)煌珊,這個(gè)人物模型以自己最典型的方式,使用產(chǎn)品的未來版本泌豆。情境場景展現(xiàn)了人物模型使用場景定庵,包括了環(huán)境和組織考量。
設(shè)計(jì)由此開始踪危。開發(fā)情境場景時(shí)蔬浙,重點(diǎn)是如何才能使設(shè)計(jì)的產(chǎn)品最有效地幫助人物模型實(shí)現(xiàn)目標(biāo)。情境場景建立在一天或者其他有意義的一段時(shí)間中名主要和次要人物模型與系統(tǒng)之間(或其他人物模型之間)的主要接觸點(diǎn)陨倡。
情境場景應(yīng)該范圍廣而淺敛滋,不應(yīng)該描述產(chǎn)品或者交互的細(xì)節(jié),而應(yīng)該從用戶的角度專注于高層次的動(dòng)作兴革。重要的是首先制定出宏觀輪廓绎晃,系統(tǒng)地找出用戶需求蜜唾。只有這樣才能設(shè)計(jì)合適的交互動(dòng)作和界面。
情境場景解決了以下問題:
- 產(chǎn)品在什么背景下使用庶艾?
- 是否會(huì)被超時(shí)使用袁余?
- 人物模型是否經(jīng)常被打斷?
- 是否有多個(gè)用戶使用單個(gè)工作站或設(shè)備咱揍?
- 與其他產(chǎn)品一起使用嗎颖榜?
- 人物模型要達(dá)到目標(biāo)需要執(zhí)行的首要活動(dòng)是什么?
- 使用產(chǎn)品預(yù)期的最終結(jié)果是什么煤裙?
- 根據(jù)人物模型的技能和使用頻率掩完,允許的復(fù)雜程度有多大?
情境場景不應(yīng)該像當(dāng)前一樣代表產(chǎn)品行為硼砰。重點(diǎn)是解決人物模型的目標(biāo)且蓬。最初要把設(shè)計(jì)當(dāng)成有某種黑科技的黑盒子。
多數(shù)情況下题翰,可能不只需要一個(gè)情境場景恶阴。一個(gè)主要人物模型也可能有兩個(gè)或者多個(gè)不同的使用場景。
場景也完全由文字構(gòu)成豹障,僅僅討論用戶和系統(tǒng)的行為冯事。“怎么做”的問題留到后面的改進(jìn)階段血公。
需要注意的是這里的場景還是處于較高的層次昵仅,沒有涉及太具體的界面和技術(shù)。在這一階段坞笙,現(xiàn)實(shí)中的細(xì)節(jié)內(nèi)容不是太重要岩饼。我們希望為真正的創(chuàng)新方案留有余地,總能縮減薛夜。我們最終是為了描述一個(gè)最佳且可行的體驗(yàn)。同樣要注意版述,場景中的活動(dòng)是如何與人物模型的目標(biāo)聯(lián)系起來梯澜,盡量去除不必要的任務(wù)。
假裝這是魔法
開發(fā)場景早期階段的一個(gè)強(qiáng)大的工具就是渴析,假裝界面就是魔法晚伙。如果人物模型有目標(biāo),產(chǎn)品有魔法來滿足目標(biāo)人物模型俭茧,設(shè)計(jì)交互會(huì)多簡單咆疗?這種思考方式有助于設(shè)計(jì)師跳出框架看問題。找出創(chuàng)意方法母债,用技術(shù)盡可能貼近魔法解決方案(從人物模型的角度來看)的交互午磁。產(chǎn)品以最少的騷擾完成目標(biāo)尝抖,在用戶看來幾乎就是魔法。提供魔法的目標(biāo)導(dǎo)向的行為迅皇,而不僅僅是技術(shù)昧辽。
設(shè)計(jì)原則:設(shè)計(jì)的早期階段,假定界面是魔法
步驟5:明確設(shè)計(jì)需求
在對(duì)情境場景初稿滿意后登颓,可以分析草稿搅荞,提煉出人物模型的需要或設(shè)計(jì)需求。這些設(shè)計(jì)需求包括對(duì)象框咙、動(dòng)作和情境咕痛。切記,我們不傾向于將需求等同于功能和任務(wù)喇嘱。比如:
直接從預(yù)約(情境)中撥打電話(動(dòng)作)給某個(gè)人(對(duì)象)茉贡。
如果你習(xí)慣于以這種方式提取需求,那很有效婉称。要不然块仆,分解成數(shù)據(jù)、功能和情景需求或許有用王暗。
數(shù)據(jù)需求
人物模型的數(shù)據(jù)需求就是指必須在系統(tǒng)中呈現(xiàn)的對(duì)象和信息悔据。數(shù)據(jù)需求可以被看成對(duì)象相關(guān)的賓語或形容詞。
功能需求
功能需求對(duì)系統(tǒng)對(duì)象執(zhí)行的操作或動(dòng)作俗壹,通常會(huì)轉(zhuǎn)換為界面控件科汗,可以把功能當(dāng)做產(chǎn)品的動(dòng)作。功能需求也定義了界面中的對(duì)象或者信息必須顯示在什么位置或容器中绷雏。
情景需求
情景需求描述了系統(tǒng)中對(duì)象之間的關(guān)系或依賴头滔。這包括了系統(tǒng)中的對(duì)象必須顯示在一起才能讓工作流程變得有意義,或瞞住具體人物模型的目標(biāo)涎显。其他情境需求包括考慮使用產(chǎn)品的物理環(huán)境坤检,以及使用產(chǎn)品的人物模型使用產(chǎn)品的能力。
其他需求
包括業(yè)務(wù)需求期吓、品牌和體驗(yàn)需求早歇、技術(shù)需求和顧客和合作伙伴需求等。
遵循這五個(gè)步驟你應(yīng)該有了初略的創(chuàng)造性概覽:產(chǎn)品如何以情境場景的形式解決用戶目標(biāo)讨勤,以及從研究箭跳、人物模型及場景在提取要求和需求構(gòu)成簡表。這些設(shè)計(jì)需求不僅指明了設(shè)計(jì)和研發(fā)的方向潭千,還能提供與利益相關(guān)者交流的工作范圍谱姓。從這一點(diǎn)起,以后出現(xiàn)任何新的設(shè)計(jì)需求都會(huì)改變工作的范圍刨晴。
接下來就可以開始進(jìn)行交互框架的搭建了屉来。