業(yè)務(wù)建模實(shí)戰(zhàn)

業(yè)務(wù)建模概述

“業(yè)務(wù)建哪┤冢”中的業(yè)務(wù)指的是組織級(jí)別的知識(shí),而不是領(lǐng)域知識(shí)暇韧。因此勾习,“業(yè)務(wù)建模”這個(gè)名字可能起得不好懈玻,更貼切的名字應(yīng)該叫“組織建那缮簦”,但出于對(duì)過去叫法的尊重酪刀,我們繼續(xù)沿用“業(yè)務(wù)建拇舛妫”這個(gè)名字。

為什么要業(yè)務(wù)建模

對(duì)于軟件開發(fā)來說骂倘,業(yè)務(wù)建模的目的是為了得到待引進(jìn)軟件系統(tǒng)的需求。軟件系統(tǒng)和人腦系統(tǒng)都是組織中的一個(gè)零件巴席。開發(fā)團(tuán)隊(duì)經(jīng)常發(fā)現(xiàn)需求“容易變化”历涝。根源之一是需求的來路不正,沒有把系統(tǒng)當(dāng)作一個(gè)零件放在組織中來看漾唉,而是靠拍腦袋得出需求荧库,導(dǎo)致得到的系統(tǒng)需求是錯(cuò)的。系統(tǒng)投入使用后赵刑,發(fā)現(xiàn)和組織的其他零件格格不入分衫,自然要改“愦耍“需求變化劇烈”是一個(gè)假象蚪战,真正的需求可能沒有變,只不過一開始得到的需求是假的铐懊。如果能正確運(yùn)用業(yè)務(wù)建模技能邀桑,“需求變化”就會(huì)最大程度的收斂。

什么是業(yè)務(wù)建模

業(yè)務(wù)建模以某組織為研究對(duì)象科乎,在組織之外和組織交互的其他組織(人群或機(jī)構(gòu))就是該組織的執(zhí)行者壁畸。因?yàn)檠芯繉?duì)象是一個(gè)組織,所以叫業(yè)務(wù)執(zhí)行者。

組織內(nèi)的人稱為業(yè)務(wù)工人捏萍,例如某商業(yè)銀行里面的營業(yè)員太抓。業(yè)務(wù)實(shí)體是組織中的非人智能系統(tǒng),例如銀行的ATM令杈、點(diǎn)鈔機(jī)腻异、營業(yè)系統(tǒng)。業(yè)務(wù)工人是可以被替換的人腦零件这揣,它可能會(huì)被其他業(yè)務(wù)工人替換悔常,但更有可能被業(yè)務(wù)實(shí)體替換。

業(yè)務(wù)執(zhí)行者和業(yè)務(wù)工人的區(qū)別是:

  • 業(yè)務(wù)執(zhí)行者在組織外面给赞,業(yè)務(wù)工人在組織里面机打;
  • 業(yè)務(wù)執(zhí)行者是組織不可替換的服務(wù)對(duì)象,業(yè)務(wù)工人是組織可以替換的零件片迅。

在業(yè)務(wù)建模中残邀,我們從內(nèi)外兩個(gè)視角來研究組織:

  • 從外部看,組織是一些價(jià)值的集合柑蛇,我們可以用業(yè)務(wù)用例圖來表示芥挣;
  • 從內(nèi)部看,組織是一些系統(tǒng)的集合耻台,我們可以用業(yè)務(wù)序列圖來表示空免。

業(yè)務(wù)建模的主要工作是完成業(yè)務(wù)用例圖和業(yè)務(wù)序列圖,其中業(yè)務(wù)用例圖描述業(yè)務(wù)執(zhí)行者希望通過和所研究組織交互獲得的價(jià)值盆耽,而業(yè)務(wù)序列圖描述業(yè)務(wù)用例如何實(shí)現(xiàn)蹋砚,是業(yè)務(wù)建模中最繁重的工作。

如何做業(yè)務(wù)建模

如何畫業(yè)務(wù)用例圖

