持续集成与交付最佳实践

持续集成与交付最佳实践
    马上咨询

    汪珺  开发测试架构师、资深咨询师、资深培训师

    讲师、HP美國(guó)敏捷咨询师、资深咨询师、资深培训师、Exin TTT授权培训讲师(ScrumMaster、Lean、Tmap、DevOpsMaster等)。凤凰项目沙盘认证授权教练,挑战埃及沙盘认证权限讲师,敏捷和DevOps落地转型专家,解决方案专家,某跨國(guó)集团解决方案部门总监。

    目标收益

    1、 了解持续集成、持续交付、DevOps 相关概念及其核心原则。
     2、理(lǐ)解持续交付各要素之间的关系。
     3、掌握持持续交付各维度的基本原则
     4、理(lǐ)解持续交付各维度最佳实践,及实施要点
     5、了解如何带动软件组织从传统软件开发走向持续交付
     6、理(lǐ)解并掌握企业持续交付评估模型
     7、理(lǐ)解并掌握持续交付的实践地图,并能(néng)够深入分(fēn)析企业现状与持续交付目标 之间的真实差距,并能(néng)制订改进方向与改进步骤。

    课程介绍:(2天12小(xiǎo)时)

    持续集成
    • 持续集成、持续交付与持续部署
    • 持续集成平台
    • 单分(fēn)支开发策略规律性增量发布策略
    • 特性开关技术、服務(wù)降级与抽象分(fēn)支
    • 产出管理(lǐ)
    • Pipeline建设最佳实践


    持续交付与持续部署

    • Canary发布策略
    • Blue-Green发布方法,抹黑启动 - 实例
    • 灰度发布 - 实例
    • 标准化一切 - 实例
    • 组件与依赖管理(lǐ)实践
    • 利于部署及扩展的应用(yòng)架构
    • 部署自动化模式 - 实例
    • 自动化基础设施和环境的管理(lǐ)


    K8s实例

    • K8s应用(yòng)场景
      • 日志(zhì)集成、微服務(wù)治理(lǐ)、安全加固、有(yǒu)状态更新(xīn)、弹性K8s实例
    • K8s实例
      • 魅族、京东


    测试分(fēn)析

    • 质量目标的变化
    • 当前挑战与趋势,大型系统持续交付难点
    • 各阶段KPI定义
    • 各阶段测试策略


    持续测试

    • DevOps中,测试策略改变与测试前置 - 实例
    • 持续测试在DevOps全局链中的作用(yòng),构建持续反馈
    • 分(fēn)级测试及对应测试域的介绍
      • 携程、阿里、浦发卡、招行卡中心
    • 复杂场景与简单场景的持续测试举例
      • 阿里、浦发、浦发卡、银联、腾讯
    • 自动化测试的作用(yòng),与不同场景下的应用(yòng)
      • 交行、Expedia、华兴
    • 移动端测试自动化,及App专项测试
      • 稳态与敏态业務(wù),如何做mobile的自动化测试,非UI型与UI型的分(fēn)类与应对方法


    DevOps转型推动

    • 团队化规模化思考,痛点分(fēn)析
    • 敏捷团队转型到DevOps體(tǐ)系 - 实例
    • 传统团队转型到DevOps體(tǐ)系 - 实例
    • 传统模式转变中的双态模式:稳态+敏态
      • 银联、招行、汇丰实例
    • DevOps在双态中的构建模式,与构建路線(xiàn)
    • DevSecOps、行业规则的融合
      • 银联、卡中心
    • DevOps构建中的痛点分(fēn)析与实例 - 实例