作者簡(jiǎn)介
顧黃亮,中國(guó)商聯(lián)智庫入庫專家,騰訊云最具價(jià)值專家TVP,阿里云最有價(jià)值專家MVP,企業(yè)數(shù)字化轉(zhuǎn)型IOMM委員會(huì)特聘評(píng)估專家,《研發(fā)運(yùn)營(yíng)一體化(DEVOPS)能力成熟度模型》核心作者,《企業(yè)IT運(yùn)維發(fā)展白皮書(2019)》核心作者,2020容器云技能大賽課程出品人,多個(gè)技術(shù)峰會(huì)分享嘉賓。擁有豐富的企業(yè)級(jí)DevOps實(shí)戰(zhàn)經(jīng)驗(yàn),專注企業(yè)IT數(shù)字化的轉(zhuǎn)型和落地,致力于企業(yè)智慧運(yùn)維體系的打造。
轉(zhuǎn)型的成敗與否,取決于最終的轉(zhuǎn)型效果和價(jià)值,無論是數(shù)字化還是DevOps,都應(yīng)該以結(jié)果為導(dǎo)向,不應(yīng)該為了轉(zhuǎn)型而轉(zhuǎn)型。DevOps作為數(shù)字化轉(zhuǎn)型的關(guān)鍵內(nèi)建階段,承擔(dān)了IT組織“價(jià)值交付”的載體功能,承接了數(shù)字運(yùn)營(yíng)的數(shù)據(jù)能力輸出,同時(shí)從價(jià)值的視角,為業(yè)務(wù)部門帶來數(shù)字洞察能力和業(yè)務(wù)貢獻(xiàn)度。DevOps作為企業(yè)IT基礎(chǔ)設(shè)施和技術(shù)運(yùn)營(yíng)建設(shè)的邏輯起點(diǎn),通過技術(shù)的手段實(shí)現(xiàn)企業(yè)全面經(jīng)營(yíng)過程中的成本、效益、質(zhì)量的優(yōu)化,以及對(duì)新技術(shù)、創(chuàng)新模式的培育。
在數(shù)字化轉(zhuǎn)型過程中,DevOps從數(shù)據(jù)度量和反饋的角度輸出一系列數(shù)字指標(biāo),對(duì)軟件交付和產(chǎn)品生命周期多個(gè)環(huán)節(jié)進(jìn)行端到端的數(shù)字觸達(dá),同時(shí)對(duì)業(yè)務(wù)場(chǎng)景、辦公場(chǎng)景、協(xié)同場(chǎng)景進(jìn)行數(shù)據(jù)驅(qū)動(dòng)轉(zhuǎn)型。隨著企業(yè)對(duì)數(shù)字化轉(zhuǎn)型的目標(biāo)逐漸延伸,以及管理者對(duì)數(shù)字賦能的理解不斷加深,促使企業(yè)對(duì)DevOps給予數(shù)字全鏈路場(chǎng)景的能力要求越來越高,同時(shí)逐步進(jìn)入深水區(qū)的數(shù)字化轉(zhuǎn)型也帶來一系列的數(shù)字風(fēng)險(xiǎn),具體表現(xiàn)在數(shù)字可視和數(shù)字運(yùn)營(yíng)方面。
在IT組織內(nèi)部,IT架構(gòu)從穩(wěn)態(tài)到敏態(tài)的轉(zhuǎn)變,帶來軟件交付過程中橫向流程驅(qū)動(dòng)的風(fēng)險(xiǎn)以及縱向數(shù)據(jù)反饋的風(fēng)險(xiǎn),在業(yè)務(wù)組織,數(shù)字反饋的場(chǎng)景覆蓋能力以及虛榮性指標(biāo)的突出帶來風(fēng)險(xiǎn)預(yù)警和處置能力的降低,數(shù)據(jù)決策帶來的風(fēng)險(xiǎn)更為隱蔽導(dǎo)致規(guī)則性的被動(dòng)規(guī)避,在企業(yè)內(nèi)部,IT戰(zhàn)略管理、組織架構(gòu)、數(shù)字文化、各條業(yè)務(wù)線和IT客戶服務(wù)等多層級(jí)的數(shù)據(jù)理念和數(shù)據(jù)口徑同樣將數(shù)字風(fēng)險(xiǎn)進(jìn)一步放大。因此,數(shù)據(jù)管理者需要對(duì)數(shù)據(jù)進(jìn)行審慎和妥善的治理,形成統(tǒng)一的數(shù)據(jù)口徑和全場(chǎng)景的數(shù)據(jù)流動(dòng)鏈路,確保數(shù)字的正向反饋和存量數(shù)據(jù)風(fēng)險(xiǎn)的持續(xù)出清。
DevOps過程中的數(shù)字風(fēng)險(xiǎn)
在DevOps最佳實(shí)踐的案例中,筆者認(rèn)為,數(shù)字風(fēng)險(xiǎn)不僅僅聚焦在度量和反饋階段,測(cè)試數(shù)據(jù)的高階場(chǎng)景化缺失、安全數(shù)據(jù)的鏈路貫通、用戶體驗(yàn)的普適性預(yù)知都是數(shù)字風(fēng)險(xiǎn)的表現(xiàn)方式,最常見的數(shù)字風(fēng)險(xiǎn)場(chǎng)景主要有IT組織的效能評(píng)估,IT項(xiàng)目的后評(píng)估和成本復(fù)盤,產(chǎn)品運(yùn)營(yíng)過程中的保障反饋。由于DevOps文化的特性,IT成員的協(xié)同環(huán)境和責(zé)任共擔(dān)模式會(huì)將產(chǎn)品問題進(jìn)行傳遞,最終通過產(chǎn)品運(yùn)營(yíng)的方式在業(yè)務(wù)場(chǎng)景中得到體現(xiàn),這是DevOps的優(yōu)點(diǎn),同時(shí)也是DevOps實(shí)踐過程中的潛在風(fēng)險(xiǎn)因素。
01測(cè)試數(shù)據(jù)的高階場(chǎng)景缺失
測(cè)試是DevOps能力子域中關(guān)鍵的一環(huán),承擔(dān)“產(chǎn)品級(jí)”制品的準(zhǔn)出,尤其在測(cè)試左移階段,將質(zhì)量延伸至業(yè)務(wù)需求。因此,測(cè)試對(duì)于驗(yàn)證應(yīng)用或服務(wù)的行為是否符合預(yù)期以及是否能夠安全的進(jìn)行產(chǎn)品交付至關(guān)重要。
測(cè)試數(shù)據(jù)的高階場(chǎng)景缺失,對(duì)于“價(jià)值交付”而言,通常會(huì)導(dǎo)致測(cè)試結(jié)果的穩(wěn)定性和準(zhǔn)確率出現(xiàn)問題,影響產(chǎn)品的質(zhì)量和安全,對(duì)于數(shù)字輔助決策而言,完備的測(cè)試數(shù)據(jù)可以提前模擬業(yè)務(wù)運(yùn)營(yíng)過程中的數(shù)據(jù)變化,以及目標(biāo)用戶的轉(zhuǎn)化歷程。這種高階場(chǎng)景面向于業(yè)務(wù)和需求組織,同時(shí)給予數(shù)字使用者預(yù)知的正向反饋。
02安全數(shù)據(jù)的鏈路貫通
安全數(shù)據(jù)的場(chǎng)景通過風(fēng)險(xiǎn)規(guī)避的方式嵌入至DevOps“價(jià)值交付”鏈路,能夠有效規(guī)避產(chǎn)品交付過程中的危害,同時(shí)保證DevOps優(yōu)勢(shì)的放大。安全數(shù)據(jù)的鏈路貫通,可以在軟件交付和產(chǎn)品運(yùn)營(yíng)過程中,對(duì)數(shù)據(jù)表現(xiàn)進(jìn)行持續(xù)的監(jiān)測(cè),通過服務(wù)交付基礎(chǔ)設(shè)施、應(yīng)用及其相互依賴關(guān)系的完整可見性、業(yè)務(wù)數(shù)據(jù)的智能分析,確保潛在威脅能夠在影響到業(yè)務(wù)運(yùn)營(yíng)前被解決。同時(shí),將安全數(shù)據(jù)進(jìn)行鏈路貫通,可以面向產(chǎn)品運(yùn)營(yíng)過程中的所有節(jié)點(diǎn),以業(yè)務(wù)語言的方式,從業(yè)務(wù)視角進(jìn)行情報(bào)輸送和輿情傳遞,驅(qū)動(dòng)數(shù)字可視和數(shù)字運(yùn)營(yíng)實(shí)現(xiàn)安全遙測(cè)。
03用戶體驗(yàn)的普適性預(yù)知
在傳統(tǒng)的DevOps實(shí)踐中,更多關(guān)注需求的實(shí)現(xiàn)和交付周期,隨著用戶習(xí)慣不斷發(fā)生變化,促使DevOps和業(yè)務(wù)組織的聚合效應(yīng)不斷增強(qiáng),主要表現(xiàn)在用戶體驗(yàn)的普適性預(yù)知能力方面。根據(jù)權(quán)威數(shù)據(jù)的統(tǒng)計(jì),用戶體驗(yàn)主要聚焦在對(duì)功能的高期望和對(duì)問題的低容忍,因此DevOps需要將數(shù)字反饋前置,覆蓋用戶體驗(yàn)場(chǎng)景,以用戶視角的方式,將數(shù)字場(chǎng)景延伸至業(yè)務(wù)規(guī)劃、產(chǎn)品需求、測(cè)試數(shù)據(jù)、發(fā)布策略和最終的業(yè)務(wù)監(jiān)控,全面了解業(yè)務(wù)并關(guān)注用戶體驗(yàn),以數(shù)字可視的方式對(duì)用戶體驗(yàn)進(jìn)行可見性引入和治理。
數(shù)字化轉(zhuǎn)型過程中的數(shù)字風(fēng)險(xiǎn)
數(shù)字化轉(zhuǎn)型,其中最關(guān)鍵的節(jié)點(diǎn)為業(yè)務(wù)目標(biāo)數(shù)字化,通常也稱為數(shù)字化經(jīng)營(yíng)或數(shù)字化戰(zhàn)略,而最重要的節(jié)點(diǎn)為全面數(shù)字化思維,這也是數(shù)字化工程成為企業(yè)級(jí)工程的核心。因此,企業(yè)的領(lǐng)導(dǎo)者必須具備數(shù)字使用者的角色,同時(shí)也要為數(shù)字風(fēng)險(xiǎn)負(fù)責(zé)。
筆者認(rèn)為,DevOps作為數(shù)字化轉(zhuǎn)型的關(guān)鍵部分,同樣也要上升至企業(yè)級(jí)工程的高度,無論對(duì)于產(chǎn)品的“價(jià)值交付”還是企業(yè)數(shù)據(jù)的“數(shù)字賦能”,都需要明確的職能界定。從企業(yè)經(jīng)營(yíng)的角度看待數(shù)字風(fēng)險(xiǎn),主要有三個(gè)方面,數(shù)字對(duì)抗的風(fēng)險(xiǎn)、數(shù)字輔助決策的風(fēng)險(xiǎn)和數(shù)字愿景的風(fēng)險(xiǎn)。
01數(shù)字對(duì)抗的風(fēng)險(xiǎn)
數(shù)字對(duì)抗相較于數(shù)據(jù)指標(biāo)而言,更多的從業(yè)務(wù)運(yùn)營(yíng)的角度進(jìn)行放大,在DevOps度量領(lǐng)域,存在很多核心指標(biāo)和虛榮性指標(biāo)的對(duì)抗,這種對(duì)抗的風(fēng)險(xiǎn)容易導(dǎo)致最終的價(jià)值發(fā)生結(jié)果性偏移,在數(shù)字化轉(zhuǎn)型過程中同樣也會(huì)存在類似問題。只要數(shù)字存在價(jià)值,就一定會(huì)有數(shù)字利益的可能,數(shù)字對(duì)抗取決于企業(yè)管理者在不同場(chǎng)景不同階段對(duì)數(shù)字目標(biāo)的理解。
企業(yè)全面數(shù)字化經(jīng)營(yíng)覆蓋了IT組織的精益運(yùn)行、運(yùn)營(yíng)組織的精益運(yùn)營(yíng)和職能組織的精益運(yùn)轉(zhuǎn),在不同組織和不同場(chǎng)景下,數(shù)字的反饋往往局限于階段性結(jié)果或目標(biāo),同時(shí)還存在“相悖”的情況,比較典型的有能效和結(jié)果的不相符性,運(yùn)營(yíng)策略和結(jié)果的不穩(wěn)定性,項(xiàng)目預(yù)測(cè)和結(jié)果的不確定性,因此數(shù)字對(duì)抗是管理者的思維方式和理解能力的階段性反饋結(jié)果。
02數(shù)字輔助決策的風(fēng)險(xiǎn)
絕大多數(shù)場(chǎng)景中,數(shù)字輔助決策的風(fēng)險(xiǎn)來自于數(shù)字的全面、定義和標(biāo)準(zhǔn)化,信息系統(tǒng)的數(shù)字缺失和技術(shù)落后是導(dǎo)致數(shù)字輔助決策失真的重要原因,同時(shí),數(shù)字使用者對(duì)數(shù)字的認(rèn)知存在偏差也是決策失真的另一個(gè)關(guān)鍵原因。
企業(yè)數(shù)字化轉(zhuǎn)型最重要的就是信息系統(tǒng)和數(shù)據(jù)平臺(tái),這是整個(gè)數(shù)字化的基礎(chǔ),同時(shí)也是數(shù)字輔助決策的大腦。數(shù)字輔助決策的風(fēng)險(xiǎn)來自于設(shè)備是否可以互聯(lián)、數(shù)據(jù)是否可以互通、數(shù)據(jù)口徑是否一致、數(shù)據(jù)定義是否標(biāo)準(zhǔn)、數(shù)據(jù)思維是否和管理對(duì)齊。
03數(shù)字愿景的風(fēng)險(xiǎn)
數(shù)字愿景是數(shù)字化轉(zhuǎn)型的目標(biāo)定位,和DevOps類似,DevOps的愿景是提升組織級(jí)的能效和質(zhì)量,需要因地制宜、因人而異、因勢(shì)利導(dǎo)。同樣,數(shù)字化轉(zhuǎn)型從本質(zhì)上說并不是一種顛覆式創(chuàng)新,而是根據(jù)數(shù)字賦能進(jìn)行內(nèi)部重構(gòu),所以需要自上而下,循序漸進(jìn),這也符合數(shù)字能力輸出的科學(xué)規(guī)律。
數(shù)字化轉(zhuǎn)型需要具備多個(gè)“階梯性”的目標(biāo),而“全局性”戰(zhàn)略只能有一個(gè),將目標(biāo)按照?qǐng)鼍昂徒M織進(jìn)行分解,然后投入到各個(gè)能力子域的日常運(yùn)行中,不斷去試錯(cuò)改進(jìn),才能最終達(dá)成目標(biāo)。