精品国产一区二区三区麻豆小说,亚洲国产精品一区二区三区,欧美大片一区二区,欧美日韩国产精品一区

首頁

/

DevOps系列:企業DevOps能力成熟度評估全解析

發布日期:2025-01-03 16:48:40

分享到

01.為什么要做DevOps能力成熟度評估?

當一家公司開始嘗試通過DevOps方法論來提升IT部門的研發效能一段時間后,作為公司的決策者,可能會希望了解自己公司當前的研發效能改進情況,以及在同行業中的水平;同時,也想知道未來一段時間內可能達到的狀態,以及如何衡量整個研發團隊的產出和質量等。

為了解決這些問題,決策者期望能有一個通用的、行業認可度高的能力成熟度模型,來評估企業的DevOps成熟度。這樣,企業可以明確自己當前的建設水平,對于表現好的方面,持續保持并力求穩中有進;對于表現不佳的方面,積極尋找解決方案,持續改進和提升。


02.成熟度標準模型如何選擇?

目前,整個業界存在多種成熟度模型,常見的有:

  • 中國信息通信研究院的研發運營一體化(DevOps)能力成熟度模型;
  • DevOps國家標準,是由中國電子技術標準化研究院牽頭制定,全稱“系統與軟件工程開發運維一體化能力成熟度模型”;
  • 由EXIN國際信息科學考試學會及中國電子學會,聯合發布的BizDevSecOps組織能力成熟度模型標準。


中國信息通信研究院(以下簡稱“信通院”)的DevOps標準是國內較早推出的DevOps領域標準,對相關規范和工藝細節要求嚴格,已有較多企業和案例通過認證,具有一定的市場影響力。該標準劃分的能力域較多,與軟件研發、交付領域緊密相關,且企業普遍選擇通過的是其中的“持續交付”能力域(即標準3)。

接下來,我們就基于信通院的DevOps標準進行相關的介紹。


03.如何進行評估?

不管是哪個成熟度模型,大致都是從團隊組織管理的成熟度(軟的方面)和工程技術的成熟度(硬的方面)兩個大的維度來設計和評估的。

信通院的DevOps標準,將成熟度劃分為5個等級,呈現遞進的方式,高級別內容亦包含低級別內容,無需重復引用,如下表所示。



在信通院DevOps成熟度模型中的標準3-持續交付,其分級技術要求包括:配置管理、構建與持續集成、測試管理、部署與發布管理、環境管理、數據管理、度量與反饋等7大能力子域(其下又包含14個能力項和49個能力子項),如下圖所示。



下面針對其7個能力子域,展開說明一下其評估要點:

1)配置管理

分為版本控制和變更管理兩個能力項。在版本控制方面,主要考察版本控制系統和分支管理的使用情況,以評估研發團隊的開發成熟度和代碼管理規范的遵循程度。同時,制品管理和單一可信源則強調代碼庫、制品庫等數據的安全性和一致性,以及相應的管理規范的執行。在變更管理方面,主要評估需求/缺陷與代碼、制品等配置項的信息關聯與雙向可追溯性,以及自動化回滾等相關操作的實現情況。


2)構建與持續集成

分為構建實踐和持續集成兩個能力項。構建計劃、構建職責、集成頻率、反饋周期等方面的評估,側重于考察團隊在持續集成層面的能力成熟度,以及相關管理規范的完善程度和執行情況。而構建方式、構建環境、集成服務、集成方式等能力子項,則更多地依賴于工具/平臺的技術支撐能力。


3)測試管理

分為測試分層策略、代碼質量管理和自動化測試三個能力項。測試分層策略要求涵蓋代碼層面的單元測試、接口/服務層面的接口測試、功能層面的UI測試以及非功能性測試,并設定相應比例和管理規范要求。代碼質量管理方面,強調要有組織級質量規約,并能自動化執行(需自動化工具支持),同時要求及時處理和反饋問題。自動化測試則依賴于自動化工具,完成自動化測試的開發、執行和分析。


4)部署與發布管理

分為部署與發布模式、部署流水線等兩個能力項。部署與發布模式,強調的是部署相關一些管理規范要求、部署策略、應用配置分離策略、容器化等。部署流水線,主要考察的是相關流水線工具的技術能力。


5)環境管理

這個能力子域主要考察研發環境是否有統一標準規范要求,環境構建是否有平臺自動化、自服務能力,環境的依賴和配置是否可實現基礎設施即代碼的能力等。整理來看,也是比較偏向于工具/平臺的技術硬實力。


6)數據管理

分為測試數據管理和數據變更管理兩個能力項。測試數據管理,重點考察測試數據來源、數據覆蓋場景、數據的獨立性等能力。數據變更管理,則主要關注流水線能力,以及數據庫備份、回滾、監控等能力。


7)度量與反饋

分為度量指標與數據管理、度量驅動改進兩個能力項。度量指標與數據管理主要考察指標定義、指標收集規則以及指標的更新機制。度量驅動改進方面,則對度量工具和持續改進機制都有較高的要求。


04.成熟度評估的價值
那么成熟度評估對企業能帶來哪些價值呢?可以從以下三個層面來說明:

  • 對內而言,獲取了信通院官方的認證后,在企業內部進行推廣的時將擁有充分的實證依據和更強的說服力,這將極大地減少推廣過程中的阻力,為整個企業實現組織級效能提升提供有力支持。
  • 對外而言,通過認證意味著企業在同行業中達到了領先水平,并獲得廣泛認可。這將提升企業在行業內的知名度,為企業帶來更多業內交流分享的機會,從而有更多機會學習他人的長處。
  • 對團隊本身而言,成熟度評估一方面能夠揭示團隊在軟實力(如組織力、協同力)和硬實力(如技術能力、平臺能力)方面的現狀,另一方面也為團隊的持續改進提供了有價值的方向和指引。


05.評估方式及成熟度標準建設建議

成熟度評估的方式有兩種:一種是企業內部自評,通過自評可以了解自身的強項與弱項,從而進行有針對性的補強和優化;另一種是邀請信通院專家進行官方評估,以獲得認證證書,進而提升企業的社會認可度和知名度。具體選擇哪種評估方式,應根據企業自身的實際情況來決定。

關于如何選擇評估方式,這里有一些建議。例如,可以先選擇1-2個項目參與信通院官方的認證。這一過程中,企業不僅能深入理解和認知成熟度標準,還能積累通過評估的經驗,并最終獲得官方認證證書

在獲得官方認證后,企業可以在信通院標準的基礎上,進行調整和優化(取其精華,去其糟粕),從而構建并制定符合本企業特色的DevOps成熟度標準。這樣的標準不僅有助于企業進行內部評估與推廣,還可能實現成本更優、效果更佳的評估效果。

免費申請演示

聯系我們

服務熱線:

020-38847288

QQ咨詢:

3593213400

在線溝通:

立即咨詢
查看更多聯系方式

申請演示

請登錄后在查看!

主站蜘蛛池模板: 安新县| 定远县| 墨脱县| 惠安县| 静宁县| 建湖县| 肇州县| 济宁市| 札达县| 军事| 宁蒗| 钟祥市| 长宁区| 寿阳县| 苍溪县| 华容县| 宁蒗| 昌黎县| 休宁县| 分宜县| 五华县| 石柱| 崇文区| 宁陕县| 紫阳县| 平远县| 固镇县| 交口县| 时尚| 柘荣县| 临江市| 大港区| 拉孜县| 孝感市| 客服| 恭城| 大理市| 鹤山市| 滁州市| 定边县| 太保市|