說到企業(yè)架構(gòu)(EA),最權(quán)威的標(biāo)準(zhǔn)文件就是Togaf了。
Togaf中,把企業(yè)架構(gòu)分為業(yè)務(wù)架構(gòu)、數(shù)據(jù)架構(gòu)、應(yīng)用架構(gòu)和技術(shù)架構(gòu)。其中的業(yè)務(wù)架構(gòu),是指導(dǎo)后面3個(gè)架構(gòu)的,是業(yè)務(wù)的高級(jí)模型。即使現(xiàn)在流行敏捷開發(fā),但業(yè)務(wù)架構(gòu)還是要先設(shè)計(jì)出來,作為敏捷的”框架“或”藍(lán)圖“。敏捷開發(fā)通過迭代形成的業(yè)務(wù)模型是業(yè)務(wù)架構(gòu)的細(xì)節(jié)。
下圖是Togaf中業(yè)務(wù)架構(gòu)的”元模型“,即主要組件及其之間的關(guān)系。理解了”元模型“,業(yè)務(wù)架構(gòu)就入門了:
Togaf的元模型好在給出了比較全的組件,特別是組件之間的關(guān)系比較詳細(xì)。但是有些組件說得比較多,如上圖紅色的目標(biāo)等;有些說得比較少,或者缺失,如計(jì)劃、狀態(tài)等;有的關(guān)聯(lián)不全面,如產(chǎn)品僅和流程關(guān)聯(lián),未和職能關(guān)聯(lián),那么沒有中間產(chǎn)品嗎?另外還有有羅列之嫌,未對(duì)這些組件分出層次。
下圖是我在咨詢工作中總結(jié)出來的”業(yè)務(wù)架構(gòu)精簡元模型“:
首先,把組件分成了2個(gè)層次:知識(shí)層和行為層。知識(shí)層是企業(yè)中的各種規(guī)章制度、標(biāo)準(zhǔn)、模板等。行為層是企業(yè)對(duì)制度的落實(shí)和執(zhí)行。
其次,補(bǔ)充了計(jì)劃、狀態(tài)組件;把數(shù)據(jù)從數(shù)據(jù)架構(gòu)提升,作為業(yè)務(wù)架構(gòu)的一部分。
第三,產(chǎn)品、服務(wù)、資源和目標(biāo)等概念抽像為制品;把流程和職能抽象為流程;去除了不在同一抽象顆粒度的組件如度量、合約等。
通過這樣的重構(gòu),層內(nèi)和層間組件之間的關(guān)系更清晰,做到了”高內(nèi)聚、低耦合“。
行為層的計(jì)劃和事件在關(guān)于事件驅(qū)動(dòng)和工業(yè)4.0CPS體系結(jié)構(gòu)的博文中有描述,這里就不重復(fù)了。這里重點(diǎn)說明一下知識(shí)層的組件。
流程:活動(dòng)及其之間的關(guān)系。建模工具是流程圖,如BPMN, EPC, UML活動(dòng)圖等
數(shù)據(jù):數(shù)據(jù)及其之間的關(guān)系。建模工具是實(shí)體關(guān)系圖(ER圖)、UML的類圖等
狀態(tài):活動(dòng)和數(shù)據(jù)之間的關(guān)系。建模工具是數(shù)據(jù)流圖,數(shù)學(xué)模型是Petrinet
這里一般相對(duì)不太被重視的是狀態(tài)。狀態(tài)是數(shù)據(jù)實(shí)體在流程活動(dòng)、步驟作用下發(fā)生變化的階段性結(jié)果。是業(yè)務(wù)表單和對(duì)象的狀態(tài)控制了活動(dòng)和流程的執(zhí)行,落實(shí)到執(zhí)行層就實(shí)際上控制了計(jì)劃項(xiàng)執(zhí)行的先后關(guān)系(前后置關(guān)系)。這樣把傳統(tǒng)計(jì)劃管理中計(jì)劃項(xiàng)之間前后置關(guān)系落實(shí)到實(shí)際的業(yè)務(wù)技術(shù)狀態(tài)層面,不再是脫離技術(shù)的人為規(guī)定。把技術(shù)的狀態(tài)能即時(shí)地反饋到計(jì)劃層面,更便于管理層進(jìn)行決策和半自動(dòng)化、自動(dòng)化地推進(jìn)。
執(zhí)行層的事件的組合反映的是業(yè)務(wù)狀態(tài),狀態(tài)決定了要匹配什么樣的規(guī)則,規(guī)則定義了要采取的下一步活動(dòng)。
知識(shí)層和行為層的組件還可以有更細(xì)的分解,并形成更完整的業(yè)務(wù)邏輯。下圖結(jié)合精簡元模型和戰(zhàn)略地圖,給出了企業(yè)業(yè)務(wù)中主要分解結(jié)構(gòu)(BS-Breakdown Structure):
簡單解釋一下。
上圖的核心是流程層面,是整個(gè)戰(zhàn)略地圖的黏合層。其中項(xiàng)目管理、日常運(yùn)行和能力建設(shè)的工作分解結(jié)構(gòu)(WBS)都是企業(yè)的工作計(jì)劃,而計(jì)劃是流程BpBS的實(shí)例化。
流程需要資源層提供輸入。資源層包括技術(shù)TBS,資源RBS, 組織OBS等;
流程的輸出是產(chǎn)品,是客戶能看到的,是為客戶服務(wù)的。
流程的結(jié)果是要有良性財(cái)務(wù)成果,這樣企業(yè)才能持續(xù)經(jīng)營。
第三十四屆CIO班招生
北達(dá)軟EXIN網(wǎng)絡(luò)空間與IT安全基礎(chǔ)認(rèn)證培訓(xùn)
北達(dá)軟EXIN DevOps Professional認(rèn)證培訓(xùn)
責(zé)編:yangjun
免責(zé)聲明:本網(wǎng)站(http://www.www.gypb.net/)內(nèi)容主要來自原創(chuàng)、合作媒體供稿和第三方投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
本網(wǎng)站刊載的所有內(nèi)容(包括但不僅限文字、圖片、LOGO、音頻、視頻、軟件、程序等)版權(quán)歸原作者所有。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),請(qǐng)及時(shí)通知本站,予以刪除。