devops强调迭代的工作,从而打破信息孤岛、监督关系,以及修正组织中团队之间以及团队内部产生的误解。通过应用这本书中的实战策略,不论在你的组织中处于哪个层次,你都可以在你的环境中完成可持续的改变。
l 探讨devops的基础,并了解有效实现devops的4大支柱。
l 鼓励协作,帮助个人协同工作并建立持久而长期的关系。
l 建立团队之间的亲密性,同时平衡不同的目标或指标。
l 通过选择有利于组织的工具和工作流,加快文化转变。
l 排查组织整个生命周期中可能出现的常见问题和误区。
目录
- 序一 1
- 序二 3
- 前言 5
- 第一部分 什么是DevOps
- 第1章 devops概貌 17
- devops文化快照 17
- 文化演进 19
- 这个故事的意义 21
- Ryn的故事 22
- Jennifer的故事 23
- 通过故事描述devops 25
- 第2章 什么是DevOps 26
- 文化处方 26
- DevOps是多方面的综合 26
- 第3章 DevOps的历史 31
- 开发人员作为运维人员 31
- 软件工程的出现 32
- 专有软件和标准化的出现 33
- 网络时代 34
- 全球社区的起源 35
- 应用和Web时代 36
- 软件开发方法论的发展 37
- 开源软件,专有服务 38
- 敏捷基础设施 38
- devopsdays的起源 40
- devops的现状 40
- 小结 41
- 第4章 基本术语与概念 42
- 软件开发方法论 42
- 运维方法论 45
- 系统方法论 46
- 开发、发布和部署概念 48
- 基础设施概念 50
- 文化概念 53
- 小结 55
- 第5章 DevOps误区和反模式 56
- 常见的devops误区 56
- devops反模式 64
- 小结 66
- 第6章 有效实现devops的4大支柱 67
- 协作 68
- 亲密性 68
- 工具 68
- 规模化 68
- 小结 69
- 第二部分 协作
- 第7章 协作:个人合作 73
- Sparkle公司的每周计划会议 73
- 定义协作 74
- 个体差异和背景 75
- 获得竞争优势的机会 80
- 指导 81
- 引入思维模式 82
- 思维模式和学习型组织 87
- 反馈的作用 88
- 审查和评级 89
- 沟通和冲突解决方式 92
- 同理心和信任 99
- 人力资源 103
- Sparkle公司的有效协作 105
- 小结 105
- 第8章 协作:误区和问题排查 107
- 协作误区 107
- 协作问题排查 109
- 第三部分 亲密性
- 第9章 亲密性:从个人到团队 121
- Sparkle公司开发演示会 121
- 人际关系网 122
- 怎样才算是团队? 122
- 团队和组织结构 135
- 找出团队之间的共同点 135
- 案例研究:某国专利商标局 147
- 改善亲密性的好处 150
- 亲密性需求 154
- 度量亲密性 157
- Sparkle公司开发和运维的亲密性 160
- 小结 160
- 第10章 亲密性: 误区和问题排查 161
- 亲密性误区 161
- 亲密性问题排查 162
- 第四部分 工具
- 第11章 工具:生态系统概览 173
- 软件开发 173
- 自动化 177
- 监控 182
- 生态系统的演进 186
- 小结 187
- 第12章 工具:文化加速器 188
- 工具对人的意义 188
- 工具是什么? 189
- 解决实际问题的适当工具 189
- 采用开源 190
- 工具的标准化 191
- 工具分析的一致流程 192
- 标准化的例外情况 192
- 工具不重要 193
- 工具对文化的影响 194
- 工具的选择 197
- 审查你的工具生态系统 201
- 工具消除 201
- 案例研究 203
- 分析DramaFever 203
- DramaFever的工具选择 208
- 分析Etsy 210
- 动因和决策挑战 218
- Sparkle公司有效地使用工具 218
- 小结 219
- 第13章 工具:误区和问题排查 221
- 工具误区 221
- 工具问题排查 224
- 第五部分 规模化
- 第14章 规模化:拐点 229
- 理解规模化 229
- 考虑企业devops 230
- 组织结构 232
- 团队灵活性 233
- 组织生命周期 234
- 复杂性和变更 237
- 案例研究:团队发展和规模化 249
- 团队规模化和成长策略 257
- 组织规模化 267
- 案例研究: 政府数字服务 269
- 案例研究:Target 275
- 分析Target 275
- 小结 280
- 第15章 规模化:误区和问题排查 282
- 规模化误区 282
- 规模化问题排查 285
- 我们不知道是否需要为X建立一个完整的团队 289
- 第六部分 搭建DevOps文化桥梁
- 第16章 利用有效实现DevOps的4大支柱搭建桥梁 293
- 故事的意义 294
- 理论和实践中的devops 296
- 小结 298
- 第17章 搭建DevOps文化桥梁:从故事学习 299
- 什么故事可以让我们了解文化 299
- 组织间的交互 309
- 鼓励组织间的亲密性 314
- 小结 316
- 第18章 搭建DevOps文化桥梁:发展人际联系 317
- 关于工作的个人故事 317
- 文化负债 324
- 系统的健康 325
- 小结 331
- 第19章 结论 332
- 接下来做什么 333
- 创建有效的DevOps 334
- 第20章 更多资源 336
- 什么是DevOps? 336
- 协作:个人合作 337
- 亲密性:从个人到团队 338
- 工具:文化加速器 338
- 规模化:拐点 339
- 搭建DevOps文化桥梁 341
- 推荐会议和线下聚会 341
- 推荐播客 342