一、 業(yè)務(wù)架構(gòu)和IT架構(gòu)的關(guān)系
企業(yè)架構(gòu)這種東西,更多來自于我們前面說的流程管理咨詢的第一類,就是這種系統(tǒng)型方法論,這種方法論更適合于大型的企業(yè)。有一些大型的企業(yè),管理上已經(jīng)走過了很基本的初級階段,一點(diǎn)點(diǎn)現(xiàn)場的變化和改善,具體流程有些哪些變化,對這樣的企業(yè)來說根本起不到什么作用。它們需要從整個(gè)公司的頂層設(shè)計(jì),工作需要進(jìn)入這樣一個(gè)量級。到這種規(guī)模的企業(yè),需要的就是系統(tǒng)化的方法。企業(yè)架構(gòu)這個(gè)東西就是從這里切入的。
這個(gè)道理就跟做產(chǎn)品也是一樣的。如果說我們做一個(gè)小的產(chǎn)品,比如一些日用品、快消品這種生產(chǎn)銷售的企業(yè),你做產(chǎn)品設(shè)計(jì)就比較簡單,直接開發(fā)就完了。而如果你是要做一個(gè)系統(tǒng)級的產(chǎn)品,比如說設(shè)計(jì)和生產(chǎn)汽車,或者航空發(fā)動(dòng)機(jī)、飛機(jī)、電廠這樣規(guī)模的產(chǎn)品,設(shè)計(jì)的系統(tǒng)性就非常重要,你必須給出一個(gè)系統(tǒng)級的解決方案。這種系統(tǒng)級的產(chǎn)品設(shè)計(jì)就相當(dāng)于我們大企業(yè)管理的頂層設(shè)計(jì),而小企業(yè)不需要頂層設(shè)計(jì),或者說不需要系統(tǒng)級的頂層設(shè)計(jì)。
企業(yè)架構(gòu)就是這樣的頂層設(shè)計(jì)。企業(yè)架構(gòu)通常分兩種,一種叫業(yè)務(wù)架構(gòu),另一種叫IT架構(gòu)。最早做架構(gòu)的人都是搞IT的人,IT人士更有這種系統(tǒng)性的思維。其實(shí)做流程,有一部分起因是搞業(yè)務(wù)和管理的人,還有一部分起因是搞IT的人。是IT人士把這種流程的結(jié)構(gòu)化思維推向了更高的一個(gè)層面。
業(yè)務(wù)架構(gòu),是對企業(yè)的業(yè)務(wù)和管理的不同維度來構(gòu)建的模型。比如說企業(yè)的戰(zhàn)略績效模型,運(yùn)營模式模型,流程模型,組織模型,空間布局模型等等這些模型。現(xiàn)實(shí)中我們見的最多的企業(yè)架構(gòu)模型就是組織架構(gòu)。我們看到企業(yè)的組織機(jī)構(gòu)圖,它就是一種業(yè)務(wù)架構(gòu)。
還有一個(gè)就是IT架構(gòu),IT架構(gòu)就是從企業(yè)信息化實(shí)現(xiàn)的維度來給企業(yè)構(gòu)建的模型。它的目的就是描繪這種信息系統(tǒng)的藍(lán)圖。IT架構(gòu)分這樣三個(gè)部分,數(shù)據(jù)架構(gòu)、應(yīng)用架構(gòu)和技術(shù)架構(gòu)。數(shù)據(jù)架構(gòu)是研究企業(yè)里數(shù)據(jù)資源的結(jié)構(gòu);應(yīng)用架構(gòu)是企業(yè)部署的應(yīng)用和這些應(yīng)用之間的關(guān)系;技術(shù)架構(gòu)就是完全技術(shù)性的東西,軟件,硬件,基礎(chǔ)設(shè)施,網(wǎng)絡(luò),通訊,中間件等等內(nèi)容。
業(yè)務(wù)架構(gòu)和IT 架構(gòu)之間的關(guān)系是很微妙的。
1.業(yè)務(wù)架構(gòu)是起始于IT架構(gòu)。最早搞業(yè)務(wù)架構(gòu)的都是IT人士。他們在做IT架構(gòu)的時(shí)候發(fā)現(xiàn),僅僅從IT技術(shù)層面出發(fā)是不行的,需要向業(yè)務(wù)上進(jìn)行延伸,然后走著走著,他們就搗鼓出了一個(gè)東西,叫做業(yè)務(wù)架構(gòu)。所以說業(yè)務(wù)架構(gòu)最早是從IT架構(gòu)引發(fā)的。
2.業(yè)務(wù)架構(gòu)脫離了IT架構(gòu)。隨著業(yè)務(wù)架構(gòu)研究的深入和它的應(yīng)用越來越廣泛,人們漸漸發(fā)現(xiàn),業(yè)務(wù)架構(gòu)是一個(gè)單獨(dú)的東西,即使離開了IT架構(gòu)的應(yīng)用,它也應(yīng)該存在,并且它對于企業(yè)頂層設(shè)計(jì)的作用是非常大的。所以這個(gè)業(yè)務(wù)架構(gòu)又開始獨(dú)立于IT架構(gòu)。
3.當(dāng)我們進(jìn)行IT架構(gòu)設(shè)計(jì)的時(shí)候,依然還要從業(yè)務(wù)架構(gòu)出發(fā)。因?yàn)榈览砗芎唵危还苣闳绾巫鯥T規(guī)劃和IT的開發(fā),最后你總是要用業(yè)務(wù)來實(shí)現(xiàn)它,你的最終目的也是要為業(yè)務(wù)服務(wù),否則你的IT就沒有意義。
業(yè)務(wù)架構(gòu)和IT架構(gòu)之間的關(guān)系我們可以用這樣一張圖來展示。

