平臺化工程涉及雙重核心意義。一方面,是類似利用IDE等工具提高工程師效率的平臺化工程,如GitOps或命令行調(diào)度般便捷。然而,本文重點探討的是基于價值流的平臺化工程,尤其針對傳統(tǒng)金融行業(yè),關(guān)注整個協(xié)同過程的有效管理。本文重點討論如何將CMMI(能力成熟度模型集成)與DevOps理念結(jié)合,實現(xiàn)平臺化工程的實際應(yīng)用。
01. 企業(yè)DevOps建設(shè):現(xiàn)狀與問題
1)重工程、輕流程
過去,行業(yè)都在構(gòu)建基于工程效能的定義,即更高效、更高質(zhì)量、更可靠、可持續(xù)地交付更優(yōu)的業(yè)務(wù)價值的能力,以提升能效。
早期互聯(lián)網(wǎng)公司通過端到端的持續(xù)開發(fā)、集成、測試、交付運(yùn)維,嘗試量化效能質(zhì)量、交付速度和業(yè)務(wù)價值。然而,這種“重工程、輕流程”的模式也帶來了風(fēng)險。例如,PDD在系統(tǒng)測試階段未經(jīng)充分驗證即發(fā)布生產(chǎn),導(dǎo)致巨額損失。
傳統(tǒng)行業(yè)如金融、通訊、物流和航空等,由于與消費(fèi)者緊密關(guān)聯(lián),其發(fā)布流程必須經(jīng)過嚴(yán)格的質(zhì)量把控和多重驗證。因此,他們無法像早期互聯(lián)網(wǎng)企業(yè)那樣直接發(fā)布代碼。流程管理的重要性顯而易見。
2)局部狹義的DevOps:流程與規(guī)范的缺失
企業(yè)在實施DevOps時,往往面臨各部門各自為政、流程不聯(lián)通的問題。研發(fā)、測試、運(yùn)維等部門基于自己的理解建立平臺和子流程,導(dǎo)致CI/CD過程中各部門間缺乏有效溝通。此外,業(yè)務(wù)人員與研運(yùn)人員之間的不同話語體系、操作平臺和組織形式也增加了溝通障礙。
例如,研發(fā)團(tuán)隊有自己的配置管理團(tuán)隊,測試團(tuán)隊有測試一體化平臺,運(yùn)維團(tuán)隊有ITIL(信息技術(shù)基礎(chǔ)架構(gòu)庫)等。這些平臺之間缺乏互操作性,導(dǎo)致數(shù)據(jù)脫節(jié)和信息同步困難。
在DevOps運(yùn)行到后期時,企業(yè)可能會發(fā)現(xiàn),在度量需求規(guī)劃至項目運(yùn)營的數(shù)據(jù)時,需跨越近百個工具和平臺,大量數(shù)據(jù)需人工填寫,數(shù)據(jù)間彼此脫節(jié)。盡管投入了大量資源,但由于流程隔離和信息不一致,需求交付周期并未明顯縮短,各部門實際有效投入時間僅占整個周期的不到三分之一。
這種局部狹義的DevOps模式,即局限于CI/CD階段,往往只解決了單點問題,而未能適配企業(yè)的整體流程和規(guī)范。企業(yè)在實施DevOps時,主要存在以下問題:
02. 突破之法:基于精益價值流的平臺化工程
要有效消除企業(yè)交付與工程效能演進(jìn)之間的鴻溝,單純依賴以CI/CD為核心的DevOps工具鏈?zhǔn)沁h(yuǎn)遠(yuǎn)不夠的。為了真正實現(xiàn)業(yè)務(wù)價值交付的降本增效,我們需要構(gòu)建一個高效、標(biāo)準(zhǔn)的互聯(lián)互通體系。
“基于精益價值流的平臺化工程”提供了破局思路:將統(tǒng)一標(biāo)準(zhǔn)融入各工具平臺,實現(xiàn)業(yè)務(wù)價值流與工程價值流的互聯(lián)、互通、互鎖。這里,價值流涵蓋從業(yè)務(wù)價值需求的提出到上線的整個流程,其中涉及多個工程活動環(huán)節(jié),如測試平臺,僅僅是這一流程中的一個子環(huán)節(jié)。
以“OnelD”理念建設(shè)管理平臺,實現(xiàn)工具間的互聯(lián)互通,整個過程實時展示前置時間(LT)、處理時間(PT)、需求分布等關(guān)鍵指標(biāo),從而直觀地掌握流程效率、速度以及分布狀況。通過平臺化產(chǎn)品打通業(yè)務(wù)價值流與工程價值流,使組織的業(yè)務(wù)流動、成本分配、效率管理變得可觀測、可聯(lián)動、可管理、可優(yōu)化。
03. 新一代信息化建設(shè)策略,流程治理+DevOps工程
在過去,互聯(lián)網(wǎng)企業(yè)因無需與其他平臺體系聯(lián)動,僅提供工程能力已足夠應(yīng)對需求;而對于金融、汽車等傳統(tǒng)行業(yè),由于對流程有強(qiáng)管控要求,需實現(xiàn)前中后臺的融合,以確保對齊質(zhì)量、把控風(fēng)險。
我們可以考慮采用流程治理與DevOps工程融合的策略,來構(gòu)建新一代的信息化體系。這一策略的核心在于實現(xiàn)管理流程與工程流程的融合對接。通過打破工具間的數(shù)據(jù)孤島,構(gòu)建一個從需求到制品、再到環(huán)境的全流程信息關(guān)聯(lián)體系。在這一體系中,數(shù)據(jù)一旦記錄,便能在后續(xù)的流程中直接自動流轉(zhuǎn),確保信息的一致性、無縫對接和高效協(xié)同。
04. 融合流程治理與DevOps,關(guān)鍵建設(shè)節(jié)點
首先,基于通用服務(wù)模型的價值流平臺,構(gòu)建集成和自動化IT價值鏈的插件開放平臺。這個平臺將CI/CD、自動化測試、環(huán)境申請、倉庫部署等各環(huán)節(jié)緊密聚合,通過插件化引擎(類似于ESB企業(yè)服務(wù)總線)串聯(lián)流程,實現(xiàn)多平臺間數(shù)據(jù)的自動構(gòu)建與貫通。這一流程按前后順序融合編排、支持自由切換,構(gòu)成完整且高效的價值流。
以CMMI流程為例,我們可以根據(jù)組織需求自定義編排,明確流程環(huán)節(jié)、晉級點、環(huán)理管理點、審批流等,確保流程既滿足成熟度要求,又高效符合業(yè)務(wù)需求。
其次,實現(xiàn)全鏈路數(shù)據(jù)的聯(lián)動貫通。將各階段的產(chǎn)出物進(jìn)行線性關(guān)聯(lián),形成研發(fā)過程全鏈路數(shù)據(jù)聯(lián)動,將代碼、需求、配置、測試環(huán)境、測試數(shù)據(jù)形成資產(chǎn)進(jìn)行沉淀,進(jìn)行結(jié)構(gòu)化管理,輸出可視化視圖,提高問題追溯能力。
此外,引入可視化追溯機(jī)制,基于全鏈路數(shù)據(jù)關(guān)聯(lián)關(guān)系構(gòu)建直觀視圖。從應(yīng)用對應(yīng)的業(yè)務(wù)系統(tǒng)出發(fā),建立業(yè)務(wù)之間的關(guān)聯(lián)關(guān)系;同時,以業(yè)務(wù)系統(tǒng)的過程環(huán)境為切入點,融入硬件、中間件信息,構(gòu)建制品與環(huán)境的關(guān)聯(lián)網(wǎng)絡(luò);最后,以制品為中心點,橫向連接研發(fā)管理各領(lǐng)域,實現(xiàn)應(yīng)用端到端資產(chǎn)關(guān)聯(lián)。
這種關(guān)聯(lián)使得我們能夠度量過程中每個階段的耗時、等待時長、審批失敗次數(shù)等關(guān)鍵指標(biāo),實現(xiàn)精益價值管理,能夠直接溯源追蹤定位問題根源。這使得我們能夠快速分析出哪些工具需要替換、哪些工藝規(guī)則需要標(biāo)準(zhǔn)化,從而及時做出判斷和處理。
最終,我們將打造一個覆蓋三線一體的數(shù)字化IT效能平臺。該平臺依托ESB總線,將企業(yè)內(nèi)部各種異構(gòu)性平臺通過統(tǒng)一的插件和接口融合,依據(jù)價值流編排進(jìn)行高效調(diào)度,實現(xiàn)流程與工程的無縫對接,構(gòu)建關(guān)聯(lián)資產(chǎn)的度量反饋。
05. 價值與收益:業(yè)技融合聯(lián)動,構(gòu)建高效聯(lián)動與協(xié)同合作新模式
經(jīng)過流程治理與DevOps工程的融合建設(shè)后,我們將能夠打通業(yè)務(wù)層和技術(shù)層,與具體工具平臺、研發(fā)模式松耦合,將業(yè)務(wù)流程內(nèi)聚化,做到可建模,可觀測,可度量,形成業(yè)務(wù)與技術(shù)之間的高效聯(lián)動和協(xié)同合作。
最后,實現(xiàn)平臺化的整體目標(biāo):基于價值流構(gòu)建全生命周期的業(yè)務(wù)流、數(shù)據(jù)流、應(yīng)對快速變更。這一新模式將為企業(yè)帶來更高的運(yùn)營效率、更低的成本和更強(qiáng)的競爭力。
ITSM運(yùn)營:服務(wù)請求管理持續(xù)改進(jìn)
查看詳細(xì)
AI驅(qū)動IT運(yùn)維轉(zhuǎn)型:從審批流到AI工作流
查看詳細(xì)
國產(chǎn)化替代實踐:嘉為藍(lán)鯨全棧智能觀測中心對比IBM Tivoli
查看詳細(xì)
嘉為藍(lán)鯨平臺:三位一體,打造云原生數(shù)字化基座
查看詳細(xì)
嘉為藍(lán)鯨DevOps研發(fā)效能管理平臺:AI賦能研運(yùn),效能再進(jìn)化
查看詳細(xì)
ITSM運(yùn)營:事件管理持續(xù)改進(jìn)
查看詳細(xì)
申請演示