我們?cè)谶M(jìn)行功能框架的時(shí)候,需要進(jìn)行如下步驟進(jìn)行分析:
步驟一:找到所有參與者
步驟二:定義內(nèi)外系統(tǒng)
步驟三:找到目標(biāo)層用例
步驟四:思考實(shí)現(xiàn)層用例
步驟五:找到步驟層用例
這幾個(gè)步驟的目標(biāo)是,從廣度上而不是從深度上梳理功能缝彬,“看清楚整個(gè)森林”。
步驟一:找到所有參與者
要找到銀行系統(tǒng)的參與者慧域,就要先找出銀行的涉眾姑躲。因?yàn)閰⑴c人是從涉眾產(chǎn)生的搅方。所以只要找到涉眾,參與人也就好找了刺覆。我們對(duì)銀行的涉眾稍做修改严肪,就可寫(xiě)出銀行的參與人。
1)不使用系統(tǒng)的涉眾要去掉因?yàn)閰⑴c人是要使用系統(tǒng)的隅津,所以不使用系統(tǒng)的涉眾都要去掉诬垂。去掉的涉眾包括CEO、副總經(jīng)理和監(jiān)管部門(mén)等伦仍。當(dāng)然一切應(yīng)以業(yè)務(wù)為準(zhǔn)结窘,如果副總經(jīng)理也使用系統(tǒng),則應(yīng)將其列出充蓝。
2)將涉眾中的組織改成參與人銀行的客戶包括公司隧枫,公司就是一個(gè)涉眾。但是公司是一個(gè)組織谓苟,組織是無(wú)法對(duì)系統(tǒng)進(jìn)行操作的官脓,需要公司的財(cái)務(wù)人員來(lái)進(jìn)行操作。因此涝焙,我們要將公司這個(gè)涉眾換成公司財(cái)務(wù)人員這個(gè)參與人卑笨。
3)將涉眾進(jìn)行細(xì)化在講涉眾分析的時(shí)候,我們提到個(gè)人客戶是一個(gè)涉眾仑撞,個(gè)人客戶還可分成VIP客戶和普通客戶赤兴。但在梳理涉眾的期望時(shí),可不區(qū)分隧哮。因?yàn)閮烧邔?duì)業(yè)務(wù)的期望沒(méi)有太大不同桶良。在分析參與人的時(shí)候,需要將個(gè)人客戶分成普通客戶和VIP客戶沮翔。原因是這兩類(lèi)客戶的業(yè)務(wù)流程可能不同陨帆。比如,VIP客戶如果要貸款采蚀,其貸款審核流程就會(huì)和普通客戶的貸款審核流程不同疲牵。總體來(lái)說(shuō)榆鼠,參與人還是很容易找的纲爸,只要涉眾梳理清楚了,將其稍加轉(zhuǎn)化就能找到參與人璧眠。
2.找到參與系統(tǒng)
參與系統(tǒng)可在梳理業(yè)務(wù)時(shí)再明確缩焦。我們可從兩個(gè)角度梳理參與系統(tǒng)读虏,這兩個(gè)角度分別是系統(tǒng)交互的角度和業(yè)務(wù)流程的角度。從這兩個(gè)角度梳理參與系統(tǒng)和找出涉眾的方法一樣袁滥。
1)系統(tǒng)交互的角度這個(gè)角度以系統(tǒng)為參照物盖桥,思考有誰(shuí)會(huì)和系統(tǒng)交互。我們以ATM機(jī)為例题翻。
(2)誰(shuí)會(huì)提供信息給該系統(tǒng)揩徊?如果要查看其他銀行的銀行卡的余額,就需要其他銀行系統(tǒng)提供信息嵌赠∷芑模或者如果要查詢(xún)用戶的征信記錄,ATM機(jī)就要連接總行的征信系統(tǒng)姜挺。
(3)該系統(tǒng)會(huì)用哪些硬件齿税?這里的硬件特指第三方公司的設(shè)備。比如炊豪,餐飲系統(tǒng)需要將客戶的訂單進(jìn)行打印凌箕,用于告知廚師要做什么菜,該打印機(jī)常常是第三方公司的词渤,因此打印機(jī)也是一個(gè)參與系統(tǒng)牵舱。雖然ATM機(jī)也有打印小票的設(shè)備,但該設(shè)備是集成在ATM機(jī)中的缺虐,所以不是參與系統(tǒng)芜壁。
2)業(yè)務(wù)流程的角度該角度通過(guò)梳理業(yè)務(wù)流程,發(fā)現(xiàn)其他的參與系統(tǒng)高氮。我們可以問(wèn)自己兩個(gè)問(wèn)題慧妄。
(1)業(yè)務(wù)的主要流程是什么?
(2)有哪些系統(tǒng)參與該流程纫溃?
根據(jù)這兩個(gè)問(wèn)題梳理參與系統(tǒng)很容易執(zhí)行腰涧,只需要按照銀行的業(yè)務(wù)流程走一遍韧掩,就非常容易梳理出來(lái)紊浩。從這個(gè)角度看,用戶要在ATM機(jī)上跨行取錢(qián)疗锐,自然要和其他銀行系統(tǒng)進(jìn)行交互坊谁,用戶要辦理金融理財(cái)業(yè)務(wù),也要和其他金融機(jī)構(gòu)對(duì)接滑臊,從而獲得金融機(jī)構(gòu)的理財(cái)產(chǎn)品口芍。那么,其他銀行系統(tǒng)和金融機(jī)構(gòu)系統(tǒng)就都是參與系統(tǒng)雇卷。
上面我們從兩個(gè)角度梳理了ATM機(jī)的參與系統(tǒng)鬓椭,柜臺(tái)存取款颠猴、申購(gòu)基金、申請(qǐng)貸款等業(yè)務(wù)的參與系統(tǒng)也可從這兩個(gè)角度去找小染。
3)銀行的參與系統(tǒng)總結(jié)找到參與系統(tǒng)還是很容易的翘瓮,常見(jiàn)的參與系統(tǒng)主要有業(yè)務(wù)協(xié)同類(lèi)、安全保障類(lèi)裤翩、身份信息類(lèi)资盅。按照這三種類(lèi)型歸類(lèi),我們總結(jié)出銀行的參與系統(tǒng)踊赠。
步驟二:定義出內(nèi)外系統(tǒng)
定義出內(nèi)外系統(tǒng)呵扛,是為了由外而內(nèi)地對(duì)用例進(jìn)行梳理,這種梳理方法更有層次感筐带。我們以申購(gòu)基金為例今穿,說(shuō)明如何定義內(nèi)外系統(tǒng)。一個(gè)系統(tǒng)可以由軟件組成伦籍,也可以由軟件和人組成荣赶,其組成部分是很靈活的。所以鸽斟,如果我們把申購(gòu)基金的軟件定義成系統(tǒng)拔创,那么圍繞著該系統(tǒng)的參與者就是個(gè)人客戶、理財(cái)專(zhuān)員富蓄、銀行主管剩燥、其他銀行等。
這種劃分在規(guī)則上雖然允許立倍,但不合理灭红。因?yàn)橛美且袑哟蔚剡M(jìn)行梳理,這樣才能有序和合理地拆分業(yè)務(wù)口注。
我們需要用由外而內(nèi)的方法梳理变擒,即先定義一個(gè)外部的大系統(tǒng),該系統(tǒng)內(nèi)有軟件和員工寝志,再定義一個(gè)內(nèi)部的小系統(tǒng)娇斑,該系統(tǒng)只有軟件,分別說(shuō)明如下材部。
1)系統(tǒng)是基金軟件和銀行員工毫缆,個(gè)人客戶作為參與者。
從個(gè)人客戶角度看乐导,基金軟件和銀行員工是一個(gè)系統(tǒng)苦丁,該系統(tǒng)仿佛是一個(gè)黑盒子。個(gè)人客戶既不關(guān)心也不了解銀行員工在系統(tǒng)內(nèi)部做了什么物臂。我們可以從個(gè)人客戶角度梳理出申購(gòu)基金旺拉、贖回基金等用例产上。
2)系統(tǒng)是基金軟件,銀行員工作為參與者
通過(guò)上面的拆解蛾狗,我們明確了個(gè)人客戶的用例蒂秘。當(dāng)客戶要申購(gòu)基金時(shí),理財(cái)專(zhuān)員淘太、銀行主管顯然也要做一些事姻僧。這時(shí),我們就要把基金軟件作為系統(tǒng)蒲牧,把銀行員工看作參與者撇贺。在該場(chǎng)景下,理財(cái)專(zhuān)員代替?zhèn)€人客戶向銀行主管申辦基金賬戶冰抢,銀行主管要核準(zhǔn)基金賬戶等松嘶,
通過(guò)以上兩步的操作,我們就能由外而內(nèi)地梳理用例挎扰。用該方法梳理用例更有層次翠订,也更有利于拆解問(wèn)題。
在訂外賣(mài)案例中遵倦,我們提煉了客戶選擇菜品尽超、核對(duì)訂單等用例,沒(méi)有提煉餐廳制作梧躺、騎手取餐等用例似谁。原因也和本節(jié)一樣,即我們要由外而內(nèi)地梳理掠哥,站在客戶角度巩踏,他既不關(guān)心也不了解餐廳是如何運(yùn)作的。而要抽象這兩個(gè)用例续搀,也應(yīng)按照本節(jié)的方法做塞琼,即把餐飲軟件抽象成系統(tǒng),把餐廳廚師和外賣(mài)騎手抽象成參與者禁舷,然后就可梳理出這兩個(gè)用例彪杉。
步驟三:找到目標(biāo)層用例
上面我們劃分出了兩個(gè)系統(tǒng),分別是從個(gè)人客戶角度看到的系統(tǒng)和從銀行員工角度看到的系統(tǒng)榛了。接下來(lái)我們先從個(gè)人客戶角度梳理用例在讶,再?gòu)你y行員工角度梳理用例煞抬,并且我們要依次梳理目標(biāo)層用例霜大、實(shí)現(xiàn)層用例和步驟層用例。目標(biāo)層用例是個(gè)人客戶的業(yè)務(wù)目標(biāo)革答。但銀行系統(tǒng)比較復(fù)雜战坤,我們要把目標(biāo)層用例分為大目標(biāo)層用例和小目標(biāo)層用例曙强。
1.大目標(biāo)層用例
大目標(biāo)層用例很容易梳理,包括存取款途茫、申請(qǐng)貸款碟嘴、申購(gòu)基金等。這些既是銀行的業(yè)務(wù)囊卜,也是客戶來(lái)銀行的原因娜扇。
用例圖的目標(biāo)是梳理業(yè)務(wù),并不是畫(huà)得全面栅组。我們沒(méi)有加入?yún)⑴c系統(tǒng)雀瓢,也就是其他銀行系統(tǒng)。另外玉掸,這一步是要知道個(gè)人客戶要做什么刃麸,而不是要知道外部系統(tǒng)有哪些。大目標(biāo)層用例雖然簡(jiǎn)單司浪,卻是業(yè)務(wù)的起點(diǎn)泊业。
1)用思維導(dǎo)圖表達(dá)
如圖所示就是用思維導(dǎo)圖表達(dá)用例,該圖是用思維導(dǎo)圖工具XMind繪制的啊易。和上面的用例圖不同吁伺,思維導(dǎo)圖無(wú)法表達(dá)系統(tǒng)。另外租谈,思維導(dǎo)圖也不好表達(dá)多個(gè)參與者箱蝠,以及用例的方向,但思維導(dǎo)圖畫(huà)起來(lái)很快垦垂,所以適合整理思路宦搬,進(jìn)行內(nèi)部溝通。
2)用用例簡(jiǎn)述表達(dá)用例
圖所示內(nèi)容是銀行的用例簡(jiǎn)述劫拗。該表中的用例名稱(chēng)和用例圖中的用例名稱(chēng)一致间校,該表中的用例簡(jiǎn)述是對(duì)用例的解釋說(shuō)明,是為了讓人理解該用例页慷。用例簡(jiǎn)述的編寫(xiě)是靈活的憔足,常見(jiàn)的用例簡(jiǎn)述包括參與人、系統(tǒng)和用例酒繁,并加入關(guān)鍵的解釋信息滓彰。比如,“客戶可通過(guò)銀行網(wǎng)點(diǎn)辦理存款和取款業(yè)務(wù)州袒,客戶包含個(gè)人客戶和公司客戶”揭绑,就含有這三種信息,并解釋客戶包含個(gè)人客戶和公司客戶。
無(wú)論是用例圖他匪、思維導(dǎo)圖菇存,還是用例簡(jiǎn)述,都可用來(lái)描述用例邦蜜。產(chǎn)品經(jīng)理應(yīng)在嚴(yán)謹(jǐn)依鸥、速度和易懂之間找平衡。如果團(tuán)隊(duì)對(duì)業(yè)務(wù)熟悉悼沈,可用思維導(dǎo)圖贱迟,這種方式畫(huà)起來(lái)很快;如果團(tuán)隊(duì)對(duì)業(yè)務(wù)不熟悉絮供,則可用用例簡(jiǎn)述关筒,用例簡(jiǎn)述對(duì)用例有描述,便于說(shuō)清楚業(yè)務(wù)杯缺;用用例圖蒸播,表達(dá)有層次,也更簡(jiǎn)潔萍肆,還能表達(dá)系統(tǒng)袍榆、參與系統(tǒng)等內(nèi)容,但畫(huà)起來(lái)麻煩塘揣。在工作中包雀,根據(jù)需要選擇其中一種方式表達(dá)用例即可。
2.小目標(biāo)層用例
在梳理完銀行業(yè)務(wù)的大目標(biāo)層用例后亲铡,我們就要梳理大目標(biāo)層用例下面的小目標(biāo)層用例才写。限于篇幅,我們只拆分申購(gòu)基金這個(gè)大目標(biāo)層用例下面的小目標(biāo)層用例奖蔓。
在梳理之前赞草,我們要先了解一下什么是基金。我們所指的基金吆鹤,特指理財(cái)基金厨疙。理財(cái)基金的運(yùn)作方式是基金公司把投資者的資金匯集起來(lái),通過(guò)投資股票和債券等實(shí)現(xiàn)收益疑务。其中沾凄,開(kāi)放式基金是理財(cái)基金的主要形式。投資者可以隨時(shí)申購(gòu)該基金知允,在申請(qǐng)通過(guò)后就可以進(jìn)行投資撒蟀。投資者可以選擇一次性投資,也可按月進(jìn)行投資温鸽。經(jīng)過(guò)一段時(shí)間后保屯,投資者就可申請(qǐng)贖回基金,從而獲得收益。
理解了什么是基金配椭,接下來(lái)我們梳理申購(gòu)基金的小目標(biāo)層用例虫溜。
1)申購(gòu)基金的小目標(biāo)層用例基金業(yè)務(wù)涉及面較廣雹姊,我們應(yīng)先明確系統(tǒng)是什么股缸。銀行、基金公司和銀行員工應(yīng)被當(dāng)作系統(tǒng)吱雏,個(gè)人客戶應(yīng)被當(dāng)作參與者敦姻。從客戶角度看,大目標(biāo)層用例是申購(gòu)基金歧杏,小目標(biāo)層用例是詢(xún)問(wèn)基金信息镰惦、申購(gòu)基金、詢(xún)問(wèn)投資收益和贖回基金犬绒。
如何找到這些用例旺入?我們可從三個(gè)角度梳理。第一個(gè)角度凯力,可問(wèn)銀行員工茵瘾,即問(wèn)從進(jìn)門(mén)到離開(kāi),個(gè)人客戶辦理了什么基金業(yè)務(wù)咐鹤。第二個(gè)角度拗秘,要一份銀行員工的操作手冊(cè),該手冊(cè)描述了業(yè)務(wù)范圍和員工職責(zé)祈惶,從中也能將用例提取出來(lái)雕旨。第三個(gè)角度,從個(gè)人客戶角度思考整個(gè)業(yè)務(wù)的閉環(huán)流程捧请。
第一個(gè)角度和第二個(gè)角度的梳理方法凡涩,說(shuō)明如何梳理用例。個(gè)人客戶在進(jìn)入銀行后疹蛉,先要了解各種基金信息突照,再申購(gòu)基金并打款,然后詢(xún)問(wèn)本人的基金收益氧吐,最后贖回基金讹蘑。這樣整個(gè)基金業(yè)務(wù)就算完成了≈耍客戶在做完這些事情后座慰,就可以滿意地離開(kāi)了,是符合目標(biāo)層用例的定義的翠拣。同時(shí)版仔,我們?cè)谑崂頃r(shí)需注意以下兩點(diǎn)。
第一點(diǎn),大目標(biāo)層用例和小目標(biāo)層用例之間沒(méi)有明確的界限蛮粮。產(chǎn)品經(jīng)理不應(yīng)過(guò)度強(qiáng)調(diào)區(qū)別益缎,只需注意每層的用例不要太多,如果多了就要分層然想。
第二點(diǎn)莺奔,對(duì)于目標(biāo)層用例的梳理蠢熄,不應(yīng)奢望一次到位修档。要梳理出目標(biāo)層用例他炊,既要有思路郎笆,也要有行業(yè)經(jīng)驗(yàn)救崔,產(chǎn)品經(jīng)理必須理解行業(yè)爆捞。即使產(chǎn)品經(jīng)理理解行業(yè)驯耻,也很難一次把用例都想全养叛,但至少要做到不遺漏重要的目標(biāo)蛙卤。
2)小目標(biāo)層用例的其他表達(dá)
小目標(biāo)層用例仍然可用思維導(dǎo)圖和用例簡(jiǎn)述來(lái)表達(dá)狠半。用思維導(dǎo)圖表達(dá)申購(gòu)基金的小目標(biāo)層用例如圖
用用例簡(jiǎn)述表達(dá)申購(gòu)基金的小目標(biāo)層用例