《從DevOps到BizDevOps-云效BizDevOps論壇(31頁).pdf》由會員分享,可在線閱讀,更多相關《從DevOps到BizDevOps-云效BizDevOps論壇(31頁).pdf(31頁珍藏版)》請在三個皮匠報告上搜索。
1、從DevOps到BizDevOps何勉阿里云智能云研發資深技術專家在數字化轉型中打造業務敏捷能力Contents目錄01數字化時代的研發效能挑戰02建設雙敏能力,實現BizDevOps03極致彈性和韌性的系統運行數字化時代的效能挑戰The challenges on R&D Efficiency 01工業革命時代蒸汽和鐵路時代電氣和工程時代石油和規?;a時代信息化和數字化時代工廠系統工業化標準和分工科學管理流水線和精益生產17711971182518751918機器蒸汽動力,鐵路電力石油,汽車個人計算機,數據網絡英國崛起(英國)維多利亞繁榮(英國,歐洲)美好時代(德國,美國)戰后繁榮期(美國
2、,日本)導入期展開期轉折期179318011848 185018901895192919432000*資料來源:技術命與融資本數字化轉型,業務敏捷20161971個人計算機,微處理器2000數字化轉型,業務敏捷2016數字基礎設施轉折期互聯網泡沫導入期展開期以產業為核心以信息為核心面向信息(互聯網)產業面向各個具體的產業更高效的獲取、傳播和處理信息精準、實時地響應和交付客戶需求最佳的體驗和最高的效率促進信息的互聯互通信息化數字化度:更深度:更深問題:更難標:更關注完整業務鏈路:深入具體產業的復雜業務,關注從客戶需求獲取、設計、制造、內部運行和供應鏈、交付、服務等完整鏈路優化端到端的IT交付:包
3、含業務、產品、開發、運維在內端到端的響應、交付和反饋調整閉環;并保障IT運行的連續性?對業務的要求對研發的挑戰數字化時代對業務的要求和對研發的挑戰?持續地 順暢質量交付有效價值?最化過程浪費可持續的效能提升最化戶價值建設雙敏能力,實現BizDevOpsFrom DevOps to BizDevOps with Dual Agile Model02賦能業務創新、加速業務發展業務驅動的協作模式1.拉通端到端的業務交付流程2.分層協作與對3.內建過程質量產品導向的交付模式跨功能特性團隊團隊流動和靈活性持續和迭代的交付模式業務引領的領域建模領域驅動的微服務架構契約導向的軟件實現應用為中心的持續交付標準
4、化的工程基礎設施領域驅動的架構和實現賦能業務創新、加速業務發展高效業務探索持續業務交付系統度量支持的落地實施和持續改進有效反饋調整基于標和事件分析設計業務流程基于業務流程拆分定義產品需求實例化的需求設計和澄清以終為始的需求分析和設計規范和標準的(云原)基礎環境聲明式的環境管理和運維致和動的部署和運維機制 以應為核持續集成部署基于業務需求持續發布層次化的應和系統質量守護協 作 和 需 求 實 踐技 術 和 工 程 實 踐創新實踐?賦能業務創新、加速業務發展業務驅動的協作模式1.拉通端到端的業務交付流程2.絡化的分層協作與對3.內建過程質量產品導向的交付模式跨功能特性團隊團隊流動和靈活性持續和迭代
5、的交付模式業務引領的領域建模領域驅動的微服務架構契約導向的軟件實現應用為中心的持續交付以應為核持續集成部署基于業務需求持續發布層次化的應和系統質量守護標準化的工程基礎設施領域驅動的架構和實現賦能業務創新、加速業務發展高效業務探索持續業務交付規范和標準的(云原)基礎環境聲明式的環境管理和運維動的部署和運維機制 系統度量支持的落地實施和持續改進有效反饋調整基于標和事件分析設計業務流程基于業務流程拆分定義產品需求實例化的需求設計和澄清以終為始的需求分析和設計協 作 和 需 求 實 踐業務需求產品需求產品需求技術任務技術任務產品需求客戶訴求用戶目標業務目標規劃轉化規劃技術布局技術重構分解分解輸持續地
6、順暢質量交付有效價值產品交付空間開發者作臺業務作空間已完成待開始已開始技術任務待排期已排期待測試已完成開發中自動自動拆分自動自動拆分已接受已分析已規劃待驗收已發布實現中已驗收已提出創建/分解分解分解創建分解代碼文檔測試數據資產沉淀其他應用用戶、業務目標業務人員產品經理/交付團隊技術產品需求業務需求業務驅動的企業協作模式項導向:把作為資源分配到事情(項范圍)上產品導向的交付模式產品導向:把事情(產品需求)交給跨功能特性團隊產品交付團隊1需求產品交付團隊2產品交付團隊3需求需求項1范圍項2范圍項3范圍業務領域 y產品導向,業務驅動:靈活響應的差別特性團隊產品交付團隊1需求產品交付團隊2產品交付團隊
7、3業務領域 x強調計劃和執行,追求交付的確定性短期思維,缺乏資產的有效沉淀、持續改進強調迭代和演講,擁抱業務的不確定性長期思維,注重資產的有效沉淀和能力的持續提升按業務領域組織交付團隊,共享需求列表,提高交付靈活性業務驅動,以業務價值的交付為核心目標垃圾進垃圾出以終為始圖來源:https:/ with the End in Mind以終為始的需求分析和設計以終為始明確業務標明確業務流程明確產品功能明確驗收標準業務分析產品設計業務需求產品需求產品需求分解清晰的結構戶標業務階段北極星指標策略分解需求交付質量守護程實踐業務標業務流程操作流程 及 驗收規則 Given.when.then.Given.
8、when.then.MVP的定義和規劃基于業務流程拆分定義產品需求基于標和業務事件分析業務流程業務分析:事件驅動的分析業務需求產品需求產品操作流程的設計需求驗收規則的澄清產品設計:實例化需求技術任務拆分確認GIGO以終為始已驗收(1)已發布(0)端到端的業務需求交付過程內建過程質量左右模塊對前后職能拉通產品需求交付過程?業務目標反饋?交付效能反饋業務產品技術?賦能業務創新、加速業務發展業務驅動的協作模式1.拉通端到端的業務交付流程2.絡化的分層協作與對3.內建過程質量產品導向的交付模式跨功能特性團隊團隊流動和靈活性持續和迭代的交付模式業務引領的領域建模領域驅動的微服務架構契約導向的軟件實現應用
9、為中心的持續交付以應為核持續集成部署基于業務需求持續發布層次化的應和系統質量守護標準化的工程基礎設施領域驅動的架構和實現賦能業務創新、加速業務發展高效業務探索持續業務交付規范和標準的(云原)基礎環境聲明式的環境管理和運維動的部署和運維機制 系統度量支持的落地實施和持續改進有效反饋調整基于標和事件分析設計業務流程基于業務流程拆分定義產品需求實例化的需求設計和澄清以終為始的需求分析和設計技 術 和 工 程 實 踐?技術程資產債務質量代碼資產指導指導契約導向的軟件實現需求架構實現業務引領的領域建模領域引領的微服務架構領域 模型服務設計契約定義保障限界上下形成動化測試產域劃分業務需求業務流程分析產品需
10、求分解和設計持續重構持驗收測試澄清和細化指導(驗收)測試先賦能提取和演化微服務約束保障保障可復的領域資產成為代碼庫IaC 庫運維配置部署配置資源配置應配置代碼變更數據變更?鏡像更新?配置變更?代碼變更應變更測試產鏡像變更配置變更數據變更開發應1.基于容器管理和分發制品,基于k8s管理和編排環境資源3.通過GitOps 引擎 和 OAM運時具管理和編排應2.基于OAM(Open Application Modle)標準,通過聲明式的式進應的編排、部署和運維云原基礎設施:標準化應聲明、部署和運維,打通應開發和運維?3.建應和系統的運維、監控,以及業務運營反饋閉環2.連接并對業務需求、產品需求與應變
11、更,以業務需求為單位持續發布1.解耦部署和與發布,以應為單元持續集成和部署云原生的持續交付:應用為單元持續部署,業務需求為單元持續發布 向終態,基于開放應模型(OAM),實現開發和運維底層模型的致和標準化 以應為核連通應的開發交付過程和部署運維過程,實現云原時代的DevOps 連接并對業務需求與應變更,并完善反饋閉環,實現真正意義上的 Biz-Dev-OpsDevOps Biz 賦能業務創新、加速業務發展業務驅動的協作模式1.拉通端到端的業務交付流程2.絡化的分層協作與對3.內建過程質量產品導向的交付模式跨功能特性團隊團隊流動和靈活性持續和迭代的交付模式業務引領的領域建模領域驅動的微服務架構契
12、約導向的軟件實現應用為中心的持續交付以應為核持續集成部署基于業務需求持續發布層次化的應和系統質量守護標準化的工程基礎設施領域驅動的架構和實現賦能業務創新、加速業務發展高效業務探索持續業務交付規范和標準的(云原)基礎環境聲明式的環境管理和運維動的部署和運維機制 系統度量支持的落地實施和持續改進有效反饋調整基于標和事件分析設計業務流程基于業務流程拆分定義產品需求實例化的需求設計和澄清以終為始的需求分析和設計協 作 和 需 求 實 踐技 術 和 工 程 實 踐組 織 敏 捷研 發 敏 捷極致彈性和韌性的系統運行Highly Elastic and Resilience System Running
13、and Operation 03數字化智能監控運維安全產品功能矩陣防管1.故障臺2.應運維2.事前險防護1.代碼源頭質量4.可統編碼規范危檢測監3.告警中1.業務監控2.應及云資源監控秒級智能化業務監控應狀態智能畫像異構監控報警源接統測試規范業務全鏈路多維監控統上線標準險攔截異構數據源接多渠道移動化報警通知和處理性能容量彈性應鏈路監控故障定義與定級故障處理故障復盤應中作業平臺混合云管CMDB主機安全運維控腦策略引擎服務降級核保護封管理控分布式部署異地多活窗期管理1.運營指揮應視的云資源監控洞察全局業務盤指揮協同輔助決策2.演練故障演練突襲演練3.壓測試全鏈路壓測4.應急控制限流與切流攔截與熔斷擴容與快恢數據訂正5.安全審計查詢追溯證據存儲故障管理件傳輸險審計變更管控運維通道管理3.統管控業務全景屏/盤開源應組件監控擴展智能報警分類分級總結summerize04雙敏交付模式防監管控一體化的應用和業務運維持續地順暢高質量交付有效價值賦能業務創新,加速業務發展極致彈性和韌性的運行保障業務連續性從DevOps 到 BizDevOpsTHANKS