您现在的位置是:首页 >要闻 > 2020-11-15 16:39:52 来源:
DevOps的努力得益于提供自助服务的内部平台的使用增加
此外,大规模采用DevOps的公司也发现变更管理变得容易得多。
这就是 Puppet对35,000名技术专业人员进行的最新年度调查的用语。该 调查发现,向内部平台的转移使DevOps向前发展。报告的作者Alanna Brown(Puppet),Nigel Kersten(“作者:Alanna Brown(Puppet)”表示:“平台模型可以使应用程序团队专注于构建和交付产品的核心能力,从而提高应用程序团队的效率,从而在标准化和团队自治之间取得平衡。” Puppet)和Michael Stahnke(CircleCI)。
内部平台的使用非常普遍,有63%的受访者表示其公司至少有一个自助式内部平台,而且大多数公司甚至报告说只有两个到四个平台。几乎三分之一的受访者至少有25%至50%的开发人员使用内部平台
研究人员认为,高DevOps演进与内部平台的大量使用密切相关。高度发展的企业报告内部平台使用率高的可能性是DevOps演化水平较低的企业的六倍。调查的作者还观察到,此类站点也更有可能为开发人员提供自助服务。此类功能包括CI / CD工作流,内部基础结构,公共云基础结构和审核日志记录。
提供内部DevOps平台的主要挑战包括缺乏时间,缺乏标准化以及团队内部缺乏技术技能。“这些挑战中的许多都是相辅相成的,”布朗和她的合著者建议。“缺乏领导能力通常是由于团队无法表达领导所关心的平台所带来的好处。缺乏时间通常是过多的手工工作和没有足够的标准化来创造规模经济的征兆。”
研究表明,DevOps还以积极的方式影响变更管理。随着组织发展其DevOps做法,变更管理的有效性将提高。高度发展的公司进行高效变更管理的可能性几乎是DevOps发展水平较低的公司的三倍。
通过强调高度的测试和部署自动化,高度的自动化风险缓解以及DevOps流程和文化的公司,可以实现最有效的变更管理。
布朗及其合著者指出:“高度传统的批准流程使变更管理流程效率低下。” “获得高正统批准的公司在变更管理过程中效率低下的可能性是没有正统批准的公司的九倍。自动化使人们更加自信其变更管理是有效的。其雇员认为自己的变更管理是有效的公司有效的自动化测试和部署的可能性是对变更管理绩效信心不足的公司的三倍。在变更管理过程中具有发言权的公司拥有更好的变更管理。”
自动化变更管理过程的主要挑战包括不完整的测试范围,“组织思维方式”以及紧密耦合的应用程序体系结构。“对于一个完全自动化的部署,团队可能需要在进入阶段或生产之前通过大量测试:单元,集成,系统,性能和用户接受度测试,” Brown和团队观察到。“但是,许多组织并没有在测试中投入大量资金,因此他们没有足够的信心去进行全自动部署。”
该报告的共同作者为将DevOps原理应用于变更管理提供了以下建议:
打破筒仓,建立同理心。“与变更管理,发布管理,审核和合规团队合作。了解他们的恐惧和动机,尊重他们的角色,并学习使用词汇表来描述您的团队可以提供的功能。”
创建反馈循环。“希望从受变更管理策略约束的人员到负责定义这些策略的人员建立反馈环。反馈环不仅应涵盖IT团队的观点,还应包括引入新功能。”
评估新方法的影响。“建立跟踪指标,以证明情况是否有所改善。为了持续改进,所有这些信息都应显示出来-同样重要的是,为努力工作的人们提供当之无愧的满意度和认可度这些改进。使您的成功显而易见。”