說業(yè)務(wù)建模的時候到底在講什么

8 評論 4365 瀏覽 41 收藏 10 分鐘

編輯導(dǎo)語: 本文作者從什么是業(yè)務(wù)建模、為什么做業(yè)務(wù)建模、怎么做業(yè)務(wù)建模以及什么時候做業(yè)務(wù)建模這四個方面,展開分析了業(yè)務(wù)建模的過程及目的,一起來看看吧。

業(yè)務(wù)建模的起點(diǎn)是業(yè)務(wù),終點(diǎn)也是業(yè)務(wù)。它是對業(yè)務(wù)進(jìn)行的抽象,服務(wù)于業(yè)務(wù)本身。

以下內(nèi)容從自身經(jīng)驗(yàn)出發(fā),從什么是業(yè)務(wù)建模、為什么做業(yè)務(wù)建模、怎么做業(yè)務(wù)建模以及什么時候做業(yè)務(wù)建模四個方面展開講,希望本篇文章對你有幫助。

一、WHAT-什么是業(yè)務(wù)建模

想要了解什么是業(yè)務(wù)建模,首先要把業(yè)務(wù)建模拆開看,什么是業(yè)務(wù),什么是建模。在智庫百科的解釋中:

  • 業(yè)務(wù):指商業(yè)(或非商業(yè))組織及其運(yùn)作的活動流程。
  • 建模:指人類對事物進(jìn)行的一種可視化抽象活動,目的是為了揭示事物的本質(zhì)和規(guī)律。
  • 業(yè)務(wù)建模:指對商業(yè)(或非商業(yè))組織及其運(yùn)作的流程進(jìn)行的建模過程,它反映了業(yè)務(wù)組織的靜態(tài)和動態(tài)的本質(zhì)抽象特征。因而業(yè)務(wù)建模是對業(yè)務(wù)組織的靜態(tài)特征和動態(tài)特征進(jìn)行抽象化的過程。

通俗來講,業(yè)務(wù)建模就是理解業(yè)務(wù)并對業(yè)務(wù)進(jìn)行抽象提煉,是透過現(xiàn)象找本質(zhì)的過程。

二、WHY-為什么做業(yè)務(wù)建模

1. 從業(yè)務(wù)的角度來看

梳理業(yè)務(wù)。日常工作中梳理業(yè)務(wù)的方式有很多,業(yè)務(wù)建模是最直觀簡練的梳理方式,清晰直觀地體現(xiàn)出了實(shí)體之間的關(guān)系。

同時對業(yè)務(wù)進(jìn)行建模的過程也是對業(yè)務(wù)漸進(jìn)明細(xì)的過程。

2. 從產(chǎn)品的角度來看

業(yè)務(wù)建模的最終目的是為了維持產(chǎn)品的穩(wěn)定性、可拓展性和通用性。

類比搭積木,大的框架穩(wěn)定,往里面塞積木時才不會倒,且替換時只需把部分進(jìn)行替換即可,不用大動干戈推倒重來。

建模就是搭框架,一層層的搭下去,讓系統(tǒng)保持穩(wěn)定性和靈活性。

3. 從團(tuán)隊(duì)角度來看

一圖勝千文,傳遞設(shè)計(jì)方案,統(tǒng)一思想。

業(yè)務(wù)建模對外的價值在于準(zhǔn)確傳達(dá)產(chǎn)品的設(shè)計(jì)方案,統(tǒng)一大家對業(yè)務(wù)的理解,對設(shè)計(jì)的理解。對齊目標(biāo),統(tǒng)一思想之后,下游的工作才能更好地推進(jìn)。

4. 從自身能力角度來看

鍛煉抽象思維能力。建模的過程就是在抽象化的過程,刻意的鍛煉夠很好的提高自身的抽象能力。長此以往,會發(fā)現(xiàn)不論在工作還是在生活中,看待事物的角度都會發(fā)生變化,事物變得更清晰了。

5. 誤區(qū)

1)誤區(qū)一:業(yè)務(wù)建模是獲取需求

需求是建模的輸入,建模是輔助更好的梳理補(bǔ)齊需求。

2)誤區(qū)二:業(yè)務(wù)建模可以指導(dǎo)技術(shù)建表

業(yè)務(wù)建模的出發(fā)點(diǎn)是業(yè)務(wù),終點(diǎn)也是業(yè)務(wù)。數(shù)據(jù)庫建表有其自成一體的規(guī)范和語言,兩者有本質(zhì)區(qū)別,且沒有任何關(guān)系,下面會專門講。

三、HOW-怎么做業(yè)務(wù)建模

怎么做業(yè)務(wù)建模網(wǎng)上有很多教程,講的詳細(xì)且生動,這里會講一個簡單且通用的建模方法,也會著重講一下建模的原則和幾個注意事項(xiàng)。

1. 建模的方法

2. 幾個原則

1)關(guān)注業(yè)務(wù)本身,不要受限于產(chǎn)品(頁面、功能)、技術(shù)實(shí)現(xiàn)

很多時候產(chǎn)品會被具體的功能和頁面絆住,但功能是建模之后產(chǎn)品設(shè)計(jì)環(huán)節(jié)的事情,頁面更只是可視化罷了。

頁面和功能的來源都是業(yè)務(wù),如果做業(yè)務(wù)建模時過多的考慮頁面和功能就本末倒置了。

專業(yè)的人做專業(yè)的事情,產(chǎn)品就別想技術(shù)實(shí)現(xiàn)了,即使你是技術(shù)出身,退一步海闊天空。

2)遵循業(yè)務(wù)高內(nèi)聚、低耦合準(zhǔn)則(無需必要,勿增實(shí)體)