業(yè)務(wù)工人和業(yè)務(wù)實(shí)體不在業(yè)務(wù)用例圖中出現(xiàn)摄杂,因?yàn)樗鼈儾皇墙M織的價(jià)值坝咐,而是成本。在識(shí)別業(yè)務(wù)執(zhí)行者時(shí)析恢,不需要畫業(yè)務(wù)工人和業(yè)務(wù)實(shí)體墨坚。

業(yè)務(wù)用例圖中業(yè)務(wù)執(zhí)行者可以用小人表示,業(yè)務(wù)用例用橢圓表示映挂,組織邊界用方框表示泽篮。看到這里袖肥,有些熟悉系統(tǒng)用例圖的同學(xué)可能有點(diǎn)蒙圈了咪辱,感覺這兩個(gè)圖很難區(qū)分。顯然椎组,它們都是用例圖油狂,從形狀上看的確很想,但業(yè)務(wù)用例圖的研究對(duì)象是組織,而系統(tǒng)用例圖的研究對(duì)象是軟件系統(tǒng)专筷,我們可以通過邊界框中的名字是組織名還是軟件系統(tǒng)名來區(qū)分是業(yè)務(wù)用例圖還是系統(tǒng)用例圖弱贼。

如何畫業(yè)務(wù)序列圖

得到待改進(jìn)組織的業(yè)務(wù)用例圖后,就要考慮業(yè)務(wù)用例如何實(shí)現(xiàn)了磷蛹,這就是業(yè)務(wù)流程吮旅。我們用業(yè)務(wù)序列圖來描述業(yè)務(wù)流程,將業(yè)務(wù)流程看作是一系列業(yè)務(wù)對(duì)象之間為了完成業(yè)務(wù)用例而進(jìn)行的協(xié)作味咳。業(yè)務(wù)對(duì)象包括業(yè)務(wù)工人和業(yè)務(wù)實(shí)體庇勃,在業(yè)務(wù)序列圖中被平等看待。

業(yè)務(wù)序列圖的難點(diǎn)是理解消息的含義槽驶,即消息代表責(zé)任分配而不是數(shù)據(jù)流動(dòng)责嚷。A 指向 B 的消息,代表“ A 請(qǐng)求 B 做某事”掂铐,或者“ A 調(diào)用 B 做某事的服務(wù)”罕拂,做某事是 B 的一個(gè)責(zé)任。在業(yè)務(wù)序列圖中全陨,消息表示為從一個(gè)業(yè)務(wù)對(duì)象的生命線指向另一個(gè)業(yè)務(wù)對(duì)象的生命線的箭頭爆班。注意,消息名稱中不用帶“請(qǐng)求”二字辱姨,因?yàn)橄⒓^已經(jīng)有請(qǐng)求的意思了柿菩。

消息類型主要包括簡(jiǎn)單消息、同步消息炮叶、返回消息碗旅、異步消息和自反消息,說明如下:

  • 簡(jiǎn)單消息:可以泛指對(duì)象之間的發(fā)送的任何消息镜悉,而不必關(guān)心是同步還是異步的;
  • 同步消息:對(duì)象發(fā)送消息后医瘫,需要接收消息的對(duì)象響應(yīng)完畢并返回消息時(shí)才會(huì)進(jìn)行其余的工作侣肄;
  • 返回消息:與同步消息對(duì)應(yīng),是接收同步消息的對(duì)象對(duì)發(fā)送對(duì)象的回應(yīng)醇份;
  • 異步消息:對(duì)象發(fā)送消息后稼锅,不需要等待接收對(duì)象的返回消息可以繼續(xù)執(zhí)行其余的工作;
  • 自反消息:又名自關(guān)聯(lián)消息僚纷,也是簡(jiǎn)單消息的一種矩距,不過是對(duì)象向自己發(fā)送消息,而不是其它的對(duì)象怖竭。

業(yè)務(wù)序列圖還可以通過alt锥债、loop等結(jié)構(gòu)化控制片斷來描述業(yè)務(wù)流程,強(qiáng)迫建模人員用這種方式思考。在業(yè)務(wù)序列圖中哮肚,數(shù)據(jù)流僅僅作為消息的輸入輸出參數(shù)存在登夫。如果不了解這一點(diǎn),就容易把消息的方向當(dāng)成數(shù)據(jù)流動(dòng)的方向允趟,不但消息名稱沒寫對(duì)恼策,還會(huì)出現(xiàn)成對(duì)的消息。

