课程大纲
1、DevOps的由来
传统交付所面临的困局
用户对变化的适应能力
用户对价值的把握能力
交付能力与客户能力落差
VUCA时代对交付的变化
传统瀑布模式的问题
敏捷小批量交付
加速交付的DevOps体系
从敏捷到DevOps
敏捷体系
支撑DevOps的架构
2、团队组织、流程、管理策略
通过快速交付适应变化
敏捷团队
团队小组织带来的自治
流程自动化带来的高效准确
个人能力全栈化带来的赋能
MVP模式的最小试错成本
DevOps
工具促进效率
规范控制过程
DevOps三步法则
3、devops架构体系
稳态和敏态的管理模式
从互联网到云原生管理
影响价值交付的关键
针对不同项目类型的不同策略
具备持续交付的能力
具备适应变化的能力
技术架构的分支模型特点
面对快速发布需求如何管理代码
主干开发
分支开发
GitFlow
AoneFlow
扫清发布前置时间
代码与配置分离的架构
统一构建模式及可配置化
质量内建让每一次发布都足够可靠减少返工浪费
安灯带来的质量和成本
多层分层自动化
单元测试及覆盖率
接口
UI自动化
持续交付
让每一次增量都可上线
让灰度提供QAOPS能力
集成自动化测试具备UAT能力
QAOps
基于生产的自动化
全链路压测
让环境成为自助平台
环境标准化
环境平台化
环境标签化
环境版本化
客户落地案例
稳态业务模式
敏态业务模式
稳态+敏态业务模式