4006-998-758
3000+课程任你选择
Devops实战⼯作坊
研发学院 DEVOPS实战⼯作坊 开课时间:2021-09-08
董越

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

查看老师详情
课程内容

课程大纲


第一部分:DevOps概述

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

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

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

● DevOps正成为集大成者

 

第二部分:DevOps改进目标

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

● 多:更高的产能

● 快:更快的响应速度

● 好:适当的质量

● 省:合理的成本

 

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

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

1. 细粒度低耦合可复用的架构

2. 小批量持续流动的流程

3. 综合手段保证质量和安全

4. 自动化与自助化

5. 加速各项活动

6. 及时修复

7. 完备记录,充分展现

8. 标准化

9. 协调完成完整功能

10. 基于度量的持续改进

 

 

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

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

●了解具体项目的业务及技术背景

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

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

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

 

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

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

● 源代码及其构建

  ○找出版本控制相关优化

  ○ 找出构建相关优化

  ○ 找出构建环境相关优化

  ○ 找出制品管理相关优化

● 部署运行

  ○ 找出部署相关优化

  ○ 找出运行环境管理相关优化

  ○ 找出配置参数管理相关优化

  ○ 找出数据存储结构管理相关优化

● 静态测试

  ○ 找出代码评审相关优化

  ○ 找出代码扫描相关优化

  ○ 找出制品分析相关优化

● 动态测试

  ○ 找出单元测试相关优化

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

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

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

  ○ 找出非功能测试相关优化

  ○ 找出生产环境测试相关优化

 

第六部分:DevOps改进机制

说明:从组织保障、角色分工、推广方法等角度,探讨DevOps转型和推广的机制。

●组织级的工具团队和过程改进团队

●项目团队中的角色分工

● 推进和推广改进的技巧和方法

 

第七部分:回顾与答疑

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

返回上一级