4006-998-758
3000+课程任你选择
低风险发布
研发学院 低风险发布 开课时间:2023-02-22
尹立庆

多年从事容器技术、云计算、物联网研发工作经验。北航移动云计算硕士。Cloudera大数据认证(图1),项目管理师(PMP)认证(图2),主要研究方向包括容器技术、云计算、物联网、项目管理等;曾就职于阿里等互联网企业,IBM、华为等知名大型企业,现任某大型知名互联网企业首席架构,负责容器技术、云计算、物联网、PaaS平台研发工作。

IT从业近二十年,秉承理论与实践相结合,在学习中实践,在实践中学习,积累了丰富的理论与实践经验,并且乐于将自己的经验分享。尹老师具有敏锐的目光与头脑,发现并集成整合社会资源,为企业节省资源并创造价值,达到为合作伙伴创收的目的。曾为多家国内知名企业提供培训与咨询,包含阿里集团、华为、中国移动、中国电信、中国联通、当当网、中石油、中石化、中国电网、中国银行、中国工商银行、浦发银行、阿尔卡特朗讯、中航国际等。拥有云计算、物联网、大流量、高并发、分布式的大型网站架构和设计经验。曾主导过多个云计算、物联网、私有云、公有云建设项目,早些年也主导过ERP、CMS等软件项目,积累了丰富的实践经验,这些项目中包含多个数百万、上千万的大型项目。项目经历:呼叫中心人工智能客服研发项目、贵州省政府云呼叫中心建设项目、广东发展银行电营、运维大数据分析项目、中石油工程设计西南分公司云计算项目评审委员、中石油大数据挖掘项目,电商库存预测大数据分析项目、大型ERP、电子商务、CRM、电子政务等多个项目。


查看老师详情
课程内容

课程简介


随着互联网时代的快速发展,市场机遇瞬息万变,要求软件产品的更新迭代更快、更频繁,软件产品的发布也成为日常重要工作,与以前比较,几个月或者一年发布一个版本的发布速度已经过时,无法满足市场的变化需求。

显然,无论多么认真和仔细,都无法100%消除发布风险。而有效的作法是不断寻找降低发布风险的方法。现在,世界领先的互联网公司都在以“频繁发布”的模式更新软件产品。

本次课程通过对低风险发布的基本原理、常用方法及工具介绍,分享低风险发布实践经验,提高设计、开发、测试人员的低风险发布意识,降低由于发布风险引发的问题。

本课程是尹老师多年低风险发布工作实践经验的总结和归纳,从实际业务案例为入口,使学员从理论层到实操层面系统的学习低风险发布。通过本课程的学习,学员即可以正确的制定企业低风险发布战略,提升企业应用发布水平,为企业的战略发展提供高安全的应用系统。


课程目标 


    1、 使学员了解低风险发布产生的背景以及解决的问题;

    2、 使学员了解低风险发布实操方法论;

    3、 使学员能够规划企业低风险发布方案与实施;

    4、 低风险发布实操;


课程对象


     1、 本课程适合于企业领导层、低风险发布人员;

     2、 适合于产品设计人员、项目需求人员、设计分析人员、软件开发人员、测试人员;

     3、 适合于数据中心运维人员;


课程方式 


以课堂讲解、演示、案例分析为主,辅以互动研讨、现场答疑、学以致用。


课程体系


课程内容是讲师多年经验的总结,通过该课程可以提升学员低风险发布能力。并且课程理论与实践紧密结合,避免了空洞乏味的技术传授。


课程时长


1天(6小时/天)


课程大纲

 

时间

内容

第1天

 

第1个主题: 低风险发布的背景(深入剖析低风险发布的背景)(30分钟)

1、 低风险发布产生的背景

2、 低风险发布解决的问题

3、 低风险发布的价值与优势剖析

4、 高频发布场景下的自动化运维,如灰度发布分阶段自动化下发、验证

5、 在技术中台如何集成灰度染色及流量转发能力

6、 监控体系的建设,如何适应灰度发布场景(如把灰度环境的指标独立比较分析、判断对关联系统影响等)

 

第2个主题: 低风险发布的方法论(深入剖析低风险发布的方法论)(30分钟)

1、 低风险发布的方法论

2、 低风险发布的目标与概念

3、 低风险发布规划

4、 低风险发布组织

5、 低风险发布流程

6、 低风险发布制度

7、 低风险发布技术

8、 案例分享:深入探讨低风险发布战略规划,并分享低风险发布案例

第3个主题: 高频发布的收益(深入剖析高频发布的收益)(60分钟)

1、 高频发布的收益

2、 有更多的机会与真实用户互动,从而快速决定或调整自己产品前进的方向

3、 由于每次变更规模较小,软件系统没有剧烈的变化,从而降低部署风险

4、 单次部署成本降低,且趋于恒定

5、 出现问题易定位、易修复,且能够快速更正

 

第4个主题: 支持高频发布的技术(深入剖析支持高频发布的技术)(60分钟)

1、 支持高频发布的技术

2、 功能开关技术

3、 数据迁移技术

4、 抽象分支方法

 

第5个主题: 降低发布风险的方法(深入剖析降低发布风险的方法)(60分钟)

1、 降低发布风险的方法

2、 蓝绿部署

3、 滚动部署

4、 金丝雀发布与灰度发布

5、 暗部署

 

第6个主题: 影响发布频率的因素(深入剖析影响发布频率的因素)(60分钟)

1、 影响发布频率的因素

2、 增量发布带来的收益和可能性

3、 每次发布或部署的操作执行成本

4、 出现问题的概率与由这些问题带来的成本

5、 维护同一软件的众多不同版本带来的成本

6、 高频发布模式对工程师的技能要求

7、 支撑这种高频发布所需要的基础工具设施与流程完善性

8、 组织对这种高频发布的态度与文化取向

第7个主题: 低风险发布管理(深入剖析低风险发布管理)(60分钟)

1、 持续交付

2、 DevOps

3、 价值探索环

4、 快速验证环

5、 组织文化

6、 软件系统架构

7、 需求协作管理

8、 部署流水线原则

9、 利于集成的分支策略

10、 持续集成

11、 自动化测试策略

12、 软件配置管理


返回上一级