業(yè)務(wù)建模初體驗(yàn)

需求來源

代碼打靶是一項(xiàng)高效的代碼能力提升活動(dòng)潮剪,可以帶動(dòng)打靶人員Code Review能力和編碼能力的騰飛涣楷。打靶人員使用Web進(jìn)行打靶,通過度量看板獲得快速反饋抗碰,既可以明顯感知近期的進(jìn)步狮斗,又可以輕松拿到針對(duì)弱項(xiàng)的學(xué)習(xí)資料,從而進(jìn)入了高效的正反饋循環(huán)改含。

triangle.png

代碼打靶鐵三角包括規(guī)范情龄、內(nèi)容和工具,說明如下:

  • 規(guī)范:實(shí)例化為缺陷分類體系捍壤,是鐵三角的基礎(chǔ)骤视,不依賴于其他兩者,讓代碼打靶標(biāo)準(zhǔn)化鹃觉;
  • 內(nèi)容:實(shí)例化為靶子和靶場(chǎng)建設(shè)专酗,依賴于規(guī)范,規(guī)范越好內(nèi)容的質(zhì)量越高盗扇,讓代碼打靶高質(zhì)量斯议;
  • 工具:實(shí)例化為打靶服務(wù),依賴于內(nèi)容濒持,內(nèi)容越好工具的用戶越多糕韧。

業(yè)務(wù)用例圖初體驗(yàn)

業(yè)務(wù)用例圖需要考慮業(yè)務(wù)執(zhí)行者、組織和業(yè)務(wù)用例:

  • 業(yè)務(wù)執(zhí)行者:在所研究組織之外和該組織交互的人群或其他組織就是業(yè)務(wù)執(zhí)行者斑鼻;
  • 組織:一個(gè)組織可能是一個(gè)公司蒋纬、一個(gè)政府單位、一個(gè)部門坚弱、一個(gè)小組蜀备、一個(gè)家庭、一群人(非正式組織)等荒叶;
  • 業(yè)務(wù)用例:指業(yè)務(wù)執(zhí)行者希望通過和所研究組織交互獲得的價(jià)值碾阁。

對(duì)于代碼打靶實(shí)踐,業(yè)務(wù)執(zhí)行者些楣、組織和業(yè)務(wù)用例分別是:

  • 業(yè)務(wù)執(zhí)行者:主要是開發(fā)人員(DEV)脂凶,還可以是團(tuán)隊(duì)主管(SM)宪睹、業(yè)務(wù)分析師(BA)或架構(gòu)師,我們統(tǒng)稱為打靶人員艰猬;
  • 組織:由一個(gè)非正式組織推進(jìn)横堡,是一個(gè)虛擬項(xiàng)目,我們稱之為打靶項(xiàng)目冠桃;
  • 業(yè)務(wù)用例:打靶人員與打靶項(xiàng)目交互的目的包括打靶(類比答卷)和查看結(jié)果(類比考試成績)命贴。

根據(jù)概述中所說的畫法,我們得到代碼打靶實(shí)踐的業(yè)務(wù)用例圖:


shooting-usecase.png

業(yè)務(wù)序列圖初體驗(yàn)

有了代碼打靶的業(yè)務(wù)用例圖后食听,就需要考慮業(yè)務(wù)用例如何實(shí)現(xiàn)了胸蛛,這是業(yè)務(wù)建模中最繁重的工作。

最初打靶項(xiàng)目中的業(yè)務(wù)對(duì)象都是業(yè)務(wù)工人樱报,即人工打靶葬项。我們看看這時(shí)的業(yè)務(wù)序列圖是什么樣的:


shooting-seq-all-worker.png

