DevOps的实施可以为企业带来实际效果,包括部门间合作能力的加强和收入增加,而且是可量化的。
近年来在软件开发领域流行一个新的概念DevOps,市场上很多厂商推出了各种各样的开发工具来支持DevOps的开发,都宣称能带来可观的回报。DevOps是否真如宣传的那样好,其ROI到底如何?日前,CA Technologies发布了一份全球调查报告,该报告对DevOps的实施效果给出了正面的回答:在已经采用DevOps的受访企业中,其收益是真实且可量化的,提升的范围为13%~23%,包括部门间合作能力的加强及收入增加。
CA Technologies委托独立研究机构Vanson Bourne对全球1425名高级IT及业务领导者进行了本次调查,调查发现其中88%的受访者已经采用或计划采用DevOps战略。这份名为《DevOps: 应用经济下最显而易见的获胜驱动力》全球调查特别针对中国企业进行了总结。调查显示,几乎所有(84%~100%)已经采用或准备采用DevOps的中国受访企业已经或预计会看到DevOps所带来的业务收益。这些业务收益包括:提高软件多平台兼容能力(100%),收益增加(99%),软件/服务部署的频次增加(99%),用户数量增加(98%),应用质量和性能提高(98%)等。
DevOps是针对软件开发和运营的一套系统或方法,可以促进开发团队(开发及测试应用的团队)及运营团队(在生产环境中维护应用的团队)之间的沟通、协作与整合,从而降低沟通成本、提高效率和确保开发出的是所需要的应用。
“在已进入应用经济时代的今天,软件在企业创新中的作用越来越重要。为了抢占市场,应对激烈的市场竞争,每半年甚至一年一个版本的软件更新方式已经无法满足需求,现在需要一个月甚至更短的时间推出一个新的版本,而传统的软件开发和部署方式是根本无法满足这种快速迭代的需求的。这是DevOps流行的大背景。”CA Technologies中国区总经理陈光明告诉记者。
CA Technologies应用交付解决方案策略师王志明对此进行了进一步的解释。他介绍说,DevOps倡导的是软件开发团队和运维团队紧密合作,即开发人员开发的软件快速集成交由运维团队部署,运维团队发现问题及时反馈给开发团队,从而快速修复问题。同时,运维团队还会把新发现的需求及时反馈给开发团队,从而实现软件的快速迭代。
他表示,市场上的各种DevOps开发工具也都是围绕这一基本理念来工作的。一般而言,这些DevOps的工具可以为开发和运维团队提供一个统一沟通平台,从事降低沟通成本,同时,还可以通过及时反馈来确保开发合乎需求的新版本。另外,DevOps的工具还能通过自动化,来提高开发和运维效率。
王志明表示,CA Technologies有自己的全套DevOps解决方案,可以分别支持敏捷并行开发、持续交付以及敏捷运营。“相比其他同类产品,由于我们在软件开发和运维领域等领域有着多年的积累,因此在产品成熟度、完整性以及ROI上都有明显的优势。”他说。
目前,DevOps的价值也正在被越来越多企业认可。CA Technologies发布的这份调查报告显示,中国受访企业预计将在未来一年中做出一些有针对性的投资,包括更多的开发运营人员培训(84%)和招聘相关的技术人员(57%)。另外,80%的受访者表示他们将雇佣有DevOps经验的咨询公司来协助他们实现DevOps。这进一步印证了企业快速交付更佳软件的业务压力。
本报记者 邹大斌
……
关注读览天下微信,
100万篇深度好文,
等你来看……