随着企业希望变得更加敏捷、业务流程更加自动化,并创建新的Web和移动应用来满足消费者的需求,自动化开发工具正在成为关键因素,尤其在IT人才持续短缺的情况下。
根据调研机构最近进行的一项研究,面对持续的IT技能短缺,低代码和无代码平台等能够实现流程自动化并使员工能够完成任务的技术正在显著增长。
低代码市场保持高速增长
在过去四年中,全球低代码和无代码应用平台(LCAP)的销售额每年增长10亿美元以上,预计将从2019年的34.7亿美元增长到2022年的80亿美元。
在未来的两年中,LCAP市场预计将成为“超级自动化”技术市场中增长最快的部分。根据研究机构Gartner发布的数据,全球LCAP市场规模预计在2023年将增长25%至100亿美元,2024年将达到123亿美元。
Gartner的高级市场研究专家Varsha Mehta说:“企业越来越多地转向低代码开发技术,以满足对应用程序的更快交付和高度定制自动化工作流的日益增长的需求。”
受此拉动,预计超级自动化技术(例如业务流程自动化、机器人流程自动化和公民自动化与开发平台)到2024年的市场规模将达到近320亿美元,而2021年的市场规模为185亿美元。
全球2021年~2024年的低代码开发技术的市场规模(单位:百万美元)
推动低代码市场发展的主要因素
Gartner副总裁兼资深分析师Jason Wong说:“科技人才的高成本,以及越来越多的混合工作或无边界劳动力,将有助于低代码技术的采用。” Wong所说的“无边界员工”,指的是不再受企业所在地理位置限制的远程工作的员工。
根据摩根士丹利日前发布的一份调查报告,目前全球共有2600万名开发人员,到2024年预计将需要3800万名开发人员。
低代码技术旨在填补IT人才缺口,因为它几乎允许任何人成为开发人员。Gartner预测,到2025年,70%由企业开发的新应用程序将使用低代码或无代码技术,而2020年这一比例还不到25%。
随着辞职潮的持续,IT部门仍然面临着人才短缺的压力,而正在开展的数字化项目加大了现有资源的压力。
事实上,根据Salesforce公司进行的一项研究,72%的IT领导者表示,项目积压现在对他们开发的战略项目造成了阻碍。
Wong表示,无论是业务技术人员还是公民技术人员(没有经过正式IT培训,但具有一定技术头脑的员工),都在使用低代码和无代码应用程序来满足提高生产力、效率和敏捷性的业务需求。
根据Gartner最近进行的一项调查,74%的技术采购由IT以外的业务部门提供资金,至少部分是这样。只有26%的技术投资完全由IT组织提供资金。
虽然LCAP是规模最大的细分市场,但公民自动化开发平台预计增长最快,预计2023年将增长30.2%。Gartner表示,公民自动化与开发平台(CAPD)的典型用例包括自动化工作流,构建基于Web的表单,跨多个软件即服务应用程序连接数据和内容,以及创建报告和数据可视化。
Gartner预测,到2026年, IT部门以外的开发人员将占到低代码开发工具用户群的80%以上,而2021年这一比例为60%。
IDC在一份研究报告中预计,到2025年,全球全职开发人员的缺口将从2021年的140万名增加到400万名,这意味着2021年全职开发人员的产能为90.8%,但到2025年仅为84.9%。
Forrester Research的高级分析师John Bratincevic表示,在公民开发人员转向低代码和无代码平台的同时,大约三分之一的专业开发人员也在使用这些工具来简化开发和加快构建时间。
IDC在2022年1月对380家企业进行的一项调查表明,48.6%的受访者正在购买低代码或无代码的平台,以将创新转移到企业内部。购买软件工具的第二大原因(39.3%)是与应对新冠疫情相关的需求。
发挥低代码优势的同时也应关注风险
低代码平台只需要很少的编码,使用模块化工具集(类似于使用乐高积木构建)来创建商业应用程序。而无代码平台只需要输入公式或简单的表达式即可。
一些最流行的低代码平台包括Zoho Creator、Microsoft PowerApps、Visual LANSA、Retool、m-Power、Appian、Mendix、OutSystems和Google App Maker。部分低代码平台也预先集成,以便与其他供应商及其平台(如Salesforce、QuickBooks或Oracle)协同工作。
虽然低代码平台简化了业务应用程序的创建,但它们也带来了一些安全风险,因为用户并不总是熟悉应用程序安全最佳实践,并且可能缺乏对潜在漏洞的意识和理解。低代码的软件也很难与现有的CRM和ERP平台进行扩展和集成。
Gartner表示,在支持创新和可组合集成的低代码技术上的投资也将随着企业对“可组合企业”的拥抱而增长。可组合企业是一个在面对不确定性时具有实时适应性和弹性的敏捷企业。
Wong说:“低代码开发技术通过创建更灵活、更有弹性的软件解决方案来支持可组合的企业。这些技术可以用来组合和重组模块化组件和打包的业务功能,为不断变化的业务需求创建自适应的自定义应用程序。”