如何通过将运维融入开发日常工作实现卓越成果
在当今的科技领域,实现以用户为导向的成果是众多企业追求的目标。然而,当运维集中且以功能为导向时,要让众多小团队快速独立地为客户交付价值并非易事。这可能导致运维工作交付周期长、不断重新排优先级和升级问题,以及部署结果不佳等情况。我们可以通过将运维能力更好地融入开发团队,使双方更高效、更有生产力,从而创造更符合市场需求的成果。
Big Fish Games的案例
Big Fish Games是一家开发和支持数百款移动游戏和数千款PC游戏的公司,2013年营收超过2.66亿美元。当时,其IT运维副总裁Paul Farrall负责集中式的运维组织。该公司的各个业务部门都有自主的开发团队,且常选用差异极大的技术。当这些团队要部署新功能时,需竞争有限的运维资源,同时还面临着不可靠的测试和集成环境以及繁琐的发布流程等问题。
Farrall认为解决此问题的最佳方式是将运维专业知识融入开发团队。起初,他们尝试将运维工程师和架构师嵌入每个开发团队,但运维工程师数量不足。后来,他们采用了“运维联络人”模式,用较少的人员帮助了更多团队。Farrall定义了两种运维联络人:
1. 业务关系经理 :与产品管理、业务线负责人、项目管理、开发管理和开发人员合作。他们深入了解产品组的业务驱动力和产品路线图,在运维部门内为产品所有者代言,帮助产品团队在运维环境中确定工作请求的优先级并简化流程。
2. 专用发布工程师 :熟悉产品的开发和质量保证问题,帮助产品管理从运维组织获取实现目标所需的资源。他们了解开发和质量保证对运维的典型请求,常自行执行必要工作,必要时还会引入专业的运维工
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



