【volere需求過程-理解需求層次】-從業(yè)務(wù)用例到產(chǎn)品用例
總結(jié):
本章講工作导饲、事件、業(yè)務(wù)用例氯材,產(chǎn)品用例渣锦,產(chǎn)品等概念的本質(zhì),為需求調(diào)研階段濾清概念氢哮,提供理論基礎(chǔ)袋毙,引導(dǎo)調(diào)研過程有序,穩(wěn)步進(jìn)行冗尤。
- 業(yè)務(wù)事件描述了工作和外部環(huán)境的交互的過程听盖。它是由系統(tǒng),或外部組織產(chǎn)生的裂七。業(yè)務(wù)事件會(huì)觸發(fā)業(yè)務(wù)用例
- 一個(gè)業(yè)務(wù)用例皆看,可以分解為一個(gè)或多個(gè)子用例。這些子用例背零,有些是人工操作完成的腰吟;而有些是系統(tǒng)完成的,由系統(tǒng)完成的部分徙瓶,我們稱之為產(chǎn)品用例毛雇。
-
本書描述的范圍域概念【外部環(huán)境,工作倍啥,產(chǎn)品】之間的關(guān)系如下所示:
范圍域之間的關(guān)系 -
活動(dòng)域之間的關(guān)系如下所示:
活動(dòng)域之間的關(guān)系
工作
當(dāng)我們說“工作”的時(shí)候禾乘,指的是完成業(yè)務(wù)的系統(tǒng)。這個(gè)系統(tǒng)包括人的任務(wù)虽缕、軟件系統(tǒng)始藕、機(jī)器蒲稳、低科技的設(shè)備(如電話、影印機(jī)伍派、手工文件和筆記本)江耀,實(shí)際上包括了用于生產(chǎn)擁有者的產(chǎn)品、服務(wù)和信息的所有東西诉植。只有理解了這項(xiàng)工作和它的預(yù)期輸出祥国,才能知道怎樣的產(chǎn)品對(duì)擁有者最有價(jià)值。
工作的意義
工作存在的價(jià)值晾腔,在于舌稀,它向外部世界提供服務(wù),它應(yīng)該是顧客或客戶希望改進(jìn)的那部分業(yè)務(wù)灼擂。為了能提供那些服務(wù)壁查,工作必須從外界接收信息和信號(hào),將這些輸入作為原材料剔应,將一些信息和型號(hào)送回外界睡腿,即這些東西的消費(fèi)者。
外部世界
外部世界是由相鄰系統(tǒng)代表峻贮,它們是自動(dòng)化系統(tǒng)席怪、人、部門纤控、組織挂捻、以及其他向工作提出某種要求,或作出某種貢獻(xiàn)的參與方嚼黔。
你需要定義工作和外部世界之間的關(guān)系细层,它向外部世界提供了什么服務(wù),而外部世界又提供了什么服務(wù)唬涧,給工作疫赎。只有梳理清楚了,你才能知道工作的范圍碎节,并進(jìn)一步挖掘產(chǎn)品的范圍捧搞。
業(yè)務(wù)事件
我們使用業(yè)務(wù)事件來劃分工作,因?yàn)槭ɡ螅覀冋J(rèn)為胎撇,它具有很清楚的辨識(shí)度,且具有系統(tǒng)性殖氏。
對(duì)業(yè)務(wù)事件的響應(yīng)晚树,我們稱之為業(yè)務(wù)用例(BUC)
工作要不響應(yīng)外部發(fā)生的事件,要不響應(yīng)時(shí)間規(guī)則自動(dòng)發(fā)生的事件雅采。當(dāng)業(yè)務(wù)事件發(fā)生的時(shí)候爵憎,工作通過發(fā)起一個(gè)業(yè)務(wù)用例進(jìn)行響應(yīng)慨亲。
例如,你在月末為信用卡賬單付款宝鼓。從信用卡公司的角度來看刑棵,這是一個(gè)業(yè)務(wù)事件。信用卡公司響應(yīng)這個(gè)事件的做法是:核對(duì)你的地址沒有改變愚铡,然后記錄下支付的日期和金額蛉签。這個(gè)響應(yīng)的過程,就是業(yè)務(wù)用例沥寥。
例如你在圖書館借書了之后碍舍,到了第6周的時(shí)候,圖書館就會(huì)自動(dòng)響應(yīng)营曼,發(fā)出一次提醒給你乒验。而這個(gè)時(shí)間觸發(fā)的業(yè)務(wù)事件愚隧,其實(shí)也是有前置事件的蒂阱,只不過這個(gè)前置事件已經(jīng)預(yù)設(shè)規(guī)則在系統(tǒng)里面而已。
工作和業(yè)務(wù)事件之間的關(guān)系
事件發(fā)生意味著工作和外部世界建立了聯(lián)系狂塘,也因此能提供服務(wù)給外部世界录煤,或接受外部世界提供的服務(wù)。
工作對(duì)業(yè)務(wù)事件的響應(yīng)荞胡,讓所有該在一起的東西在一起妈踊。因此,你就得到了一些內(nèi)聚的部分泪漂,并讓這些部分之間的接口最小化廊营。這種劃分得到了邏輯性更強(qiáng)的一些工作分塊,以便進(jìn)行詳細(xì)的需求調(diào)研萝勤。因?yàn)檫@些部分之間的依賴關(guān)系越少露筒,分析師就越能調(diào)研一個(gè)部分的細(xì)節(jié)而不需要知道其他部分的信息。(這段話敌卓,我的理解是慎式,工作對(duì)業(yè)務(wù)事件的響應(yīng),就是業(yè)務(wù)用例趟径。這些用例的出現(xiàn)瘪吏,應(yīng)該是自然而然的。它們構(gòu)成了一個(gè)完整的工作蜗巧,并且和外界環(huán)境之間有清晰的邊界掌眠,也就是作者所說的高內(nèi)聚。另外一個(gè)層面這些用例也應(yīng)該是分工明確幕屹,互不相交叉打擾蓝丙,也就是另一個(gè)作者沒說的部分刑枝,就是低耦合)。利用這些工作流來確定業(yè)務(wù)事件迅腔。
另外装畅,我們應(yīng)該要注意事件發(fā)生的時(shí)候,進(jìn)入或離開工作的數(shù)據(jù)流沧烈,分析師利用這些信息流來確定業(yè)務(wù)事件掠兄,進(jìn)入或離開工作的每個(gè)信息流都是一個(gè)業(yè)務(wù)事件的結(jié)果。(書本把外部世界提供的接口锌雀,也統(tǒng)一成為業(yè)務(wù)時(shí)事件的一部分蚂夕,我個(gè)人認(rèn)為,這是一個(gè)很好的統(tǒng)一地組織需求的方式腋逆,它不孤立接口婿牍,因?yàn)椋涌谝彩怯泄适碌耐瑢W(xué)惩歉,這樣等脂,接口需求也就可以以業(yè)務(wù)的視角來看待了)。
工作和產(chǎn)品的關(guān)系
工作是業(yè)務(wù)層面的撑蚌,依然是產(chǎn)品擁有者的實(shí)際工作領(lǐng)域上遥。而產(chǎn)品則是構(gòu)建輔助更好地完成工作的構(gòu)件,它可以是自動(dòng)化系統(tǒng)争涌,或其他粉楚。
很多人在構(gòu)建系統(tǒng),創(chuàng)造產(chǎn)品的過程中亮垫,只以產(chǎn)品中心來看問題模软。這種做法意味著,他們忽略了自動(dòng)化系統(tǒng)最重要的方面:它打算改進(jìn)的工作饮潦。
我們?cè)谧鱿到y(tǒng)調(diào)研的第一步燃异,應(yīng)該是,跳出系統(tǒng)害晦,從工作層面理解系統(tǒng)特铝,才能以有限的資源,創(chuàng)造最大價(jià)值壹瘟。這樣才算是構(gòu)建出更好的產(chǎn)品鲫剿。