阿里是如何解决运维与研发团队协同问题的?
极客时间编辑部
讲述:丁婵大小:1.18M时长:02:35
研发和运维团队的协同问题是一个老课题,不管是 DevOps、SRE 理念还是自动化运维体系,其实都是在解决这个问题。在今年 9 月 InfoQ 主办的 CNUTCon 全球运维技术大会上,阿里巴巴研发效能事业部负责人毕玄分享了他们的一些经验。
毕玄总结说,阿里巴巴在整个转变的过程中思考的核心是,“如何能让一个运维团队真正从组织能力上演变成为更好的团队”。最开始,他们也和大部分公司一样,有一个专职的工具研发团队和一个专职的运维团队,前者负责做工具给后者用。
但这个过程中最容易出现的问题就是两个团队之间的协同,比如工具做完了,但运维团队觉得工具太难用或不符合需求。或者是运维团队在工具的使用过程中,遇到问题还要找工具研发团队解决,太过于依赖研发团队。
为了解决协同的问题,阿里做了一个大胆尝试。简单来说就是工具研发团队做完工具之后(比如说发布功能),还要承载这个工具之后所有的运维工作。这个模式看起来像是工具研发团队逐步接管运维的工作,也让两个团队逐步解耦。
紧接着,阿里也发现了这种模式的短板。因为运维的复杂度很高,特别是在环境层面,涉及到网络、服务器、机房等等硬件因素,但这些问题工具研发团队的同学并没有经验,运维的同学反而更擅长解决。
顺藤摸瓜,以解决问题为导向。阿里又做出了调整,这一次是希望能将工具研发和运维融为一体,彻底突破组织能力的限制,其中的重点是融合。所谓融合其实就是将很多工具研发的同学分派给运维团队,期望通过他们带动整个运维团队转变为成研发型团队。
这几次调整,阿里花了近一年半的时间。在去年 6 月,为了更彻底的落地 DevOps,阿里又完成了一次最大规模的组织结构优化。这一次是把日常的运维工作全部交给研发,运维团队不再需要处理日常的杂活,以确保他们有充足的时间来进行运维系统层面的研发工作,比如运维体系建设、平台建设、能力升级等。
从结果来看,目前运维团队大多数人更多的时间是投入在研发工作上,而不是投入在日常的杂事上。对此,毕玄表示:“我们看到了一个团队的能力的升级,这对于组织来讲是最大的利好。所以我们认为,这种模式是阿里现在最为推崇也最为看好的一个方向。”
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论