开发经理
互联网
电商
支付平台
互联网金融
持续集成
DevOps
数据库
敏捷
变革
组织
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

持续集成与持续交付实践

乔梁

腾讯 高级管理顾问,DevOps领域顶级导师

DevOps领域教科书式的经典畅销书《持续交付2.0》作者,《持续交付》译者。

DevOps领域顶级导师,是国内第一位持续交付布道者,与Jez Humble共同负责研发了全球第一款持续交付软件管理工具goCD,并率先于2010年将DevOps和持续交付相关理念、原则和最佳实践引入中国。

腾讯外聘高级管理顾问,长期为多个事业群的产研管理工作和相关基础设施工具平台建设工作提供指导。同时,为多个toB和toC领域移动互联网公司提供组织管理咨询服务。曾辅导过亿注册用户量的互联网产品超过十五个。曾作为敏捷&精益研发管理咨询师,就职于ThoughtWorks、百度和Nokia。

DevOps领域教科书式的经典畅销书《持续交付2.0》作者,《持续交付》译者。 DevOps领域顶级导师,是国内第一位持续交付布道者,与Jez Humble共同负责研发了全球第一款持续交付软件管理工具goCD,并率先于2010年将DevOps和持续交付相关理念、原则和最佳实践引入中国。 腾讯外聘高级管理顾问,长期为多个事业群的产研管理工作和相关基础设施工具平台建设工作提供指导。同时,为多个toB和toC领域移动互联网公司提供组织管理咨询服务。曾辅导过亿注册用户量的互联网产品超过十五个。曾作为敏捷&精益研发管理咨询师,就职于ThoughtWorks、百度和Nokia。

课程费用

8800.00 /人

课程时长

2

成为教练

课程简介

乔梁老师深入介绍了持续交付2.0 和DevOps运动背后的原则和实践,以及来自真实公司和想法的案例研究,以帮助您在组织内采用持续交付和DevOps。您将从学习支持持续交付的价值主张和基础开始,然后介绍持续交付的核心模式-部署管道。培训深入到持续集成和全面测试自动化的关键开发实践。这些课程涵盖变更管理、敏捷基础设施管理、管理数据库、体系结构以及实现低风险发布的模式。

最后讨论了高绩效公司的文化和组织变革模式。

参加完培训后,您将不仅了解支持持续交付和开发运营的原则和实践,还将了解如何在高绩效组织中实施这些原则和实践。有了这些知识,您将准备好转变组织的软件交付能力,以快速将高质量的解决方案推向市场,同时降低发布过程的风险。

目标收益

1、理解持续交付2.0 双环理论,掌握业界各种热门概念及其相互之间的关系,如CI/CD/CO/DevOps/DevSecOps/SRE/精益/敏捷等等。
2、掌握持续交付的基本工作原则。
3、通过双环理论对软件交付与运营进行全生命周期管理,如需求管理/分支管理/自动化测试策略/持续集成/持续部署/可观测性。
4、了解什么是研发效能?为什么要衡量研发效能?
5、如何提升研发效能?
6、不同规模的软件组织提升研发效能的方式与方法。
7、理解并掌握持续交付的实践地图,并能够深入分析企业现状与预期软件效能目标之间的真实差距,并能制订改进方向与改进步骤。

培训对象

各类 IT/软件企业和研发机构的CXO、研发经理与总监、技术经理、测试经理、 项目经理,以及希望快速高效软件产品研发的企业,团队和个人。

课程大纲

持续交付简介 什么是持续交付?为什么要持续交付?
哪些公司在这么做?是否所有的企业都需要持续交付?
持续集成、持续部署与持续交付的联系
敏捷开发方法、DevOps 与持续交付的关系
持续交付成熟度模型及“七巧板”实施地图 企业中实践持续交付可能面临的挑战
持续交付成熟度模型,及对企业现状的评估
“七巧板”实施地图的实际应用讲解及注意事项
重温持续集成
什么是持续集成?什么不是?
持续集成实施框架
自动化构建、配置管理与分支策略(案例)
配置管理工具对持续集成的友好性
不同场景下的分支管理最佳实践
选择过渡方案时需要考虑的三个要点
持续集成强制性实践和建议性实践
自动化测试 自动化测试及用例管理
如何高效管理自动化测试用例
自动化测试最佳实践(既有代码与新代码)
分层测试技术与优先级
测试工具的选择原则
构建“部署流水线”(deployment pipeline) 从提交到发布的建模
部署流水线实例
多组件依赖状态下的部署流水线管理
实现持续交付的关键实践与技术工具 配置管理
组件依赖管理
数据管理
环境与部署管理
如何降低持续部署的风险
组织协调性的影响
架构适应性的要求
企业如何采纳持续交付 改变应该从哪里开始,使用哪种实施路线
持续交付简介
什么是持续交付?为什么要持续交付?
哪些公司在这么做?是否所有的企业都需要持续交付?
持续集成、持续部署与持续交付的联系
敏捷开发方法、DevOps 与持续交付的关系
持续交付成熟度模型及“七巧板”实施地图
企业中实践持续交付可能面临的挑战
持续交付成熟度模型,及对企业现状的评估
“七巧板”实施地图的实际应用讲解及注意事项
重温持续集成

什么是持续集成?什么不是?
持续集成实施框架
自动化构建、配置管理与分支策略(案例)
配置管理工具对持续集成的友好性
不同场景下的分支管理最佳实践
选择过渡方案时需要考虑的三个要点
持续集成强制性实践和建议性实践
自动化测试
自动化测试及用例管理
如何高效管理自动化测试用例
自动化测试最佳实践(既有代码与新代码)
分层测试技术与优先级
测试工具的选择原则
构建“部署流水线”(deployment pipeline)
从提交到发布的建模
部署流水线实例
多组件依赖状态下的部署流水线管理
实现持续交付的关键实践与技术工具
配置管理
组件依赖管理
数据管理
环境与部署管理
如何降低持续部署的风险
组织协调性的影响
架构适应性的要求
企业如何采纳持续交付
改变应该从哪里开始,使用哪种实施路线
提交需求