数字化已达成熟零界点,BizDevOps推动企业数字化转型与高速增长
-
2019-07-16
Nebulogy 纳比云
近年来,数字经济正在席卷全球,各国纷纷开启数字化革命,争夺数字经济这一未来产业高地。2018年,中国数字经济规模达到31.3万亿元,按可比口径计算,名义增长20.9%,占GDP比重为34.8%。中国数字经济增速已连续三年排名世界第一。
对于企业而言,如何把握新一轮科技和产业变革浪潮,实现数字化转型至关重要。基于敏捷理念的DevOps,为IT能力敏捷化提升提供了方法论和工具体系参考,已经成为企业应对数字化转型的重要能力要求。
数字化在亚太已达成熟零界点
根据Gartner的调查显示,亚太地区有31%的CIO已经将他们的数字化计划推进到了扩展阶段,高于2018年的19%。这表明,亚太地区的数字化业务正在日趋成熟,从初步实验走向大规模应用,主要推动力是企业组织有通过数字渠道提高客户参与度的意图。
———— Gartner 2019 CIO Agenda
一、DevOps实现敏捷IT,助力企业数字化转型
在业务敏捷化的需求背景下,传统的单体式架构及项目制瀑布开发模式已经无法满足业务快速开发交付及变更的需求。从企业IT部门的视角,为了更快速响应业务变化,实现应用的快速开发交付及迭代,敏捷开发(Agile)风靡一时,Scrum作为敏捷方法论被认为是全球最流行与最有效的敏捷项目管理理念与方法之一;
而以敏捷开发为基础的DevOps(Development和Operations),则进一步整合了开发测试和运维团队,通过组织、文化和工具,以及自动化“软件交付”和“架构变更”的流程,使得构建、测试、发布软件能够更加地快捷、频繁和可靠。
DevOps 与传统瀑布式开发、敏捷开发的开发周期对比
DevOps可以有效提升软件交付效能,在实现更频繁更快速应用发布的同时,可以有效减少发布变更导致的故障及停机时间。
根据DORA公司与Google Cloud合作发布的《2018年DevOps现状报告》,实施DevOps的高效能团队在代码发布频率、代码提交至发布的速度、变更的故障率、事故恢复时间上的表现远远优于低效能团队:
代码发布频率高 46 倍
代码提交至发布的速度快 2555 倍
变更故障率少 7 倍
事故恢复时间快 2604 倍
—— 《2018 DevOps现状报告》
DORA ( DevOps Research and Assessment ), Google Cloud
而在所有参与调查的企业当中,在实施DevOps的同时采用PaaS、云原生、容器技术的企业有更高的概率是高效能精英团队。IT团队的敏捷化转型,为业务团队更快速响应市场变化提供了能力支撑。在企业数字化浪潮下,能否比竞争对手更快的发现和响应市场变化,是保持企业竞争力的重要因素。
二、从DevOps到BizDevOps,实现IT与业务对齐
DevOps从IT团队的角度补齐了能力,实现了IT团队内部从开发测试到运维的流程、组织、文化重构,通过实现IT从“稳态”到“敏态”的转型和“双态IT”支持,很大程度上能改善IT应对市场及业务变化的能力;但是从整体上看,在数字化时代下,企业的商业价值需要更多由业务数据来驱动,业务和IT需要以商业价值的交付为目标,前端的业务决策、业务调整和执行,需要和IT实现以及IT运营数据形成更紧密的闭环。从DevOps向业务端进行扩展,实现业务、IT开发运营的整合重构,就有了BizDevOps的概念。
作为DevOps的扩展,BizDevOps打通业务和IT环节,从IT交付延伸为端到端的商业价值交付,整合业务和IT能力共同驱动企业业务发展,超越了传统企业IT的边界。
和DevOps或者传统IT相比,BizDevOps更多的关注在整体商业价值的实现,从业务部门原始需求到IT开发实现和持续运维、通过运营数据反馈到业务部门进行改进优化,从而形成针对业务商业价值的生命周期闭环管理。
从IT的角度看,BizDevOps完整包含了DevOps敏捷开发以及交付的内容,作为扩展在需求端更多的引入了Business的角色,如前端的销售、MKT、产品等部门,甚至于来自外部的最终用户;业务部门在最初期的参与,可以更有效地统一业务需求和IT实现,在敏捷、速度的基础上更好实现方向的正确性;另一方面,在敏捷化的环境下,业务需求、IT应用的变更往往是细粒度而频繁发生的,通过业务部门在全流程的参与可以更有效的从业务整体视角进行全局管控及决策。
DevOps打破了开发和运维之间的鸿沟,通过运维开发提供自动化工具,从而具备从开发到运维的应用生命周期统一管理;同样BizDevOps需要实现业务和IT之间的连接,其中重要的一点就是通过低代码(Low-Code)或是无代码(No-Code)开发平台,为业务人员、开发人员提供统一的交互基础;核心IT团队更关注于提供自动化工具及平台,以及支撑业务功能实现的服务化功能和组件,业务分析师/开发人员可通过自动化平台工具以及服务组合,从业务需求出发对IT实现进行定义。业务和IT可基于统一的工具和环境对需求、阶段交付物进行更为频繁和有效准确的沟通交流,实现商业逻辑、业务语言和IT技术实现的一致性,保证交付效率以及商业价值的实现。
三、微服务+DevOps+LowCode的BizDevOps实践
Nebulogy作为微服务云应用平台和解决方案提供商,基于云原生理念由DevOps向BizDevOps进行扩展实现的实践:
工具层面:基于微服务架构的低代码开发平台,为业务实现提供基础业务功能的自动化实现能力,只需通过业务层面可视化开发界面的操作,即可实现业务功能服务的组合及自动化实现;IT核心团队对于基础功能进行服务化开发实现,并针对具体业务需求进行功能片段的实现,并在业务运营过程中对个性化功能进行沉淀,补充完善自动化功能服务能力。同时通过绩效监控分析,作为管理优化的参考,业务部门可对应用进行优化决策,并通过便捷的配置工具、DevOps工具(CI/CD、灰度发布等)实现应用优化变更的快速实现和效果评估。
组织层面:平台为业务分析师/业务人员提供了IT能力开放平台以及业务沟通基础环境,业务人员可更直接的参与到IT项目实施过程中,在业务需求阶段、业务实现和交付阶段、业务运营和持续优化阶段以平台为交互语言实现和IT团队更有效的沟通,保证需求定义到开发实现、运营监控、业务及IT系统优化迭代的更有效衔接,保障最终交付质量,实现系统全生命周期管理及持续优化。
基于微服务+DevOps+LowCode的Nebulogy纳比云,是在企业级应用平台领域实现企业IT和业务对齐的基础,为企业项目梳理咨询(业务)、项目开发及运维(IT)、项目优化(业务/IT运营)提供从业务到IT的全生命周期管理,并通过BizDevOps业务和IT对齐融合达成商业价值的实现,从而助力企业实现数字化转型与高速增长!
-END-
Nebulogy 品牌介绍
Nebulogy致力于通过云原生理念,帮助企业构建PaaS平台,提高开发资源利用率,满足应用快速上线和迭代需求,助力企业实现真正应用云化、业务互联网化。
-
本文作者:Nebulogy 纳比云
责任编辑:173****0165
本文来源:牛透社
-
分享到: