Philosophy:理解DevOps价值观 Principle:理解DevOps十大原则 Practice:掌握端到端DevOps四大核心实践 Platform:了解流行的DevOps工具与平台 People:了解如何驱动DevOps组织变革
面向对象
课程大纲
DevOps诞生的必然性及发展过程 从狭义的D2O到端到端(E2E)的DevOps 研发效能的关键定义与度量指标 精益、敏捷、DevOps的关系 企业转型DevOps后的收益
BAT、PPT、PMP模型
翻硬币游戏:流动效率与利特尔法则 为何要映射价值流? 如何映射价值流 DevOps转型画布
假设验证(精益创业、MVP、创新核算等) 协同研究(设计思维、Lean UX、Gemba等) 架构设计(云原生、微服务、康威定律、容器化、无服务器、可运维、安全、发布策略等) 愿景整合(电梯演讲、实例化需求、WSJF等)
协同开发(版本控制、涌现式设计、遥测开发、结对、TDD等) 持续构建(代码持续集成、主干开发、门控提交、静态扫描等) 持续测试(测试4象限、测试金字塔、契约测试、探索性测试、自动化测试、准生产验证等) 持续安全(漏洞扫描、应用安全、渗透测试、安全加固等)
环境部署(基础设施即代码、自动化部署、选择性部署、自服务部署、蓝绿部署、黑启动、特性开关等) 环境验证(测试数据管理、功能性测试、非功能性测试、安全性测试、渗透性测试等) 环境监控(全栈遥测、可视化展示、联合监控、AIOps、ChatOps等) 环境恢复(回滚/前向修复、会话回放、不可变基础设施、Game Day、混沌工程等)
按需发布(黑启动、特性开关、灰度发布、金丝雀发布、A/B测试等) 方案稳固(SRE、安全监控、灾难恢复、LRR/HRR等) 价值度量(创新核算、遥测数据分析、先导指标、假设验证等) 反馈学习(基于事实的改进、Go See、解决问题的文化、优化整体等)
填充转型画布,确定转型关键事项 基于加权最短作业优先(WSJF)算法排定转型事项优先级
课程讲师
(王立杰老师的著/译作)
往期课程现场