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