說明如下:

  • 規(guī)范專家制定各語言的靶場(chǎng)規(guī)范(指向自己的箭頭表示自反消息),每條規(guī)范包括缺陷大類迹蛤、缺陷小類和缺陷細(xì)項(xiàng)民珍,制定過程包括評(píng)審;
  • 規(guī)范專家請(qǐng)求靶場(chǎng)管理員發(fā)布規(guī)范(圓圈實(shí)線箭頭表示異步消息)盗飒,消息內(nèi)容“發(fā)布規(guī)范”是靶場(chǎng)管理員的職責(zé)嚷量,而規(guī)范專家是請(qǐng)求的發(fā)起方,同時(shí)消息已經(jīng)有請(qǐng)求的含義逆趣,所以消息內(nèi)容中不用再重復(fù)“請(qǐng)求”兩字蝶溶;
  • 靶場(chǎng)管理員請(qǐng)求靶子專家根據(jù)規(guī)范建設(shè)靶子(實(shí)線箭頭表示同步消息),包括選擇靶子(題目)和制定靶標(biāo)(答案)兩個(gè)重要步驟宣渗,并收到靶子專家建設(shè)成功的返回消息(虛線箭頭表示返回消息)抖所;
  • 靶場(chǎng)管理員在本地建設(shè)靶場(chǎng);
  • 打靶人員請(qǐng)求靶場(chǎng)管理員發(fā)送靶場(chǎng)痕囱,并通過郵件收到該靶場(chǎng)田轧;
  • 打靶人員在本地完成打靶,并請(qǐng)求靶場(chǎng)管理員閱卷鞍恢;
  • 靶場(chǎng)管理員收到打靶人員提交的答卷后涯鲁,先進(jìn)行保密處理,然后請(qǐng)求靶子專家閱卷有序,并通過郵件收到打靶結(jié)果;
  • 靶子專家進(jìn)行閱卷時(shí)岛请,及時(shí)發(fā)現(xiàn)靶標(biāo)中的問題旭寿,并對(duì)靶標(biāo)進(jìn)行更新;
  • 打靶人員回顧打靶結(jié)果中的弱項(xiàng)崇败,并根據(jù)弱項(xiàng)進(jìn)行針對(duì)性的提升盅称;
  • 靶場(chǎng)管理員組織復(fù)盤肩祥,輸出代碼打靶總結(jié)報(bào)告;
  • 規(guī)范專家根據(jù)總結(jié)報(bào)告缩膝,演進(jìn)規(guī)范混狠,并在規(guī)范新版本中發(fā)布。

人工打靶了一段時(shí)間后疾层,大家發(fā)現(xiàn):

  • 雖然代碼打靶實(shí)踐很好将饺,但成本太高,項(xiàng)目投不起痛黎,需要找到一條路徑予弧,大大降低規(guī)模化推廣的成本湖饱;
  • 研發(fā)能力的數(shù)字化掖蛤,需要結(jié)合項(xiàng)目實(shí)戰(zhàn),用一個(gè)工具來統(tǒng)一呈現(xiàn)井厌。

基于上面兩個(gè)原因蚓庭,我們決定利用業(yè)余時(shí)間開發(fā)一款工具來輔助打靶,使代碼打靶實(shí)踐成本持續(xù)降低仅仆,以便過幾個(gè)月后在組織中可以規(guī)钠髟蓿化推廣起來。

這款工具我們稱之為打靶服務(wù)(CodeShooting)蝇恶,在公司內(nèi)僅部署一份拳魁,讓打靶更美好!所有開發(fā)人員都可以通過人事賬號(hào)登錄撮弧,采用Web絲滑的進(jìn)行打靶潘懊,并根據(jù)打靶結(jié)果有針對(duì)性的實(shí)施改進(jìn)。有了工具的加持贿衍,打靶場(chǎng)景業(yè)務(wù)序列圖發(fā)生了變化:多了業(yè)務(wù)實(shí)體打靶服務(wù)授舟,雖然業(yè)務(wù)工人的數(shù)量沒有發(fā)生變化,但他們的很多職責(zé)轉(zhuǎn)移到了業(yè)務(wù)實(shí)體上贸辈,如下所示:


shooting-seq-cs.png

