DevOps對業(yè)務有價值嗎?
對于DevOps的業(yè)務價值,我們是有確鑿證據的。從2013年到2017年,在Puppet Labs的年度DevOps現狀報告中,我們隊25000多名技術專家進行了數據收集,目的是更好地了解企業(yè)應用DevOps不同階段的運維狀況和習慣。
這份數據第一個讓人震驚的地方就是,應用了 DevOps的高績效公司在以下方面的表現遠低績效同行:
> 吞吐量指標;
> 代碼和變更部署次數(頻繁30倍);
> 代碼和變更部署前置時間(快200倍);
> 可靠性指標;
> 生產環(huán)境部署(變更成功率高60倍);
> 平均服務恢復時間(快168倍);
> 組織性能指標;
> 生產力、市場份額以及營業(yè)目標(大約2倍以上);
> 市值增長(3年內高出50%。
換句話說,高績效者要更加敏捷和可靠,這證明 DevOps能夠打破根本的、長期的沖突。高績效者部署代碼的頻率要高出30多倍,從“代碼提交”到“在生產環(huán)境中順利運行”的速度要快200倍—高績效者的交付周期是以分鐘或小時來計量的,而低績效者的交付周期則以周、月甚至季度來計量。
此外,高績效者有兩倍的利潤率、市場份額、生產率目標。而且,對于那些已經上市的企業(yè),我們發(fā)現高績效者在3年內的股票市值增長率高出50%。他們的員工滿意度高,員工倦怠程度低,把公司推薦給朋友的可能性要高出22倍。高績效者信息安全成果也更好。通過將安全目標集成到開發(fā)和運維流程的所有階段,他們用在安全問題修復上的時間減少了50%。
DevOps有助于提高開發(fā)人員的生產力
當我們增加開發(fā)人員的數量時,由于溝通、集成以及測試開銷,單個開發(fā)人員的生產力通常會顯著下降。很多專家陳述,當項目延遲時,增加更多的開發(fā)人員不僅降低了單個開發(fā)人員的生產力,而且也降低了整體的生產力。
另一方面, DevOps證明了在擁有正確的架構、技術實踐和文化規(guī)范的情況下,小型開發(fā)團隊能夠快速、安全、獨立地開發(fā)、集成、測試和部署變更到生產環(huán)境。有工程師發(fā)現,使用 DevOps的大型企業(yè)“擁有數千名開發(fā)人員,但小團隊依然能受益于他們的組織架構和實踐,具有像創(chuàng)業(yè)公司一般驚人的生產力”。
《2015年 DevOps現狀報告》不僅調查了“每天的部署次數”,還調查了“每天每個開發(fā)人員的部署次數。”假設高績效公司可以隨著團隊人員數量的增長而增加部署次數。
我們發(fā)現在團隊人數增加時,低績效公司每個開發(fā)人員每天的部署次數在降低,中等績效公司維持不變,而高績效公司則線性增加。
換句話說,在應用了 DevOps的企業(yè)中,在開發(fā)人員數量增加時,每天的部署次數呈線性增加趨勢;很多大企業(yè)已經做到了。
您的企業(yè)需要我們
深圳青藍咨詢服務有限公司
電 話:0755-86950769
官 網:www.d-za.com
郵 箱:peixun@shzhchina. com
地 址: 深圳市南山區(qū)高新南一道06號TCL大廈B座3樓309室
深圳地鐵1號線高新園站C出口