更新时间:2022-03-01 16:39:42
封面
版权信息
版 权
内容提要
序 一
序 二
自 序
前 言
读者对象
内容简介
阅读方法
致 谢
服务与支持
提交勘误
与我们联系
关于异步社区和异步图书
第1章 持续交付2.0
1.1 软件工程发展概述
1.2 持续交付2.0
1.3 小结
第2章 价值探索环
2.1 探索环的意义
2.2 探索环的4个关键环节
2.3 工作原则
2.4 共创与精炼的常用方法
2.5 实施注意事项
2.6 小结
第3章 快速验证环
3.1 验证环的目标
3.2 验证环的4个关键环节
3.3 工作原则
3.4 小结
第4章 持续交付2.0的组织文化
4.1 安全、信任与持续改善
4.2 文化塑造四步法
4.3 行动原则
4.4 度量原则
4.5 “改善套路”进行持续改进
4.6 小结
第5章 持续交付的软件系统架构
5.1 “大系统小做”原则
5.2 常见架构模式
5.3 架构改造实施模式
5.4 小结
第6章 业务需求协作管理
6.1 产品版本周期概述
6.2 需求拆分的利与弊
6.3 需求拆分方法
6.4 需求分析与管理工具集
6.5 团队协作管理工具
6.6 小结
第7章 部署流水线原则与工具设计
7.1 简单的部署流水线
7.2 部署流水线的设计与使用
7.3 部署流水线平台的构成
7.4 基础支撑服务的云化
7.5 企业制品库的管理
7.6 多种多样的部署流水线
7.7 为开发者构建自助式工具
7.8 小结
第8章 利于集成的分支策略
8.1 版本控制系统的使用目的
8.2 常见分支开发模式
8.3 分支模式的演化
8.4 分支策略的选择
8.5 小结
第9章 持续集成
9.1 起源与定义
9.2 六步提交法
9.3 速度与质量的权衡
9.4 在团队中实施持续集成实践
9.5 常见的实施问题
9.6 小结
第10章 自动化测试策略与方法
10.1 自动化测试的自身定位
10.2 突破传统自动化测试的困境
10.3 自动化测试的实施策略
10.4 用户验收自动化测试要点
10.5 其他质量检查方法
10.6 小结
第11章 软件配置管理
11.1 将一切纳入软件配置管理
11.2 软件包的版本管理
11.3 包依赖管理
11.4 环境基础设施管理
11.5 软件配置项的管理
11.6 不可变基础设施与云应用
11.7 数据的版本管理
11.8 需求与源代码的版本关联
11.9 小结
第12章 低风险发布
12.1 高频发布是一种趋势
12.2 降低发布风险的方法
12.3 高频发布支撑技术
12.4 影响发布频率的因素
12.5 小结
第13章 监测与决策
13.1 生产监测范围
13.2 数据监测体系
13.3 问题处理体系