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