長(zhǎng)期關(guān)注我的blog和微信公眾號(hào)(DevOps教練)的朋友可以發(fā)現(xiàn),我今年從這個(gè)調(diào)查問(wèn)卷開(kāi)始,陸續(xù)發(fā)布了一些列文章。如果給這些文章一個(gè)文集標(biāo)題的話,那么應(yīng)該是:死磕2019年加速度全球DevOps狀態(tài)調(diào)查報(bào)告系列。為了幫助大家充分利用這份優(yōu)秀的行業(yè)報(bào)告,我會(huì)用一些列文章,分章節(jié)的解讀這份長(zhǎng)達(dá)80多頁(yè)的報(bào)告。上一篇文章已經(jīng)解讀了該報(bào)告的核心重要發(fā)現(xiàn)和看點(diǎn)。本文要覆蓋的章節(jié)是 How do we compare 這一章。
本文的閱讀建議:
> 先閱讀和參考前5年的DevOps狀態(tài)調(diào)查報(bào)告,了解今年這份報(bào)告的歷史和發(fā)展歷程。以前的文章中有下載鏈接/二維碼。
> 閱讀2019年的調(diào)查問(wèn)卷的中文版,感謝中國(guó)DevOps社區(qū)翻譯團(tuán)隊(duì)對(duì)英文原版問(wèn)卷的翻譯工作,如果你都不知道這些調(diào)查結(jié)果是通過(guò)什么問(wèn)卷調(diào)查得出的,那真的是很可惜。如果你想用這套問(wèn)卷工具在企業(yè)內(nèi)部做調(diào)研,請(qǐng)使用前文中的免費(fèi)調(diào)查服務(wù)申請(qǐng)流程。樣例問(wèn)卷的訪問(wèn)地址:https://www.wjx.cn/jq/43837840.aspx
> 在Google的網(wǎng)站上做極簡(jiǎn)版DevOps行業(yè)基礎(chǔ)測(cè)試,它是6年行業(yè)調(diào)查結(jié)果數(shù)據(jù)庫(kù)的首次對(duì)外開(kāi)放。
WHY DEVOPS?
這是一個(gè)值得持續(xù)反復(fù)問(wèn)自己的問(wèn)題,首先讓我們澄清一件事情:為什么要做DevOps?
是否是為了提高研發(fā)效能?是否是為了提高生產(chǎn)力?是否是為了提高效率?這些答案可能都對(duì),也可都不對(duì)。對(duì)于一個(gè)組織而言:如果IT對(duì)它的使命和目標(biāo)至關(guān)重要的情況下,組織對(duì)IT會(huì)產(chǎn)生強(qiáng)依賴關(guān)系,DevOps才對(duì)該組織才有意義。歷年來(lái)的DevOps狀態(tài)調(diào)查告訴我們:DevOps對(duì)于那些以IT為命脈的組織而言直觀重要,對(duì)所有從事軟件交付的組織廣泛有效。
從DevOps能力成長(zhǎng)模型中可以看出,圖中的諸多能力項(xiàng)都正向貢獻(xiàn)/預(yù)測(cè)到最右側(cè)的兩個(gè)組織級(jí)別目標(biāo),他們是:組織效能和非商業(yè)效能(商業(yè)和非商業(yè)目標(biāo)),它們是:
> 盈利能力 (商業(yè))
> 生產(chǎn)力
> 市場(chǎng)份額 (商業(yè))
> 客戶數(shù)量 (商業(yè))
> 產(chǎn)品或服務(wù)的數(shù)量 (商業(yè))
> 運(yùn)營(yíng)效率
> 客戶滿意度 (商業(yè))
> 提供的產(chǎn)品或服務(wù)的質(zhì)量 (商業(yè))
> 實(shí)現(xiàn)組織或使命目標(biāo)
如果你的某項(xiàng)/某幾項(xiàng)DevOps實(shí)踐能夠直接貢獻(xiàn)到以上的商業(yè)目標(biāo),或者說(shuō)能持續(xù)的創(chuàng)造客戶價(jià)值,即商業(yè)價(jià)值;那么你的DevOps就是成功的。反之,如果你僅僅期望研發(fā)效能、生產(chǎn)力、效率能夠就等同于創(chuàng)造出了很多的客戶價(jià)值,那是一種幻覺(jué);這就像是:你經(jīng)過(guò)了很多預(yù)賽和體能的準(zhǔn)備,而在冠軍爭(zhēng)奪賽中,你依然名落孫山,當(dāng)你的組織的績(jī)效遠(yuǎn)遠(yuǎn)低于預(yù)期的商業(yè)目標(biāo)的時(shí)候,你的各種XXX效率都是無(wú)用的。
四大黃金度量指標(biāo)
6年來(lái)的DevOps狀態(tài)調(diào)查報(bào)告(我只關(guān)注DORA主導(dǎo)和執(zhí)行的這個(gè))已經(jīng)在用量化的方式,幫助我們作出了精英表現(xiàn)者的畫(huà)像,當(dāng)然還有其它的落后者??梢悦鞔_的一點(diǎn)是:強(qiáng)者從四個(gè)維度上同時(shí)都表現(xiàn)強(qiáng)勁。(去年已經(jīng)打破了常見(jiàn)的一個(gè)誤區(qū):過(guò)度的保守主義導(dǎo)致在組織四個(gè)指標(biāo)之中做折中選擇,常見(jiàn)的是犧牲吞吐量指標(biāo),確保穩(wěn)定性,可是后果往往是相反的。)
先來(lái)回顧和梳理所謂的四大黃金度量指標(biāo)的分類:
吞吐量–部署頻率:對(duì)于您工作的主要應(yīng)用程序或服務(wù),您的組織在生產(chǎn)環(huán)境進(jìn)行代碼部署或向最終用戶做發(fā)布的頻率。調(diào)查這個(gè)指標(biāo)的問(wèn)題見(jiàn)2019年加速度DevOps狀態(tài)調(diào)查問(wèn)卷中的第二部分的第二題。
吞吐量–前置時(shí)間:對(duì)于您工作的主要應(yīng)用程序或服務(wù),從代碼提交到在生產(chǎn)中成功運(yùn)行的過(guò)程需要的時(shí)間。調(diào)查這個(gè)指標(biāo)的問(wèn)題見(jiàn)2019年加速度DevOps狀態(tài)調(diào)查問(wèn)卷中的第二部分的第一題。
穩(wěn)定性–服務(wù)恢復(fù)時(shí)間: 對(duì)于您工作的主要應(yīng)用程序或服務(wù),當(dāng)服務(wù)中斷或出現(xiàn)影響用戶Bug時(shí)(如:計(jì)劃外中斷、服務(wù)受損),恢復(fù)服務(wù)通常需要的時(shí)間。調(diào)查這個(gè)指標(biāo)的問(wèn)題見(jiàn)2019年加速度DevOps狀態(tài)調(diào)查問(wèn)卷中的第二部分的第四題。
穩(wěn)定性–變更失敗率:對(duì)于您所工作的主要應(yīng)用程序或服務(wù),對(duì)于生產(chǎn)變更,或向最終用戶發(fā)版的變更,百分之多少會(huì)導(dǎo)致服務(wù)質(zhì)量下降(如:服務(wù)受損或服務(wù)中斷),并需要進(jìn)行后續(xù)的修復(fù)工作(需要熱補(bǔ)丁、回滾,前向修復(fù),打補(bǔ)丁修復(fù))。調(diào)查這個(gè)指標(biāo)的問(wèn)題見(jiàn)2019年加速度DevOps狀態(tài)調(diào)查問(wèn)卷中的第二部分的第五題。
上面的四個(gè)指標(biāo)是DevOps狀態(tài)調(diào)查報(bào)告使用cluster算法做受眾分類的主要依據(jù),這個(gè)類聚分析的結(jié)果就是那張四大DevOps等級(jí)的泡泡圖。
在這個(gè)泡泡圖中,我們可以看到有多少比例的受訪者處于精英、高效、中等和低效的陣營(yíng)。復(fù)述一下今年的一個(gè)重大發(fā)現(xiàn):精英表現(xiàn)者已經(jīng)從去年的高效能表現(xiàn)者集團(tuán)中脫穎而出,他們?cè)谥笜?biāo)的絕對(duì)值和總體數(shù)量上都增長(zhǎng)迅敏,增長(zhǎng)率高達(dá)將近3倍?!綝evOps教練點(diǎn)評(píng):回顧一下這份報(bào)告的標(biāo)題中加入的加速度的關(guān)鍵字,一旦某個(gè)組織的實(shí)施方法得當(dāng),一個(gè)持續(xù)優(yōu)化的組織的整體效能就可能做上火箭,加速度的飛離地球。而加速度不足的企業(yè)則處于持續(xù)跌回地面的窘境?!?/span>
這四大黃金度量指標(biāo)的采集方法就是調(diào)查問(wèn)卷中那些四個(gè)問(wèn)題。對(duì)所有實(shí)踐DevOps的組織而言,我們需要的是持續(xù)實(shí)施和優(yōu)化追蹤這些度量指標(biāo)的方法和系統(tǒng),確保能實(shí)時(shí)查看這四個(gè)指標(biāo)的狀態(tài)是最完美的。可是目前幾乎還沒(méi)有什么企業(yè)能夠做到,手工分別統(tǒng)計(jì)上報(bào),定期公布到全體IT部門也是非常可取的做法。總之,沒(méi)有度量就不存在管理,就無(wú)從系統(tǒng)性的改進(jìn)。
我在行業(yè)里的表現(xiàn)如何?
這是我寫(xiě)作本文想要回答的核心問(wèn)題。如果你能夠度量自己的四個(gè)黃金指標(biāo)了,也能夠隨時(shí)拿出一組確切的數(shù)據(jù),我們就能做行業(yè)基準(zhǔn)測(cè)試比較了。
這可能是Google收編DORA團(tuán)隊(duì)所買到的最有價(jià)值的一部分資產(chǎn),歷年來(lái)的DevOps調(diào)查問(wèn)卷參與者的問(wèn)卷答案數(shù)據(jù)庫(kù)。Google今年將這個(gè)數(shù)據(jù)庫(kù)向公眾開(kāi)放了,網(wǎng)址在 https://beta.devops-research.com/performance.html (這個(gè)網(wǎng)址應(yīng)該不用科學(xué)上網(wǎng),會(huì)出現(xiàn)證書(shū)錯(cuò)誤提示,請(qǐng)忽略繼續(xù)訪問(wèn)該頁(yè)面)。在你回答了下面的五個(gè)問(wèn)題后,就可以獲得一份自己的行業(yè)基準(zhǔn)測(cè)試報(bào)告。
最后一個(gè)問(wèn)題是,從13個(gè)行業(yè)中選擇出一個(gè)最合適的所在行業(yè)。
下圖是你在整個(gè)所有行業(yè)里的橫向?qū)Ρ取?/span>
下圖是四個(gè)黃金指標(biāo)在四個(gè)表現(xiàn)級(jí)別/集團(tuán)上的度量;表明你每個(gè)指標(biāo)處于哪個(gè)等級(jí)。
所有DevOps的實(shí)踐者一旦上路以后,都是一條不歸路的感覺(jué),我們可以定期的關(guān)注我們的基準(zhǔn)測(cè)試結(jié)果,并觀察自己在動(dòng)態(tài)變化的行業(yè)基線中的位置,而更重要的是:找到每個(gè)現(xiàn)階段的改進(jìn)空間,并且持續(xù)突破自己DevOps的能力瓶頸和極限。持續(xù)的無(wú)限制的加速度發(fā)展所有DevOps能力點(diǎn)才是這個(gè)DevOps旅程的終極意義。
探討:服務(wù)運(yùn)維效能
服務(wù)效能指標(biāo)是在去年的效能報(bào)告中新引進(jìn)的,而在去年和今年的調(diào)查問(wèn)卷和結(jié)果報(bào)告中并沒(méi)有直接的關(guān)于這項(xiàng)指標(biāo)的采集數(shù)據(jù)和結(jié)果。
從上圖中我們可以直接的理解一下,左側(cè)的四大黃金指標(biāo)都關(guān)乎于軟件開(kāi)發(fā)部門,而右上角的這個(gè)指標(biāo)則關(guān)乎于服務(wù)運(yùn)維部門。去年并沒(méi)有給出關(guān)于可用性指標(biāo)的度量方法,今年也沒(méi)有在調(diào)查問(wèn)卷中做直接/顯性的問(wèn)題設(shè)置。只是在今年2019年的報(bào)告中做了進(jìn)一步的解釋,說(shuō)這個(gè)可用性指標(biāo)的實(shí)施方法論是SRE套路。
我正在翻譯SRE Workbook,這本書(shū)比起之前翻譯的DevOps Handbook,更具有實(shí)操性。我們拭目以待,明年的狀態(tài)調(diào)查問(wèn)卷是如何對(duì)可用性設(shè)問(wèn)和調(diào)查分析的。關(guān)于SRE的基礎(chǔ)概念和實(shí)施方法,心急的朋友不妨參加中國(guó)DevOps社區(qū)今年10月在杭州舉辦的年度大會(huì),我有一個(gè)關(guān)于SRE的主題分享,讓我們一起討論SRE的落地套路,讓用SRE套路使我們的DevOps故事閉環(huán)。
總之我們實(shí)踐DevOps的時(shí)候要全局的關(guān)注“軟件交付和運(yùn)維效能”,簡(jiǎn)稱SDO效能(software delivery and operational performance);有O了才完整的閉環(huán)了。
總結(jié)
本文寫(xiě)道這里,我認(rèn)為你可以無(wú)障礙的閱讀2019年加速度全球DevOps狀態(tài)調(diào)查報(bào)告到第25頁(yè)了。我們總結(jié)一下,你應(yīng)該能理解吞吐量和穩(wěn)定性的四大黃金度量指標(biāo)的定義;持續(xù)度量和關(guān)注這些指標(biāo)的正確方法;使用Google所提供的極簡(jiǎn)版度量工具,找到自己在行業(yè)中的定位和所處的效能級(jí)別。關(guān)注SDO效能的完整性,嘗試了解和實(shí)踐SRE實(shí)踐,讓你的DevOps體驗(yàn)閉環(huán)和完整起來(lái)。下一期死磕2019年加速度全球DevOps狀態(tài)調(diào)查報(bào)告系列將為你呈現(xiàn)更新版本的DevOps能力成長(zhǎng)模型,進(jìn)一步講解如何應(yīng)用今年分化出來(lái)的兩個(gè)研究模型:SDO和組織效能模型與生產(chǎn)力模型。
【聯(lián)系青藍(lán)咨詢】
地址: 深圳市南山區(qū)高新南一道06號(hào)TCL大廈B座3樓309室 (公交站:大沖 地鐵站:一號(hào)線高新園C出口)
郵編:518057
電話:0755-86950769
網(wǎng)址:http://fcbcre.com