DevOps的发展和互联网业务的发展密不可分,在互联网业务呈现“井喷”的同时,巨大的流量自上而下推动了技术革新,其中包括云计算和微服务,这也是DevOps在各行各业中能够最佳实践的驱动。
近日,国资委正式印发《关于加快推进国有企业数字化转型工作的通知》,系统明确国有企业数字化转型的基础、方向、重点和举措。在数字化转型过程中,众多组织通过DevOps实现了软件的价值交付和科技数据的落地,在DevOps最佳实践过程中,流程驱动提供了组织级能效和质量的提升,工具链提供了自动化平台,度量和反馈给予了IT精益运行所需要的数据支撑。同时,DevOps开发成为一种新的研发模式,DevOps最佳实践逐渐成为数字化转型的必经阶段,这种趋势在以金融为代表的传统行业中尤为突出。
DevOps相关内容不再进行赘述,在此需要明确一点,DevOps经过三次理念的“进化”,这三种进化分别对应了IT转型过程中的自动化、信息化和网络化,通常我们所说的数字化和智能化都是上述三个过程的增强。
一、DevOps和数字化的关系
在IT侧进行DevOps的实践,锚定价值是提升组织级的能效和质量,在组织内部打破部门墙,搭建通畅的沟通渠道,在文化上推行责任共担和开放的理念。通过工具链的赋能,加速交付链路,减少交付周期,提升交付质量,“更好、更快、更稳定”的交付价值。
在业务测,通过交付尽快的将产品投放至市场,通过反馈及时调整产品策略和营销策略,更好的适应市场的变化,这是一种基于DevOps“交付价值”的信息流传递,同时也可以将端到端的产品交付延伸至端到端的价值交付。
同时,通过DevOps的度量反馈,“更快、跟频繁、更高质量”提升信息流的价值,形成数据回路,在IT组织内部可以在规模较小,修复成本较代的情况下修复问题,在业务组织内部可以在市场变化之前对产品功能进行调整,以“时间换空间”的方式实现“可逆”的产品输出。
企业数字化转型是一个宏大的概念,将企业经营与数字技术进行结合,提升经济效益转型发展,即利用数字技术,推进企业各要素、各环节全部数字化,推动技术、业务、人才、资本等资源配置优化,推动业务流程、生产方式重组变革,从而提高企业经济效率。数字化转型不仅能够帮助企业节能增效,推动高效和可持续发展,还能提升业务在不确定时期的韧性。企业在数字化创新技术的助力下,除了实现经济效益和社会价值的统一外,还能提升风险对抗的能力。
对企业数字化转型概念进行简单总结,有三个关键步骤,IT的精益运行,业务的精益运营,最终到企业全面数字化经营。DevOps对于企业数字化而言,存在共生的因素,通过表格进行对比。
DevOps |
企业数字化 |
|
数字技术运用 |
通过数据的反馈来优化DevOps过程中的问题和缺陷,通过对过程性数据的持续收集和分析发现交付过程中存在的瓶颈,通过对软件产品和用户的线上数据获取反馈并且及时作出调整,通过结果性数据去评价团队的成效。 |
数字技术贯穿企业所有要素,即数字基础设施、信息技术服务、业务开发、安全管理、人财物管理、资本等多个环节的关键要素数字化、一体化。 |
资源配置和生产方式 |
文化、工具和能力输出作为DevOps实践过程中的三个核心要素,折射出对组织、流程、技术的关注,无论是组合的多样性还是融入性,三者都应该融为一体,缺一不可。通过DevOps三要素,提升资源配置的合理性,安全、稳定、高效、低成本的进行软件交付。 |
对企业经营过程中的职能组织、IT设施、运营活动和财务管理进行数字化统一管理,打破各个部门之间的数字壁垒,通过可视化的方式进行数字化全面经营,提升企业整体效能。 |
效率提升 |
提升“组织级”的软件交付效率 |
促进人财物、资本、安全等方面的管理更加精准有效 |
二、数字可视在数字化转型中的作用
笔者将数字可视作为《数字化转型中的DevOps》系列的开篇,经过一定的考虑,数字可视在数字化转型中存在两个定位,面向“终端”的可视化和面向“环境”的可视化,数字化转型的结果如何,取决于数字化最终的“归宿”,也是我们常说的“价值”。
1、数字可视的“终端”
数字化转型作为企业级的一把手工程,数字可视的“终端”为领导,这其实是一个误区,数字可视的对象不仅仅是企业经营层,业务的运营层,还包括众多的后台支撑组织,应该包括企业的所有组成部分,这是“人财物”管理中的关键。除了人,还有流程、资源以及决策都需要通过数字可视的方式进行支撑。对于企业而言,“人财物”的价值服务于业务,因此数字可视的最终价值是基于业务正向反馈的服务价值,这一点和DevOps的度量体系和指标体系类似,数字可视为业务提供决策,为管理给予改进。
数字可视最终要回归“终端”,这里的“终端”是通过数字可视促进企业精益经营的对象,包括业务运营和IT运行。“终端”通过数字的正向反馈能力进行问题定位和辅助决策,数字可视将数据价值进行呈现,而“终端”需要根据呈现内容进行思考和行动。
在数据可视的实际过程中,需要明确数据可视的“受益者”、“决策对象”、“指标”和“目标”。
2、数字可视的“场景”
数字可视的“场景”面向企业全面数字化经营,着力于“人财物”,聚焦业务。在规划数字可视“场景”时,需要明确“场景”所能解决特定的问题,同时“场景”要能够匹配数据的分析结论和路径。
举一个简单的例子进行说明,产品进行运营之前,通过DevOps的方式进行软件的交付,
软件的交付速度和质量直接导致产品投放市场后的表现,因此IT精益运行在全面数字化经营中是一个重要的部分。IT是业务的情况下,IT是直接生产力,IT不是业务的情况下,IT最终的价值还是为了企业更好的运营,因此IT的精益运行和企业的商业价值是联动的。最佳实践的DevOps指标体系涵盖了企业的成本管理以及评价管理,在资源和成本的框架下,对IT活动形成纵深的“场景”管理能力,建立有数据关系的信息视图。
数字可视在业务运营领域,需要明确影响业绩的因素,通常称之为智慧运营。将数据按照场景进行分类,通常有销售数据、订单数据、用户活跃度数据、产能数据、产品数据,通过数据表现匹配考核指标。对于业务运营而言,数据表现都是业务发展趋势的潜在驱动因素,任何数据偏离都会导致业务是否按计划进行展业,这种和业务趋势相关的可视方式,在数字可视领域称为“场景”。通过数据表现可以发现业务运营中的问题,并针对驱动因素,可以辅助决策,有的放矢的进行调整和改善。