高內(nèi)聚低耦合:既保證了模塊內(nèi)的業(yè)務(wù)緊湊,同時又確保了系統(tǒng)的可拓展性。

3)具備業(yè)務(wù)領(lǐng)域的專業(yè)知識

專業(yè)知識知道得越多,考慮得越全面,設(shè)計(jì)出的產(chǎn)品就越靈活,可達(dá)到事半功倍的效果。

3. 需要注意的事項(xiàng)

1)領(lǐng)域邊界

建模過程中可根據(jù)業(yè)務(wù)流程或者功能模塊進(jìn)行領(lǐng)域劃分。目的是業(yè)務(wù)模型流程間關(guān)系清楚直觀、產(chǎn)品設(shè)計(jì)結(jié)構(gòu)清晰。

2)取舍

為突出業(yè)務(wù)主流程,應(yīng)適當(dāng)簡略非本次核心業(yè)務(wù)實(shí)體間的業(yè)務(wù)流程。

3)實(shí)體定義

實(shí)體在定義的時候盡量專業(yè)且和已有的實(shí)體保持差異,不然系統(tǒng)復(fù)雜的話很容易出現(xiàn)理解偏差。

四、WHEN-什么時候做業(yè)務(wù)建模

ever,工作的任何時候。 凡是涉及到和產(chǎn)品和業(yè)務(wù)相關(guān)的任何事情都有建模的影子。

抽象、提煉、核心、本質(zhì)這些都是在建模,熟練的產(chǎn)品直接抓到核心,不熟練可能需要剝會兒繭。

1. 從產(chǎn)品的生命周期看

1)0-1

這個階段做業(yè)務(wù)建模更多的是防患于未然。防止業(yè)務(wù)不清楚,產(chǎn)品核心規(guī)劃不長遠(yuǎn)就甩開膀子開始干,最后導(dǎo)致業(yè)務(wù)還沒跑起來就要做重構(gòu),浪費(fèi)成本。

這個階段做建模也是輔助技術(shù)理解新產(chǎn)品整體的規(guī)劃以便進(jìn)行技術(shù)底層結(jié)構(gòu)設(shè)計(jì)。

2)1-N

這個階段產(chǎn)品主框架基本已經(jīng)完成,做建模更多的是搭建產(chǎn)品結(jié)構(gòu),在大的框架里面做小框架,保證各個層級的功能模塊有條不紊的運(yùn)轉(zhuǎn)。

重構(gòu)。舊系統(tǒng)無法承載更多樣化的業(yè)務(wù)需求時,需要重構(gòu),建模是產(chǎn)品側(cè)基于業(yè)務(wù)對產(chǎn)品結(jié)構(gòu)設(shè)計(jì)的重要參考文件。

2. 從日常工作的角度看

1)新業(yè)務(wù)

快速熟悉新業(yè)務(wù)。建模的本質(zhì)是對業(yè)務(wù)的抽象,在接觸新業(yè)務(wù)時,建模能快速抓住業(yè)務(wù)核心,并找到業(yè)務(wù)之間的聯(lián)系。

2)新功能

清楚表達(dá)設(shè)計(jì)思路。幫助團(tuán)隊(duì)小伙伴快速定位自己是在哪里新增,影響的點(diǎn)有哪些。

3)舊功能改造

清楚表達(dá)需要改造的點(diǎn)。改哪里,影響到哪些,改造后的新關(guān)系是什么。

3. 主要目的

  • 抗造:系統(tǒng)可拓展性高,主框架是穩(wěn)定的,其他都是小打小鬧
  • 長壽:合理的框架設(shè)計(jì),系統(tǒng)具備高靈活性

五、其他的拓展

1. 建模和建表的區(qū)別

  • 業(yè)務(wù)建模:聚焦在業(yè)務(wù)的提煉,如有問題回歸業(yè)務(wù)本身。
  • 建表:建表是為了結(jié)構(gòu)化的存儲數(shù)據(jù),在創(chuàng)建的過程中為了保證表的兼容程度需要對其進(jìn)行抽象,抽象到業(yè)務(wù)的下一層。

業(yè)務(wù)建模抽象的顆粒度到業(yè)務(wù),建表的抽象顆粒度更深,可類比分子和原子。

總之,建模和建表是完全不同的兩個事情,不管是在使用場景上、創(chuàng)建的規(guī)則上、抽象的顆粒度上以及其作用都是不一樣的。

他們僅存的關(guān)聯(lián)性,大概就是長的像,建表過程中的ER模型是業(yè)務(wù)建模的借來的皮膚吧。

 

本文由 @張十八 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。

題圖來自Unsplash,基于CC0協(xié)議。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 這是我看過最容易懂的一篇

    來自河北 回復(fù)
  2. 不同的管理者 對業(yè)務(wù)建模還是有不一樣的理解和認(rèn)知。

    來自浙江 回復(fù)
  3. 作者簡直手把手教不了解業(yè)務(wù)建模這一新概念的新手小白了。

    來自江蘇 回復(fù)
    1. 哈哈哈哈哈,是的,它的前身就是給公司內(nèi)部做業(yè)務(wù)建模教學(xué)用的PPT,很實(shí)用的~

      來自浙江 回復(fù)
  4. 感覺這個理論說起來很拗口,是什么為什么怎么做真的是適合一切

    來自江蘇 回復(fù)
    1. 這個理論比較適合技能教學(xué)類的文章,它的前身是給公司產(chǎn)品團(tuán)隊(duì)做業(yè)務(wù)建模教學(xué)分享的PPT(捂臉)

      來自浙江 回復(fù)
  5. 3w1h這種問題方式真的是老生常談了!但也是真的很有用!

    來自廣東 回復(fù)
    1. 經(jīng)典永不過時!

      來自浙江 回復(fù)