這是一個(gè)信息化規(guī)劃的藍(lán)圖。首先你要做的是業(yè)務(wù)架構(gòu),做功能架構(gòu)或者應(yīng)用架構(gòu),最后再做技術(shù)架構(gòu)。
在業(yè)務(wù)架構(gòu)中,我們需要搞清楚公司的業(yè)務(wù)是如何發(fā)生的?要如何設(shè)計(jì)這些業(yè)務(wù)模式和業(yè)務(wù)流程,業(yè)務(wù)數(shù)據(jù)之間是怎么流轉(zhuǎn)的?有什么管理要求?這些內(nèi)容是我們首先要給IT規(guī)劃和設(shè)計(jì)一個(gè)基本的輸入,就是你的業(yè)務(wù)架構(gòu)長什么樣子。
有了業(yè)務(wù)架構(gòu)之后,第二步是功能架構(gòu)。就是從業(yè)務(wù)架構(gòu)中得出來有哪些功能要放在信息系統(tǒng)里實(shí)現(xiàn)?哪些在系統(tǒng)里跑,哪些要人工去做,哪些需要人工和IT去協(xié)同。業(yè)務(wù)、管理和IT之間,不同IT系統(tǒng)之間,它們?nèi)绾螌?shí)現(xiàn)這種功能的關(guān)聯(lián)?如何實(shí)現(xiàn)人機(jī)的交互?這些問題要在功能架構(gòu)里去回答。
做完了業(yè)務(wù)架構(gòu)和功能架構(gòu)之后,才到了技術(shù)架構(gòu)。技術(shù)架構(gòu)就不再是業(yè)務(wù)人員的工作,而是純粹的技術(shù)工作。
我們在這張圖上可以看右邊的幾個(gè)角色。業(yè)務(wù)架構(gòu),是業(yè)務(wù)人員和管理人員的工作。功能架構(gòu),是業(yè)務(wù)和技術(shù)人員共同完成的工作,是需要協(xié)同而不是一個(gè)單方面的。技術(shù)架構(gòu)才是純技術(shù)的工作。
我們可以看到其實(shí)信息化的規(guī)劃,應(yīng)該起始于業(yè)務(wù)規(guī)劃,然后是業(yè)務(wù)和技術(shù)人員共同做的功能規(guī)劃,最后才是技術(shù)人員的事,IT規(guī)劃應(yīng)該沿著這樣一個(gè)路徑來完成。這張圖也是在解釋關(guān)于業(yè)務(wù)架構(gòu)和IT架構(gòu)之間的關(guān)系。