在業務敏捷化的需求背景下,傳統的單體式架構及項目制瀑布開發模式已經無法滿足業務快速開發交付及變更的需求。從企業IT部門的視角,為了更快速響應業務變化,實現應用的快速開發交付及叠代,敏捷開發(Agile)風靡壹時,Scrum作為敏捷方法論被認為是全球最流行與最有效的敏捷項目管理理念與方法之壹;
而以敏捷開發為基礎的DevOps(Development和Operations),則進壹步整合了開發測試和運維團隊,通過組織、文化和工具,以及自動化“軟件交付”和“架構變更”的流程,使得構建、測試、發布軟件能夠更加地快捷、頻繁和可靠。
DevOps可以有效提升軟件交付效能,在實現更頻繁更快速應用發布的同時,可以有效減少發布變更導致的故障及停機時間。
根據DORA公司與Google Cloud合作發布的《2018年DevOps現狀報告》,實施DevOps的高效能團隊在代碼發布頻率、代碼提交至發布的速度、變更的故障率、事故恢復時間上的表現遠遠優於低效能團隊:
代碼發布頻率高?46?倍
代碼提交至發布的速度快?2555?倍
變更故障率少?7?倍
事故恢復時間快?2604?倍
而在所有參與調查的企業當中,在實施DevOps的同時采用PaaS、雲原生、容器技術的企業有更高的概率是高效能精英團隊。IT團隊的敏捷化轉型,為業務團隊更快速響應市場變化提供了能力支撐。在企業數字化浪潮下,能否比競爭對手更快的發現和響應市場變化,是保持企業競爭力的重要因素。
完整閱讀:Nebulogy納比雲原創文章《BizDevOps推動企業數字化轉型與高速增長》