目:云原生重塑企業(yè)核心管理系統(tǒng)的技術(shù)路徑)
華為MetaERP入選國(guó)有企業(yè)數(shù)字化轉(zhuǎn)型示范項(xiàng)目這個(gè)消息放出來(lái)后我朋友圈里做企業(yè)軟件和數(shù)字化咨詢的幾個(gè)群都轉(zhuǎn)了一遍。但多數(shù)人只是轉(zhuǎn)發(fā)很少有人細(xì)想示范項(xiàng)目這四個(gè)字到底意味著什么。如果你一直關(guān)注華為自研ERP的進(jìn)展尤其是翻過(guò)那些華為MetaERP文檔和開(kāi)發(fā)者大會(huì)的公開(kāi)資料就會(huì)明白這次入選不是一次簡(jiǎn)單的榮譽(yù)而是華為MetaERP從集團(tuán)內(nèi)部工具走向公共價(jià)值舞臺(tái)的關(guān)鍵節(jié)點(diǎn)。這篇內(nèi)容不想復(fù)述新聞通稿。我更想從一個(gè)長(zhǎng)期觀察企業(yè)軟件、也親手做過(guò)不少系統(tǒng)遷移項(xiàng)目的從業(yè)者角度把這次入選背后的技術(shù)分量、產(chǎn)業(yè)影響和實(shí)操參考拆開(kāi)來(lái)講。無(wú)論你正在給企業(yè)做ERP選型還是單純想了解云原生架構(gòu)怎么改造傳統(tǒng)ERP或者只是想看看華為MetaERP文檔里有哪些值得研究的東西這篇都能給你一個(gè)比較完整的坐標(biāo)系。1. 先搞清楚一件事華為MetaERP到底做了什么1.1 華為為什么寧可自研也不用現(xiàn)成的ERP要理解這次入選的分量得先回到起點(diǎn)華為為什么要自研一套ERP華為的業(yè)務(wù)盤(pán)子在全球化企業(yè)里都屬于最復(fù)雜的那一檔。運(yùn)營(yíng)商業(yè)務(wù)、企業(yè)業(yè)務(wù)、消費(fèi)者業(yè)務(wù)、云業(yè)務(wù)多個(gè)BG多條產(chǎn)品線還要疊加全球幾十個(gè)區(qū)域市場(chǎng)的合規(guī)要求、稅務(wù)規(guī)則、交易習(xí)慣。這種復(fù)雜度下傳統(tǒng)ERP的模式已經(jīng)很難受你買(mǎi)的是別人定義好的商品業(yè)務(wù)一變化就得等產(chǎn)品發(fā)版、定制開(kāi)發(fā)周期動(dòng)輒按年算。早期的ERP確實(shí)幫企業(yè)把流程標(biāo)準(zhǔn)化了但當(dāng)企業(yè)自己的管理復(fù)雜度超過(guò)產(chǎn)品設(shè)計(jì)上限時(shí)系統(tǒng)適配業(yè)務(wù)就會(huì)變成業(yè)務(wù)遷就系統(tǒng)。另外一個(gè)現(xiàn)實(shí)問(wèn)題是ERP這種核心系統(tǒng)的替換成本極高。大型集團(tuán)一旦用了某家廠商的ERP數(shù)據(jù)、流程、權(quán)限、接口全沉淀在里面換系統(tǒng)的風(fēng)險(xiǎn)非常大。這也是傳統(tǒng)高端ERP廠商能形成路徑依賴、長(zhǎng)期占據(jù)市場(chǎng)的原因。華為選擇自研表面上看是不差錢(qián)、有人才本質(zhì)上是對(duì)核心經(jīng)營(yíng)系統(tǒng)主導(dǎo)權(quán)的一次重新定義——與其讓業(yè)務(wù)去適配軟件的邊界不如讓軟件的架構(gòu)跟得上業(yè)務(wù)的演化。1.2 MetaERP是怎么用一個(gè)工程方式長(zhǎng)出來(lái)的華為MetaERP不是一個(gè)實(shí)驗(yàn)項(xiàng)目。從公開(kāi)信息看它的研發(fā)和切換是一個(gè)規(guī)模很大的系統(tǒng)性工程全球多個(gè)國(guó)家和地區(qū)的業(yè)務(wù)主體幾千個(gè)企業(yè)實(shí)體海量的商品數(shù)據(jù)、財(cái)務(wù)數(shù)據(jù)、供應(yīng)鏈數(shù)據(jù)要做遷移上線前要做大量模擬演練切換時(shí)還要保證全球業(yè)務(wù)不停擺。做過(guò)大型系統(tǒng)遷移的人都知道這種工程最難的從來(lái)不是寫(xiě)代碼而是怎么保證切換那一天不出事。華為的做法里有幾個(gè)工程要點(diǎn)值得留意一是雙模運(yùn)行、灰度切換讓新舊系統(tǒng)并行跑一段時(shí)間數(shù)據(jù)兩邊校驗(yàn)二是模擬驗(yàn)證先行把切換當(dāng)天要做的動(dòng)作在測(cè)試環(huán)境里反復(fù)演練三是把整個(gè)切換拆成多個(gè)批次避免大爆炸式上線的風(fēng)險(xiǎn)。這些方法在華為MetaERP的相關(guān)公開(kāi)分享中都能看到影子也是后來(lái)很多企業(yè)做核心系統(tǒng)替換時(shí)可以直接借鑒的工程思路。1.3 華為MetaERP與市面ERP的本質(zhì)差異要理解MetaERP的戰(zhàn)略意義最好先把它的技術(shù)定位弄清楚。它不是因?yàn)閲?guó)產(chǎn)所以被選中而是因?yàn)樗诩軜?gòu)上確實(shí)走出了不一樣的路。我把最核心的差異整理成一個(gè)粗粒度的對(duì)比表對(duì)比維度傳統(tǒng)高端ERP華為MetaERP架構(gòu)基礎(chǔ)單體/模塊化通常強(qiáng)耦合云原生、分布式、微服務(wù)化業(yè)務(wù)擴(kuò)展方式定制開(kāi)發(fā)、二次開(kāi)發(fā)為主元數(shù)據(jù)驅(qū)動(dòng)配置化、可組裝部署形態(tài)集中式部署為主云化部署、多地多活、灰度發(fā)布迭代節(jié)奏重版本發(fā)布會(huì)周期長(zhǎng)持續(xù)交付小步快跑對(duì)業(yè)務(wù)變化的響應(yīng)業(yè)務(wù)遷就系統(tǒng)系統(tǒng)快速適配業(yè)務(wù)這個(gè)表可能有點(diǎn)抽象。用生活化的說(shuō)法傳統(tǒng)ERP像一份固定套餐菜單是廠商定的你想換菜得等后廚重新研發(fā)MetaERP更像自助餐加菜譜的組合菜品、調(diào)料、做法都被抽象成元數(shù)據(jù)業(yè)務(wù)變了你把配菜換一下就行不需要把整個(gè)后廚推倒重來(lái)。提示元數(shù)據(jù)驅(qū)動(dòng)和低代碼不能劃等號(hào)。低代碼解決的是界面和簡(jiǎn)單流程的搭建效率元數(shù)據(jù)驅(qū)動(dòng)解決的是核心業(yè)務(wù)對(duì)象的建模和演進(jìn)兩者的抽象層級(jí)完全不同。2. 對(duì)華為自己從使用者到平臺(tái)廠商這一步有多大2.1 MetaERP從成本中心變成產(chǎn)品線商業(yè)故事變了華為做ERP這件事最初很容易被看成花錢(qián)。研發(fā)投入、團(tuán)隊(duì)組建、替代切換這些都是成本。但如果MetaERP只是一個(gè)內(nèi)部系統(tǒng)它的價(jià)值天花板就是省掉了外部許可費(fèi)、降低了被供應(yīng)商制約的風(fēng)險(xiǎn)——這當(dāng)然有價(jià)值但撐不起戰(zhàn)略意義四個(gè)字。真正改變游戲規(guī)則的是商業(yè)化。華為已經(jīng)多次對(duì)外釋放過(guò)MetaERP對(duì)外輸出的信號(hào)而且在實(shí)際落地層面也有動(dòng)作。這標(biāo)志著華為在To B市場(chǎng)從賣(mài)ICT基礎(chǔ)設(shè)施加云服務(wù)進(jìn)一步延伸到企業(yè)管理核心應(yīng)用。ERP是企業(yè)軟件的制高點(diǎn)誰(shuí)掌握了它誰(shuí)就能在一個(gè)企業(yè)客戶的數(shù)字化版圖里占據(jù)最核心的位置。以前華為進(jìn)企業(yè)客戶需要和別人的ERP系統(tǒng)做對(duì)接、做集成以后客戶可以直接把ERP也跑在華為的平臺(tái)上整個(gè)價(jià)值鏈就閉合了。全球ERP市場(chǎng)規(guī)模早就過(guò)了千億美元級(jí)別高端市場(chǎng)更是利潤(rùn)豐厚這塊蛋糕華為沒(méi)有理由不碰。2.2 華為云和數(shù)字化轉(zhuǎn)型方法論多了一個(gè)旗艦應(yīng)用華為云這兩年的打法很清楚不只想賣(mài)算力和存儲(chǔ)更想賣(mài)數(shù)字化轉(zhuǎn)型能力。但能力這個(gè)詞太大了客戶需要一個(gè)看得見(jiàn)摸得著的錨點(diǎn)。MetaERP就是這個(gè)錨點(diǎn)。對(duì)客戶來(lái)說(shuō)上云最大的顧慮是我的核心系統(tǒng)能不能在上面平穩(wěn)跑。以前華為云可以拿出各種性能測(cè)評(píng)報(bào)告但客戶總覺(jué)得那是別人的業(yè)務(wù)或邊緣業(yè)務(wù)?,F(xiàn)在不一樣了——華為能說(shuō)我們集團(tuán)自己的財(cái)務(wù)、供應(yīng)鏈、全球運(yùn)營(yíng)跑的就是這套系統(tǒng)和這套云底座。這種自己的狗糧自己吃的示范效應(yīng)比任何白皮書(shū)都硬核。在咨詢側(cè)的協(xié)同也很有意思。華為對(duì)外講數(shù)字化轉(zhuǎn)型方法論以前更多在講基礎(chǔ)設(shè)施、數(shù)據(jù)平臺(tái)、AI應(yīng)用MetaERP補(bǔ)上了核心經(jīng)營(yíng)管理應(yīng)用這一環(huán)讓整個(gè)方法論形成了完整的閉環(huán)底層基礎(chǔ)設(shè)施自研、中間數(shù)據(jù)平臺(tái)自研、上層核心應(yīng)用也是自研。一個(gè)企業(yè)如果想理解全棧自研對(duì)業(yè)務(wù)意味著什么華為自己就是最好的案例。2.3 順帶完成了華為內(nèi)部管理流程的一次強(qiáng)制體檢這個(gè)角度容易被忽略。華為把MetaERP切進(jìn)去的時(shí)候?qū)嶋H上做了一次業(yè)務(wù)流程的系統(tǒng)性梳理。很多企業(yè)做ERP項(xiàng)目最大的副產(chǎn)品往往不是系統(tǒng)上線而是借此把陳舊的流程、扯皮的部門(mén)邊界、模糊的數(shù)據(jù)標(biāo)準(zhǔn)全部暴露出來(lái)。華為這種體量的公司流程之復(fù)雜不是小企業(yè)能想象的MetaERP等于把這些復(fù)雜流程從線下、從老的系統(tǒng)里翻出來(lái)重新用一套統(tǒng)一的數(shù)據(jù)模型定義了一遍。這種為了建系統(tǒng)而重構(gòu)業(yè)務(wù)流程的過(guò)程對(duì)華為組織能力的提升是長(zhǎng)期性的。系統(tǒng)會(huì)老化但一套經(jīng)過(guò)深度梳理的業(yè)務(wù)模型和崗位職責(zé)會(huì)沉淀為組織的長(zhǎng)期資產(chǎn)。這也是很多做信息化的人常說(shuō)的上一個(gè)系統(tǒng)值多少錢(qián)不重要借這個(gè)機(jī)會(huì)把組織理順了才是真正賺到的東西。3. 對(duì)行業(yè)大型集團(tuán)數(shù)字化轉(zhuǎn)型多了一個(gè)活教材3.1 大型集團(tuán)數(shù)字化轉(zhuǎn)型最缺的不是系統(tǒng)是路徑做了這么多年企業(yè)數(shù)字化我越來(lái)越確定一件事把數(shù)字化轉(zhuǎn)型做成買(mǎi)軟件最后大概率會(huì)變成上系統(tǒng)不上數(shù)字化。尤其大型集團(tuán)組織復(fù)雜、歷史包袱重、利益鏈條長(zhǎng)上系統(tǒng)從來(lái)不是一個(gè)技術(shù)決策而是一連串組織和利益的重新安排。所以很多企業(yè)CIO面對(duì)要不要換核心系統(tǒng)這個(gè)問(wèn)題最大的阻力不是預(yù)算而是萬(wàn)一換掛了怎么辦。特別是國(guó)產(chǎn)化這個(gè)方向上決策者內(nèi)心真正的疑慮是業(yè)界都說(shuō)老牌系統(tǒng)是大型企業(yè)標(biāo)配現(xiàn)在換成新架構(gòu)、新供應(yīng)商能行嗎這時(shí)候最稀缺的是一個(gè)別人真的跑通了的樣本。華為MetaERP入選示范項(xiàng)目客觀上就是給了這樣的樣本一個(gè)業(yè)務(wù)極其復(fù)雜的全球化集團(tuán)用自己的自研系統(tǒng)跑通了核心經(jīng)營(yíng)管理。這對(duì)還在觀望的大型企業(yè)來(lái)說(shuō)價(jià)值比任何宣傳都大。3.2 華為示范的雙重構(gòu)思路比技術(shù)更值得學(xué)我翻華為MetaERP相關(guān)的公開(kāi)資料時(shí)印象最深的是他們一直強(qiáng)調(diào)業(yè)務(wù)重構(gòu)和技術(shù)重構(gòu)要同步做。很多企業(yè)換ERP只做了技術(shù)重構(gòu)——把舊系統(tǒng)換成新系統(tǒng)業(yè)務(wù)流程照搬。結(jié)果新系統(tǒng)承載的還是舊流程效率沒(méi)有本質(zhì)提升治理水平還是老樣子。華為的做法是在系統(tǒng)切換之前先把業(yè)務(wù)對(duì)象、流程節(jié)點(diǎn)、數(shù)據(jù)標(biāo)準(zhǔn)重新梳理一遍。比如一個(gè)采購(gòu)到付款的流程在舊系統(tǒng)里可能要走十幾個(gè)節(jié)點(diǎn)、經(jīng)過(guò)多個(gè)人工審批但新的數(shù)據(jù)模型下可能幾個(gè)關(guān)鍵節(jié)點(diǎn)就被拉直了。技術(shù)重構(gòu)是換賽車(chē)業(yè)務(wù)重構(gòu)是重新規(guī)劃賽道。只換賽車(chē)不換賽道跑不出新成績(jī)。從華為MetaERP相關(guān)分享中可以看出這種雙重構(gòu)思路貫穿了他們的整個(gè)切換過(guò)程也是他們反復(fù)強(qiáng)調(diào)的核心理念。3.3 對(duì)央國(guó)企和其他大型集團(tuán)的具體參考價(jià)值示范項(xiàng)目最大的作用是降低決策風(fēng)險(xiǎn)。以前一個(gè)集團(tuán)CIO推動(dòng)核心系統(tǒng)國(guó)產(chǎn)化最怕的其實(shí)是出了問(wèn)題我負(fù)責(zé)?,F(xiàn)在至少有一個(gè)參照坐標(biāo)華為那個(gè)體量、那個(gè)復(fù)雜度都能切我們至少可以認(rèn)真評(píng)估一下。但參考不等于照搬。我在交流中常提醒企業(yè)華為MetaERP是自己給自己做它有三個(gè)普通企業(yè)學(xué)不了的條件一是自身的流程已經(jīng)高度標(biāo)準(zhǔn)化二是有一個(gè)能扛住世界級(jí)工程的技術(shù)團(tuán)隊(duì)三是業(yè)務(wù)和組織有足夠的決心撐住切換陣痛。普通企業(yè)要學(xué)的是它的方法論比如先梳理業(yè)務(wù)對(duì)象再選技術(shù)數(shù)字化和業(yè)務(wù)變革一起搞切換前做好充分演練而不是簡(jiǎn)單說(shuō)華為用了我也要用。注意別把參考華為變成照搬華為。華為自研MetaERP有三個(gè)前提——流程高度標(biāo)準(zhǔn)化、團(tuán)隊(duì)工程能力強(qiáng)、組織有變革決心。不具備這三個(gè)前提硬上自研只會(huì)給自己挖坑。4. 對(duì)生態(tài)一套ERP拉動(dòng)國(guó)產(chǎn)基礎(chǔ)軟件往前走了多遠(yuǎn)4.1 MetaERP不是單點(diǎn)產(chǎn)品而是一條全棧技術(shù)鏈華為MetaERP真正厲害的地方不只是應(yīng)用層那套業(yè)務(wù)邏輯而是它長(zhǎng)在一條完整的自研技術(shù)棧上底層的芯片、操作系統(tǒng)、數(shù)據(jù)庫(kù)、云平臺(tái)到上層的中間件、應(yīng)用框架、開(kāi)發(fā)工具。說(shuō)句實(shí)在話很多年來(lái)國(guó)產(chǎn)基礎(chǔ)軟件并不缺技術(shù)最缺的是被真實(shí)的高端業(yè)務(wù)場(chǎng)景用起來(lái)的機(jī)會(huì)。MetaERP在這種級(jí)別的場(chǎng)景里跑等于給整條技術(shù)鏈做了一次全棧壓力測(cè)試。高端ERP對(duì)數(shù)據(jù)庫(kù)的事務(wù)一致性、對(duì)操作系統(tǒng)的穩(wěn)定性、對(duì)云的彈性和容災(zāi)能力要求都非??量踢@些場(chǎng)景暴露出來(lái)的問(wèn)題遠(yuǎn)比實(shí)驗(yàn)室的benchmark更真實(shí)。國(guó)產(chǎn)基礎(chǔ)軟件要在真實(shí)戰(zhàn)場(chǎng)上變強(qiáng)靠的就是這種別人不敢用、你能用起來(lái)的實(shí)戰(zhàn)機(jī)會(huì)。4.2 高端場(chǎng)景對(duì)基礎(chǔ)軟件的反向打磨數(shù)據(jù)庫(kù)和操作系統(tǒng)這類(lèi)基礎(chǔ)軟件最怕的就是只在小規(guī)模場(chǎng)景里自嗨。小場(chǎng)景里沒(méi)問(wèn)題一到大規(guī)模并發(fā)、多租戶、強(qiáng)一致場(chǎng)景各種隱藏問(wèn)題就全冒出來(lái)了。比如ERP的核心交易場(chǎng)景對(duì)數(shù)據(jù)庫(kù)的強(qiáng)一致要求極高一筆賬記錯(cuò)了、一條庫(kù)存扣減丟了都是直接的經(jīng)濟(jì)損失。華為MetaERP把這些問(wèn)題真刀真槍地暴露并解決了沉淀下來(lái)的經(jīng)驗(yàn)和修復(fù)的代碼會(huì)反哺到整個(gè)國(guó)產(chǎn)技術(shù)棧的迭代里。這種應(yīng)用牽引基礎(chǔ)軟件的模式我覺(jué)得是這次示范項(xiàng)目最有長(zhǎng)期價(jià)值的地方——它不是說(shuō)某個(gè)產(chǎn)品多好用而是把一條產(chǎn)業(yè)鏈往上抬了一個(gè)臺(tái)階。以后其他企業(yè)想用國(guó)產(chǎn)數(shù)據(jù)庫(kù)、國(guó)產(chǎn)云底座跑核心系統(tǒng)華為已經(jīng)蹚過(guò)一遍路了這個(gè)價(jià)值沒(méi)辦法用金額衡量。4.3 對(duì)用友、金蝶、浪潮等國(guó)產(chǎn)ERP廠商的帶動(dòng)與壓力華為進(jìn)入高端ERP領(lǐng)域?qū)?guó)內(nèi)現(xiàn)有ERP廠商的影響是雙面的。一方面競(jìng)爭(zhēng)格局變了。以前用友、金蝶們面對(duì)的主要是國(guó)際廠商現(xiàn)在多了一個(gè)現(xiàn)象級(jí)玩家在高端市場(chǎng)、政企市場(chǎng)難免有直接碰撞。另一方面整個(gè)國(guó)產(chǎn)高端ERP的信任池子被華為做大了。很多客戶以前對(duì)國(guó)產(chǎn)ERP的印象停留在中低端、功能弱、只能跑跑財(cái)務(wù)華為MetaERP改變了這種認(rèn)知——國(guó)產(chǎn)ERP是可以支撐世界級(jí)復(fù)雜業(yè)務(wù)的。這個(gè)信任紅利整個(gè)行業(yè)都會(huì)受益不只是華為一家。對(duì)國(guó)產(chǎn)ERP廠商來(lái)說(shuō)真正的挑戰(zhàn)不是華為搶客戶而是華為把技術(shù)的門(mén)檻抬高了。能做出來(lái)已經(jīng)不夠還得在架構(gòu)先進(jìn)性、生態(tài)完整度上跟得上。競(jìng)爭(zhēng)加劇是好事至少能倒逼大家從拼商務(wù)關(guān)系、拼定制化轉(zhuǎn)向拼產(chǎn)品架構(gòu)和工程能力。長(zhǎng)期看一批能跟上這一代架構(gòu)演進(jìn)的國(guó)產(chǎn)廠商會(huì)把整個(gè)中國(guó)企業(yè)管理軟件的競(jìng)爭(zhēng)力帶到一個(gè)新高度。5. 對(duì)全球市場(chǎng)高端ERP的換道窗口期來(lái)了5.1 傳統(tǒng)高端ERP的壁壘到底在哪里很多人以為SAP、Oracle在高端ERP的壁壘是功能強(qiáng)大。其實(shí)功能只是表象真正的壁壘有兩層一是沉淀了幾十年的行業(yè)實(shí)踐和流程模板二是客戶已經(jīng)形成的路徑依賴。ERP這玩意兒換一套成本極高不到萬(wàn)不得已沒(méi)人愿意動(dòng)所以老廠商可以躺著收維護(hù)費(fèi)。這種既定的游戲很難靠復(fù)制功能去破局。想挑戰(zhàn)傳統(tǒng)廠商就不能在對(duì)方的規(guī)則里玩。你在功能清單上比人家?guī)资甑男袠I(yè)模板比你豐富你在實(shí)施經(jīng)驗(yàn)上比人家的咨詢顧問(wèn)和生態(tài)伙伴鋪滿全球。后來(lái)者正面硬剛基本沒(méi)有勝算。唯一的辦法是改變游戲規(guī)則本身。5.2 云原生元數(shù)據(jù)驅(qū)動(dòng)是換道不是追趕華為MetaERP的邏輯不是把SAP的功能再抄一遍而是直接換一條技術(shù)賽道。我前面說(shuō)過(guò)傳統(tǒng)ERP像固定套餐MetaERP像可自助的菜譜組合這個(gè)差異在企業(yè)級(jí)市場(chǎng)是顛覆性的客戶的業(yè)務(wù)變化越來(lái)越快傳統(tǒng)ERP的二次開(kāi)發(fā)節(jié)奏根本跟不上。元數(shù)據(jù)驅(qū)動(dòng)讓業(yè)務(wù)流程調(diào)整變成配置項(xiàng)云原生讓擴(kuò)展和灰度發(fā)布變得自然。這種架構(gòu)代際領(lǐng)先才是后發(fā)者真正的機(jī)會(huì)。從公開(kāi)的華為MetaERP文檔和分享來(lái)看他們把業(yè)務(wù)對(duì)象業(yè)務(wù)單元做得非常細(xì)整個(gè)系統(tǒng)可以按場(chǎng)景組裝而不是一個(gè)大而全的巨石。這種架構(gòu)理念恰恰是很多全球大型集團(tuán)都在期待的未來(lái)形態(tài)——用互聯(lián)網(wǎng)時(shí)代的技術(shù)來(lái)重新架構(gòu)核心企業(yè)應(yīng)用。它解決的不是能不能記賬而是業(yè)務(wù)變化時(shí)系統(tǒng)能不能跟上這個(gè)更根本的問(wèn)題。5.3 全球化窗口期與出海的機(jī)會(huì)全球高端ERP市場(chǎng)正處于向云遷移的大周期。這不是華為一家在推動(dòng)而是整個(gè)行業(yè)的方向。對(duì)后發(fā)廠商來(lái)說(shuō)這個(gè)遷移期就是一個(gè)難得的窗口客戶在選新平臺(tái)時(shí)愿意考慮新架構(gòu)、新供應(yīng)商原有的路徑依賴會(huì)松動(dòng)。華為如果在海外市場(chǎng)把云原生ERP這個(gè)標(biāo)簽立起來(lái)它確實(shí)有機(jī)會(huì)在全球企業(yè)軟件市場(chǎng)占據(jù)一個(gè)獨(dú)特位置。當(dāng)然挑戰(zhàn)也很大。全球化不只是技術(shù)問(wèn)題還有本地化合規(guī)、生態(tài)伙伴、服務(wù)網(wǎng)絡(luò)這些非常重的積累。但至少華為MetaERP的存在讓全球企業(yè)軟件市場(chǎng)的競(jìng)爭(zhēng)多了一個(gè)變量也讓用云原生重新做一遍ERP不再只是概念而是有了一個(gè)真實(shí)可看的大規(guī)模實(shí)踐。這個(gè)意義已經(jīng)超出單一公司的商業(yè)范疇了。6. 對(duì)技術(shù)人員從華為MetaERP公開(kāi)資料里能學(xué)到什么6.1 四個(gè)值得反復(fù)研究的技術(shù)概念這幾天很多人在搜華為metaerp文檔我建議大家重點(diǎn)看四個(gè)概念元數(shù)據(jù)驅(qū)動(dòng)把業(yè)務(wù)對(duì)象、規(guī)則、流程抽象成元數(shù)據(jù)系統(tǒng)運(yùn)行邏輯由元數(shù)據(jù)編排而不是硬編碼。優(yōu)點(diǎn)是業(yè)務(wù)變化快、配置即可不用反復(fù)改代碼。可組裝業(yè)務(wù)能力把業(yè)務(wù)能力拆成可以獨(dú)立封裝、組合的模塊企業(yè)按需拼裝流程。這是MetaERP最大的架構(gòu)特色之一值得研究它怎么定義業(yè)務(wù)能力的最小粒度。單元化架構(gòu)把系統(tǒng)按業(yè)務(wù)單元分隔每個(gè)單元可以獨(dú)立部署、擴(kuò)容、容災(zāi)互不拖累。這解決了超大規(guī)模場(chǎng)景下的擴(kuò)展性和故障隔離問(wèn)題。云原生與灰度發(fā)布整個(gè)系統(tǒng)的升級(jí)、切換可以在不中斷業(yè)務(wù)的情況下小步推進(jìn)。這對(duì)核心系統(tǒng)來(lái)說(shuō)幾乎是生死攸關(guān)的能力。這些概念單拎出來(lái)都不是華為發(fā)明的但華為把它們?cè)贓RP這個(gè)最傳統(tǒng)的企業(yè)應(yīng)用領(lǐng)域做到了生產(chǎn)級(jí)規(guī)模這是它最有參考價(jià)值的地方——概念誰(shuí)都會(huì)講真刀真槍跑全球業(yè)務(wù)才是試金石。6.2 公開(kāi)工程方法論里最值得借鑒的三板斧從華為MetaERP的公開(kāi)經(jīng)驗(yàn)分享里可以提煉出三條很實(shí)際的工程方法論第一模擬先行。大型系統(tǒng)切換的恐懼大多來(lái)自未知而模擬演練可以把未知變成已知。華為在切換前做了大量場(chǎng)景模擬把切換當(dāng)天的每個(gè)動(dòng)作在測(cè)試環(huán)境里反復(fù)演練保證實(shí)際切換像又做了一遍演練。這個(gè)習(xí)慣我在任何系統(tǒng)遷移項(xiàng)目里都會(huì)強(qiáng)烈建議客戶做但真正做到位的企業(yè)不多。第二灰度漸進(jìn)。不追求一天切完而是分批、分域推進(jìn)。先切一個(gè)業(yè)務(wù)域、跑穩(wěn)了再切下一個(gè)。雖然總周期可能不短但每一小步的風(fēng)險(xiǎn)都可控。這比搏一把式的大爆炸切換穩(wěn)妥得多。很多項(xiàng)目出問(wèn)題不是方案不對(duì)而是步子邁得太大。第三數(shù)據(jù)雙跑。新舊系統(tǒng)并行期間兩邊同時(shí)跑數(shù)據(jù)定期對(duì)比校驗(yàn)。數(shù)據(jù)對(duì)不上就以老系統(tǒng)為準(zhǔn)反查新系統(tǒng)的問(wèn)題直到兩邊一致再正式切走。這套邏輯任何做過(guò)數(shù)據(jù)遷移的人都應(yīng)該深有體會(huì)——數(shù)據(jù)校驗(yàn)做不好切換后一定出亂子。6.3 普通企業(yè)現(xiàn)在就能用的三個(gè)落地動(dòng)作如果你不是華為那樣的巨頭MetaERP這套思路能不能落地我的建議是別急著上大系統(tǒng)先從三個(gè)動(dòng)作開(kāi)始一是把業(yè)務(wù)對(duì)象梳理清楚。很多企業(yè)連客戶、訂單、庫(kù)存這些基礎(chǔ)業(yè)務(wù)對(duì)象的口徑都不統(tǒng)一就急著選型。先花幾個(gè)月做業(yè)務(wù)對(duì)象和數(shù)據(jù)標(biāo)準(zhǔn)的統(tǒng)一比買(mǎi)什么系統(tǒng)都重要。二是改變只要用著順手就行的選型標(biāo)準(zhǔn)。評(píng)價(jià)一套系統(tǒng)別只看演示頁(yè)面好不好看要看它的擴(kuò)展機(jī)制是不是配置化、能不能灰度升級(jí)、架構(gòu)是不是云原生。這些決定了未來(lái)五年你是改配置還是被系統(tǒng)綁架。三是把上線切換定成演習(xí)而不是任務(wù)。哪怕是個(gè)小系統(tǒng)也值得做一次模擬切換和回退演練?;ㄒ惶煅菥毧赡苁〉羯暇€后一個(gè)月的救火。我見(jiàn)過(guò)太多項(xiàng)目栽在沒(méi)時(shí)間演練上結(jié)果上線第一天出問(wèn)題返工的時(shí)間是演練成本的幾十倍。我這些年參與過(guò)不少系統(tǒng)遷移項(xiàng)目也踩過(guò)很多坑。看華為MetaERP的公開(kāi)資料時(shí)最有感觸的不是技術(shù)多先進(jìn)而是他們把切換安全這件事做到了極致的工程化——模擬、灰度、雙跑每一步都留給風(fēng)險(xiǎn)一個(gè)緩沖地帶。很多企業(yè)做數(shù)字化之所以失敗技術(shù)原因只占小頭大頭是想一口吃個(gè)胖子的急迫和沒(méi)時(shí)間做演練的僥幸。華為MetaERP入選示范項(xiàng)目這件事技術(shù)上的啟示固然重要但對(duì)我來(lái)說(shuō)它的工程組織和落地節(jié)奏才是真正值得反復(fù)琢磨的東西。希望這篇文字能給正在做數(shù)字化轉(zhuǎn)型的你多一些可以拿走的參考而不是又多一篇轉(zhuǎn)完就忘的新聞評(píng)論。