《2019年建立多層度量體系助推DevOps落地.pdf》由會員分享,可在線閱讀,更多相關《2019年建立多層度量體系助推DevOps落地.pdf(34頁珍藏版)》請在三個皮匠報告上搜索。
1、GOP S 全 球 運 維 大 會 2019上 海 站GOP S 全 球 運 維 大 會 2019上 海 站建立多層度量體系助推DevOps落地GOP S 全 球 運 維 大 會 2019上 海 站目錄業界對DevOps的理解1度量的原則和目的2各大廠的度量3招行的度量4http:/ed- S 全 球 運 維 大 會 2019上 海 站維基百科定義:DevOps是一種軟件工程文化和實踐,旨在統一整合軟件開發和軟件運維。DevOps運動的主要特點是強烈倡導對構建軟件的所有環節(從集成、測試、發布到部署和基礎架構管理)進行全面的自動化和監控。DevOps的目標是縮短開發周期,提高部署頻率和更可靠地
2、發布,與業務目標保持一致。什么是DevOpsGOP S 全 球 運 維 大 會 2019上 海 站DevOps現狀報告2017結構化方程DevOps現狀報告2019結構化方程GOP S 全 球 運 維 大 會 2019上 海 站DevOps狀態報告2019軟件交付效能分類GOP S 全 球 運 維 大 會 2019上 海 站2016與2017度量指標差別20192019年新的模型GOP S 全 球 運 維 大 會 2019上 海 站2016與2017度量指標差別20192019年新的模型生產力模型生產力生產力指指以最少干擾和打斷的代價完成復雜、耗時任務的能力。以最少干擾和打斷的代價完成復雜、耗
3、時任務的能力。通常通常描述為實現順描述為實現順暢的工作流動或節奏。暢的工作流動或節奏。GOP S 全 球 運 維 大 會 2019上 海 站目錄業界對DevOps的理解1度量的原則和目的2各大廠的度量3招行的度量4GOP S 全 球 運 維 大 會 2019上 海 站GOP S 全 球 運 維 大 會 2019上 海 站 引領性指標 有預見性 團隊可以影響 eg.軟件質量和性能 滯后性指標 跟蹤性指標 事情結束后的歷史性結果 eg.銷售收入和客戶滿意度 客戶價值是終極滯后指標 可觀測性指標 只能看,不能改 eg.千行代碼缺陷率 可行動性指標 團隊努力可以影響 eg.技術債、復雜度、重復率持續交
4、付2.0中的度量原則GOP S 全 球 運 維 大 會 2019上 海 站DevOps狀態報告2019軟件交付效能分類滯后性指標l 編譯速度l 測試時長l 部署效率引領性指標GOP S 全 球 運 維 大 會 2019上 海 站軟件度量項的相關性示意圖終極指標客戶價值約束項過程指標時間成本人力成本資源成本業務需求有效性發布頻率發布周期吞吐量MTBF&MTTR監測效率監測有效性測試效率批量大小任務交接等待時長部署效率編譯速度代碼質量軟件崩潰率千行缺陷率重復代碼率代碼規范圈復雜度扇入扇出度可行動指標可行動指標可觀測指標可觀測指標滯后性指標滯后性指標引領性指標引領性指標GOP S 全 球 運 維 大
5、 會 2019上 海 站 根據度量結果分析、確定改進方向“你衡量什么,就會得到什么”度量的目的,是為了組織改善度量的目的改善GOP S 全 球 運 維 大 會 2019上 海 站目錄業界對DevOps的理解1各大廠的度量3度量的原則和目的2招行的度量4GOP S 全 球 運 維 大 會 2019上 海 站阿里的211HourGOP S 全 球 運 維 大 會 2019上 海 站京東的軟件研發效能注:來自京東張樂GOP S 全 球 運 維 大 會 2019上 海 站騰訊文檔的1-1-1每月1個正式版本每周1個RC版本每天一個Alpha版本GOP S 全 球 運 維 大 會 2019上 海 站華為
6、的健康自檢GOP S 全 球 運 維 大 會 2019上 海 站目錄業界對DevOps的理解1招行的度量4度量的原則和目的2各大廠的度量3GOP S 全 球 運 維 大 會 2019上 海 站GOP S 全 球 運 維 大 會 2019上 海 站1.簡單且容易理解2.量化的指標,最好是比值3.可以帶來行為的改變什么是好的度量?GOP S 全 球 運 維 大 會 2019上 海 站1.建立組織級度量平臺2.工具鏈及時提供第一現場的反饋3.每日站會及時提供T-1日的重要反饋4.每月團隊溝通會,重點呈現組織級指標5.各團隊和室組,根據組織級度量平臺提供的數據,自助分析,自我改進如何讓度量指標快速反饋
7、到團隊GOP S 全 球 運 維 大 會 2019上 海 站4.1 精益度量平臺GOP S 全 球 運 維 大 會 2019上 海 站4.1 精益度量大屏組織級GOP S 全 球 運 維 大 會 2019上 海 站4.1 精益度量大屏室組級GOP S 全 球 運 維 大 會 2019上 海 站4.2 工具鏈第一現場反饋 靜態代碼掃描技術債、違規項、復雜度、重復率 DevOps流水線成熟度、健康程度、MTTR、構建時長、構建成功率GOP S 全 球 運 維 大 會 2019上 海 站4.3 每日站會的重要反饋GOP S 全 球 運 維 大 會 2019上 海 站4.4 團隊溝通會團隊技術債改進情況GOP S 全 球 運 維 大 會 2019上 海 站4.4 團隊溝通會室組技術債改進情況GOP S 全 球 運 維 大 會 2019上 海 站4.5 團隊自助分析GOP S 全 球 運 維 大 會 2019上 海 站4.5 團隊自助分析GOP S 全 球 運 維 大 會 2019上 海 站 使用有效的度量:清晰、可比數值、帶來行為的改變度量指標也要與時俱進:不同時期的關注重點使用不同的指標度量的目的是改進,不是績效考核!TakeAway