年初,國資委正式印發(fā)《關(guān)于加快推進(jìn)國有企業(yè)數(shù)字化轉(zhuǎn)型工作的通知》,系統(tǒng)明確國有企業(yè)數(shù)字化轉(zhuǎn)型的基礎(chǔ)、方向、重點(diǎn)和舉措,開啟了國有企業(yè)數(shù)字化轉(zhuǎn)型的新篇章,積極引導(dǎo)國有企業(yè)在數(shù)字經(jīng)濟(jì)時(shí)代準(zhǔn)確識(shí)變、科學(xué)應(yīng)變、主動(dòng)求變,加快改造提升傳統(tǒng)動(dòng)能、培育發(fā)展新動(dòng)能。
其中,四個(gè)轉(zhuǎn)型基礎(chǔ)中的技術(shù)基礎(chǔ),包括探索新型 IT 架構(gòu)模式、建設(shè)數(shù)字技術(shù)賦能平臺(tái)、加快企業(yè)上云步伐。在提到四個(gè)轉(zhuǎn)型方向時(shí)也提到“用戶服務(wù)敏捷化”方向,包括建設(shè)數(shù)字營銷網(wǎng)絡(luò),建設(shè)敏捷響應(yīng)服務(wù)體系,探索平臺(tái)化、集成化、場景化增值服務(wù)。(通知圖解詳見文末)
實(shí)際上,在數(shù)字化轉(zhuǎn)型過程中,眾多組織通過 DevOps 實(shí)現(xiàn)了軟件的價(jià)值交付和科技數(shù)據(jù)的落地。目前許多 DevOps 平臺(tái)可提供云上一體化的開發(fā)服務(wù),提升組織效能。DevOps 正在成為一種新的研發(fā)模式,DevOps 最佳實(shí)踐逐漸成為數(shù)字化轉(zhuǎn)型的必經(jīng)階段,這種趨勢在以金融為代表的傳統(tǒng)行業(yè)中尤為突出。
持續(xù)集成(CI)/持續(xù)交付、持續(xù)部署(CD)和 DevOps 布道者 Steve Burton 曾表示,DevOps 應(yīng)該是加速現(xiàn)代業(yè)務(wù)變革的催化劑,無論人們是將這種變化稱之為數(shù)字化轉(zhuǎn)型還是云原生,DevOps 需要企業(yè)接受并盡快實(shí)現(xiàn)的商業(yè)想法,而不是與技術(shù)或流行語有關(guān)。
DevOps 和企業(yè)數(shù)字化
通過平臺(tái)或是工具,DevOps 在數(shù)字化浪潮中正發(fā)揮著巨大作用。有一張流傳甚廣的對(duì)比表格,展示了二者的重合度:
在具體作用方面,有專家總結(jié):在 IT 側(cè)進(jìn)行 DevOps 的實(shí)踐,錨定價(jià)值是提升組織級(jí)的能效和質(zhì)量,在組織內(nèi)部打破部門墻,搭建通暢的溝通渠道,在文化上推行責(zé)任共擔(dān)和開放的理念。通過工具鏈的賦能,加速交付鏈路,減少交付周期,提升交付質(zhì)量,“更好、更快、更穩(wěn)定”的交付價(jià)值。在業(yè)務(wù)側(cè),通過交付盡快的將產(chǎn)品投放至市場,通過反饋及時(shí)調(diào)整產(chǎn)品策略和營銷策略,更好的適應(yīng)市場的變化,這是一種基于 DevOps “交付價(jià)值”的信息流傳遞,同時(shí)也可以將端到端的產(chǎn)品交付延伸至端到端的價(jià)值交付。
DevOps 有助于推動(dòng)數(shù)字換轉(zhuǎn)型似乎已毋庸置疑,不過,企業(yè)數(shù)字化轉(zhuǎn)型是一個(gè)非常復(fù)雜的系統(tǒng)工程,而所有數(shù)字化的過程都繞不開底層 IT 的搭建能力。很多企業(yè)數(shù)字化轉(zhuǎn)型案例已經(jīng)顯示,不少企業(yè)往往需求沒談清楚、架構(gòu)沒有設(shè)計(jì)好,就著急進(jìn)入到研發(fā)階段,在研發(fā)工作上投入過多精力。本末倒置的工作不僅使得研發(fā)人員身心俱疲,也加大了企業(yè)經(jīng)營成本,無形中變成了一種惡性循環(huán)。如何在轉(zhuǎn)型中落地 DevOps,以達(dá)到更快更好的轉(zhuǎn)型,或可借助已有的最佳實(shí)踐。
DevOps 助力數(shù)字化轉(zhuǎn)型的 9 個(gè)最佳實(shí)踐
一、幫助改變文化思維——DevOps 在企業(yè)中的實(shí)踐可以是文化思維方式的改變。企業(yè)文化常常成為許多大型組織無法轉(zhuǎn)型或作出改變的原因,長久而固定的工作模式、繁文縟節(jié)、官僚主義等等都在阻礙企業(yè)快速發(fā)展。DevOps 被認(rèn)為應(yīng)該成為加速企業(yè)發(fā)展的最佳理念之一,它應(yīng)當(dāng)被企業(yè)看做是“需要盡快實(shí)現(xiàn)的商業(yè)理念”。
二、將人員、流程和技術(shù)緊密結(jié)合——DevOps 通過聚焦業(yè)務(wù)發(fā)展、數(shù)字化創(chuàng)新等目標(biāo),防止內(nèi)部人員與資源的浪費(fèi)。DevOps 使組織更快地向客戶發(fā)布新價(jià)值,它將人員、流程和技術(shù)結(jié)合在一起,當(dāng)三者都朝著相同的業(yè)務(wù)目標(biāo)前進(jìn)時(shí),便是更快達(dá)成創(chuàng)新與交付的時(shí)候。
三、幫助組織發(fā)現(xiàn)更有利的模式——DevOps 已經(jīng)告訴企業(yè),從想法到價(jià)值實(shí)現(xiàn)間的流程不僅僅需要構(gòu)建通道,更重要的是從文化的角度提供框架和模型。DevOps 幫助企業(yè)去探索在數(shù)字化轉(zhuǎn)型時(shí)更適合企業(yè)的最佳模式和實(shí)踐,從而改善其競爭態(tài)勢。
四、幫助團(tuán)隊(duì)找到更好的問題解決方案——DevOps 可以幫助提高IT 基礎(chǔ)機(jī)構(gòu)的可測試性、彈性、可觀察性、動(dòng)態(tài)性和資源調(diào)度等性能。
通過更安全、更快速的更改支持 IT 基礎(chǔ)設(shè)施來助力數(shù)字化轉(zhuǎn)型,進(jìn)而安全快速地更改軟件應(yīng)用程序和服務(wù)。同時(shí),還可以更快速地發(fā)現(xiàn)運(yùn)營中的需求,從而提高可操作性。DevOps 在數(shù)字化轉(zhuǎn)型中的作用還在于確保構(gòu)建和部署系統(tǒng)與 IT 基礎(chǔ)設(shè)施的所有更改都有版本控制中的代碼驅(qū)動(dòng),消除手動(dòng)配置的歧義,并且實(shí)現(xiàn)版本迭代可追溯。
五、優(yōu)先考慮自動(dòng)化——DevOps 創(chuàng)造了一個(gè)焦點(diǎn),企業(yè)可以圍繞其來制定數(shù)字化轉(zhuǎn)型戰(zhàn)略,通過自動(dòng)化的方式實(shí)現(xiàn)。DevOps 提倡將自動(dòng)化從原則變?yōu)楝F(xiàn)實(shí),不過,值得注意的是,自動(dòng)化本身并不是 DevOps 或者數(shù)字化轉(zhuǎn)型的“特效藥”,自動(dòng)化需要有人來主導(dǎo),以流程和文化為基礎(chǔ)。但如果沒有 CI/CD,DevOps 這些概念,數(shù)字化轉(zhuǎn)型會(huì)更困難。
飛算科技打造的全球新一代的可視化后端微服務(wù)開發(fā)平臺(tái)——飛算 SoFlu 全自動(dòng)軟件工程平臺(tái),能夠快速而深入地幫助企業(yè)以較低的門檻實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型升級(jí)。有了新一代 Java 工具的介入,大大降低了企業(yè)數(shù)字化建設(shè)中的消耗,為企業(yè)帶來“十人可抵百人用”的價(jià)值,使企業(yè)將更多精力放在技術(shù)架構(gòu)的主軸上。
六、打破孤島——DevOps 推動(dòng)數(shù)字化轉(zhuǎn)型的最大作用之一是打破組織的數(shù)據(jù)孤島。開發(fā)團(tuán)隊(duì)通常是數(shù)字化轉(zhuǎn)型背后的策劃者,他們會(huì)搭建支撐整個(gè)企業(yè)范圍內(nèi)數(shù)字化轉(zhuǎn)型成為現(xiàn)實(shí)的技術(shù)架構(gòu)。也因此,開發(fā)團(tuán)隊(duì)需要有推動(dòng)整個(gè)部門快速測試、排除故障等等,在整個(gè)組織中完成協(xié)作。成功的數(shù)字化轉(zhuǎn)型需要整個(gè)組織都統(tǒng)一戰(zhàn)線,通過打破孤島,以便開發(fā)團(tuán)隊(duì)更好地了解組織中哪些有效、哪些無效,從而更快改進(jìn)并創(chuàng)造 DevOps 文化來擁抱數(shù)字化轉(zhuǎn)型。
七、發(fā)現(xiàn)新的收入來源——DevOps 極大地提高了敏捷性,允許對(duì)不斷變化的需求和市場做出極快的響應(yīng)。數(shù)字化轉(zhuǎn)型中,數(shù)字化為基礎(chǔ),這意味著需要依賴新的或更有效的方式利用技術(shù)實(shí)現(xiàn)業(yè)務(wù)目標(biāo)。DevOps 代表了一種跨越整個(gè)價(jià)值鏈的不斷發(fā)展的工作方式,讓組織能夠?qū)⑿路?wù)高效率推向市場,并借此創(chuàng)造新的收入。
八、支持持續(xù)可靠的變革——數(shù)字化轉(zhuǎn)型時(shí),受諸多因素的驅(qū)動(dòng),企業(yè)往往希望能夠更快迭代,擁抱云、使用微服務(wù)架構(gòu)等等,DevOps 便可助力企業(yè)更快上手新技術(shù)。這些技術(shù)的復(fù)雜性極高,如果企業(yè)在開發(fā)和運(yùn)營之間沒有強(qiáng)大的一致性與共享能力,那么成功部署的機(jī)會(huì)有限,而 DevOps 的原則和文化可以幫助大多數(shù)組織實(shí)現(xiàn)這種轉(zhuǎn)型。
九、讓客戶更快樂——由于交付速度和低耦合的架構(gòu),企業(yè)可以同時(shí)展開許多工作,創(chuàng)建讓客戶更快樂的系統(tǒng)。DevOps 主要通過三種方式實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型,第一是使系統(tǒng)的交付更快更可靠;其次,提高對(duì)利益相關(guān)者的整體服務(wù)質(zhì)量;第三,DevOps 允許組織構(gòu)建更好的系統(tǒng),使組織能夠加快速度對(duì)新信息做出反應(yīng)。
當(dāng)然,如果您有對(duì)于 DevOps 幫助數(shù)字化轉(zhuǎn)型更好的實(shí)踐分享,歡迎留言。