我在一个大型软件开发项目中加入了一个由6人组成的Devops团队(该程序中有100名开发人员)。当时的工作范围是:
经过一些重组后,我们的团队认为Devops意味着“一般工程活动”(任何没有提供业务功能的东西-- BAU技术项目的抢占资源)。这意味着监视基础设施、错误日志记录基础结构、新的分布式数据库基础结构。)
我们需要阐明我们的团队将做和不会做的工作范围。(同时仍为公司带来明显的经济效益。)
我的问题是: DevOps团队的范围是什么?
发布于 2016-11-23 06:57:36
注意!如果没有技术领导的适当指导,DevOps“团队”最终可能会成为看门人,在默认情况下对其他人已经不负责的任何/所有事情负责。
作为珍妮·汉布尔,DevOps“是一种实践,而不是一种工具”,其驱动动机之一是减少工程团队、QA团队和操作团队之间的隔离。
是否应该有一个DevOps团队还有待商榷,因为它实际上重新引入了一个独立的团队,负责构建、自动化、部署和其他类似活动,其显著的缺点是从其他团队中消除了这些负担,而其他团队则不太愿意关注其产品的构建/部署/运行时考虑。
因此,尽管各组织之间的情况可能有很大差异,但有两种潜在的组织模式可供遵循:
在这个模型中,重要的是将团队的角色定义为自动化者和促进者,否则就完全有可能以“安装程序人员”的身份结束,此时DevOps实践的好处已经丧失。
https://softwareengineering.stackexchange.com/questions/336654
复制相似问题