說明如下:

  • 第一個(gè)變化:靶場(chǎng)管理員發(fā)布規(guī)范释树,之前是人工交互,而現(xiàn)在需通過上傳規(guī)范發(fā)布到打靶服務(wù)上(注意擎淤,沒有圓圈的箭頭消息是同步消息奢啥,下面有一條虛線表示的返回消息與之對(duì)應(yīng));
  • 第二個(gè)變化:靶子專家建設(shè)靶子嘴拢,之前包括選擇靶子和制作靶標(biāo)兩個(gè)步驟桩盲,而現(xiàn)在將比較復(fù)雜的制作靶標(biāo)在線化了,所以要先將選擇的靶子上傳席吴,然后以打靶的方式來制作靶標(biāo)赌结;
  • 第三個(gè)變化:靶場(chǎng)管理員建設(shè)靶場(chǎng)捞蛋,之前是人工建設(shè),而現(xiàn)在是通過打靶服務(wù)新建柬姚;
  • 第四個(gè)變化:打靶人員打靶拟杉,之前是通過excel打靶,而現(xiàn)在是通過Web打靶量承;
  • 第五個(gè)變化:靶子專家閱卷搬设,之前是人工閱卷,而現(xiàn)在是通過打靶服務(wù)自動(dòng)化閱卷宴合;
  • 第六個(gè)變化:打靶人員查看打靶結(jié)果焕梅,之前是通過郵件查看打靶結(jié)果,而現(xiàn)在是通過打靶服務(wù)查看打靶結(jié)果卦洽;
  • 第七個(gè)變化:靶子專家更新靶標(biāo)贞言,之前是通過excel更新,而現(xiàn)在是通過Web更新阀蒂,并且會(huì)觸發(fā)重新閱卷该窗,然后打靶人員可以重新查看結(jié)果;
  • 第八個(gè)變化:靶場(chǎng)管理員輸出總結(jié)蚤霞,之前是本地人工匯總數(shù)據(jù)并生成圖表酗失,而現(xiàn)在是從打靶服務(wù)的度量看板上按需獲取。

隨著技術(shù)的發(fā)展昧绣,組織中的業(yè)務(wù)工人可能會(huì)被業(yè)務(wù)實(shí)體或其他業(yè)務(wù)工人替換规肴,或者業(yè)務(wù)工人的部分責(zé)任轉(zhuǎn)移到了業(yè)務(wù)實(shí)體或其他業(yè)務(wù)工人身上,責(zé)任轉(zhuǎn)移的思想對(duì)識(shí)別待引入系統(tǒng)的需求很有幫助夜畴。開發(fā)人員說拖刃,“我在開發(fā)一個(gè)新系統(tǒng)”,其實(shí)說的就是“我在開發(fā)一個(gè)新的業(yè)務(wù)實(shí)體贪绘,取代現(xiàn)有業(yè)務(wù)工人或業(yè)務(wù)實(shí)體的一些責(zé)任”兑牡。這樣,探索需求的思路就出來了:我們先畫好現(xiàn)狀的業(yè)務(wù)序列圖税灌,然后尋找改進(jìn)點(diǎn)改進(jìn)業(yè)務(wù)序列圖均函。

業(yè)務(wù)建模再體驗(yàn)

業(yè)務(wù)用例代表組織的本質(zhì)價(jià)值,很難變化菱涤,而業(yè)務(wù)用例的實(shí)現(xiàn)(業(yè)務(wù)流程)卻容易變化苞也。你可能會(huì)產(chǎn)生一個(gè)疑問:既然業(yè)務(wù)用例很難變化,那么代碼打靶實(shí)踐只有這一個(gè)業(yè)務(wù)用例圖嗎粘秆?

需求來源

隨著代碼打靶實(shí)踐的規(guī)亩针化推進(jìn),打靶人員及所在的組織獲得了較大的收益翻擒,可以從產(chǎn)品交付和能力提升兩個(gè)維度來體現(xiàn)氓涣。

從產(chǎn)品交付維度來看:

  • 2022下半年故障泄露總數(shù)相比上半年數(shù)量呈下降趨勢(shì);
  • 2022下半年編碼故障占比相比上半年占比呈下降趨勢(shì)陋气;
  • 針對(duì)2022上半年TOP N問題專項(xiàng)打靶劳吠,下半年沒有再出現(xiàn)。

