重磅推荐
【产品特色】

【编辑推荐】

有些公司认为,采用devops就意味着需要引入专家或者大量新工具。利用这本实用指南,你会了解为什么devops是一个专业的文化运动,它要求从你的组织内部开始改变。本书作者提供了多种方法来改善团队内的协作、创建团队之间的亲密性,促进公司高效地使用工具,以及在组织拐点过程中完成规模化工作。


【内容简介】

devops强调迭代的工作,从而打破信息孤岛、监督关系,以及修正组织中团队之间以及团队内部产生的误解。通过应用这本书中的实战策略,不论在你的组织中处于哪个层次,你都可以在你的环境中完成可持续的改变。

l 探讨devops的基础,并了解有效实现devops的4大支柱。

l 鼓励协作,帮助个人协同工作并建立持久而长期的关系。

l 建立团队之间的亲密性,同时平衡不同的目标或指标。

l 通过选择有利于组织的工具和工作流,加快文化转变。

l 排查组织整个生命周期中可能出现的常见问题和误区。

学习组织和个人的案例,帮助完成你自己的devops之旅。


【作者简介】

Jennifer Davis是Chef的一位软件工程师,着力开发开源软件来简化基础设施的构建和管理。她创办了Coffeeops来帮助人们通过协作、合作和饮料建立社区。

Ryn Daniels是Etsy的一位高级运维工程师,主要关注监控、配置管理和运维工具开发。她帮助组织了devopsdays和Ladies Who Linux in New York。


【媒体评论】

本书对人为因素做了广泛、深入的调查,每一个希望建立高绩效技术团队和组织的管理者都应当仔细研究这些因素。”

——Jez Humble

Cotinuous Delivery(Addison-Wesley)和Lean Enterprise(O’Reilly)的合作者

“本书是一本全面优秀的技术合集,这些构成了出版《敏捷宣言》以来技术工作的*变革。”

——Mandi Walls

Chef的技术社区经理和

Building a devops Culture(O’Reilly)作者

“通过强调人以及追求卓越所需的交互,这本书会让组织中每个层次的每一个人都有收获。”

——Gene Kim

Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win(IT Revolution Press)的合作者


【目录】

目录

序一 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


【前言】

返回顶部