架構(gòu)如何落地------一從制定實(shí)施路徑開(kāi)始
做架構(gòu)的實(shí)施工作,可能是架構(gòu)師們不太關(guān)注的部分,但卻是非常重要的內(nèi)容。100分的架構(gòu)設(shè)計(jì),0分的架構(gòu)實(shí)施,那最終結(jié)果就是0分。80分的架構(gòu)設(shè)計(jì),100%的執(zhí)行,那最終結(jié)果就是80分。所以說(shuō)架構(gòu)實(shí)施往往是架構(gòu)是否成功的關(guān)鍵所在。架構(gòu)實(shí)施工作是要實(shí)打?qū)嵉母傻?,比架?gòu)設(shè)計(jì)顯得枯燥多了,而且架構(gòu)實(shí)施的工作量可能十倍于架構(gòu)設(shè)計(jì),實(shí)施過(guò)程中可能有各種困難、各種變更導(dǎo)致架構(gòu)落地難。這一切都告訴我們架構(gòu)實(shí)施落地不是那么容易的事情。如何落實(shí)架構(gòu)藍(lán)圖?我們今天來(lái)探討一下這個(gè)命題。
(一)、從架構(gòu)設(shè)計(jì)到架構(gòu)落地概述
從架構(gòu)設(shè)計(jì)到架構(gòu)落地需要經(jīng)過(guò)三個(gè)階段,架構(gòu)設(shè)計(jì)、架構(gòu)實(shí)施和成果在生產(chǎn)經(jīng)營(yíng)中的應(yīng)用。傳統(tǒng)上往往關(guān)注架構(gòu)設(shè)計(jì)和架構(gòu)實(shí)施,認(rèn)為架構(gòu)實(shí)施完畢架構(gòu)就落地了。這里增加了第三個(gè)環(huán)節(jié)即架構(gòu)在生產(chǎn)經(jīng)營(yíng)中的應(yīng)用,只有在實(shí)際業(yè)務(wù)當(dāng)中用起來(lái),形成了業(yè)務(wù)能力,體現(xiàn)了業(yè)務(wù)價(jià)值,才能認(rèn)為是架構(gòu)真正落地了。而在應(yīng)用過(guò)程中也會(huì)根據(jù)實(shí)際業(yè)務(wù)情況、用戶反饋情況等進(jìn)行迭代升級(jí)優(yōu)化工作,構(gòu)成“架構(gòu)實(shí)施——成果應(yīng)用——迭代優(yōu)化”的迭代循環(huán)。

