《A2--高明國--哈啰一站式研發效能平臺的建設與實踐.pdf》由會員分享,可在線閱讀,更多相關《A2--高明國--哈啰一站式研發效能平臺的建設與實踐.pdf(48頁珍藏版)》請在三個皮匠報告上搜索。
1、哈啰一站式業產研協同平臺建設與實踐高明國高明國研發效能團隊負責人、測試架構負責人、高級技術專家。負責公司業產研協同平臺建設、效能度量工具體系建設、測試效能工具建設、穩定性工具建設、質量流程規范管理等。嘉賓照片哈啰出行目錄CONTENTS面臨的困境01 建設方案02 落地實踐03 展望未來04 01面臨的困境降本增效背景下組織面臨的困境缺乏整體目標規劃的落地視圖關鍵核心項目進展不透明資源投入不透明企業管理團隊困境實際資源投入不清晰,無法測算成本業務研發缺乏聯動,目標不聚焦業務團隊困境缺乏統一的線上項目管理工具項目目標和組織業務無法關聯項目立結項流程不規范項目過程風險識別難度大項目管理的困境敏捷流
2、程不統一,跨團隊合作困難信息不透明,無效等待時長過長線下流程無法系統化支持,人工把控成本高數據流轉不及時,底層數據可信度低產研協同的困境各團隊交付節奏不統一,因依賴導致APP發版延遲生產變更無法追溯關聯需求發布質量較差缺乏治理交付團隊的困境流程規范不統一導致底層數據混亂無統一的指標體系和統計口徑數據可信度不高無完整的數據鏈工程能力數據缺乏效能度量的困境現狀:亂不聚焦 無法度量目標:有序聚焦精益運營02建設方案高效交付體系化協同解決方案+發展歷程標準化線上化數字化業產研協同提效-一站式的協同平臺運作方案靈活定義自動流轉信息透明高效交付體系化協同落地方案戰略一致性-組織目標更聚焦、資源投入清晰1根
3、據業務的發展形態確定業務分組,比如成熟業務、發展業務、新業務,中后臺業務分組2確定業務的年度重點目標,各團隊進行目標承接和拆解戰略規劃4統計各項目的資源投入,包括開發資源和管理資源,提供交叉分析能力兵力監控3項目關聯組織目標,從目標可以看到關聯項目進展目標關聯至上而下-做正確的事通過平臺建立戰略一致性大盤,讓管理層可以從縱向業務線和橫向部門交叉分析,管理資源投入與戰略規劃一致性,監控兵力投入異常,支撐戰略資源的決策和調整戰役戰役子戰役子戰役項目項目總投入總投入本月投入本月投入進展進展OKRXXXXXX300110時間XXXXXXXX420130目標XX人力XX戰略一致性-提供管理者全局視角,支
4、持決策項目協同-通過項目落地組織目標通過PMO團隊+項險模型,及時暴露險,通過項品質經營中實現對項健康度的建模,實現科學管理項通過戰役結構、完成對子戰役的拆解,關聯戰略目標,讓技術團隊目標更加聚焦,資源規劃和投入更加清晰支持戰役、非戰役類型。滿足哈啰業務、技術團隊的項目數字化管理,提升項目運作的效率和質量項結項、技術案架構評審、關鍵標進展分析、價值回溯單流程化,提升效率聚焦聚焦OLTOLT視圖滿公司層對戰略規劃落地的全視圖滿公司層對戰略規劃落地的全局視,通過對局視,通過對A A級項的級項的reviewreview和抉擇保和抉擇保障關鍵標可落地,核價值可實現障關鍵標可落地,核價值可實現價值價值需
5、求集項目日常支持戰役項目立項專項推廣類項目運營類項目事業部項目非戰役項目關聯項目協同-通過項目落地組織目標產品化方案產研協同業產協同MRDPRD變更 業務跨線提交需求找不到對接人 產品對業務需求響應慢 業務需求進展無法跟進 業產協同脫節面臨難題業產協同-提升業務需求到產品需求的轉化效率應對策略 打通業務MRD到PRD的通道,MRD作為PRD的前置環節 業務需求線上化管理,管理信息化 一鍵完成業務需求到產品需求轉換 解決業務跟進產品需求交付信息不透明痛點解決方案接受駁回澄清跟進狀態溯源轉化提交業產協同-提升業務需求到產品需求的轉化效率產品化方案:可定制化、信息快速觸達、產品高效響應、業務貼近研發
6、過程,信息透明持續交付-敏捷交付全鏈路集成方案持續交付-敏捷交付全鏈路產品化方案(1)2、根據價值優先級進行迭代規劃1、評審需求關注業務價值3、子任務拆分/估時/創建變更分支4、研發開發并進行CR持續交付-敏捷交付全鏈路產品化方案(2)6、研發發起提測5、研發完成自測6、測試進行冒煙并完成后續功能測試8、產品進行驗收持續交付-敏捷交付全鏈路產品化方案(3)10、測試關注服務是否驗證充分9、測試進行準出評估11、關注迭代發布分支是否有遺漏12、關注迭代健康度持續交付-自定義敏捷方案滿足各業務場景需求自動流流轉策略配置靈活的可定制化需求流水線自定義泳道視圖,適配不同角色和場景自定義篩選器、列表、聚
7、合條件個人跟進項-上下屬、同事人際之間協作更高效做到事事有回應領導給下屬指派任務同事之間協作問題會議中代辦項跟進提交問題跟蹤反饋產生待辦發現同事協同困境解決日常協同效率問題個人工作臺-項目、需求、改進待辦集中營,處理更高效方案:將需求交付過程中的研測協同動作轉化為待辦任務,通過任務驅動需求自流轉指標體系建設-基于研發過程的指標體系建設框架研發交付流產研活動分析階段設計階段開發&測試階段發布階段問題反饋需求發布頻率發布成功率需求平均交付周期交付需求個數需求設計時長客戶需求響應周期生產故障數漏測率哈啰研發迭代變更前置時長研發平均交付時長開發階段FAT階段UAT階段PRE階段發布階段開發平均周期FA
8、T停留時長回歸平均耗時PRE驗證時長發布平均耗時PRD設計PRD評審UED設計EUD評審待排期需求提出需求受理可行性分析分支拉取編碼自測聯調MRCR冒煙功能測試缺陷跟進CI環境問題解決自動化回歸功能回歸準出報告PRE驗證APP發版驗證PRO發布發布回滾操作核心:通過研發、測試動作控制需求在迭代內的快速自動化流轉,降低人的操作成本,提升數據準確性??尚诺臄祿庞卸攘康囊饬x運行階段生產故障應急風險巡檢壓測演練緊急發布灰度驗證壓測演練環境演練指標體系建設-拉通標準,清洗數據,建立聯系指標體系建設-靈活、自定義、全方位的報表能力數據支撐成本分攤、晉升、總結匯報、資源規劃決策、效能分析、質量風險控制等多
9、種場景指標體系建設-橫向拉通,統一口徑定義通用指標字典過程質量&效率線上質量發布質量穩定性質量做好平衡 整體和節點 團隊和個人 結果和過程點線面全覆蓋指標體系建設-效能度量要審時度勢03落地實踐精細化運營-基于數據的持續改進實踐數據運營組織效能通過數據讓組織從目標、戰役、團隊、個人進行洞察并決策項目協同標準化項目流程,完善項目生命周期管理,識別風險,管理進度,回溯價值持續交付解決不同角色,不同部門,不同工具的協同效率問題,提升交付效率和質量工程能力通過過程質量數據持續建設改進工具,將工具生產力轉化為價值交付的動力生產質量關注生產運行態的質量和穩定性組織效能-透過數據評估資源投入合理性,及時正確
10、決策評估資源投入和目標規劃是否匹配關注支撐目標項目資源健康度當前項目是否存在風險分析各項目是否進入價值回收階段組織效能-研發洞察產品化方案實踐從目標、戰役、項目、部門、人不同層面進行洞察。分析資源投入和戰略目標的一致性,及時干預決策,確保有限資源解決重大問題Y22目標關聯度目標關聯度91.4%(價值目標鏈接價值目標鏈接)Y22投入回溯能力較投入回溯能力較21年提升年提升157%(價值回溯)(價值回溯)Y22資源投入整體控制和戰略偏差在資源投入整體控制和戰略偏差在3.78%(成本控制)(成本控制)項目協同-識別風險,及時預警,進行品質化運營定義項目異常類型系統巡檢自動生成待辦并通知逾期未處理進行
11、告警通過項目品質中心持續運營運營策略保障質量管控-基于過程數據持續優化流程和協同機制提升質量指標2022年均值2023年當前均值1月2月3月4月5月6月7月按時提測率按時提測率97.26%99.18%97.96%99.35%98.82%99.56%98.63%99.72%99.45%一次提測通過率一次提測通過率98.15%99.20%98.30%99.78%99.61%99.12%98.78%98.89%99.32%千行代碼千行代碼bug率率0.630.60.640.460.670.660.520.430.47嚴重缺陷的平均修復嚴重缺陷的平均修復時長時長(小時小時)7.4093.7745.04
12、2.5154.2414.2464.1092.9512.937應用發布成功率應用發布成功率94.76%97.54%97.94%98.35%96.86%96.95%97.94%97.69%97.18%漏測率漏測率1.02%1.01%0.93%1.86%0.91%1.05%0.88%1.09%0.58%保障機制:研發月度匯報、迭代報告、迭代準出報告、日常監測過程質量數據穩步提升,流程和團隊更適配,研發測試協同更緊密過程質量數據穩步提升,流程和團隊更適配,研發測試協同更緊密效率分析-需求交付的效率衡量指標指標定義定義2022 年年均值均值2023年年當前均當前均值值2023-012023-022023
13、-032023-042023-052023-062023-07研發測試交付時長研發測試交付時長比比需求開發階段停留時長需求開發階段停留時長/需求在測試階段停留時需求在測試階段停留時長長1.451.611.66 1.33 1.84 1.691.61.641.71人均交付需求數人均交付需求數測試參與需求測試參與需求/測試團隊測試團隊人數人數3.23 3.691.73 2.77 4.55 4.32 4.02 4.374.31代碼維度的參與度代碼維度的參與度新增代碼覆蓋率新增代碼覆蓋率78.45%83.50%77.72%79.93%83.36%85.02%84.73%83.82%84.40%資源變化較
14、大的情況下,使用個體度量更合理研發測試交付時長比:體現測試成熟度、環境穩定性、測試工具的完善人均交付需求數:參與度越高說明,說明測試團隊需求吞吐能力越大需求參與度:短期內測試參與度越高,說明能覆蓋的需求更多,生產漏測風險更小質量管控-測試執行成熟度評估指標(月度)指標(月度)定義定義2022 年年均值均值2023年當年當前均值前均值2023-012023-022023-032023-042023-052023-062023-07研發測試投入度比研發測試投入度比需求研發總工時需求研發總工時/需求測試總需求測試總工時工時2.712.77 2.33 2.71 2.66 2.77 2.73 2.813
15、.03人均新增用例數人均新增用例數月度測試人均新增功能用例月度測試人均新增功能用例數數168.78104.96 69.51 98.68 108.12 87.32 122.91 126.75121.43人均執行用例數人均執行用例數月度測試人均執行功能用例月度測試人均執行功能用例數數233.00 234.08 124.52 177.02 255.91 211.16 269.16 290.47310.34人均提交缺陷數人均提交缺陷數月度測試人均提交缺陷數月度測試人均提交缺陷數8.027.48 4.49 5.29 9.50 8.49 8.43 7.688.45漏測率漏測率月度測試整體漏測率月度測試整體
16、漏測率1.02%1.01%0.93%1.86%0.92%1.05%0.88%1.17%0.58%S1全量覆蓋率指全量覆蓋率指標標S1應用全量代碼覆蓋率應用全量代碼覆蓋率53.86%65.75%52.88%55.84%61.15%67.30%67.67%68.29%69.05%通過全量覆蓋率來驗證測試的充分回歸,結果是生產漏測降低,發布成功率提升測試資源減少的情況下,效率和質量持續保持質量管控-環境+自動化成熟度評估指標(月度)指標(月度)定義定義2022 年均值年均值2023年當年當前均前均值值2023-012023-022023-032023-042023-052023-062023-07自
17、動化成功率指自動化成功率指標標自動化用例集執自動化用例集執行成功率行成功率92.16%98.92%97.00%98.47%98.67%99.62%99.58%99.47%99.65%S1全量覆蓋率指全量覆蓋率指標標S1應用全量代碼應用全量代碼覆蓋率覆蓋率51.86%65.75%52.88%55.84%61.15%67.30%67.67%68.29%69.05%環境穩定性指標環境穩定性指標巡檢測試計劃成巡檢測試計劃成功率功率97.10%94.66%94.54%97.77%98.74%99.79%環境+自動化測試成熟度逐步提升質量管控-針對緊急發布、發布失敗持續治理,提升發布效率2優化平臺能力1落
18、地發布計劃4收口部署權限3拉通上下游依賴21年93.6%提升至23年97.17%開發周、發布周生產發布頻次穩定,持續交付度較成熟開發周、發布周生產發布頻次穩定,持續交付度較成熟質量管控-數據驅動發版過程持續改進定標準、設卡點、跟過程、抓結果、做分析、盯改進生產質量-事前監控、事中應急、事后復盤、持續改進1、基于工程變更的問題上報機制2、生產問題的快速定位3、故障SLA監測和預警4、故障復盤持續改進總結-提效是個無底洞,要有的放矢數據可信人才可用措施可行不要設置太大目標,不要盲目追求全鏈路提效,從可見的點滴做起22年通過平臺協同和交付工程能力支撐全年節省4000+人/日的投入04展望未來展望-降本提效的路上我們需要成長Text here從點到線Text here由淺到深數據挖掘拓展范圍擁抱變化,篤定前行DevopsBizDevops感謝聆聽關注QECon公眾號