在云計算、大數據等技術顛覆性趨勢繼續在應用經濟下發揮作用的同時,DevOps也已經穩健地在業務思維方式中占有一席之地,并將在2015年扮演主要角色。從CATechnologies最近發布的最新全球調查《DevOps: 應用經濟下最顯而易見的獲勝驅動力》(DevOps: The Worst-Kept Secret to Winning in the Application Economy)的數據可得知,在今天應用驅動、云連接、移動化的大環境下,DevOps戰略將助力業務增值。2015年對于很多公司來說是DevOps之路的第一步。
緊跟行業趨勢、進行新的技術變革往往會帶來發展的陣痛,DevOps也同樣要經歷這一過程。中國及全球各地的企業正在認識到DevOps可以助力軟件開發速度加快,軟件應用質量提升,更重要的是與業務目標更完美地結合。如果說,2014年DevOps還在謀求廣泛的認可,那么今年DevOps將走到舞臺中心,被整合成為企業戰略的重要組成部分。
CA Technologies亞太及日本地區應用交付副總裁Ashok Vasan表示,在應用創新和發展的今天,企業面臨前所未有的更快、更頻繁的交付壓力,這句話依然起作用。這也是DevOps策略登場的背景。想要構建一個有效的DevOps戰略,能夠在DevOps的路上有更少的問題、更多的收獲,企業必須做好如下準備:
1、確定共同目標
在今天的應用經濟中,企業要足夠敏捷,才能在競爭中保持領先。傳統意義上,開發團隊和IT運維各自為營,致力于完成不同的目標。然而DevOps需要所有團隊理解企業的共同目標。
然而,僅一個DevOps戰略并不是什么可以使企業在一夜之間發生轉百年的秘密武器。相反,DevOps需要一個更加寬闊更加有力的組織性的改變——一個是擁有共同目標和預期效果。對為什么公司正在向更好的合作發展和通過DevOps實現更高的敏捷性的需要達成共識是有效實施的關鍵。
2、彌合文化差異
文化差異是另一個普遍的擔憂,也是長期有效落實DevOps的關鍵。明白文化轉變的重要性和跨領域更新進程的人才及其企業,將在運用DevOps的過程中較早獲利。更好的整合開發和運營可以幫助企業避免高代價的延遲和信息的錯誤傳達。
人們往往抗拒改變,然而在今天的企業環境中,改變必將持續發生。有許多方法可以讓企業完成文化轉變,包括團隊成員輪崗、知識分享、打破部門界限制定共同目標。我們可以提供給企業最好的建議是必須做好在過程中犯錯的準備。更重要的是企業要從錯誤中吸取教訓,嘗試新方法,并在彌合文化差異上進行謹慎的嘗試。
3、評估DevOps工具
另一個常常被客戶討論的話題是DevOps超越了文化變革并已成為共同愿景,它也包括使用許多新的工具和服務。然而大多數公司已經擁有大量合適的工具,問題是它們如何在DevOps環境里相互聯系?
企業需要考慮評估現有的工具或降低軟件風險,減少交付時間,加快部署,從而最終優化用戶體驗。不能做到這些可能會影響DevOps的收益和可行度。一個有效解決該問題的方法是有一個專門的管理者或團隊來負責開發和維護DevOps應用。
4、衡量成功標準
每個企業都有其獨特的需求和成果。在DevOps過程中,最后也是決定性的階段是制定衡量DevOps成功標準——是取決于客戶的可交付成果、內部節約成本還是減少軟件漏洞?
DevOps并沒有一個截至日期,企業需要找到量化成功的方法并運用于每個成功實踐中。盡管DevOps可能是企業內諸多問題的解決方法,DevOps部署本身會繼續存在并隨著每個企業和技術創新而發展。一個好的起點是,在單獨項目和團隊上獲得明確的成果,并且可以為整個組織中提供借鑒。
你的DevOps計劃呢?
DevOps正迅速成為一個現代企業無法改變的策略需要和IT以及業務的新常態。在今天的應用經濟獲勝需要的絕不僅僅是一個單獨的DevOps戰略。開發一個適合企業自身需求的方法對成功落實DevOps至關重要。