持续集成与交付最佳实践

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

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

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

    目标收益

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

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

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


    持续交付与持续部署

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


    K8s实例

    • K8s应用场景
      • 日志集成、微服务治理、安全加固、有状态更新、弹性K8s实例
    • K8s实例
      • 魅族、京东


    测试分析

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


    持续测试

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


    DevOps转型推动

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