你好,我是石雪峰。今天,我们接着上一讲的内容,继续来聊一聊微软 DevOps 转型的故事。
经常有人会问,企业的 DevOps 转型应该由哪个团队来负责,是否要组建一个全新的 DevOps 团队呢?带着这个问题,我们来看看微软是怎么做的。
1ES
微软有一个特殊的团队,叫作 1ES。1ES 是 One Engineering System 的缩写,直译过来就是“一套工程系统”的意思。从这个名字,相信你就可以看出来,在微软内部,有一套统一的工程能力平台来支撑微软内部各种形态产品的研发交付工作。没错!这个 1ES 团队包含了近 200 名工程师,作为组织级的研发效能团队,他们的目标就是通过一整套通用的工程能力平台,来提升内部的研发交付效率。
1ES 团队的工作职责可不仅仅是开发通用工具平台,他们还要负责公司的文化转型、最新的工程方法导入试验、研发过程改进、安全合规性检查、内部研发效率咨询以及在工程团队推广最佳实践等等,可以说是一个“全功能”的企业研发效能和生产力团队。截至 2018 年,数据显示,总共有近 10 万名用户在 1ES 提供的平台上协同办公。
但国内的现状是,很多企业对于研发效能的关注才刚刚起步。即便有人员负责类似的事情,也大多分散在各个业务内部,难以形成合力。组建了企业级统一的研发效能团队,而且规模能够跟微软的 1ES 相提并论的企业,基本上一只手就可以数得过来,就更别提建立一套统一的工程能力平台了。我曾见过一家大型企业,他们内部的工具平台有 1700 多个,殊不知,这里面有多少的重复建设和资源浪费。