發(fā)布于:2021-02-10 00:00:13
0
172
0
您如何判斷DevOps計(jì)劃是否成功?畢竟,沒有標(biāo)準(zhǔn)化的基準(zhǔn)。本文解釋了應(yīng)該使用哪種度量標(biāo)準(zhǔn)來衡量DevOps方法并以這種方式判斷其成功與否。
當(dāng)共享的信息不足,計(jì)劃無序且沒有清晰可見的目標(biāo)時(shí),在項(xiàng)目團(tuán)隊(duì)內(nèi)部很難實(shí)現(xiàn)協(xié)作。在任何公司中,都需要克服一些關(guān)鍵的障礙。在產(chǎn)品公司中,分布在全球的團(tuán)隊(duì)負(fù)責(zé)產(chǎn)品管道的各個(gè)組成部分的情況更多。對(duì)于采用了DevOps計(jì)劃的公司,還有更多的障礙需要解決。
如今,從計(jì)劃到根據(jù)評(píng)論更新應(yīng)用程序,如今許多企業(yè)都將DevOps接受為軟件交付過程的一部分。DevOps使企業(yè)能夠?qū)⑵渌俣扰c客戶的快速需求相匹配。如今,客戶要求提供高安全性和高質(zhì)量的產(chǎn)品。通過充分利用其原理,DevOps降低了風(fēng)險(xiǎn)并提供了卓越的質(zhì)量。另一方面,在傳統(tǒng)的軟件開發(fā)方法中,提高速度通常會(huì)導(dǎo)致漏洞增加和質(zhì)量降低。
指標(biāo)的重要性
由于對(duì)無缺陷產(chǎn)品的需求,時(shí)間的改進(jìn)和對(duì)質(zhì)量的需求,大多數(shù)公司實(shí)施DevOps。由于沒有為DevOps指定特定的框架,因此很少有標(biāo)準(zhǔn)方法可以衡量DevOps的成功。您怎么知道它的效率?您怎么知道它是否有效?
解決所有現(xiàn)存問題的方法,特別是該問題的答案,是使用度量標(biāo)準(zhǔn)。需要指標(biāo)才能與DevOps保持同步。DevOps將得到更大程度的利用,因此需要進(jìn)行連續(xù)處理。如果您沒有衡量DevOps的結(jié)果,則將無法在公司中使用。DevOps指標(biāo)的重點(diǎn)是支持(反饋),操作和部署。以下是一些DevOps指標(biāo),這些指標(biāo)可以提高下面的交付性能。
處理
在某些方面,DevOps被視為連續(xù)部署過程。存在許多面向過程的指標(biāo)。從開發(fā)到部署是一個(gè)巨大的面向流程的指標(biāo)。過程度量可以是有效性,適當(dāng)性和速度的度量。
技術(shù)
在DevOps中,技術(shù)指標(biāo)也起著關(guān)鍵作用。技術(shù)指標(biāo)衡量諸如故障率,網(wǎng)絡(luò)和支持以及正常運(yùn)行時(shí)間(計(jì)算機(jī)在此期間執(zhí)行操作)之類的內(nèi)容。
變更(或部署)頻率
DevOps指標(biāo)包含了連續(xù)部署。每隔幾天,就可以通過零散的開發(fā)和快速的反饋來部署新的軟件??梢愿鶕?jù)整體效率,開發(fā)工具,開發(fā)人員的能力,團(tuán)隊(duì)合作和響應(yīng)時(shí)間來衡量部署頻率。
變更失敗率
以極低的故障率執(zhí)行頻繁的部署是DevOps的主要目標(biāo)之一。隨著開發(fā)人員和團(tuán)隊(duì)的能力和經(jīng)驗(yàn)不斷增強(qiáng),故障率指標(biāo)必須隨著時(shí)間的推移而降低。如果故障頻率很高,則絕對(duì)是一個(gè)危險(xiǎn)信號(hào),因?yàn)樗鼤?huì)在整個(gè)DevOps流程中引起問題。
平均恢復(fù)時(shí)間
在“故障”與“恢復(fù)故障”之間花費(fèi)的時(shí)間稱為MTTR(平均恢復(fù)時(shí)間)。它可以分為三個(gè)階段-恢復(fù),診斷和檢測階段。MTTR指標(biāo)是良好團(tuán)隊(duì)合作的真實(shí)體現(xiàn),它決定了團(tuán)隊(duì)管理變更的效率以及協(xié)作方式的出色程度。這種指標(biāo)正成為DevOps以更好的方式重塑組織流程的趨勢。
更改提前期
初始化階段和部署階段之間的時(shí)間段稱為更改提前期。變更提前期是對(duì)開發(fā)系統(tǒng)代碼的復(fù)雜性,開發(fā)流程效率和團(tuán)隊(duì)能力的度量。變更提前期過長表明部署系統(tǒng)效率低下。
人
人是DevOps流程的關(guān)鍵要素。諸如響應(yīng)時(shí)間,生產(chǎn)能力和產(chǎn)量之類的指標(biāo)均以人為本。人是DevOps中最難的要素。
結(jié)論
DevOps是一種文化變革,企業(yè)在大多數(shù)情況下以明顯的方式衡量效率。但是,應(yīng)該以一種可以使指標(biāo)創(chuàng)造長期價(jià)值的方式來看待公司運(yùn)作方式的變化。因此,持續(xù)評(píng)估DevOps實(shí)踐也必須成為DevOps團(tuán)隊(duì)關(guān)注的主要領(lǐng)域之一。
作者介紹