IT規(guī)劃涉及到方法論、流程管理和分析、信息架構(gòu)、應(yīng)用系統(tǒng)分析和設(shè)計(jì)、技術(shù)架構(gòu)、項(xiàng)目管理和實(shí)施等眾多方面。從企業(yè)戰(zhàn)略到業(yè)務(wù)目標(biāo),從業(yè)務(wù)目標(biāo)到IT目標(biāo),從IT目標(biāo)到應(yīng)用藍(lán)圖,從應(yīng)用藍(lán)圖到分階段實(shí)施落地,任何一個(gè)步驟的脫節(jié)將導(dǎo)致規(guī)劃內(nèi)容無(wú)法落地。再完美的規(guī)劃和架構(gòu),如果脫離企業(yè)業(yè)務(wù)目標(biāo),都不能帶來(lái)企業(yè)業(yè)務(wù)價(jià)值的提升。此外,IT規(guī)劃之難,不在于IT本身,而在于流程;不在于技術(shù)本身,而在于業(yè)務(wù)。
對(duì)于IT規(guī)劃,遵循的思路主要是:從業(yè)務(wù)到技術(shù),從流程到IT,圍繞價(jià)值鏈分析和優(yōu)化的核心模型往前驅(qū)動(dòng)。核心過(guò)程包括現(xiàn)狀分析、差距分析、目標(biāo)提出、藍(lán)圖規(guī)劃、實(shí)施規(guī)劃等幾個(gè)關(guān)鍵步驟。現(xiàn)狀分析包括業(yè)務(wù)現(xiàn)狀和IT現(xiàn)狀,根據(jù)企業(yè)戰(zhàn)略提出業(yè)務(wù)目標(biāo)和發(fā)展規(guī)劃,分析現(xiàn)狀和目標(biāo)之間的差距提出和整理問(wèn)題集(定義IT建設(shè)目標(biāo)),根據(jù)差距和問(wèn)題給出規(guī)劃藍(lán)圖,根據(jù)目標(biāo)和問(wèn)題分解到的子目標(biāo)和子問(wèn)題以及藍(lán)圖規(guī)劃內(nèi)容,多維度評(píng)估和確定后續(xù)的實(shí)施規(guī)劃,定義IT系統(tǒng)建設(shè)實(shí)施的優(yōu)先級(jí)。這就是IT規(guī)劃的一般邏輯。
從以上的描述可以看出,整個(gè)IT規(guī)劃始終圍繞業(yè)務(wù)和IT兩條主線,業(yè)務(wù)包括了業(yè)務(wù)流程,業(yè)務(wù)數(shù)據(jù),崗位組織和角色,業(yè)務(wù)管控體系;而IT包括了數(shù)據(jù)架構(gòu),應(yīng)用架構(gòu)體,技術(shù)架構(gòu)和平臺(tái),基礎(chǔ)設(shè)施建設(shè)。業(yè)務(wù)驅(qū)動(dòng)IT,端到端業(yè)務(wù)流程最終落地到應(yīng)用系統(tǒng)的功能上,業(yè)務(wù)數(shù)據(jù)最終映射到數(shù)據(jù)模型并沉淀到數(shù)據(jù)庫(kù)中。
隨著各種思路的不斷融合,IT規(guī)劃核心指導(dǎo)思想應(yīng)該轉(zhuǎn)化為企業(yè)架構(gòu)層面。企業(yè)架構(gòu)的提出,主要是為了解決業(yè)務(wù)和IT“兩層皮”的問(wèn)題,企業(yè)架構(gòu)整個(gè)方法應(yīng)該融入到整個(gè)IT規(guī)劃思想中。此外,核心業(yè)務(wù)模型和業(yè)績(jī)標(biāo)準(zhǔn)作為核心指導(dǎo)思想,雖然有裁剪,但是必須參考,如供應(yīng)鏈SCOR模型,產(chǎn)品研發(fā)IPD方法論,項(xiàng)目管理PMBOK體系,戰(zhàn)略和人力資源的平衡記分卡,CRM的4P和4C,財(cái)務(wù)域的核心模型等。針對(duì)不同行業(yè)可能又有不同行業(yè)的業(yè)務(wù)標(biāo)準(zhǔn)和模型,如電信行業(yè)的eTom模型等。
與此同時(shí),在前面基礎(chǔ)上再融入云計(jì)算和SOA的核心思想,它將很好的解決我們多年前IT規(guī)劃經(jīng)驗(yàn)里的多個(gè)豎井式IT系統(tǒng)的集中化和協(xié)同化的問(wèn)題。若現(xiàn)在規(guī)劃仍走以前老路是不妥當(dāng)?shù)?。那么,今天?guī)劃重點(diǎn)在開(kāi)始之初就應(yīng)該考慮集中化和協(xié)同的問(wèn)題,將SOA思想融入到IT規(guī)劃當(dāng)中。當(dāng)今的信息化規(guī)劃,要?jiǎng)?wù)必避免出現(xiàn)IT重復(fù)建設(shè)和信息孤島,流程斷點(diǎn)和業(yè)務(wù)無(wú)法協(xié)同的局面。
【現(xiàn)狀分析】
現(xiàn)狀分析的核心思路為:首先是要把戰(zhàn)略目標(biāo)、業(yè)務(wù)目標(biāo)、業(yè)務(wù)子目標(biāo)調(diào)研清楚;其次是把實(shí)際的現(xiàn)狀了解清楚,如流程現(xiàn)狀、IT支撐現(xiàn)狀;最后是將潛在問(wèn)題識(shí)別清楚:一是在當(dāng)前目標(biāo)和當(dāng)前現(xiàn)狀被識(shí)別后意識(shí)到的問(wèn)題,二是對(duì)比業(yè)界參考目標(biāo)和業(yè)界實(shí)踐下,意識(shí)到潛在存在的問(wèn)題?,F(xiàn)狀分析的順序是從業(yè)務(wù)過(guò)渡到IT,現(xiàn)狀分析主要內(nèi)容包括如下內(nèi)容:
業(yè)務(wù)現(xiàn)狀
業(yè)務(wù)現(xiàn)狀分析重點(diǎn)在于業(yè)務(wù)流程和業(yè)務(wù)數(shù)據(jù)上,建議采取自頂向下逐層分解的方法,找到關(guān)鍵的幾個(gè)端到端流程為主線進(jìn)行逐層分解,分解時(shí)拋開(kāi)業(yè)務(wù)部門(mén)的隔離,IT系統(tǒng)的約束,進(jìn)行跨業(yè)務(wù)域的流程分析和梳理。在流程分析和梳理的過(guò)程中進(jìn)一步分析子流程和活動(dòng),業(yè)務(wù)組件和數(shù)據(jù),跨業(yè)務(wù)域的協(xié)同和交互等一系列問(wèn)題。業(yè)務(wù)分解的方法可以參考價(jià)值鏈分析方法,業(yè)務(wù)模型可以參考針對(duì)各個(gè)業(yè)務(wù)域的一些標(biāo)準(zhǔn)業(yè)務(wù)參考架構(gòu)和模型,如供應(yīng)鏈的SCOR模型,電信的etom模型,研發(fā)領(lǐng)域的IPD和PACE方法,CMMI成熟度模型,項(xiàng)目管理知識(shí)體系,營(yíng)銷(xiāo)和客戶關(guān)系管理模型,財(cái)務(wù)域標(biāo)準(zhǔn)模型等。
IT現(xiàn)狀
IT現(xiàn)狀包括現(xiàn)有的IT應(yīng)用系統(tǒng)現(xiàn)狀和功能架構(gòu),IT基礎(chǔ)設(shè)施架構(gòu)現(xiàn)狀,IT系統(tǒng)對(duì)業(yè)務(wù)現(xiàn)狀的支撐情況分析等。重點(diǎn)的是理清業(yè)務(wù)和IT的關(guān)系,IT對(duì)業(yè)務(wù)的支撐度。
現(xiàn)狀分析的目的是為提出后續(xù)業(yè)務(wù)目標(biāo)和IT系統(tǒng)規(guī)劃建設(shè)目標(biāo)打基礎(chǔ),明確了建設(shè)目標(biāo)才能夠真正為業(yè)務(wù)服務(wù),體現(xiàn)業(yè)務(wù)價(jià)值。
【差距和目標(biāo)】
有了以上現(xiàn)狀分析和調(diào)研,才談得上差距分析。差距分析包括了當(dāng)前目標(biāo)和當(dāng)前現(xiàn)狀間的問(wèn)題和差距分析;業(yè)界參考目標(biāo)/最佳實(shí)踐和當(dāng)前現(xiàn)狀下的差距分析;IT現(xiàn)狀對(duì)當(dāng)前目標(biāo)支撐的差距分析;IT現(xiàn)狀對(duì)參考目標(biāo)和業(yè)績(jī)標(biāo)準(zhǔn)的差距分析。
差距分析清楚后得到最終業(yè)務(wù)戰(zhàn)略目標(biāo)和業(yè)務(wù)子目標(biāo),由業(yè)務(wù)目標(biāo)傳遞到對(duì)應(yīng)的IT規(guī)劃和建設(shè)目標(biāo),而后續(xù)的IT規(guī)劃即解決兩個(gè)問(wèn)題:IT建設(shè)解決當(dāng)前業(yè)務(wù)和IT間的差距,IT建設(shè)解決后續(xù)戰(zhàn)略目標(biāo)和IT間的差距的問(wèn)題。
對(duì)于目標(biāo)提出而言,有兩個(gè)途徑,一是直接提出業(yè)務(wù)目標(biāo)和IT建設(shè)目標(biāo);其次是通過(guò)差距進(jìn)一步細(xì)化目標(biāo)和有針對(duì)性的目標(biāo),特別是IT建設(shè)目標(biāo)的提出,必須進(jìn)行差距分析,因?yàn)镮T建設(shè)重點(diǎn)就是支持業(yè)務(wù)目標(biāo),那么所有現(xiàn)存的IT建設(shè)和應(yīng)用架構(gòu)中無(wú)法支撐的部分都是差距,IT規(guī)劃建設(shè)就是要解決這些差距。改進(jìn)也同樣的道理,有些是不需要業(yè)務(wù)改進(jìn)直接進(jìn)行IT建設(shè)和改進(jìn),有些則是業(yè)務(wù)優(yōu)化和改進(jìn)先進(jìn)行,IT配合業(yè)務(wù)優(yōu)化改進(jìn)措施的落地。從這個(gè)思路基本也就清楚BPR(業(yè)務(wù)流程重組)的考慮和定位,并不是所有場(chǎng)景都一定要進(jìn)行BPR。
通過(guò)差距分析得出的目標(biāo)是多個(gè)子目標(biāo),是一個(gè)目標(biāo)群,正如我們面臨的問(wèn)題是一個(gè)問(wèn)題集一樣,多個(gè)子目標(biāo)的分階段,分步驟實(shí)現(xiàn)最終才可能完成一個(gè)大的業(yè)務(wù)目標(biāo)。目標(biāo)分解,問(wèn)題分解,目標(biāo)和問(wèn)題映射最終形成一個(gè)完整的解決方案。這也是為何我們說(shuō),在大的IT規(guī)劃中一定會(huì)涉及到組合管理,項(xiàng)目群管理方面的內(nèi)容,目標(biāo)分解到子目標(biāo),子目標(biāo)最終落實(shí)到具體的項(xiàng)目,通過(guò)項(xiàng)目規(guī)劃和建設(shè)的方式推動(dòng)實(shí)現(xiàn)。
【藍(lán)圖規(guī)劃】
藍(lán)圖規(guī)劃是一個(gè)遠(yuǎn)期規(guī)劃,至少覆蓋5年,遠(yuǎn)期展望10年,雖然知道后續(xù)變化可能性很大,但是仍然需要做較為全面的藍(lán)圖規(guī)劃,規(guī)劃若不能遠(yuǎn)期展望,那么建設(shè)和實(shí)施必然受到太多的局限性和約束。
IT藍(lán)圖規(guī)劃包括了業(yè)務(wù)架構(gòu),信息架構(gòu),應(yīng)用架構(gòu),集成架構(gòu),技術(shù)架構(gòu)和IT基礎(chǔ)設(shè)施架構(gòu)等方面的內(nèi)容。特別的是,IT規(guī)劃藍(lán)圖包括了業(yè)務(wù)架構(gòu),業(yè)務(wù)和IT是密不可分的。所有的藍(lán)圖規(guī)劃都自頂向下,逐層分解,相互融合和協(xié)同。業(yè)務(wù)架構(gòu)重點(diǎn)是在流程,信息架構(gòu)的重點(diǎn)是在數(shù)據(jù),這兩個(gè)架構(gòu)都偏業(yè)務(wù)層面。而對(duì)于IT方面則包括了應(yīng)用架構(gòu),集成架構(gòu),技術(shù)架構(gòu)和IT基礎(chǔ)設(shè)施架構(gòu)。應(yīng)用架構(gòu)在最上層,而集成和技術(shù)架構(gòu)在平臺(tái)層,IT基礎(chǔ)架構(gòu)在基礎(chǔ)設(shè)施和物理資源層。從現(xiàn)有的云和集中化趨勢(shì)來(lái)看,更加需要考慮基礎(chǔ)設(shè)施和平臺(tái)層的集中化建設(shè),上層的應(yīng)用架構(gòu)重點(diǎn)集中在應(yīng)用和功能層面,體現(xiàn)業(yè)務(wù)組件化和能力化,體現(xiàn)業(yè)務(wù)組件本身的獨(dú)立性和可集成性。
業(yè)務(wù)架構(gòu)可以理解為全公司架構(gòu)規(guī)劃和IT建設(shè)中的高端業(yè)務(wù)建模,這個(gè)時(shí)候不需要考慮太多IT層面的事情,重點(diǎn)是考慮我們的業(yè)務(wù)流程如何進(jìn)行優(yōu)化,業(yè)務(wù)架構(gòu)如何進(jìn)行重新整合,以滿足我們已經(jīng)明確的業(yè)務(wù)目標(biāo)。在這個(gè)步驟中可以看到業(yè)務(wù)流程和活動(dòng),業(yè)務(wù)職能單元,組織崗位角色,業(yè)務(wù)核心單據(jù)和數(shù)據(jù),業(yè)務(wù)協(xié)同這個(gè)階段是我們需要考慮的問(wèn)題。在這里希望融入部分SOA核心思想,即企業(yè)是一個(gè)完整的有輸入有輸出的產(chǎn)生核心業(yè)務(wù)價(jià)值的價(jià)值單元,而這個(gè)價(jià)值的實(shí)現(xiàn)是通過(guò)企業(yè)內(nèi)部一個(gè)個(gè)相互協(xié)同的業(yè)務(wù)功能職能單元提供出來(lái)的,這些業(yè)務(wù)單元相互協(xié)同和組合完成核心價(jià)值的提供。這也是為何在端到端流程分析和流程分解后,重新對(duì)業(yè)務(wù)功能單元進(jìn)行組合形成業(yè)務(wù)架構(gòu)和業(yè)務(wù)組件,然后通過(guò)端到端業(yè)務(wù)流程對(duì)業(yè)務(wù)組件間的協(xié)同進(jìn)行驗(yàn)證的原因。
在業(yè)務(wù)架構(gòu)的流程分析中,包括兩個(gè)方面的內(nèi)容,一個(gè)是業(yè)務(wù)的問(wèn)題,一個(gè)是數(shù)據(jù)的問(wèn)題,業(yè)務(wù)功能和協(xié)同在前面已經(jīng)解決,而數(shù)據(jù)的問(wèn)題是另外一個(gè)維度,數(shù)據(jù)的識(shí)別是通過(guò)業(yè)務(wù)流程分析,而數(shù)據(jù)的建模有專門(mén)的方法來(lái)支持。業(yè)務(wù)協(xié)同最終將體現(xiàn)到底層數(shù)據(jù)的關(guān)聯(lián)關(guān)系和相互映射,底層數(shù)據(jù)模型出現(xiàn)問(wèn)題直接影響高層業(yè)務(wù)協(xié)同。流程中的業(yè)務(wù)單據(jù)是信息架構(gòu)的數(shù)據(jù)來(lái)源,對(duì)于一般的應(yīng)用系統(tǒng)而言,采取自頂向下的概念模型——>邏輯模型的建模思路,信息架構(gòu)需要關(guān)注數(shù)據(jù)分域,主數(shù)據(jù),跨業(yè)務(wù)模塊的核心業(yè)務(wù)單據(jù)數(shù)據(jù)。數(shù)據(jù)的問(wèn)題最終都將對(duì)應(yīng)到應(yīng)用架構(gòu)和信息架構(gòu),SOA解決的是業(yè)務(wù)集成和協(xié)同,而數(shù)據(jù)集成是有其它系統(tǒng)解決方案,包括BI,數(shù)據(jù)中心,MDM系統(tǒng)等。
業(yè)務(wù)架構(gòu)和信息架構(gòu)最終要落地到應(yīng)用架構(gòu)中,業(yè)務(wù)架構(gòu)體現(xiàn)到具體的業(yè)務(wù)組件和功能,而信息架構(gòu)落地到具體的數(shù)據(jù)模型和數(shù)據(jù)庫(kù)設(shè)計(jì)。如果再落地到具體的系統(tǒng)分析和設(shè)計(jì),即演進(jìn)到應(yīng)用系統(tǒng)中的高端架構(gòu)設(shè)計(jì),包括用例模型和邏輯模型,用例模型體現(xiàn)業(yè)務(wù)和流程,邏輯模型體現(xiàn)信息和數(shù)據(jù)。
以上分析后,將推進(jìn)到應(yīng)用架構(gòu)規(guī)劃領(lǐng)域。很可惜的是,在大多數(shù)的規(guī)劃項(xiàng)目當(dāng)中,業(yè)務(wù)架構(gòu)和應(yīng)用架構(gòu)出現(xiàn)了嚴(yán)重脫節(jié),兩階段之間出現(xiàn)斷層,沒(méi)有通過(guò)科學(xué)的分析方法在兩者之間平滑的進(jìn)行映射。這里進(jìn)行著重的強(qiáng)調(diào),在應(yīng)用架構(gòu)規(guī)劃時(shí),首先進(jìn)行總體應(yīng)用規(guī)劃,應(yīng)用架構(gòu)和業(yè)務(wù)架構(gòu)對(duì)應(yīng),但不一樣的地方是,流程優(yōu)化分析和業(yè)務(wù)架構(gòu)不會(huì)考慮太多應(yīng)用平臺(tái)層面的內(nèi)容,而應(yīng)用架構(gòu)必須考慮:其中兩大核心就是集中化和協(xié)同,兩大技術(shù)就是云計(jì)算和SOA,這些內(nèi)容需要引入到IT總體應(yīng)用架構(gòu)規(guī)劃中。談到傳統(tǒng)IT建設(shè)呈現(xiàn)豎井式,相互之間協(xié)同難的現(xiàn)象,在引入SOA思想后并不是沒(méi)有豎井現(xiàn)象了,一個(gè)個(gè)核心的業(yè)務(wù)組件和能力提供單元還是獨(dú)立的,但是應(yīng)用層中共性的內(nèi)容完全下沉到最底部,并提供互相集成的機(jī)制。
應(yīng)用架構(gòu)規(guī)劃需要體現(xiàn)逐層展開(kāi)的核心思路,總體應(yīng)用架構(gòu)清楚后將細(xì)化到第二個(gè)層次:功能架構(gòu)和集成架構(gòu)。這個(gè)時(shí)候細(xì)化相當(dāng)重要,真正解決業(yè)務(wù)目標(biāo)和業(yè)務(wù)功能的落地問(wèn)題。功能架構(gòu)包括功能模塊和具體核心功能點(diǎn),這些梳理出來(lái)后我們需要明確當(dāng)初提到的業(yè)務(wù)架構(gòu)和業(yè)務(wù)需求在功能架構(gòu)中如何落地。其次,以某個(gè)應(yīng)用為核心,來(lái)觀察該應(yīng)用和外部應(yīng)用間的集成關(guān)系以及集成后如何協(xié)同。前者為功能性需求,后者為接口需求。
集成架構(gòu)包括了業(yè)務(wù)集成和數(shù)據(jù)的集成,也包括集成接口關(guān)系和集成邏輯模型等方面的內(nèi)容。當(dāng)前大企業(yè)的IT系統(tǒng)建設(shè)通常分為治之,衍生了多個(gè)業(yè)務(wù)系統(tǒng),那么多系統(tǒng)間的數(shù)據(jù)集成和業(yè)務(wù)協(xié)同等大問(wèn)題就必須在集成架構(gòu)規(guī)劃中進(jìn)行分析和考慮。
總體來(lái)說(shuō),應(yīng)用中規(guī)劃的功能點(diǎn)是為了映射和滿足業(yè)務(wù)架構(gòu)中的哪個(gè)業(yè)務(wù)功能或需求?業(yè)務(wù)架構(gòu)中的功能是為了滿足哪個(gè)業(yè)務(wù)目標(biāo)?這兩個(gè)問(wèn)題都回答了,那么就基本回答了“規(guī)劃的功能點(diǎn)支撐不了業(yè)務(wù),功能點(diǎn)和目標(biāo)之間關(guān)系不清晰”的問(wèn)題。
藍(lán)圖規(guī)劃最后一個(gè)環(huán)節(jié)為技術(shù)架構(gòu),傳統(tǒng)企業(yè)架構(gòu)中說(shuō)的技術(shù)架構(gòu)偏基礎(chǔ)設(shè)施和部署架構(gòu)。在現(xiàn)代的規(guī)劃中,技術(shù)架構(gòu)應(yīng)該描述企業(yè)開(kāi)發(fā)、實(shí)施和管理應(yīng)用系統(tǒng)和數(shù)據(jù)所需的IT技術(shù)和IT基礎(chǔ)設(shè)施,技術(shù)架構(gòu)規(guī)劃往往也會(huì)涉及到云計(jì)算,特別是IaaS層規(guī)劃。
技術(shù)架構(gòu)規(guī)劃需要規(guī)劃人員有較深的IT技術(shù)背景,否則很難提煉公用性的技術(shù),技術(shù)規(guī)劃屬于IT平臺(tái)層規(guī)劃的事情,目的是通過(guò)后續(xù)技術(shù)和技術(shù)平臺(tái)的建設(shè)更好的支撐業(yè)務(wù)系統(tǒng)建設(shè),加強(qiáng)復(fù)用和平臺(tái)化。
【實(shí)施規(guī)劃】
實(shí)施規(guī)劃直接影響到IT藍(lán)圖規(guī)劃的可落地性,影響到IT建設(shè)投資是否真正體現(xiàn)業(yè)務(wù)價(jià)值,為業(yè)務(wù)目標(biāo)服務(wù)。實(shí)施規(guī)劃重點(diǎn)方法論主要為組合管理和項(xiàng)目群管理??梢詮某杀就度?,建設(shè)困難程度,對(duì)業(yè)務(wù)價(jià)值實(shí)現(xiàn)的貢獻(xiàn),推廣實(shí)施難度等多個(gè)方面來(lái)評(píng)估建設(shè)內(nèi)容的優(yōu)先級(jí)。預(yù)算和成本投入,在實(shí)施規(guī)劃中同時(shí)也要考慮到。
實(shí)施規(guī)劃按照組合管理的目標(biāo)來(lái)說(shuō),就是要用最少的IT資源投入創(chuàng)造最大的業(yè)務(wù)價(jià)值。我們要建設(shè)哪些IT系統(tǒng),如何分階段建設(shè),如何來(lái)支撐業(yè)務(wù)流程,IT系統(tǒng)建設(shè)的協(xié)同關(guān)系,如何加強(qiáng)項(xiàng)目管理和管控,如何推進(jìn)系統(tǒng)的建設(shè),如何減少重復(fù)建設(shè),這些關(guān)鍵信息在實(shí)施規(guī)劃時(shí)都必須要考慮到。