在應(yīng)用創(chuàng)新和發(fā)展的今天,企業(yè)面臨前所未有的更快、更頻繁的交付壓力。中國及全球各地的企業(yè)正在認(rèn)識到DevOps可以助力軟件開發(fā)速度加快,軟件應(yīng)用質(zhì)量提升,更重要的是與業(yè)務(wù)目標(biāo)更完美地結(jié)合。那么,企業(yè)應(yīng)如何構(gòu)建一個有效的DevOps戰(zhàn)略 呢? CA Technologies亞太及日本地區(qū)應(yīng)用交付副總裁Ashok Vasan先生認(rèn)為,企業(yè)必須做好以下幾個方面的準(zhǔn)備:
在今天的應(yīng)用經(jīng)濟(jì)中,企業(yè)要足夠敏捷,才能在競爭中保持領(lǐng)先,然而DevOps需要所有團(tuán)隊理解企業(yè)的共同目標(biāo)。
Ashok Vasan強(qiáng)調(diào),DevOps需要一個更加寬闊更加有力的組織性的改變:擁有共同目標(biāo)和預(yù)期效果。對為什么公司正在向更好的合作發(fā)展和通過DevOps實(shí)現(xiàn)更高的敏捷性的需要達(dá)成共識是有效實(shí)施的關(guān)鍵。
Ashok Vasan表示,文化差異是另一個普遍的擔(dān)憂,也是長期有效落實(shí)DevOps的關(guān)鍵。明白文化轉(zhuǎn)變的重要性和跨領(lǐng)域更新進(jìn)程的人才及其企業(yè),將在運(yùn)用DevOps的過程中較早獲利。更好的整合開發(fā)和運(yùn)營可以幫助企業(yè)避免高代價的延遲和信息的錯誤傳達(dá)。
“在今天的企業(yè)環(huán)境中,改變必將持續(xù)發(fā)生。有許多方法可以讓企業(yè)完成文化轉(zhuǎn)變,包括團(tuán)隊成員輪崗、知識分享、打破部門界限制定共同目標(biāo)?!?Ashok Vasan表示,“提供給企業(yè)最好的建議是必須做好在過程中犯錯的準(zhǔn)備。更重要的是企業(yè)要從錯誤中吸取教訓(xùn),嘗試新方法,并在彌合文化差異上進(jìn)行謹(jǐn)慎的嘗試。”
Ashok Vasan表 示,企業(yè)需要考慮評估現(xiàn)有的工具或降低軟件風(fēng)險,減少交付時間,加快部署,從而最終優(yōu)化用戶體驗(yàn)。不能做到這些可能會影響DevOps的收益和可行度。Ashok Vasan說:“一個有效解決該問題的方法是有一個專門的管理者或團(tuán)隊來負(fù)責(zé)開發(fā)和維護(hù)DevOps應(yīng)用。“
Ashok Vasan認(rèn)為,每個企業(yè)都有其獨(dú)特的需求和成果。在DevOps過程中,最后也是決定性的階段是制定衡量DevOps成功標(biāo)準(zhǔn)——是取決于客戶的可交付成果、內(nèi)部節(jié)約成本還是減少軟件漏洞?
在Ashok VasanDevOps看來,并沒有一個截止日期,企業(yè)需要找到量化成功的方法并運(yùn)用于每個成功實(shí)踐中。盡管DevOps可能是企業(yè)內(nèi)諸多問題的解決方法,DevOps部署本身會繼續(xù)存在并隨著每個企業(yè)和技術(shù)創(chuàng)新而發(fā)展。一個好的起點(diǎn)是,在單獨(dú)項目和團(tuán)隊上獲得明確的成果,并且可以為整個組織中提供借鑒。