前言 DevOps显然越来越受欢迎,据调查已经有33%的企业在IT项目中采用了DevOps模式;47%的企业准备在未来两年内采用DevOps;只有20%的企业没有这个规划。 采用DevOps最大的障碍是缺乏对商业利益的了解,克服这一障碍,将是企业采用DevOps模式的决定性因素。 如何通过DevOps计算商业利益和投资回报? DevOps是一种新的工作模式。并不像计算新硬件的投资回报率那么简单。它让团队工作方式发生根本性的转变,如人、工具、过程等,也促使了必要的培训、新技术投资的诞生。 这种转变在最初需要一定的时间和磨难,才能真正得获得利益。 通过 DORA 和 Puppet DevOps 的报告可以看出,采用了这种模式进行软件交付的企业,获得了巨大的有形或者无形的利益。体现在自动化、减少宕机时间、减少失败部署的修复时间等。这些节省下来的时间又可以提升业务价值,而不是花费在不必要的返工和手动测试上。 这个“价值”对于你的企业意味着什么呢?
在量化 DevOps 效益之前,需要考虑什么可以增加企业最大价值。“商业价值”的定义取决于企业所在行业;以及其中不同层次;取决于给谁看,他们又有什么样的度量标准。
度量标准 一位着手于DveOps ROI项目研究且经验丰富的IT总监——David Linwood根据不同汇报对象的角度提出三种管理者的度量准则:CEO、CIO、团队负责人。 〓业务成果 对于CEO及其他董事会来说,业务成果才是他们感兴趣的,而投资将如何产生更高的收益是重中之重,无论是降低成本,还是快速的市场响应度,或者其他改善企业绩效的方面。
Gartner公司在2015年的报告指出,要把关键的应用程序失败平均成本控制在每小时50万到100W之间。因此减少灾难性IT故障所造成的投资风险会迅速得引起董事会注意。因此这需要考虑潜在的名誉损失,以及随后的股东价值影响和备受瞩目的事件引起的宕机或者数据泄露。 〓成功要点
接下来是CIO,其关注在于成功要点,如何将流程完善以提高IT部门的工作效率。如何招聘以及留住技术人员为企业做出贡献。 2016年的DevOps 报告指出,企业落地实践DevOps减少了50%的返工时间,使用DevOps 模式工作的员工比未使用DevOps模式的员工多了66%的时间可以用在新项目上,而花更多的时间在专注的事情上也大大提高了员工的满意度。
根据DORA ROI 的指导纲要,留住现有人才更具有效益,增加企业的知识储备且保持这种技术上的优势继续进行培训学习。如何衡量和量化新员工的招聘和培训成本?美国进步中心研究发现,企业花费21%的成本在离职员工的工资上。
〓性能输出
团队负责人关心的是如何更好的输出性能,如快速部署,新版本交付数量,以及怎么减少BUG、宕机时间、修复时间等。企业核心功能是团队负责人关心和压力所在。 根据DevOps报告显示,高绩效的企业都改善了关键性指标:较之前200倍的部署、缩短了2555倍的交付时间、24倍的故障恢复速度以及降低了3倍的故障率。 总结 这些因素都很重要,每一个最终都以商业价值为目的。因为关注点不同,要取决于对谁汇报。所以在展开工作和寻求支持时,要根据其度量标准去考虑,并且以这种度量标准和他们进行交谈。(Kate Duggan原创)
|