基於價值流DevSecOps效能案例介紹

PetterLiu發表於2024-08-15

背景

數字經濟時代,企業數字化轉型加速,軟體業務收入目標設定,產業基礎保障水平提升。DevSecOps: 作為解決交付能力挑戰的方法,強調開發(Dev)、安全(Sec)、運維(Ops)的整合。

image

DevSecOps持續釋出流水線透過兩種釋出快速通路實現質量效率的均衡,一種是以自動Q點(質量檢查點)檢查快速上線方式,另一種是在規劃階段基於服務釋出計劃開展質量策劃,以開發交付QCP、Q檢查點內建質量防護網,以及後端持續運維&運營、PRR/ORR檢查確保最終產品上線質量。核心原則是自動放通不影響效率,例外上升確保質量。

DevSecOps強調開發、運維/運營、安全團隊的融合協作,依託“技術+工具”,將質量、效率、可信軟體工程能力、安全、開源/第三方管理的要求,透過規範、軟體/API、用例、工具固化到DevSecOps生產線,自動化的、透明的融入到產品管理全生命週期,在保證安全可信的同時又不會妨礙靈活性,達成產品的“穩定可靠、安全可信”。

持續運維(SRE)&運營流程:實現服務上/下架、生命週期管理、現網變更、監控、告警、事件、問題等運維運營等關鍵活動流程定義。

image


image


DevSecOps質量效能指標

image

DevSecOps流水線作業產生的資料經過治理,根據價值流要素定義的指標字典,形成質量效能指標庫。透過三層指標管理邏輯來牽引目標達成:
L1層:以客觀、明確、精簡(北極星指標)為標準,識別目標達成的關鍵結果性指標,透過這一組結果性指標來對目標進行描述,以此作為目標狀態的晴雨表。
要點一:沿著DevSecOps價值流對質量效能全鏈路要素進行刻畫,在此基礎上構建成熟度模型。
要點二:根據業務特點,透過指標風險預警策略服務自定義自動預警指標項、規則、組織層級、干係人等。
要點三:實現風險的自動識別及推送,冒泡出的風險自動建立改進作業。
要點四:進入研發管道的改進項在完成改進後形成閉環,並體現在結果/過程成熟度評估中。
L2層:確定支撐結果性指標達成的過程度量指標,這些指標的選取要遵循上下指標邏輯,要承接且充分必要、衡量物件為過程核心要素等原則,作為目標結果指標與實際作業的有效銜接,一方面能支撐結果指標的達成,另一方面是對工程活動的直接呈現。
L3層:要對過程度量所表徵的工程活動開展的有效性做評估,需要開啟過程度量指標,對其表徵的業務流關鍵要素進行具象化剖析和運營,目的是確保指標度量的真實性和有效性。

image

要點一:沿著DevSecOps價值流對質量效能全鏈路要素進行刻畫,在此基礎上構建成熟度模型。
要點二:根據業務特點,透過指標風險預警策略服務自定義自動預警指標項、規則、組織層級、干係人等。
要點三:實現風險的自動識別及推送,冒泡出的風險自動建立改進作業。
要點四:進入研發管道的改進項在完成改進後形成閉環,並體現在結果/過程成熟度評估中。

image


image

全景

image

質量持續改進

image

imageimage

image

各部門/團隊可以根據自身業務特點擴充套件表徵指標集以及指標自動告警推送閾值

image


image

效能成熟度評估模型:

image

作業流資料狀態燈及風險環節識別

image

image

DevSecOps質量效能風險環節要素洞察模型

image

洞察出的質量效能全鏈路風險冒泡並IT化運營

image

持續改進雙向閉環:面向作業流的改進閉環,面向能力沉澱的改進閉環。 持續改進雙迴圈:組織級改進迴圈(組織分層)、團隊/個人改進迴圈。

image

質量效能改進PDCA環

image

團隊/個人持續改進流及技術能力地圖

image

image

持續改進組織及人員能力建設

image

image

場景化的管理評估及應用

image

基於程式碼覆蓋的產品質量評估

image

總結

長期構建:將軟體質量視為長期任務,形成企業內的“軟體質量”文化。 工具融入:將質量保障相關的研發工具融入企業軟體生產過程,確保持續發揮作用。


今天先到這兒,希望對AIGC,雲原生,技術領導力, 企業管理,系統架構設計與評估,團隊管理, 專案管理, 產品管理,資訊保安,團隊建設 有參考作用 , 您可能感興趣的文章:
構建創業公司突擊小團隊
國際化環境下系統架構演化
微服務架構設計
影片直播平臺的系統架構演化
微服務與Docker介紹
Docker與CI持續整合/CD
網際網路電商購物車架構演變案例
網際網路業務場景下訊息佇列架構
網際網路高效研發團隊管理演進之一
訊息系統架構設計演進
網際網路電商搜尋架構演化之一
企業資訊化與軟體工程的迷思
企業專案化管理介紹
軟體專案成功之要素
人際溝通風格介紹一
精益IT組織與分享式領導
學習型組織與企業
企業創新文化與等級觀念
組織目標與個人目標
初創公司人才招聘與管理
人才公司環境與企業文化
企業文化、團隊文化與知識共享
高效能的團隊建設
專案管理溝通計劃
構建高效的研發與自動化運維
某大型電商雲平臺實踐
網際網路資料庫架構設計思路
IT基礎架構規劃方案一(網路系統規劃)
餐飲行業解決方案之客戶分析流程
餐飲行業解決方案之採購戰略制定與實施流程
餐飲行業解決方案之業務設計流程
供應鏈需求調研CheckList
企業應用之效能實時度量系統演變

如有想了解更多軟體設計與架構, 系統IT,企業資訊化, 團隊管理 資訊,請關注我的微信訂閱號:

image_thumb2_thumb_thumb_thumb_thumb[1]

作者:Petter Liu
出處:http://www.cnblogs.com/wintersun/
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。 該文章也同時釋出在我的獨立部落格中-Petter Liu Blog。

相關文章