識(shí)別出系統(tǒng)要支持的業(yè)務(wù)場(chǎng)景之后,將以“場(chǎng)景-問題/挑戰(zhàn)-方案”的邏輯來分析每個(gè)業(yè)務(wù)場(chǎng)景界弧,從而導(dǎo)出所需的功能昧甘;細(xì)化業(yè)務(wù)事件流,從而實(shí)現(xiàn)以用戶角度發(fā)現(xiàn)系統(tǒng)應(yīng)該提供的功能丽涩,深入了解用戶視角的場(chǎng)景描述;
基于操作界面為線索的講述裁蚁,用戶就必須接受這個(gè)復(fù)雜矢渊,非用戶預(yù)期邏輯的操作過程,這樣是難以融入和理解的枉证,所以要給用戶創(chuàng)設(shè)使用場(chǎng)景矮男,提升帶入感,在需求分析中先梳理整個(gè)使用場(chǎng)景的各個(gè)步驟室谚,也就能夠讓用戶更有帶入感地發(fā)現(xiàn)功能需求毡鉴;具體應(yīng)該怎么做呢?簡(jiǎn)單來說:(1)場(chǎng)景細(xì)化:將場(chǎng)景細(xì)化為事件流秒赤,整理出用戶預(yù)期的正常步驟猪瞬,然后寫出變化的情況;(2)問題/挑戰(zhàn)識(shí)別:針對(duì)每一步驟入篮,站在用戶的角度來思考他們會(huì)遇到什么問題陈瘦,面對(duì)什么樣的挑戰(zhàn);(3)思考應(yīng)對(duì)方案:針對(duì)這些問題潮售,思考系統(tǒng)應(yīng)該提供什么樣的功能痊项;
業(yè)務(wù)場(chǎng)景分析要點(diǎn)
1.概述業(yè)務(wù)場(chǎng)景
目的:建立大家對(duì)場(chǎng)景的認(rèn)識(shí)
(1)明確業(yè)務(wù)場(chǎng)景中,用戶要實(shí)現(xiàn)的業(yè)務(wù)目的:用一句話概述用戶在此場(chǎng)景下的業(yè)務(wù)目的酥诽,盡量使用用戶語言鞍泉,重在傳達(dá)用戶的意圖;
(2)業(yè)務(wù)場(chǎng)景前提條件確定:有部分業(yè)務(wù)場(chǎng)景存在執(zhí)行條件肮帐,比如:前置條件(用戶在執(zhí)行該業(yè)務(wù)場(chǎng)景之前咖驮,系統(tǒng)需要檢查什么狀態(tài))、后置條件(用戶在結(jié)束該業(yè)務(wù)場(chǎng)景之前训枢,系統(tǒng)需要檢查以確保什么狀態(tài))托修;
(3)是否有其他人關(guān)注此業(yè)務(wù)場(chǎng)景:一個(gè)業(yè)務(wù)場(chǎng)景中,除了執(zhí)行它的用戶之外肮砾,可能涉及上游诀黍、下游、管理者仗处、協(xié)作者等其他關(guān)心該場(chǎng)景的其他人眯勾;
2.細(xì)化業(yè)務(wù)場(chǎng)景的業(yè)務(wù)步驟
可通過訪談?dòng)脩舸碓婀⒂^察他們的工作來細(xì)化業(yè)務(wù)場(chǎng)景的業(yè)務(wù)步驟,思考最典型的吃环、用戶預(yù)期內(nèi)的業(yè)務(wù)步驟是怎么樣的(基本事件流)也颤,針對(duì)各個(gè)步驟,有哪些潛在的變化情況(擴(kuò)展事件流)郁轻,有無異常情況翅娶,異常如何處理(異常事件流);
(1)重在人機(jī)交互而非人機(jī)界面好唯,重在用戶意圖而非用戶動(dòng)作竭沫;以用戶意圖的角度陳述人機(jī)交互,簡(jiǎn)潔且易懂骑篙;
(2)不是寫程序蜕提,而是結(jié)構(gòu)化陳述;
3.遍歷步驟分析困難靶端,導(dǎo)出功能
用例描述通常就是細(xì)化業(yè)務(wù)步驟谎势,通過“遍歷步驟分析困難”的方法,導(dǎo)出所需的功能杨名,針對(duì)每一步驟與客戶了解存在的困難脏榆、挑戰(zhàn),然后構(gòu)思系統(tǒng)解決方案台谍;思考:(1)在執(zhí)行各個(gè)業(yè)務(wù)步驟须喂、變化及異常情況下會(huì)遇到什么困難?(2)系統(tǒng)需要提供什么樣的功能支持典唇?(3)是否存在不能按以上步驟處理的情況镊折?這種情況需要系統(tǒng)提供什么樣的功能支持?
4.識(shí)別環(huán)境與規(guī)則
在分析一個(gè)業(yè)務(wù)場(chǎng)景時(shí)介衔,需要考慮到環(huán)境、業(yè)務(wù)特點(diǎn)給系統(tǒng)實(shí)現(xiàn)帶來的要求和影響骂因;主要從 3 個(gè)方面考慮:(1)性能:執(zhí)行該業(yè)務(wù)場(chǎng)景的人數(shù)炎咖、典型的業(yè)務(wù)量、峰值情況的業(yè)務(wù)量寒波、密度乘盼;(2)易用性:用戶的成長(zhǎng)經(jīng)歷和相關(guān)系統(tǒng)使用的經(jīng)驗(yàn),它對(duì)于系統(tǒng)易用性設(shè)計(jì)有指向性作用俄烁;(3)部署環(huán)境:說明用戶所在的網(wǎng)絡(luò)绸栅,軟硬件等相關(guān)環(huán)境;
5.分析實(shí)現(xiàn)方式页屠,完成初步交互設(shè)計(jì)
交互設(shè)計(jì)起到澄清需求的作用:(1)交互過程:界面流轉(zhuǎn)圖粹胯,用來表達(dá)你希望系統(tǒng)如何實(shí)現(xiàn)該場(chǎng)景的所有業(yè)務(wù)步驟蓖柔;(2)靜態(tài)快照:即每個(gè)頁面上的具體內(nèi)容,可以使用之紙上原型呈現(xiàn)风纠;(3)設(shè)計(jì)說明:針對(duì)每個(gè)頁面內(nèi)容况鸣、界面流轉(zhuǎn)做一些描述,核心在于說明自己為什么這樣考慮竹观,以及他是一種建議還是一種約束镐捧;