告摘要
低代码重塑企业数字化生产力
近年来,在数字经济迅速发展的背景下,越来越多的企业开始建立健全业务系统、应用,借助数字化工具提高管理效率,驱动业务创新,促进企业增长,从而实现数字化转型。然而,在传统的开发模式下,企业面临着传统开发周期长,难以敏捷响应需求、IT部门与业务部门协作效率低以及缺乏数字化人才三大挑战。
在本 告中,爱分析基于大量调研和过往研究积累,认为“低代码”可视化应用开发方式将成为破局之道,其能够提高企业应用开发效率、打破IT人员与业务人员之间的沟通壁垒并降低开发门槛,让企业内部员工均可参与开发。
各行业低代码应用成熟度评估
低代码应用开发覆盖的场景范围广,且不同企业在不同阶段对低代码的需求也有所不同。因此,企业在应用低代码赋能数字化转型之前需要评估目前低代码应用的成熟度状况。基于此,企业结合自身对于低代码应用的需求、目前低代码建设在各维度的能力现状以及下一阶段需要重点提升的方向,制定下一步实施计划,高效推进低代码在企业数字化转型中的应用。
在本 告中,爱分析将低代码应用成熟度从低到高依次分为早期实验、初步投入、多维布局、深度应用、全面融合五个阶段,并从多个维度列举了每个成熟度阶段企业具备的主要能力特征,为企业自身成熟度评估提供参考。
重点行业低代码应用实践
在本章,爱分析从战略、技术、应用场景、组织与人才等低代码应用成熟度评估维度对典型行业、不同成熟度企业的情况进行分析,并给出低代码应用的建议。同时,爱分析对本次调研企业的低代码应用实践案例做了详细梳理,并将案例内容呈现,具体包括:
- 案例1:长城汽车借助低代码搭建“智慧园区管理平台”
- 案例2:无代码助力某世界500强工程机械企业数字化管理
- 案例3:夕尔控股集团使用低代码平台搭建数字化综合管理中台
- 案例4:光大银行使用低代码快速上线新金融工具准则测算系统
- 案例5:昆仑海岸采用通用无代码应用开发平台开发农污智慧运营平台
- 案例6:为实现智慧医疗,中山医院利用无代码搭建“智慧化管理体系”
- 案例7:国家电投利用低代码搭建数字化平台,布局数字化转型
低代码应用趋势展望
爱分析认为,未来企业的业务需求将会更加专业与深入,为了打造竞争优势,各低代码厂商将会在特定行业与场景上进行深挖,加强其专业性;其次,随着业务的扩张,企业将需要建立越来越多的系统、应用,低代码厂商将会把AI技术与RPA等高阶能力嫁接到开发过程中,提高产品的集成能力,助力企业自动化开发与智能化开发;同时,在各厂商逐渐专一化的趋势下,企业想要满足所有需求,需要采购多种低代码产品,因此,爱分析认为,在未来低代码市场将会呈现平台化的趋势。
相信随着企业数字化转型的推进,其在应用低代码过程中仍然会面临许多新产生的问题,爱分析将对这个领域保持持续跟踪研究,对前沿的案例保持关注,为企业智能化转型提供更多的决策参考。
目录
1. 低代码重塑企业数字化生产力
2. 各行业低代码应用成熟度评估
3. 重点行业低代码应用实践
4. 低代码应用趋势展望
1. 低代码重塑企业数字化生产力
1.1 企业数字化转型迎来多重挑战
2020年,全球数字经济规模达到32.61万亿美元,其中,中国数字经济规模达到39.2万亿元,占GDP比重为38.6%,同比名义增长9.7%。在数字经济迅速发展的背景下,越来越多的企业开始健全业务应用,用数字化工具对数据流、业务流、管理流等进行管理,从而提高管理效率,驱动业务创新,重构商业生态,促进企业增长,实现数字化转型。但在其建设过程中,仍然存在诸多问题。
图 1: 传统软件开发流程
1.2.1 低代码助力开发进程,提高应用开发效率
在系统开发过程中,开发者可通过对组件的拖拉拽和配置,实现全栈可视化编程;且封装代码的准确性高,开发人员往往不需要进行测试与修复,工作量大大减少。系统在企业内部落地后,当新的业务需求出现时,企业内部的IT人员可以在低代码平台上通过进行少量的编码工作或无代码工作,实现新功能应用的开发,能够在低成本的情况下,快速满足企业的个性化需求。
1.2.2 低代码以可视化的方式促进IT与业务人员更好地沟通
低代码平台既支持使用简单的代码进行可视化编程开发,又支持利用模块进行无代码搭建应用,提高了IT部门与业务部门的协作效率。
低代码平台的可视化工作界面让业务人员可以更容易理解开发流程,在此基础上,结合实际业务操作的角度提出既符合其工作习惯又符合开发逻辑的需求,助力系统功能的完善与优化,提高系统的使用率。当需求不够明确的时候,业务人员可以通过低代码平台先行搭建基本模型或直接使用低代码平台中的行业方案模板,在使用的过程中再对功能的迭代和完善提出明确需求,降低了与开发人员的沟通成本。
1.2.3 低代码降低了开发门槛,促进“全民开发”
低代码平台可用性高,可以提供应用模板供业务人员直接使用,业务人员可以通过拖拉拽的操作,在无需编码的情况下快速搭建表单、流程和 表等应用,对流程、权限、用户等进行管理;同时,由于低代码平台高效的开发模式,能够支持开发人员进行大规模的定制化开发,灵活应对多变的业务需求。
总的来说,低代码开发方式以其高效快速、低成本的特点,不仅为业务人员提供数字化管理工具,还向专业开发者提供高效开发工具,降低了企业应用软件的开发门槛,让越来越多的“公民开发者”参与开发。
低代码的发展加快了企业的数字化应用的开发,随着数字化转型的进一步深入,越来越多的企业将使用低代码技术开发企业应用,据Gartner预测,到2025年企业所开发的新应用中有70%将使用低代码或无代码技术。因此,如何更好地部署、应用低代码开发平台成为企业当前最为关心的问题。
2. 各行业低代码应用成熟度评估
低代码应用开发覆盖的场景可以从简单的数据收集、汇总到复杂的企业级ERP应用、AI应用开发等,涉及范围广,而不同企业在不同阶段对于低代码的需求也有所不同。因此,企业在应用低代码能力赋能数字化转型之前需要建立一套低代码应用能力框架,对框架内的多个能力维度进行评估,确认企业目前低代码应用的成熟度状况。基于此,企业可以结合自身对于低代码应用的需求、目前低代码建设在各维度的能力现状以及下一阶段需要重点提升的方向,制定下一步实施计划,高效推进低代码在企业数字化转型中的应用。
基于本次调研和过往研究积累,爱分析将低代码应用成熟度从低到高依次分为早期实验、初步投入、多维布局、深度应用、全面融合五个阶段,并且从战略、技术、应用场景、组织与人才等四个维度列举出了每个成熟度阶段主要的能力特征,具体如下表:
表 1: 企业低代码应用成熟度及其评估框架
不同行业、处于不同阶段的企业对于低代码应用的需求、建设方法论不同。在本 告中,爱分析选取不同阶段的典型行业进行研究,包括制造、消费品与零售、金融、软件服务、医疗与医药等行业,并针对各行业企业如何应用低代码赋能数字化转型进行讨论,提供相关建议。
3. 重点行业低代码应用实践
本章将从战略、技术、应用场景、组织与人才等低代码应用成熟度评估维度出发,结合典型行业、处于不同成熟度企业的情况进行分析,给出低代码应用的建议,并希望以具体企业的典型实践案例为各企业提供参考。
战略
国内企业一般处于早期实验或初步投入阶段,均无明确的战略规划,部分领先企业对于低代码的应用有一定的认识,但对于其适用范围、价值能力的认知还有待提升。因此,对于当前正在进行或计划开始数字化转型的企业来讲,首先可以结合企业的业务场景进行应用试点,然后根据试点应用了解内部低代码的适用范围,在此基础上可以逐步建立企业低代码应用的短期、长期规划,步步为营,最终开启低代码的全面应用。
技术
不同企业当前的数字化建设程度不同,IT团队能力差别较大,因此不同企业的低代码应用可以分为两种情形:
一是,企业从当前需求出发,聚焦于具体业务场景的应用开发,根据需要通过连接器或API与企业已有系统进行集成;二是,低代码技术呈现平台化趋势,已经完全融入企业日常的应用开发中,并构建了自身低代码开发平台,支撑企业各种场景的开发需求,其在底层架构已经与企业现有的IT架构完全融合,对企业的IT技术能力有较高的要求。
企业可根据自身技术能力情况,选择适用于当前阶段的低代码产品开发应用。
组织与人才
当前,处于应用初期的企业通常通过建立以IT部门牵头、业务部门对接人参与的低代码开发小组,联合低代码厂商举办培训、共同开发应用、毕业认证等方式保证业务人员能够使用其搭建应用。同时,公司可以制定低代码应用开发流程,如由业务人员发起需求,IT部门与业务部门共同评估需求开发的难易程度,无代码的应用搭建由业务人员完成,涉及到系统对接、代码扩展等内容由IT人员完成,应用搭建完成并测试通过后,由IT人员统一完成上线发布。
从长远发展来看,企业实现低代码的全面融合,需要建立独立的部门,由公司C-level角色担任总负责人,具备项目经理、产品经理、业务专家、软件开发工程师等一系列的专业人员配置。
图 4: 全面融合阶段低代码开发部门人员配置建议
3.1 制造行业低代码应用分析
“增强制造业核心竞争力”已被写入2022年政府工作 告,制造业的战略地位被再次提高。但从收入规模和盈利水平来看,虽然2021年中国制造企业入选世界500强数量居全球第一,但盈利水平与欧美等发达国家差距仍较大,究其原因,一方面是我国制造业仍处于全球供应链中下游以加工为主,核心技术附加值较低,另一方面是企业的精细化管理能力不足,成本空间还可以进一步压缩。
综合来看,制造企业想要在全球取得更大的话语权,一方面要通过技术创新来提升自身在全球价值链中的地位,提高产品的附加值,另一方面要从企业产品设计、生产制造、营销销售、服务支持等全链条提升精益化管理能力,通过降本增效来取得持续增长。
制造业的数字化升级已得到世界各国的空前重视,纷纷出台激励政策。对于国内制造企业来说,必须加速探索数字化转型之路,传统制造企业软件服务商(如西门子)提供的PLM、MES等软件已经完全不能满足企业个性化需求,而通过西门子等进行二次开发成本高、周期长,因此,企业可以选择通过低代码来快速、高效完成自身的应用开发。
此外,大量的中长尾场景,尤其是线下纸质流程、文件资料的管理可以通过低代码快速统一搬迁到线上,提升企业的运营效率,同时设备的数据采集及互相打通也是工厂数字化的前提。
图 6: 制造行业低代码应用场景建议
3.2 消费品与零售行业低代码应用分析
随着国内 会经济的快速发展,人们对产品的需求已经发生变化,消费品与零售行业的发展战略正在由“流量为王”转向“用户为王”。对于消费品与零售企业来讲,为了快速适应变化发展创新业务,企业需要快速上线创新业务场景数字化应用,如客户数据洞察等,快速识别、了解、运营用户,实现商业变现。
同时,企业数字化进程的推进,对于传统行业应用不能覆盖的中长尾场景数字化也逐步提上日程,从流程标准化管理到订单管理、工单自动分配等一些原来由线下纸质表单完成的流程也逐渐线上化,提升整体的协同效率。消费品与零售企业可根据自身系统建设情况对集成类场景与行业软件定制化场景进行考量。
图 12: 消费品与零售行业低代码应用场景建议
3.3 金融行业低代码应用分析
金融行业相对于其他行业而言,其复杂度、监管合规要求多,数字化转型对于技术人员提出了更高的挑战,而快速变化的市场环境、逐步完善的监管政策衍生出了更多的创新需求。受制于历史遗留、成本等问题,大部分金融企业仍在使用过时的遗留系统,这些系统已经无法完全满足当前的数字化建设要求,但要彻底改变这些系统难度极大,因此每次只能进行小幅度的改造升级。而传统开发模式下,定制化开发周期长、成本高,且上线后不能快速迭代。通过低代码平台,金融企业一方面可以将已有的系统进行打通,实现数据的连接共享,提升协同效率;另一方面对于一些创新业务场景也可以快速上线应用,在使用过程中持续迭代完善。
图 16: 金融行业低代码应用场景建议
3.4 软件服务业低代码应用分析
软件服务业属于知识密集型行业,传统软件产品的研发、交付、运维、更新都需要专业技术人员完成,在整个过程中不仅需要掌握软件开发等多方面的技术,还需要行业实践经验。随着信息化项目的专业性、复杂性及综合性程度的日益提升,软件服务企业对项目人员的综合能力提出了更高的需求;同时,各行业企业数字化转型逐步推进,各种数字化需求层出不穷,对数字化应用的上线周期和成本也提出了更高的要求。
因此,对于软件服务行业亟需一套能提升开发效率、减少开发成本、降低开发门槛的应用开发平台,低代码经过长足的发展,以其可视化、模块化、低码化的开发方式,已经逐步融合到软件开发过程中,软件行业开发人员可以通过低代码的方式对企业定制化需求进行开发,除通用开发需求外,一些行业特定需求也可以将其代码封装成组件,方便后续复用,进一步提升开发效率。
对于软件服务行业,无论是创新业务场景、中长尾场景、集成类场景还是行业软件的定制化开发,均可以基于自身的行业经验以低代码平台为工具,满足自身开发效率提升的需求,在此过程中,软件服务企业还可以基于自身的需求开发组件、模块、模版进行复用,进一步提升开发效率。
案例5:昆仑海岸采用通用无代码应用开发平台开发农污智慧运营平台 北京昆仑海岸传感技术有限公司(简称“昆仑海岸”)成立于1994年,致力于在环保水处理、固废处理、石油、石化及天然气等领域为企业提供硬件设施、IoT软件平台以及行业解决方案。目前,昆仑海岸已为企业提供如分散设备可预防维护管控一体化平台、污水净化业务智慧管控平台、城镇供水及管 运维智慧化管控平台、水环境以及黑臭水体治理管控平台等IoT软件平台和行业解决方案。 为开发农污站点管理通用管理平台,昆仑海岸面临四大开发难点 在进行产品研发的过程中,昆仑海岸发现在对农污进行处理过程中,站点分散,且由于设备位于地下或地面集装箱内,形态众多,使得以人工的形式进行现场巡查的时间长,成本高;因此,企业需要搭建一个平台或系统对各站点进行管理。 就目前而言,多数企业开发的农污站点管理系统结构复杂,内含多种处理工艺以及海量的数据,且需要对传输协议不同的多个传感器以及不同类型的设备的运行状态进行实时监控,不仅需要高昂的开发成本与漫长的开发周期,还需要业务人员与开发人员多次沟通业务需求,才能保证系统完全落地。基于此,昆仑海岸决定为该场景提供通用解决方案,开发农污智慧运营平台。但在开发的过程中,存在以下问题: **第一,系统架构复杂,功能繁多,开发人员需要提升开发效率。**由于该平台的系统架构与功能均十分复杂,需要大量定制化开发,且平台需要支持与IoT设备数据对接,通用的表单和流程配置平台无法满足。因此,昆仑海岸的开发人员需要借助无代码开发工具代替传统的代码编程,简化技术栈,快速进行应用开发,提高开发效率,缩短开发周期。 **第二,开发人员与业务人员沟通效率低,造成系统适用度低,企业需要降低开发门槛,实现“全民开发”。**由于开发人员缺少业务知识,在系统开发的过程中,往往存在因不能准确理解业务需求而导致功能与需求脱节的问题,开发人员在开发过程中需要提高与业务专家的沟通效率,以提高系统的适用度。基于此,昆仑海岸需要使用开发门槛低,能够让各部门人员都能完成软件定制并交付工作的开发平台。 **第三,保持开发环境与技术的统一,降低系统后期维护难度。**昆仑海岸的开发团队在平台开发过程中需要有统一的开发环境,在技术选型上避免多种编程语言、技术框架、数据库对开发团队的干扰,以降低后期扩张开发团队和运维的难度。同时,开发人员借助无代码、可视化的开发工具使程序结构更清晰,提高程序本身的可读性,简化工作交接成本。 **第四,打破代码壁垒,让企业管理层能够实时掌握项目进度,改善团队管理。**传统模式开发模式需要使用大量的代码,企业管理层难以理解,也难以实时掌握项目进度,昆仑海岸需要借助无代码工具,让管理层不用读代码,也能直观的看到项目架构、界面样式和逻辑关系,准确把控开发进度和日常工作产出。 结合农污智慧管理平台的功能架构以及开发过程中的需求,昆仑海岸最终在低代码应用开发平台、无代码应用搭建平台以及通用无代码平台三者中选择了面向专业开发人员,无需编写代码即可快速进行开发的通用无代码平台。 基于多重考虑,昆仑海岸最终选择iVX平台进行产品开发 昆仑海岸基于自身开发需求出发,选择低代码平台主要考虑以下因素:通用开发能力,平台需要具备全场景覆盖、多平台支持;灵活性和开放性,需要满足各类UI效果、数据模型、逻辑流程可视化开发;独立部署能力,使用低代码平台开发的应用能够独立部署,易用性,公司内的开发人员能够快速掌握;可视化开发界面易读易懂,使业务人员和管理者更容易参与。最终,经过多家厂商的考察对比,选定iVX进行合作。 iVX平台定位为面向新一代全栈开发人员设计的“通用无代码开发平台”,使用者无论是否有开发经验,短期学习后都能在iVX中独立开发应用。iVX结合可视化的开发编译环境(云端IDE)、自研的图形化编程语言(含自定义AST抽象语法树)、分层的组件架构、应用多端发布和源码导出部署能力,实现全场景全系统下的无代码应用开发,并提供了应用管理、云托管和运维工具。此外iVX平台针对企业用户还提供团队协理工具以及应用数据管理工具、日志、多人开发、应用版本管理工具等。iVX针对传统编程人员,支持结合代码开发以提高传统开发模式的效率,程序员可以编写“插件/CSS/SQL语句/JS函数”,接入外部系统、数据库、自定义组件库和SDK。 农污智慧运营平台以数据为抓手,高效管理IoT设备 作为专业的物联 解决方案提供商,昆仑海岸选择与iVX合作,通过无代码开发方式开发了IoT污水智慧管控平台,以解决智慧水务及环境监测领域中涉及的设备管理与运营、集中监测与智慧大数据等问题。 图 18: 农污智慧运营平台架构
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!