采访 Nicole Forsgren 博士:DORA 与 Google 就《DevOps 促进状态报告》开展合作

  • Helen Beal
  • 盖磊

2018 年 4 月 11 日

话题:持续集成DevOps持续交付语言 & 开发文化 & 方法

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

DORA公司 (DevOps 研究与评估,DevOps Research and Assessment)和Google Cloud将针对软件开发人员问题合作开展原创性研究,进而发布《DevOps 促进状态报告》(The Accelerate State of DevOps Report)。该项研究的目的,是为了给出可对改进技术交付团队的资源管理、生产力和质量提供指导的新发现。

DORA 通过使用数据驱动的研究方法,并创立基于证据的工具,帮助企业了解如何改变自身的实践,从而为软件开发、产品管理和组织转型提供科学方法。

为详细了解该报告,InfoQ 采访了Nicole Forsgren 博士。她是 DORA 公司的 CEO,也是新出版的《促进——精益软件和 DevOps 中的科学:构建并扩展高绩效技术组织》(“Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations”,下文简称《促进》)一书的合著者。

InfoQ:你们在报告中提出,研究的导向是发现“影响大多数开发人员的问题”。对于一份 DevOps 报告,其中是否还会添加其它一些原则?

Dr. NicoleForsgren:的确如此!我们当然要将团队问题贯穿于整个软件交付流水线。随着越来越多的工作实现自动化(例如对于 IT 运维人员,基础设施实现为代码),每个人都将成为“开发人员”。所有人都无法置身于报告或调查之外,正如我们以往所做的一样。

InfoQ: 过去六年的《DevOps 状态报告》(The State of DevOps Reports),你们是与 Puppet 合作给出的。今年报告的主要合作者已从 Puppet 转为 Google Cloud。你们将如何利用以往历次《DevOps 状态报告》所汇集的数据和见解?

Forsgren: 今年报告的开展将大体与以往一样,即采用循环迭代的方式。我们将根据以往的历次报告的发现,同时对新的实践和流程开展调查,确定真正推动并影响高绩效的因素。

InfoQ: “变革型领导”(transformational leadership)构成了 2017 年报告中的一个关键主题。新报告将会如何继续探索领导者的角色,以及成功技术交付中的管理?

Forsgren: 今年报告的研究设计依然在完成中,因此我无法给出一个确定的回答。但我们肯定会研究驱动软件交付绩效和组织绩效中的一些关键文化因素和组织因素。我不确定我们是否会再次深入研究变革型领导,因为去年我们已经取得了很大的发现,并且在《促进》一书中做了深入介绍。

InfoQ:以往的报告已确立了高绩效 IT 组织与高绩效组织间的关联关系。随着时间的推移,越来越多的组织正在将自身行动中技术和“业务”联系起来。研究将如何处理那些横跨业务和技术的角色(例如,产品所有者)?如何处理技术团队和业务团队合作的问题?

Forsgren:在我任首席研究员的报告中,我们发现软件交付绩效是组织绩效的一个关键预测指标。正如我在前面所提到的,我们尚未完成今年的研究设计。但这里我可以指出,我们的确发现精益产品管理可以推动软件交付和组织绩效。这一点在《促进》一书中作了深入介绍。

InfoQ: 你们是否期望通过与 Google Cloud 的合作关系,使报告能获得更多的、或是不同的受众?

Forsgren: 考虑到 Google Cloud 致力于开放和知识共享,在推动 IT 转型因素研究方面具有的强大背景,并对开放技术做出了卓越的贡献,我们非常高兴能与 Google Cloud 在新研究上开展合作。我在研究设计中,全面考虑了受众和增补方面的差异。

InfoQ: 在报告中提及:“Google 也在考虑其它一些推动 IT 转型的因素,并将公开分享他们的研究成果。” 你能对这些研究成果给出几个关键例子吗?

(Forsgren 请求 Google Cloud Platform(GCP)的全球技术产品营销负责人Cornelius Willis做出回答。她同时指出,在促进和赞助跨行业和学术合作伙伴的严谨研究方面,Google 具有着良好的声誉。)

Cornelius Willis: 我们在多个方面开展用户研究。例如,我们审视客户如何使用云服务、开发人员如何与工具和 API 交互、如何使用不同组合的 GCP 产品预测项目是否会成功,以及如何通过帮助客户找到更有效的 GCP 使用方式而降低客户成本。多年来,我们发布了许多著名的技术研究成果,例如Map ReduceDremelSpanner等基础论文。与 DORA 的合作关系,为我们提供了描述 IT 转型中所采纳的行业框架和术语,进而可将我们的研究成果归入该框架中。Google 在分享关键见解(包括技术架构在内)上具有悠久的历史,而我们与 DORA 的合作关系,意在实现以类似方式发布转型主题。

InfoQ: 您详细介绍一下该联合研究项目吗?

Forsgren: Google Cloud 是该项目的研究合作方。我依然作为项目的首席研究员。

InfoQ: 首份《DevOps 促进状态报告》将于何时发布?

Forsgren:我们期望于今天秋天发布。

查看英文原文: Dr. Nicole Forsgren on the DORA & Google Collaboration on the New Accelerate State of DevOps Report

持续集成DevOps持续交付语言 & 开发文化 & 方法