在整個(gè)過(guò)程中持續(xù)要進(jìn)行架構(gòu)治理工作,在架構(gòu)設(shè)計(jì)中保證架構(gòu)與戰(zhàn)略的一致性,在架構(gòu)實(shí)施中保證架構(gòu)在實(shí)施中被遵從,在架構(gòu)維護(hù)過(guò)程中保證架構(gòu)能夠適應(yīng)不斷出現(xiàn)的業(yè)務(wù)和技術(shù)變化。當(dāng)業(yè)務(wù)環(huán)境和技術(shù)環(huán)境的變化導(dǎo)致當(dāng)前架構(gòu)難以通過(guò)簡(jiǎn)單變更繼續(xù)保持可用,就需要開(kāi)始新一輪的架構(gòu)設(shè)計(jì)。
(二)、制定實(shí)施路徑
目標(biāo)架構(gòu)規(guī)劃形成后,實(shí)施路徑的制定有如下步驟:
1.首先需要對(duì)比現(xiàn)狀架構(gòu)和目標(biāo)架構(gòu),進(jìn)行差距分析。
2.對(duì)各類業(yè)務(wù)功能進(jìn)行需求合并;
3.細(xì)化和確定各類業(yè)務(wù)功能之間的依賴性;
4.確定實(shí)施策略。實(shí)施策略可以有三種:完全新建、對(duì)已有架構(gòu)進(jìn)行重構(gòu)替換、持續(xù)迭代演進(jìn)(比如新舊并行或分階段引入新能力)。具體實(shí)施路徑上,還可以選擇速贏(Quick-Win)實(shí)施、可行性、價(jià)值鏈等方法。
考慮到本次業(yè)務(wù)架構(gòu)涉及的領(lǐng)域非常廣泛,各領(lǐng)域成熟度不同,實(shí)施復(fù)雜度高,需要因地制宜,采取差異化的持續(xù)迭代演進(jìn)的實(shí)施策略。同時(shí)按照價(jià)值鏈方法,不同領(lǐng)域之間有輸入輸出關(guān)系,也要求有些基礎(chǔ)能力要先實(shí)施,有些在前置能力形成后再行實(shí)施。所以整體上我們是按照“基礎(chǔ)先行,應(yīng)用牽引”的原則安排實(shí)施工作,先行實(shí)施基礎(chǔ)能力,但也不是就在實(shí)驗(yàn)室里面做,還是以一線應(yīng)用來(lái)來(lái)驗(yàn)證基礎(chǔ)能力、牽引各項(xiàng)工作開(kāi)展,在業(yè)務(wù)場(chǎng)景中找到應(yīng)用新能力的地方,快速見(jiàn)到業(yè)務(wù)價(jià)值,并通過(guò)用戶使用來(lái)帶動(dòng)新能力的持續(xù)改進(jìn)。而沒(méi)有采用完整建成后直接替換的方式,這種方式失敗的風(fēng)險(xiǎn)太大。同時(shí),為了讓員工盡快見(jiàn)到數(shù)字化的效果,也選取部分場(chǎng)景應(yīng)用了速贏方式。
5.在確定實(shí)施策略后,還要識(shí)別主要工作包,識(shí)別過(guò)渡架構(gòu),制定架構(gòu)路線圖和實(shí)施計(jì)劃。過(guò)渡架構(gòu)是在現(xiàn)狀和目標(biāo)架構(gòu)之間的中間過(guò)渡架構(gòu),可以作為分階段實(shí)施的重要里程碑。過(guò)渡架構(gòu)也是以提供可用、可衡量的業(yè)務(wù)價(jià)值為標(biāo)準(zhǔn)的,也就是說(shuō)實(shí)施到達(dá)一個(gè)里程碑,要實(shí)現(xiàn)業(yè)務(wù)能力的有效提升。這一點(diǎn)就是傳統(tǒng)的需求導(dǎo)向的信息化實(shí)施方式和基于架構(gòu)的信息化實(shí)施方式的不同。需求導(dǎo)向方式下各類業(yè)務(wù)需求可能導(dǎo)致雜亂的方向,不夠聚焦,導(dǎo)致業(yè)務(wù)效果、業(yè)務(wù)價(jià)值不明顯。而基于架構(gòu)的信息化實(shí)施方式,則聚焦于業(yè)務(wù)能力的提升,只要持續(xù)朝著正確的方向努力,總有一條會(huì)到達(dá)目的地的,不是嗎?
6.基于工作包和里程碑,形成各個(gè)項(xiàng)目/項(xiàng)目群/項(xiàng)目組合。每個(gè)項(xiàng)目都要明確其業(yè)務(wù)價(jià)值、資源投入、時(shí)間安排。并對(duì)所有項(xiàng)目進(jìn)行優(yōu)先級(jí)排序,形成最終的整體的實(shí)施計(jì)劃。可以說(shuō),基于架構(gòu)的實(shí)施方式就是在原有單獨(dú)項(xiàng)目管理的基礎(chǔ)上,增加架構(gòu)因素,形成了“架構(gòu)+項(xiàng)目”的實(shí)施方式。在統(tǒng)一的架構(gòu)指導(dǎo)下,聚焦于業(yè)務(wù)能力建設(shè)和業(yè)務(wù)價(jià)值交付,將架構(gòu)目標(biāo)分解為過(guò)渡架構(gòu)、項(xiàng)目以及項(xiàng)目組合。下圖就是對(duì)基于“架構(gòu)+項(xiàng)目”的實(shí)施路徑的描述。

會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)