课程适合人群:
1敏捷
1.1敏捷及其敏捷宣言
1.2极限编程
1.3Scrum
1.4Scrum的3个角色
1.4.1 PO
1.4.2 研发团队
1.4.3 Scrum Master
1.5Scrum的5个事件
1.5.1 Sprint
1.5.2 Sprint计划会议
1.5.3 每日站会
1.5.4 Sprint评审会议
1.6Sprint回顾回忆
1.7Scrum的3个工件
1.7.1 产品代办列表
1.7.2 Sprint代办列表
1.7.3 燃尽图
2 从敏捷到DevOps
2.1DevOps 运作的三个原理
2.1.1系统思考(Systems Thinking)。
2.1.2强化反馈环(Amplify Feedback Loops)。
2.1.3持续试验和学习的文化(Culture of Continual Experimentation And Learning)。
2.2六大武器
2.2.1标准化作业:pipline
2.2.2快速失败(Fast Fail)
2.2.3快速反应
2.2.4高质量与高效率
2.2.5降低成本
2.2.6团队协作(研发、运维、测试)
2.3七个阶段
2.3.1持续开发
2.3.2持续集成
2.3.3持续测试
2.3.4持续监控
2.3.5持续反馈
2.3.6持续部署
2.4三个重要因素
2.4.1代码质量
2.4.2分支与工作流
Git Flow
GitHub Flow
GitLab Flow
2.4.3流水线
2.5DevOps工具链
3 从DevOps到XXXOps
3.1DevSecOps
3.1.1概念的提出
3.1.2安全相关的成熟度模型
3.1.3DevSecOps工具
动态应用安全测试(Dynamic Application Security Testing,DAST)
静态应用安全测试(Static Application Security Testing ,SAST)
交互式应用安全测试(Interactive Application Security Testing,IAST)
软件成分分析(Software Composition Analysis,SCA)
3.2DevPerfOps
3.2.1代码本地开发测试阶段的DevPerfOps的实践
3.2.2低码递交阶段的DevPerfOps的实践
3.2.3持续集成阶段的DevPerfOps的实践
3.2.4持续发布阶段的DevPerfOps的实践
3.2.5全链路压测
3.2.6流量回放
3.3AIOps
3.3.1AIOps历史
3.3.2IOps关键技术
数据采集
数据处理
数据存储
数据分析
AIOps算法
AIOps应用场景
保障运营
3.3.3成本优化
3.3.4效率提升
3.4DataOps
3.1.1DataOps的发展理念
3.1.2DataOps 4个关键能力
3.1.3DataOps体系架构
3.5ChatOps
【投稿】【关闭窗口】【打印】