從能力提升維度來看:

  • 通過弱項(xiàng)收集巩趁,提高了能力提升的精準(zhǔn)性(相比考試競(jìng)賽)痒玩;
  • 通過打靶活動(dòng),提高了能力提升的有效性(相比培訓(xùn)宣貫)议慰;
  • 通過度量復(fù)盤(如命中率)蠢古,提高了能力提升的可視化(相比傳統(tǒng)復(fù)盤)。

我們發(fā)現(xiàn)别凹,有一些團(tuán)隊(duì)已將靶子建設(shè)內(nèi)嵌到研發(fā)流程草讶,如下圖所示:


procedure.png

可見,收集靶子的時(shí)機(jī)炉菲,至少包括:

  • 代碼走查時(shí)堕战;
  • 故障復(fù)盤時(shí);
  • 靜態(tài)檢查問題常犯時(shí)拍霜。

還有一些團(tuán)隊(duì)更進(jìn)一步嘱丢,自研了瀏覽器插件及配套的度量腳本,將靶場(chǎng)規(guī)范應(yīng)用到了日常代碼評(píng)審實(shí)踐祠饺。這使得打靶不僅能用于能力提升越驻,還能用于日常工作,并且使用方式是完全一致的道偷。

這種瀏覽器插件的方式雖然提升了代碼評(píng)審的效能缀旁,但是也存在一些明顯的問題:

  • 靶場(chǎng)規(guī)范升級(jí)比較麻煩;
  • 打靶體驗(yàn)遠(yuǎn)不及打靶服務(wù)试疙;
  • 度量數(shù)據(jù)采集和展示需要人工參與诵棵。

于是,很多人想到了祝旷,作為讀者的你肯定也想到了:打靶服務(wù)對(duì)接Gerrit履澳,支持日常評(píng)審及度量指標(biāo)。

業(yè)務(wù)用例圖再體驗(yàn)

對(duì)于日常評(píng)審實(shí)踐怀跛,業(yè)務(wù)執(zhí)行者距贷、組織和業(yè)務(wù)用例分別是:

  • 業(yè)務(wù)執(zhí)行者:主要是評(píng)審人員和被評(píng)審人員;
  • 組織:還是打靶項(xiàng)目吻谋;
  • 業(yè)務(wù)用例:評(píng)審人員與打靶項(xiàng)目交互的目的是評(píng)審忠蝗,而被評(píng)審人員與打靶項(xiàng)目交互的目的是查看評(píng)審結(jié)果,同時(shí)可以對(duì)評(píng)審結(jié)果進(jìn)行逐條確認(rèn)(采納或拒絕評(píng)審意見)漓拾。

根據(jù)概述中所說的畫法阁最,我們得到日常評(píng)審實(shí)踐的業(yè)務(wù)用例圖:

review-usecase.png

業(yè)務(wù)序列圖再體驗(yàn)

有了日常評(píng)審的業(yè)務(wù)用例圖后戒祠,就需要考慮業(yè)務(wù)用例如何實(shí)現(xiàn)了,又到了體驗(yàn)業(yè)務(wù)序列圖的時(shí)刻了速种。

打靶項(xiàng)目中涉及的業(yè)務(wù)對(duì)象包括規(guī)范專家姜盈、靶場(chǎng)管理員、Gerrit和打靶服務(wù)配阵,其中Gerrit和打靶服務(wù)是業(yè)務(wù)實(shí)體馏颂。因?yàn)榇u(píng)審的代碼就是靶子,并且該靶子沒有靶標(biāo)棋傍,所以就不需要靶子建設(shè)了救拉,相應(yīng)的業(yè)務(wù)對(duì)象中也就沒有靶子專家了。我們看看這時(shí)的業(yè)務(wù)序列圖是什么樣的:


review-seq.png

