4006-998-758
3000+课程任你选择
持续交付理论基础、原则与实践
研发学院 配置管理与持续集成 持续交付基础 业务规划
王立杰

曾任京东首席敏捷创新教练、IBM客户技术专家、DNV高级咨询师。PMI-ACP授权讲师、企业级规模化敏捷SAFe认证咨询师(SPC4),北大光华管理学院/新华都商学院《创业机会分析与识别》课程特邀讲师,京东大学《京东创新之路》、《从0到1的商业模式探索》金牌讲师。
超过15年的研发管理、敏捷转型、产品创新指导经验,曾经提供培训与咨询的企业包括百度、京东、VMWare等互联网企业,中国移动、Agilent、IBM、阿朗、爱立信、诺基亚、东软等传统电信/IT/软件企业,招商银行、工商银行、中信银行等金融企业,E人E本、长虹、海尔等白电企业,海天建筑、同方威视、中大医疗等传统行业;曾经在“Scrum Gathering、 AgileChina敏捷中国、敏捷之旅/Agiletour、51CTO、MPD、质量竞争力大会/TiD”等大会做过多次演讲,被评为质量竞争力大会/TiD 2014最受欢迎10大讲师;目前专注于企业敏捷组织转型、研发效能提升、企业产品创新。
亲自指导的敏捷转型项目有:京东购物APP(1000人)、京东到家(300人)、京东旅行(200人)、京东企业信息化(400人)、京东无人仓(50人)、小米信息化部(ShareSave/手机代工厂管理)、海康威视信息化部(100人)、百度网盟(300人)、招商银行(20+看板团队)等。

查看老师详情
课程内容

模块1:持续交付基础


1) 持续交付的必要性

2) 业界现状简介

3) 持续交付的商业价值

4) 精益思想与常见的七种浪费

5) 持续交付与DevOps

6) 什么是狭义的DevOps(D2O)?

7) 什么是端到端的DevOps(E2E):企业软件持续交付的能力

8) 持续交付核心实践与策略: 一个中心、两个基本点、四项基本原则

模块2:敏捷协同开发与持续业务规划


1) 翻硬币游戏:敏捷到底可以带来多大生产力的提升

2) 敏捷开发跟瀑布开发的区别

3) 《敏捷宣言》与价值观

4) 做好敏捷需求管理的5大关键点

5) 如何利用Scrum敏捷项目管理框架,实现快速迭代交付,跨角色协同开发

6) Scrum的3个角色、5个关键会议

7) 敏捷发布规划

8) 规模化敏捷:如何将大的产品交付团队协同起来

模块3:版本管理


1) 什么是版本管理

2) 为什么要进行版本拆分,如何进行版本管理?

3) 基于时间顺序区分的版本管理

4) 基于产品功能区分的版本管理

5) 软件版本阶段说明

6) 版本命名规范

7) 版本号修改规则

8) 软件版本发布流程

9) 版本发布异常处理

模块4:配置管理与持续集成


1) 乐高游戏:充分理解持续集成的必要性

2) 什么是持续集成?什么不是持续集成

3) 持续集成的8大价值点

4) 开发人员在持续集成模式下的工作步骤

5) 保证持续集成落地的关键原则

6) 自动化构建、配置管理与分支策略

7) 鼓励集成的分支管理策略和规律性发布策略

8) 应用开关技术/Feature Toggle的应用场景与要求

模块5:持续测试


1) Jenga游戏:充分理解敏捷测试的关键点

2) 测试驱动开发(TDD) 与重构

3) 测试自动化策略(Automated Testing)

4) 验收测试驱动开发(ATDD)

5) 实例化需求(Specification by Example)

6) 敏捷测试四象限与探索性测试

7) 测试策略与测试金字塔模型

模块6:持续部署、发布与版本管理


1) 持续发布的三种反模式及解决方案

2) 多种环境管理与版本管理

3) 应用依赖及应用配置、数据管理

4) 发布与部署的常见问题1:持续构建但不能持续上线

5) 发布与部署的常见问题2:自动化和管控之间的平衡

6) 发布与部署的常见问题3:产品比应用复杂,更难有效管理

7) 管理产品商用版本发布的关键步骤

模块7: 持续交付成熟度模型及实施注意事项


1) 成熟度模型介绍

2) 应用成熟度模型进行持续改进

3) 建立自己的交付流水线

4) 建立快速反馈系统

5) 持续交付对团队与组织的要求

6) 如何根据实际情况,根据通用成熟度模型,定制企业内部的评估体系,效果度量及注意事项,制定改进方向

模块8:圆桌会议


1) Q/A

2) 企业落地策略探讨


返回上一级