快速交付软件,同时提高IT员工的工作效率

创新、敏捷和速度都是市场领导力的代名词。一个公司快速交付高质量应用程序以支持业务目标、满足客户需求和推动创新的能力对业务成功至关重要,有些人甚至会说是对一个公司的生存至关重要。

此外,随着移动设备、社交媒体和云应用的普及,人们对应用程序性能和可用性的期望也在不断提高。随着应用程序已成为企业竞争的焦点,企业将重点放在如何快速向市场交付正确的应用程序上。这就是“持续交付”的由来。

持续交付是一种协作的、敏捷的软件交付过程,它涉及更频繁地部署更小的功能集,并通过一组集成的、自动化的过程,将新的应用程序或新版本从代码带到生产中。

当开发和运营团队协同实施时,持续交付不仅推动了软件交付方法的灵活性,而且为组织带来了真正的定量和定性投资回报。研究表明,具有持续交付能力的公司部署软件的频率是同行的30倍。

随着组织认识到“真正的ROI”来自于对更具协作性和敏捷性的软件交付过程的投资,许多公司正在满足这一市场需求。DevOps/continuous delivery生态系统中的公司包括BMC、Electric Cloud、Hp、Chef和puppet Labs。这些公司的产品简化了将应用程序从开发到生产的过程。

所以下一个问题是,我的公司如何从持续交付的方法中看到“真正的ROI”?我如何实际量化这将给我的团队带来什么好处?

好消息是,虽然实施持续交付方法需要“技能调整”,但通常不需要额外的人员编制,甚至不需要前期投资。另外,请记住,组织可以分阶段采用连续交付最佳实践,每个自动化步骤都提供额外的质量和效率相关价值。

让我们看看团队如何实际衡量持续交付方法的潜在ROI。有三个不同的领域是可以衡量的:

从向市场提供功能、增强和修复中获得的收入由于提高了质量和减少了应用程序故障而快速降低了成本提高了IT和开发团队的生产效率

持续交付使公司能够更快地交付功能和修复,使公司能够更快地响应市场需求并获得竞争优势。Computer Associates委托进行的一项调查发现,公司的收入增长了近20%。

第二个可测量的好处是由于提高了应用程序质量而减少了失败的应用程序。通常,公司使用与完全失败或长期性能低下相关的可测量成本来计算应用程序失败的成本。puppet Labs的一项调查发现,支持DevOps的组织经历的应用程序故障减少了整整50%。

另一种方法是测量从问题中恢复的时间。RebelLabs在他们的研究中发现,尚未实施连续交付的团队(40%的受调查者)在出现应用程序问题时平均需要60分钟或更长时间来恢复服务,大多数事件至少持续30分钟。相比之下,那些利用连续交付的人平均能够在不到30分钟内恢复服务。

公司还可以通过提高IT生产率来节省时间和金钱。在许多组织中,由于流程效率低下、缺乏可见性和依赖重复的手工任务,宝贵的时间被消耗殆尽。时间“浪费”的其他例子包括开发人员诊断问题所花费的时间和测试人员手动测试所花费的时间。

IT Ops&DevOps生产力报告发现,与支持连续交付的组织相比,传统环境下的IT工程师每周要多花3个小时来完成他们的正常任务。这意味着,与传统IT员工相比,持续交付和面向DevOps的团队平均每周为每个完成核心任务的人节省约4.9小时。

与持续交付相关的一些“软ROI”好处值得注意,包括通过更大的灵活性获得的市场优势、通过更快地响应用户反馈获得的更高的客户满意度、增强的竞争优势和改进的员工激励。

最终,持续交付提供了一种简化的应用程序交付机制,可以满足内部业务和外部客户对创新的高质量应用程序的需求。在过去的几年里,我们已经开始看到那些真正接受持续交付模式的公司取得了“市场领导者”的地位,我预计这种势头只会加快。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。