說明如下:

  • 規(guī)范專家請(qǐng)求靶場(chǎng)管理員發(fā)布規(guī)范瘫拣;
  • 靶場(chǎng)管理員在打靶服務(wù)上傳規(guī)范亿絮;
  • 評(píng)審人員以打靶的方式完成了評(píng)審,打靶服務(wù)將評(píng)審結(jié)果持久化到了Gerrit拂铡,在本地?cái)?shù)據(jù)庫僅記錄了評(píng)審相關(guān)的度量數(shù)據(jù)壹无;
  • 被評(píng)審人員從打靶服務(wù)上查看評(píng)審結(jié)果,而打靶服務(wù)又同步請(qǐng)求Gerrit來獲取評(píng)審結(jié)果感帅;
  • 被評(píng)審人員找評(píng)審人員溝通評(píng)審結(jié)果斗锭,主要是針對(duì)打算拒絕的評(píng)審意見;
  • 靶場(chǎng)管理員組織復(fù)盤失球,輸出日常評(píng)審總結(jié)報(bào)告岖是;
  • 規(guī)范專家根據(jù)總結(jié)報(bào)告,演進(jìn)規(guī)范实苞,并在規(guī)范新版本中發(fā)布豺撑。

小結(jié)

本文針對(duì)代碼打靶實(shí)踐中的兩個(gè)典型需求來源進(jìn)行了業(yè)務(wù)建模的實(shí)戰(zhàn),傳遞了業(yè)務(wù)建模的核心技能黔牵,給出了探索需求的思路聪轿,希望對(duì)讀者有一定的啟發(fā)。

沒有把系統(tǒng)當(dāng)作一個(gè)零件放在組織中看猾浦,而僅從系統(tǒng)視角來探索需求是不全面的陆错。靠拍腦袋得出的系統(tǒng)需求很有可能是錯(cuò)誤的金赦,因此我們需要增加組織視角來探索需求音瓷,并且先考慮組織視角再考慮系統(tǒng)視角。如果能正確運(yùn)用業(yè)務(wù)建模技能夹抗,“需求變化”就會(huì)最大程度的收斂绳慎。

參考資料

  • 潘加宇:《軟件方法(上):業(yè)務(wù)建模和需求(第2版)》
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子杏愤,更是在濱河造成了極大的恐慌靡砌,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,682評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件声邦,死亡現(xiàn)場(chǎng)離奇詭異乏奥,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)亥曹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來恨诱,“玉大人媳瞪,你說我怎么就攤上這事≌毡Γ” “怎么了蛇受?”我有些...
    開封第一講書人閱讀 165,083評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長厕鹃。 經(jīng)常有香客問我兢仰,道長,這世上最難降的妖魔是什么剂碴? 我笑而不...
    開封第一講書人閱讀 58,763評(píng)論 1 295
  • 正文 為了忘掉前任把将,我火速辦了婚禮,結(jié)果婚禮上忆矛,老公的妹妹穿的比我還像新娘察蹲。我一直安慰自己,他們只是感情好催训,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,785評(píng)論 6 392
  • 文/花漫 我一把揭開白布洽议。 她就那樣靜靜地躺著,像睡著了一般漫拭。 火紅的嫁衣襯著肌膚如雪亚兄。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,624評(píng)論 1 305
  • 那天采驻,我揣著相機(jī)與錄音审胚,去河邊找鬼。 笑死挑宠,一個(gè)胖子當(dāng)著我的面吹牛菲盾,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播各淀,決...
    沈念sama閱讀 40,358評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼懒鉴,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起临谱,我...
    開封第一講書人閱讀 39,261評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤璃俗,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后悉默,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體城豁,經(jīng)...
    沈念sama閱讀 45,722評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年抄课,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了唱星。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,030評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡跟磨,死狀恐怖间聊,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情抵拘,我是刑警寧澤哎榴,帶...
    沈念sama閱讀 35,737評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站僵蛛,受9級(jí)特大地震影響尚蝌,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜充尉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,360評(píng)論 3 330
  • 文/蒙蒙 一飘言、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧喉酌,春花似錦热凹、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至相速,卻和暖如春碟渺,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背突诬。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評(píng)論 1 270
  • 我被黑心中介騙來泰國打工苫拍, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人旺隙。 一個(gè)月前我還...
    沈念sama閱讀 48,237評(píng)論 3 371
  • 正文 我出身青樓绒极,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蔬捷。 傳聞我的和親對(duì)象是個(gè)殘疾皇子垄提,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,976評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容