《A1--林冰玉--延伸測試邊界構建銀行新型質量體系.pdf》由會員分享,可在線閱讀,更多相關《A1--林冰玉--延伸測試邊界構建銀行新型質量體系.pdf(40頁珍藏版)》請在三個皮匠報告上搜索。
1、延伸測試邊界,構建銀行新型質量體系延伸測試邊界,構建銀行新型質量體系林冰玉Thoughtworks 總監級咨詢師林冰玉總監級咨詢師、質量賦能專家播客質量三人行主播之一個人網站BY林子、公眾號BY林子自出版不止測試作者嘉賓照片目錄CONTENTS銀行軟件系統的特點與挑戰01 某商業銀行測試轉型案例02 構建銀行新型質量體系03 銀行測試團隊轉型建議04 01銀行軟件系統的特點與挑戰銀行軟件系統的質量要求高安全性客戶敏感信息資金流動合規性受法規和監管要求約束其他非功能需求高并發、可擴展、高可用性等銀行軟件質量保障的挑戰大業務復雜:業務流程和規則復雜,需要大量驗證系統集成:系統間關聯和依賴強,集成復
2、雜度高跨平臺支持:數據格式兼容性、接口互聯性、數據一致性非功能需求:安全性、合規性、高并發等多種非功能需求的驗證技術環境變化快:數字化技術,架構演進快速交付:快速交付和迭代的開發模式質量保障質量保障的挑戰的挑戰01寶貴財富02人員培養難03理念轉變難獨立測試部門是銀行軟件質量保障的主力資深測試人員專業技能水平高,是一筆寶貴財富供應商人員占比較高,穩定性難以保障傳統測試理念根深蒂固,轉型面臨新要求的挑戰02某商業銀行測試轉型案例5.缺少回顧,缺少對阻礙價值流問題的分析機制4.需求交付進展可視化較差3.開發疲于應付業務,技術測試投入低2.需求變更頻繁,演策周期短1.缺乏目標共識測試轉型挑戰測試轉型
3、背景與挑戰銀行推行敏捷轉型和業技融合,傳統的測試模式與“雙態”研發體系不匹配,導致測試與開發在工作流程、崗位職責、組織協同等方面存在諸多不適應的問題。測試轉型目標構建新型研發體系下的質量體系,優化資源配置和使用,提升科技交付效能,提高科技價值交付能力,增強組織的質量保障能力。新型質量體系(效率+質量)組織協同流程策略實踐標準工具支撐通過預防缺陷而不是后期測試驗證的方式去保障質量。構建研測協同機制,識別并解決阻礙價值流速根因,縮短非增值活動時間,提升價值流速。持續提升自動化測試能力,深入探索并實踐DevOps流水線標準化建設,構建快速反饋機制。敏捷測試貫穿于研發全過程,團隊成員共同承擔質量相關的
4、責任。測試轉型策略從交付質量和交付效能(效率+能力)兩個維度,以質量內建、質量共擔、持續測試及快速反饋4個目標制定改進實踐。質量內建快速反饋持續測試質量共擔交付質量交付效能測試轉型之質量內建質量內建交付質量交付效能保障交付質量最關鍵實踐之一是質量內建,做好缺陷預防,以降低返工和缺陷修復成本。質量內建質量內建目標目標:優化架構評審測試參與方式、強化代碼質量控制,進而增強質量內建。改進實踐代碼規范:落實代碼走查及代碼提交規范,由技術負責人負責把關,確保執行效果代碼質量:規定實踐內完成所有高危缺陷修復,新增高危缺陷當月清零測試轉型之質量共擔保障交付質量的另一個關鍵實踐是需要實現團隊對質量負責。質量共
5、擔交付質量交付效能質量共擔質量共擔目標:推進測試左移,深化團隊質量意識改進實踐驗收標準:測試主導驗收標準編寫,通過提前介入盡早識別并提醒研發設計及編碼過程中可能的風險;單元測試:增加單測環節并接入流水線,通過質量門禁規范技術測試要求,有效推進測試左移;質量回顧:每月一次質量分享回顧會,增強團隊質量意識,研發測試形成松耦合、高內聚的團隊結構。測試轉型之持續測試在軟件開發全流程持續執行測試活動,提高測試效率。持續測試交付質量交付效能持續測試持續測試目標:建立研測協同機制/平臺,以持續測試促進持續交付,縮短非增值活動時間,提升價值流速。改進實踐看板管理:利用看板映射團隊真實價值流,識別瓶頸,對阻礙價
6、值流速的根因分析并進行優化,提升端到端的價值流轉能力。測試轉型之快速反饋快速反饋能力的構建是提升交付效能的關鍵??焖俜答伣桓顿|量交付效能快速反饋快速反饋目標:持續提升自動化測試能力建設,深入探索并實踐DevOps流水線標準化建設,構建快速反饋機制改進實踐DevOps標準化:團隊增強對流水線執行頻次及成功率重視,流水線平均成功率為80%;自動化能力:引入精準平臺精確統計自動化回歸庫覆蓋率,驅動自動化測試能力提升及新技術應用研究。測試轉型階段性成果代碼掃描高危漏洞清零,實現每日代碼掃描,推進高危掃描缺陷修復完成;單測由無到有,覆蓋率28%0,28%研發、測試流水線構建成功率較轉型前分別提升18%、
7、17%18%,17%左移缺陷檢出率由38%提升至68%,提升79%;自動化測試回歸庫代碼行覆蓋率41%79%,41%測試轉型試點階段成果44.4637.130.1425.0824.113133.135954.853.2150.8532.6748.443.380204060808910111212交付周期/能力(天)科技交付產品交付科技交付周期43%研測效能70%產品交付周期26%測試效能80%科技交付周期(天):需求提出-測試完成產品交付周期(天):需求提出-投產上線研測周期(天):開發啟動-測試完成測試周期(天):測試開始-測試完成12.7719.68.59.085.568.25.8119.
8、469.94.934.7732.43.690102030408910111212研測周期(天)開發周期測試周期測試轉型推廣效果為進一步夯實改進措施落地效果,該行持續推進測試轉型推廣。度量結果顯示,13個推廣項目測試左移效果明顯,交付效能均有顯著提升。050100智*手*網*圖*資*云*客*新*即*中*移*托*企*匯總科技交付周期基準2季度050100智*手*網*圖*資*云*客*新*即*中*移*托*企*匯總研測周期基準2季度85.00%89%76.00%83.80%65.00%70.00%75.00%80.00%85.00%90.00%轉型前轉型后轉型前轉型后開發測試開發測試流水線成功率0.00
9、%50.00%100.00%150.00%手*客*企*即*中*圖*托*云*資*網*智*移*新*【匯左移缺陷檢出率基準2季度研測周期33%科技交付周期28%左移缺陷檢出率19%流水線成功率4.7%測試9.9%開發03構建銀行新型質量體系傳統測試團隊的困境 受限于“有限理性”,基于有限的、不完整的信息做出決策赫伯特西蒙 困在迷宮中的游人,走得筋疲力盡卻陷在死胡同里出不來如何找到破局之道?全局最優肯定有利于局部最優要有全局最優意識測試團隊的處境:局部最優破局之道:尋找全局最優局部最優優和全局最優優思維維模型組織視角質量維度組織級質量體系新型質量體系圖譜新型組織級質組織級質量體系由“一個中心、四個方向
10、”構成:中心:核心價值觀 高效率協同 標準化指導 規范化實施 自動化支撐質量體系:核心價值觀核心價值觀值觀是組織組織的文化理念,對質對質量體系的構建方向起著決定性作用:價值驅動 vs.指標驅動 鼓勵創新 vs.追責文化 全員負責 vs.獨立割裂 能力提升 vs.成熟度評定質量體系:高效率協同高效率協協同主要指組織組織架構形式,以及組織組織內各部分的協協同方式,包括以下幾方面內容:組織架構 團隊拓撲 溝通協作質量體系:標準化指導標標準化指導導是指需要明確質質量/測試測試相關的流程與策略,以指導組織質導組織質量保障工作的開展:研發流程 測試流程與策略 質量目標與度量質量體系:規范化實施規規范化的實
11、實施方案是對標對標準化策略落地實實施的保障,包括 實踐活動規范 優秀實踐沉淀 能力評估模型 定期治理與持續改進質量體系:自動化支撐強有力的基礎設礎設施對質對質量實實踐活動動落地實實施提供自動動化支撐,同步提升質質量與效能:流程管理 測試工具/框架 數據分析(可視化)監控預警(智能預測)04銀行測試團隊轉型建議延伸測試邊界,構建體系化思維基礎基礎測試測試的基本職責:理解和澄清業務需求、制定策略并設計測試、實現和執行測試、缺陷管理與分析、質量反饋與風險識別進階進階高級高級組織級組織級質量體系驗證驗證找找bug延伸邊界從需求到線上,全生命周期的質量質量活動融入團隊,助力質量賦能合作心態倡導質量賦能團隊發揮優勢加強質量人員能力建設能力模型質量社區能力模型:指導人才選拔、人員技能培養人員發展路線圖:指明發展方向知識傳遞文檔:緩解業務復雜和人員流動性之間的矛盾質量社區:知識共享、能力培養、擴大影響力THANKS感謝聆聽關注QECon公眾號請為嘉賓投票打分