Puppet最新的全行业DevOps调查的作者对DevOps的支持者有一点建议:不要再称它为“DevOps”,这只会造成混乱。甚至不要开始使用DevSecOps。他们还带来了另一条有趣的新闻:精心设计的IT架构可以帮助解决企业文化问题。
这是Puppet的2021年DevOps状态报告中的一句话,其中包括2650名IT、开发和信息安全专业人士的经验。这并不是说DevOps的受欢迎程度在下降——83%的人正在实施DevOps,许多人看到了好处,包括更快速地交付高质量的软件。
“我们坚信,‘DevOps团队’的存在让业界和许多组织感到困惑,在大多数情况下,这无助于组织的发展,“该调查报告的作者由Puppet的首席技术官奈杰尔·克斯滕(Nigel Kersten)和加州ClearPath Strategies校长凯特·麦卡锡(Kate McCarthy)领导。”根据我们的经验,团队名称不太模棱两可、职责定义更明确的组织更有可能拥有更高的IT职能。“DevOps职能部门通常承担一系列职责,包括通过调查对象对其团队的自我描述确定的以下内容:
传统基础设施和;操作系统管理端到端产品职责通过结合发布自动化、部署管道和工具来支持开发团队构建应用程序开发人员不希望或不需要关心的棘手问题:基础架构、容器结构、监控、,鼓励和支持整个组织的DevOps实践“团队身份缺乏清晰性会造成重大的组织摩擦,以各种方式阻碍软件交付,”Kersten和McCarthy建议我们建议组织从使用“DevOps”团队转向更清晰的团队名称,特别是使用流式团队和平台团队是实现DevOps大规模成功的明确途径。”
换句话说,DevOps可能是实现团队目标的机制,但其本身不是目标。安全性应该从一开始就融入到这些工作中——而不是单独的“DevSecOps”工作。
傀儡团队还研究了一个较小的细分市场,他们称之为“高度发展的公司”,这些公司在DevOps方法方面取得了更大的成功,以跟踪他们与落后同行的不同之处。首先,他们采用平台方法,“使开发人员能够访问身份验证(62%)、容器编排(60%)和服务对服务身份验证(53%)、跟踪和可观察性(49%),通过自助服务提供日志请求服务(47%)。Puppet团队观察到,“这是通过了解其内部客户并为其平台上的基础设施和开发功能提供一套精心策划的技术来实现的。”
在高度发展的公司中,团队看起来也不一样。他们采用“流式团队和平台团队的组合作为管理大规模团队认知负荷的最有效方式,并且他们有少数团队类型,其角色和责任被其相邻团队清楚地理解。”很明显,91%的高度进化团队报告清楚地理解了他们对其他团队的责任,相比之下,只有46%的低进化团队。此外,89%的高度进化团队报告说,他们自己的团队成员对他们的工作有明确的角色、计划和目标,相比之下,只有46%的低进化团队。
高度进化团队较少担心会阻碍DevOps工作的企业文化问题。这并不是说他们不太关心文化,而是他们创建了一个技术堆栈,使工作流和信息能够扩展并快速移动到需要的地方,一个“利用显著的自动化并投资于内部平台,Kersten和McCarthy state”。简言之,对于高度进化的企业来说,文化不再是一个障碍。”例如,调查显示,84%的高度进化的企业能够弹性地提供和释放能力——在某些情况下是自动的——以快速向外和向内扩展,与需求相称。调查报告称,只有17%的低进化企业能够弹性地进行规模扩张。类似地,79%的高度进化公司的开发人员可以根据需要自动提供计算能力,如服务器时间和网络存储,而DevOps进化最低级别的公司只有16%。
是时候为低代码和无代码提供80%的解决方案了
对于客户体验和用户体验,是时候提供即时反馈了
商业领袖对软件开发的无知正在让他们付出一大笔成本
调查:技术如何通过注册来支持负责任和可操作的人工智能
,您同意使用条款并确认隐私政策中概述的数据实践。
您还将免费订阅ZDNet的今日技术更新和ZDNet公告时事通讯。您可以随时取消订阅这些时事通讯。
您同意接收CBS公司系列的更新、提醒和促销活动,包括ZDNet的今日技术更新和ZDNet公告时事通讯。您可以随时取消订阅