4006-998-758
3000+课程任你选择
DevOps工作坊
研发学院 DevOps 开课时间:2021-09-08
董越

曾任阿里巴巴集团研发效能事业部架构师、高级产品专家等职,从事Aone&云效DevOps产品设计、阿里云专有云集成与交付解决方案设计等工作。在加入阿里之前,他还曾就职于西门子、摩托罗拉、雅虎、索尼、去哪儿网等大型企业,一直从事软件配置管理、软件集成与交付相关的工作。

查看老师详情
课程内容

课程大纲


第一部分:DevOps概述

说明:在时代背景下厘清DevOps的本质。

● 软件开发过程和方法的演进

● 为什么这个时代会出现DevOps运动?

● DevOps正成为集大成者

 

 第二部分:DevOps改进目标

说明:从如何让业务的成功开始分析,厘清DevOps改进的根本目标。

● 多:更高的产能

● 快:更快的响应速度

● 好:适当的质量

● 省:合理的成本

 

第三部分:DevOps提高交付效能的主要思路

说明:本部分不断启发学员,一起寻找列举提高交付效能的方法。

● 细粒度低耦合

● 小批量持续流动

● 综合手段保证质量和安全

● 自动化和自助化

● 加速各项活动

● 及时修复

● 完备记录,充分展现

● 保证一致性

● 协调完成整体功能

● 基于度量的持续改进

 

 

第四部分:实战:梳理本企业典型产品的交付过程

说明:本部分将使用系统规范方法,对学员所在企业当前实际交付流程和方法进行梳理。梳理典型产品的交付价值流图,以及当前痛点和改进期待。

● 梳理需求分解排期过程及工具,找出相关优化

● 梳理代码改动提交过程及工具,找出相关优化

● 梳理特性改动提交过程及工具,找出相关优化

● 梳理集成发布过程及工具,找出相关优化

 

第五部分:实战:发现其交付过程的可改进内容

说明:基于第三部分对现状的梳理,应用第二部分介绍的主要思路,讨论并输出交付过程的各子领域可以进行哪些具体的改进。

● 源代码及其构建

  ○ 找出架构相关优化

  ○ 找出版本控制相关优化

  ○ 找出构建相关优化

  ○ 找出构建环境相关优化

  ○ 找出制品相关优化

● 无环境测试

  ○ 找出代码评审相关优化

  ○ 找出代码扫描相关优化

  ○ 找出制品分析相关优化

  ○ 找出单元测试相关优化

● 部署运行

  ○ 找出部署相关优化

  ○ 找出部署环境相关优化

  ○ 找出配置参数相关优化

  ○ 找出数据存储相关优化

● 有环境测试

  ○ 找出人工接口测试相关优化

  ○ 找出自动化接口测试相关优化

  ○ 找出人工UI测试相关优化

  ○ 找出自动化UI测试相关优化

  ○ 找出线上测试相关优化

  ○ 找出测试数据相关优化

  ○ 找出调试相关优化

  ○ 找出测试数据管理相关优化

● 改进

  ○ 找出度量相关优化

  ○ 找出组织级改进机制相关优化

  ○ 找出团队级改进机制相关优化

 

第六部分:回顾与答疑

说明:本部分作为总结收尾。

返回上一级