
出品机构:甲子光年智库研究指导:宋涛研究团队:刘瑶发布时间:2023.12 Part01审视:简单概念之下的深刻内涵 目录 Part 02突围:时代飞速发展下的惊涛骇浪 Part03价值:来源于技术,忠于业务实现 Part 04实践:智能时代下围绕业务的探索 Part05展望:低/无代码时代的人才需求 追本溯源,低代码/无代码概念的关注来自于开发效率的极致追求 ChatGPT带领全球跑步进入AGI时代,低代码/无代码对于开发效率的实践落地能力值得重新思考 对低代码/无代码概念的观察,不仅仅要看近10年的变化,市场需要将时间线拉长,理解这一概念提出背后的本质追求——降低编码语言的晦涩难懂,从根本上提高开发的效率。 2023年开始,企业要面对机会与挑战的考验 第四阶段–竞争加剧,AI登场 2015年-2022年 生成式人工智能(AIGC)的价值与影响力在2023年得到诸多关注。 第三阶段–高速发展,群雄争霸 2007年-2014年 2023年3月22日,微软旗下代码托管平台GitHub发布了编程辅助工具Copilot的全新版本Copilot X,新版本接入GPT-4,并新增了聊天和语音功能,允许开发人员用自然语言询问如何完成特定的编码功能。代码的开发方式,断崖式地提高了开发效率。 移动互联网和云计算的发展,为低代码提供了技术支持,低代码/无代码实现飞速的增长; 第二阶段–概念初成,头部尝鲜 2007年之前 2018年,西门子收购低代码企业Mendix、美国低代码独角兽企业Outsystems获得1.5亿美元的融资。海内外市场均进入了高速发展的阶段。 2007年,苹果发布iPhone iOS进入移动设备市场,随后一年谷歌的Android问世,Android Studio和Xcode等可视化编辑器提升开发效率; 第一阶段–初有萌芽,探索尝试 同时,经过近十年的快速发展,低代码/无代码的厂商大量进入市场,同质化竞争愈演愈烈,部分脱离业务的低代码/无代码产品在使用过程中也备受争议,褒贬不一。 2015-2022年,国内低代码/无代码企业得到资本关注,截至2022年年末,融资事件高达80笔以上,其中亿元以上融资有18笔以上,并且软件开发厂商、云服务厂商等软件开发相关企业纷纷进入。 同时期,基于可视化编程语言的Web应用程序开发平台逐步得到认可,越来越多可视化手段帮助灵活地创建相应的web网站,带来更好的用户体验。 1980年代,4GL“第四代编程语言”的出现(后衍生为VPL);1987年,Apple发布的HyperCard;2001年,SaaS的兴起,各类软件厂商尝试减轻开发难度;2001年,模型驱动架构(MDA)的出现;2007年,Salesforce面向开发者推出Force.com应用开发平台; 低代码/无代码市场未来将面对技术及需求的双重洗礼,在探索中寻找出正确答案。 2014年,Forrester提出“低代码平台”的概念;并且Gartner将这一概念更广泛地推向大众,低代码/无代码从技术探索逐步走向形成市场共识。 广义的低代码、无代码的理解:完成业务数字化项目开发的多重手段 •Forrester对于低代码的定义:能够以“最少的手写代码”和设置快速开发应用、配置和部署业务应用程序。也是目前市场对于低代码开发平台产品及服务的核心需求。 •无论是低代码、无代码还是纯代码,这些概念并不完全互斥,而是所表达的是工具对于项目开发环境、时间、人员要求不同程度的助力,解决企业数字化转型的业务需求和开发成本之间的矛盾,更高效地利用企业的数字化资产。 广义的低代码无代码纯代码X%(1-X%) X(0≤X≤100)代表了多层次、细粒度、可复用的企业“数字化资产”满足应用开发需求的程度 X值越大,数字化资产满足业务需求的程度越高 低代码/无代码均提供了数字化转型新的生产作业模式工具 无代码 低代码 通用化开发 ①可视化、无需编码;②主要交付企业生产作业过程中常用的系统和服务;③不同产品发展基因和思路的低代码产品,直接影响交付的常用系统和服务能力范畴。 无代码应用搭建平台 ①基于规范的流程结合可视化的“拖拉拽”搭建相对较为简单的应用和服务;②例如各种在线表单、问卷、审批等;③大部分情况下,产品本身无法完成业务逻辑的编写。 扩展化开发 Part01审视:简单概念之下的深刻内涵 目录 1Part 02突围:时代飞速发展下的惊涛骇浪 Part03价值:来源于技术,忠于业务实现 Part 04实践:智能时代下围绕业务的探索 Part05展望:低/无代码时代的人才需求 “数字化”依然是全球及中国企业发展的重要关注点,将持续驱动相关市场 •数字化转型依然是全球企业的优先关注事项,是企业及组织寻求成为数字化企业的必经之路,在数字化企业中,对流程、产品、服务和体验的技术使用依然是关键性支出。•产业数字化推动中国数字经济发展取得新突破,2022年,中国数字经济规模达到50.2万亿元,同比名义增长10.3 %,已连续11年显著高于同期GDP名义增速,数字经济占GDP比重达到41.5%,这一比重相当于第二产业占国民经济的比重。 中国企业在数字化转型在深度和广度上有了新要求 •数字化作为企业整体转型战略来讨论,而非停留在技术革新的层面。企业逐渐认识到,数字化已不再是简单的技术概念或技术选择,而是进化成为关乎企业生死存亡的整体战略。 •企业对于人工智能、云技术、大数据等技术的讨论逐渐转向实际应用和效果,更关注技术投资是否能实现业务目标。企业对数字化转型的探索由局部的单点应用转向了系统化的构建和升级。技术作为企业转型的关键,展现出巨大的影响力,所覆盖的话题不断延展和深化。 企业数字化业务将带来大量的企业级软件应用/服务的创新机会 •数量的增加:企业级应用/服务可以完成企业的数字化业务的载体,可提供新产品、新服务、新体验及新流程,数字经济的发展带来大量的新应用。 •创新的需求:企业软件创新能力与企业数字化成熟度息息相关,成熟度越高(如处于管理运营、优化创新阶段)的企业往往具备较强的软件创新能力(如主动创新、引领趋势)。 IDC预测:2024年,数字经济的发展将孕育出超过5亿个新应用/服务,相当于过去40年间出现的应用数量的总和。 软件业务收入连续9年增加,数字化业务开发需求持续上升 •软件开发行业的快速发展让低代码/无代码平台迎来发展契机:2022年,中国软件业务收入跃上十万亿元台阶,全国软件和信息技术服务业规模以上企业超3.5万家,累计完成软件业务收入106126亿元,同比增长11.2%。 中国低代码/无代码市场发展来自于对定制化开发的质量及效率的双重追求 •数字化时代,企业数字化转型的开发需要定制化的开发,同时兼顾质量及效率,低代码/无代码市场则高度匹配这一趋势,具备爆发式增长机会。 中国低代码/无代码产品市场已经度过早期的技术与商业化模式的探索期,其产品能力的逐步提升,已经开始逐步实现企业核心业务系统的开发,市场逐步进入行业上升期。 在市场高速发展时期,开发相关的企业均借助自身优势赢取早期红利 •企业数字化的新业务不断提出,对项目开发提出了更高的时间需求,而资源难以匹配;低代码/无代码平台提供方则抓住机会,得以快速抢占市场。 原生型低代码/无代码厂商 传统定制开发项目厂商 企服软件开发厂商 大量临时定制化需求业务快速创新,需求定制常态化, 开发资源少,关注的事情多专业开发人员不足,需要负责机房搭建硬件,网络,软件部署,运维、安全等。 且要求快速交付,企业缺少灵活支持应用创新的定制能力。 专业技能短缺专业技能提升开发门槛,例如云、 经验无沉淀,能力无复用能力重复投资,重复建设,无法沉淀通用力,业务应用快速构建和创新。 大数据移动化、视频、物联网、AI、安全。 抛开“低”“无”之争,产品需要扎实解决数字化建设的细节 •无代码搭建方式/低代码开发平台的确为数字化建设提供了较纯代码更为方便的技术/工具,但在经过市场快速发展后,企业更关注如何利用工具可以解决自身的业务问题,选择更符合自身要求的工具。 产品逐步凸显自身特色,解决企业数字化转型的“难啃的骨头” 按技术路径及厂商背景的市场分类 垂直场景的低代码/无代码解决方案 从通用性的工具转向更贴近企业自身的领域,关注产品的行业经验 AIGC+代码的开发范式探索 AIGC对于代码撰写颠覆式的创新引发更多技术改造低/无代码产品 企业级开发 开发方式的稳定性、功能丰富性及可复制性,尤其是解决大型企业的复杂需求 全栈的代码生成 关注开发项目的“长治久安”,项目的安全及迭代仍然无法抛弃“源代码” 数据治理能力 业务的数字化转型需要以企业数据治理为基础,低代码/无代码也无法避免 无代码搭建平台:基于规范的流程结合可视化的“拖拉拽”搭建相对较为简单的应用和服务。 全链条的流程管理及企业协同 低代码开发平台:在线集成开发环境,支持应用程序开发、部署和运行,提供软件开发中的基础工具给用户。 开发为业务服务,不仅仅要解决业务的单点问题,还要为整个组织的数字化建设服务 低代码/无代码推动“技术全民化”的同时也在重塑技术和业务的关系 •基于低代码产品的应用与服务开发模式:打破了职能竖井,还能通过统一的可视化语言和单一的应用表示(页面/数据/逻辑),轻松对齐项目各方对应用形态和项目进度的理解,实现更终极的敏捷开发模式,以及在传统DevOps基础之上更进一步的BizDevOps,打造数字化业务背后的作业体系持续赋能数字化业务的创新和发展。 Part01审视:简单概念之下的深刻内涵 目录 Part 02突围:时代飞速发展下的惊涛骇浪 Part03价值:来源于技术,忠于业务实现 Part 04实践:智能时代下围绕业务的探索 Part05展望:低/无代码时代的人才需求 业务实现的困境:技术交付面对的复杂度在不断提升 •高效交付成为数字化时代产品技术的挑战,核心问题是背后IT复杂度的不断增加。 •数字化时代,技术交付的复杂度持续提升: ✓协作需求:需要跨业务和产品的协同才能交付完整价值,协作的复杂度变大; ✓工程复杂:系统复杂度的提升,以及全面的数字化带来的包括云、IOT、边缘设备和各类终端的联动,让工程复杂度极大提升; ✓业务融合:随着技术和业务的融合,业务本身的不确定性和复杂度也在提升。 低代码/无代码对于业务实现的核心价值之一:对抗不断增加的复杂度 对抗软件复杂度的“战争” 商业上获得成功的软件必然伴随着业务的增加、用户量的增长、研发团队的增长,这三个因素会不断推动软件复杂度的增长直至爆炸。软件工程要解决的一个核心命题,就是如何控制复杂度。 ➢传统企业数字化步伐的加快与需求激增,传统开发模式下的开发者(团队)需要同时解决“业务复杂度”与“技术复杂度”,而同时具备业务经验与开发技术的IT人才供给不足,导致企业数字化建设受阻; ➢常见的基于低代码平台的开发者(团队),由项目负责人、业务专家、架构师、高级程序员为基本组成,其中:—项目负责人与业务团队深度沟通需求,理解并梳理清楚业务逻辑—架构师根据业务专家导入清晰的业务逻辑,输出系统搭建思路(含技术路线、开发步骤等)—高级程序员根据业务专家需求,会同架构师进行数据模型、应用服务的设计,并形成完整的文档(含技术选型、架构设计、功能设计、数据库设计、服务设计、UI原型设计等)—初级程序员以及受过一定低代码技术培训的业务人员,根据相关文档,进行具体系统功能的开发➢这种开发模式下,开发者(团队)的职责聚焦于解决“业务复杂度”,而“技术复杂度”由低代码平台的提供者解决,甚至借助平台的开发者社区来解决高频、共性的开发问题 低代码/无代码为开发人员提供了项目质量管理的战略思考角度 从“战略角度”提供了与业务建立链接的机会 •低代码/无代码平台可让业务人员及开发人员实现更快地原型沟通,可在日常需求开发工作