《加速:企业数字化转型的24项核心能力》是三位DevOps领军人物献给企业数字化转型的力作。在持续四年的调研过程中,本书作者致力于研究哪些能力和实践对于加速软件的开发和交付具有重要意义。本书详述了该调研项目的成果和科学方法,系统地分析了高绩效企业和高绩效团队的24项核心能力。本书表明,“DevOps实践和持续交付实践有助于企业提高绩效”不是一句空话,其背后是有数据和科学方法支撑的。作者勾勒出高绩效企业的模样,并阐释了在进行数字化转型的过程中,什么有效、什么无效、什么无关紧要。
理解底层逻辑,才能高绩效交付软件
* 软件开发先驱 Martin Fowler 作序推荐
* 三位DevOps领军人物献给企业数字化转型的力作,具有里程碑意义的数字化转型作品
* 从科学角度详解提高软件交付绩效的24项核心能力
* 横跨四年的研究,用一手数据证实技术实践与高绩效的因果关系
[美]妮科尔·福斯格伦(Nicole Forsgren)
微软研究院合伙人、GitHub前研发与战略副总裁,由她创立的DevOps研究与评估创业公司DORA在2019年被谷歌公司收购。通过DORA,她领导调研和出品了DevOps行业备受瞩目的年度报告。
[英]耶斯·亨布尔(Jez Humble)
被誉为“持续交付之父”,软件交付绩效方面当之无愧的意见领袖,现任职于谷歌公司,同时在加州大学伯克利分校任教,讲授敏捷产品管理课程和Java软件设计课程。他是《持续交付》和《DevOps实践指南》的合著者。
[美]吉恩·金(Gene Kim)
DevOps企业峰会创办者,研究高绩效技术组织长达二十载,在DevOps思维的全球化普及过程中发挥了关键作用,另著有《凤凰项目》《独角兽项目》《DevOps实践指南》等。
第 一部分 研究发现 1
第 1章 加速 3
1.1 关注能力,而不是成熟度 6
1.2 基于实证的变革,聚焦于核心能力 8
1.3 采用DevOps 的价值 9
第 2章 度量绩效 11
2.1 以往尝试度量绩效时存在的问题 12
2.2 度量软件交付绩效 14
2.3 软件交付绩效对组织绩效的影响 22
2.4 驱动改变 25
第3章 度量和改变文化 27
3.1 建模文化 27
3.2 度量文化 30
3.3 Westrum 组织文化预测了什么 33
3.4 Westrum 组织文化带给技术组织的结果 34
3.5 如何改变文化 36
第4章 技术实践 38
4.1 什么是持续交付 38
4.2 持续交付的影响 41
4.3 持续交付对质量的影响 46
4.4 持续交付实践:什么行,什么不行 49
4.4.1 版本控制 49
4.4.2 测试自动化 49
4.4.3 测试数据管理 51
4.4.4 主干开发 51
4.4.5 安全左移 52
4.5 采用持续交付 52
第5章 架构 54
5.1 系统类型与软件交付绩效 55
5.2 关注可部署性和可测试性 56
5.3 松耦合架构提供了伸缩能力 59
5.4 允许团队选择自己的工具 60
5.5 架构师应该关注结果,而不是工具或技术 62
第6章 将信息安全集成到交付生命周期中 63
6.1 安全左移 64
6.2 坚固运动 66
第7章 软件开发的管理实践 68
7.1 精益管理实践 69
7.2 实现轻量级的变更管理流程 71
7.3 结论 74
第8章 产品管理 75
8.1 精益产品管理实践 76
8.2 团队实验 78
8.3 有效的产品管理驱动绩效 79
第9章 让工作可持续 81
9.1 部署之痛 81
9.2 倦怠 85
9.2.1 导致倦怠的常见原因 87
9.2.2 如何缓解或战胜倦怠 88
第 10章 员工满意度和身份认同感 92
10.1 员工忠诚度 93
10.2 改变组织文化和身份认同感 95
10.3 工作满意度如何影响组织绩效 98
10.4 关于技术领域的多样性 100
10.4.1 DevOps 运动中的女性 100
10.4.2 DevOps 运动中的少数族裔 102
10.4.3 关于多样性,其他研究能告诉我们什么 103
10.4.4 我们能做什么 104
第 11章 领导者和管理者 105
11.1 变革型领导力 105
11.2 管理者的角色 111
11.3 改善文化和支持团队的小技巧 113
第二部分 调研方法 117
第 12章 本书背后的科学 119
12.1 初级研究和次级研究 119
12.2 定性研究和定量研究 120
12.3 分析类型 121
12.3.1 描述性分析 122
12.3.2 探索性分析 123
12.3.3 推理预测性分析 125
12.3.4 预测性分析、因果分析和机械性分析 127
12.3.5 分类分析 127
12.4 本书背后的研究工作 129
第 13章 心理测量学概述 130
第 14章 为什么使用调查问卷 141
14.1 调查问卷有助于快速收集并分析数据 142
14.2 用系统数据进行全栈度量有困难 144
14.3 用系统数据完成全部度量有困难 145
14.4 调查问卷数据是可信的 146
14.5 有些方面只能通过调查问卷才能度量 149
第 15章 研究项目所用的数据 152
第三部分 转型 159
第 16章 高效地领导和管理 161
16.1 实践中的高效能管理框架 162
16.2 改变领导力实践、管理实践和团队实践 173
第 17章 总结 180
附录A 驱动改进的能力 182
附录B 统计数据 190
附录C 本书所用的统计方法 202
参考文献 209
致谢 216