无代码开发丨研究报告
核心摘要:近年来,企业信息化建立需求与底层技术发生翻天覆地的变化,传统软件开发形式已无法快速响应复杂多变的企业业务诉求,而IT人才贵、易流失,传统信息化建立低质低效,缺乏创新才干等问题始终辖制着软件产业的创新开展。聚焦软件开发形式革新,数睿数据结合艾瑞发布《定义软件开发新形式-2021年中国企业级无代码白皮书》,共同讨论中国软件产业变化及企业应对之策。
革新:企业级无代码是围绕款式、逻辑、数据,软件开发消费力工具的创新,通过推动产业分工、商业形式、开发形式及流程、开发者角色的革新,带动软件工程跨越式开展。
将来:随着AI、数字孪生等前沿技术加深应用,无代码平台生态体系及行业规范不时完善,实现全民创新开发指日可待。
一、定义:企业级无代码
溯源:低/无代码演进
甲乙方诉求和技术进步共同促进低代码不时演进
低代码由Forrester于2014年提出,但其理念并不新颖,实际上从纸带打孔、到汇编语言、到高级语言,再到各种IDE、各种框架,人们始终在试图屏蔽底层的复杂性与难以理解性,通过归纳、笼统、封装,进而通过点拉拖拽及少量代码来快速完成应用程序的开发。早期的Access数据库、QuickBase、PowerBuilder等,其实都可以看作低代码的雏形。因客户需求和底层技术的不时变化,低代码形态也随之变化,例如Dreamweaver等所见即所得的网页三剑客,作为低代码的一种形式,风光一时,但随着B/S架构的兴起、前后端的分别以及网页程序化,其风光不再。当下,低代码应当是指云原生的、可水平扩展的应用程序开发平台(APaaS)。无代码是指不需任何代码的应用程序构建方式,既可看作低代码的子集,也可看作低代码的高级形式。
演进:驱动形式
围绕着款式、逻辑、数据,低/无代码产品不时朝无码化演进
低/无代码平台是软件开发消费力工具,其产品形态、驱动形式的革新都是在社会经济飞速开展、消费力不时提升需求下的产物,反映出群众对于“从何处动手”才干赋予工具软件更高价值的诉求;是围绕着款式、逻辑、数据,在追求极致无码的进程中,将业务逻辑转变为编程语言,再笼统成为面向群众,普适易用、图形化、可视化产品的一次次尝试。三种驱动方式特点鲜明,与其所承载的低/无代码产品形态一样,将在较长时间内具备一定的市场空间。值得一提的是,数据驱动的企业级无代码改变以往业务需求与编程逻辑的对接方式,使得消费方式自身发生变化:从原先先消费代码,再对接业务需求,转变为以不消费代码的方式直接对接需求;无需对业务逻辑做过多笼统来适应编程语言,而是让程序主动适应业务诉求,省下中间过渡本钱,大幅降低学习及技术门槛,让普通人也能“所想即所得”。
定义:企业级无代码
兼具企业级和无代码双重属性
在传统IT开发思维下,低代码尤其是无代码只能适应较轻的场景,难以担当企业级软件开发的重任。这是因为,不论是表单驱动还是模型驱动,虽然都是详细问题的一定笼统,但笼统仍然不彻底。当笼统不彻底时,其可迁移性和普适性便缺乏,从而使得在软件开发中捉襟见肘、四处碰壁。只要在表单、工作流、权限等根底上再度笼统,将其“无差别”看作数据时,才可使得适应性进一步加强。基于数据驱动的无代码,可满足大多场景下企业级IT软件开发需求,因而具有企业级和无代码的双重属性。
核心才干:技术指标
大数据量、高并发,完好覆盖软件开发全周期
核心才干:需求端
无码化推动企业系统构建效率、创新才干成倍提升
早期,中国信息化建立主要借鉴欧美国家胜利经历,随着信息化建立迈入数智化开展阶段,创新变得愈发重要。低/无代码解放繁重冗杂、冗余低质的开发工作,激活包括IT人员在内所有人的创新潜能;在成倍提升企业系统建立效率的同时,带动需求端产品效劳矩阵、商业形式创新,为企业开掘第二增长曲线。
核心才干:落地应用(1/2)
企业级无代码可做到数据、分析、管理及运营四域覆盖
企业级无代码产品才干预及数据、分析、管理及运营四大领域。此外,企业级客户看重安全隐私管理及生态建立。企业级无代码通过无代码IT项目消费力工具共享,在赋能合作伙伴协助其业务去IT化的同时,延伸自身模块组件的才干及应用场景,与全行业合作伙伴、客户知识共享。
核心才干:落地应用(2/2)
90%+的企业级应用需求可满足
艾瑞分析师认为,现阶段低代码产品已经可以覆盖95%+中小企业的场景,70%+中大型企业场景,以及50%垂直应用场景。从行业客户选型的角度来看,用户体验、本钱控制以及是否可以给企业带来第二曲线、第三曲线的增长是考察的主要三大因素,项目交付的速度及质量、是否会对组织才干运作方式形成冲击则是考察的次要因素。企业级无代码以柔性数据驱动数据分析、管理及运营,不会改变用户的使用习惯;平滑无感的数据库切换、后台版本更新、测试运维,也最大水平保证用户体验;企业级无代码的应用助力企业自身IT系统架构的创新晋级,协助企业打造数字化转型的核心竞争力。
二、痛点:企业软件开发窘境
宏观背景
数字经济开展导致软件产业供需矛盾晋级
2000年“国发18号文”首次从投融资、税收、产业技术、收入分配、采购等多个角度给出明确的扶植手腕,开启我国软件产业开展的黄金十年。虽然我国软件产业落后于全球软件行业开展进程,但在国家政策支持、信息技术快速开展、全球信息化、数智化开展的诉求加强的背景下,于过去二十年里发生日新月异的变化。以往,由于行业信息化需求尚未规模化凸显,软件行业“消费者”在供需链中占据高地,对终端用户的重视水平较低,使得IT系统自身应该承载的价值模糊不清,导致软件开发的低质低效。数字经济推动我国企业由传统商业形式向数字化转型,“消费者”显然已经成为软件行业供需关系中新的主导者,只要想“消费者”所想,从终端用户动手,才干促进软件产业的良性循环。
构造失衡
低/中/高端人才分工及资源分配成为软件产业开展限制因素
“软件蓝领”概念最早降生于软件工程“手工作坊时期”,是群众针对软件行业快速规模化开展与IT人才供需的严重失衡的痛点所提出的,旨在借助工业化、流水线经历,利用上下端IT人才权责分别的方式,最大水平进步软件消费效率。如今,这种方式反而成为激化矛盾的导火索:①IT人才愈发昂贵:企业对高端IT人才依赖性高,无奈于我国上下端IT人才供需不平衡现状,软件企业倾向加大薪酬福利筹码吸引高端人才,人才本钱攀升;②IT人才流失率变高:为了留住高端人才,企业资源严重倾向高端IT人才,中低端人才只能做反复性、低技术含量的开发工作。低薪、技术才干难以提升、职业开展天花板、与业务人员沟通滞后导致的返工都会致使低端IT人才的消极怠工、离任跳槽。久而久之,软件产业开展或陷入死循环,开展严重受限。
市场&竞争力
市场环境模糊多变,传统软件开发难以助力企业竞争力提升
全球化的深化、信息技术的开展在为企业开展提供更多可能性的同时,也强化了市场环境VUCA的特性。现阶段,企业开展强调“以客户为中心”,需要做到对市场变化的敏捷响应,进而传导到组织架构、经营形式等环节的创新。软件企业、终端用户都希望通过数字化工具改善其效劳、运营的方式,保证自身发明才干以及业务灵敏性可以满足市场开展的要求。然而,传统的信息化软件开发,更多考虑企业内部管理,对市场需求和响应速度考虑不充沛, 处置方案的集成性弱,难以响应企业业务创新需求,BI可视化才干也难达预期;软件应用短缺、软件队伍构造单薄、研发缺乏行业规范等核心痛点仍有待处置。
数字化转型
传统信息化建立数用分别,导致数据自身和数据价值的浪费
传统情况下,企业信息化建立往往是自上而下且独立离散的。一方面,IT部门和业务部门不能联动,往往是管理层决定停止信息化建立,IT部门调研采购开发,业务部门在停止数据分析时并不会使用到系统里全部的数据,导致了部门离散数据的浪费;另一方面,各部门之间不能联动,数据不能打通,导致使用者不能停止跨域的交叉分析,从而使得数据的价值难以得到充沛开掘。数据和应用的割裂导致了企业信息化建立效用的低下,理论中并不能感知到“数字化赋能”的力量。
稳健经营
客户满意度、人力本钱和效率成为IT厂商经营的核心痛点
对于所有IT厂商来说,“增收、降本、提效”是其经营永久的目的,但是在新的市场环境下,它们有了新的内涵。①企业处于数字化转型的探究期,战略、执行节奏、产品认知都不完善,导致了其需求的模糊、复杂、多变。甲方的混沌为乙方的及时响应带来了额外的困难,最终导致了客户满意度的难以提升;②软件厂商多采取项目制的商业形式,定制化比例高,要求较多的人员配置。铺人的方式又进而导致人力本钱的巨高不下,这与招人难、用人贵的人才现状形成了矛盾,厂商利润微薄;③来自友商竞争和客户内部的压力导致“时间紧、任务重”成为IT厂商项目的常态,高效和高质难以两全,最终导致项目延期或质量打折,续约率难以维持。
创新开展
打造差别化竞争力,寻求第二增长曲线成为厂商的共同诉求
除了现有业务经营的“增收、降本、提效”外,IT厂商还需要抬头看路,考虑差别化竞争力的打造,通过技术、产品、商业形式创新,寻求第二增长曲线。软件公司的业务拓展的维度主要包括两个方向:纵深场景的开掘和横向功能的创新,但无论是行业的开掘还是产品的研发都需要资源(人、资金、时间)的投入。然而,厂商往往专注于当期经营业绩,创新业务面临着资源抢夺难、新业务研发资源投入缺乏的问题,同业竞争力难以形成。
三、现状:革新中的软件开发市场
产业分工革新
无代码带来产业链的重新分工,走向更高效和创新的合作形式
无代码带来了软件开发产业链条和IT厂商商业形式的革新,使得整个产业走向更“高效、赋能、创新”的新一轮开展曲线。对于企业而言,无代码让业务人员更深度地参与到软件开发的流程中,使得最终的废品可以更好地为企业赋能;对于IT厂商来说,无代码可以协助其降本提效,沉淀经历和知识并停止复用,从而更好地效劳客户,提升自己的商业价值。在无代码工具的支持下,可以使得懂业务的人专注业务需求梳理和架构搭建,让懂技术的人专注产品开发和前沿技术研究,让不用要的流程和环节得以简化,使整个软件开发产业走向更高效的商业合作形式。
商业形式革新
无代码快速实现业务诉求,促进软件企业商业形式的晋级
软件开发的简单化都是软件技术开展的原动力, 是更好更快的响应客户需求的实现方式。从消费工具角度来看,无论是面向过程的语言、面向对象的语言,还是面向函数的语言,软件开发仅仅是从语言的角度上做了一些开展,期望借以降低消费者技术门槛的方式提升消费效率,但对软件开发的实质、知识构造并没有发生太大的变化。落脚到产业端,软件开发市场从最初的“小作坊”形式开展到了现阶段的可满足客户多元、个性化需求的“处置方案式”定制开发,组织者、消费者的形态都发生了极大的改变。但随着市场的进一步开展,大颗粒的处置方案形式已经不能满足企业端个性化的诉求,各厂商都在寻求更高效率和效益的方式去晋级企业商业形式。无代码不只是工具的革新,还影响了厂商商业形式的改变,可以协助厂商沉淀自己的方法论并进步复用率,快速响应客户需求,提升自己的竞争力。
开发方式革新(1/2)
数据全生命周期管理支撑数据驱动无代码产品应用加深
大数据时代,数据已然上升为企业整体开展和转型的新动能,可以辅助企业更好的做出管理上的决策及调整。低/无代码平台除了需要将复杂的代码笼统,也需要将可变的业务笼统成为柔性的元数据,再通过管理与使用,提升系统的灵敏性,以及对市场需求响应的速度。所以,从根本上处置数据从哪儿来、数据给谁用、数据怎么用的问题是推动全行业、复杂多变场景、四大领域(数据/分析/管理/运营)极致无码化的关注重点。技术的创新开展为数据开掘、存储、聚合、治理,上层的分析应用等多环节带来活力,推动无码化进程。
开发方式革新(2/2)
业务与数据闭环的构建为无码化演进提供源源不时地动力
数据在企业中存在的形态是琐碎多样且无体系的,不只包括源自互联网、物联网等外部数据,还包括由企业日常运营活动产生的“旧”数据,以及系统建立、配置应用时所产生的“新数据”。只要将内外部数据停止统一全生命周期管理,形成优质数据资产,再回归到应用中去,利用起来,才干让数据源源不时地产生价值,赋能经营。业务与数据闭环推动数据治理的思维从以业务侧为中心→以数据为中心:每个字段都有固有属性,表有可能自动发现异常敏感数据;再结合领域专家经历(比如建立数据质控规则)、知识图谱(比如应用到数据模型管理、元数据管理、数据质量管理、数据安全管理等),实现字段级的数据治理自动化,从而处置现有数据不规范、质量低;系统建立各自为战、数据孤岛;数据治理缺乏体系方法、治理周期长等多重问题。
开发流程革新
无码化推动软件开发流程新一轮革新
基于为企业级客户提供具备可用性、正确性、经济型产品的根本目的,软件开发工具及方法论都经历了阶段性革新。从传统软件开发流程,到敏捷开发,再到无代码开发,软件开发实现了:开发流程更敏捷,代码量更少,交付周期更短,创新才干更强的目的。无码化的配置过程,可以与客户停止持续对接,用配置好的界面去交流,沟通效率更高。
开发者革新
“术业有专攻”,无码化重塑技术开发与业务人员价值
软件开发者的角色经历了屡次革新:早期,为理处置客户多变的需求与软件开发才干有限的抵触,软件行业选择借鉴制造业工程方法,负责制定规范工作流程的“精英”与流程执行者“软件蓝领”分工泾渭清楚;随着需求的不可预知性提升,试错不可防止,一线开发人员必需拥有对流程和工作方式作出调整的决策权,以及相应的信息支撑,“软件蓝领”的开发话语权得到提升。无代码产品通过将大量沉淀下来的固定流程和才干打包成云原生的应用模块,以开放API、效劳的形式供大家调用,实现不同开发成果复用。外表上是将应用构建的工作与“话语权”转移给业务人员,开发人员工作价值得不到体现,IT部门原本组织架构会受到一定水平冲击;实际上,从简单、反复冗杂的开发工作中解放出来的开发者,可以更专注于复杂业务逻辑笼统,以及终端用户体验的提升。扮演好“新角色”对开发者的根本功(计算机技术、编程语言、…)、笼统才干、逻辑才干、创新才干的要求晋级。
应用现状
泛IT和泛政府行业无代码开发浸透率较高
企业级无代码产品自身不具备行业属性,可以赋能各行各业的信息化建立,但由于下游行业的信息化建立水平和软件开发核心痛点不同,表现为对无代码接受水平和浸透率的不同。总体来看,中国无代码开发方式的浸透率缺乏5%,走在理论前沿的主要为泛IT(软件开发商、IT效劳商、具有互联网属性的企业等)、泛政务(政府、军工、以及智慧城市相关等)、工业、教育、金融、零售、房地产、物流等。
四、趋势:将来开展洞察
趋势一:进程加速
市场、疫情、资本多重驱动,中国无代码市场开展进入加速期
自计算机降生后,软件消费力没有跟上硬件消费力开展的摩尔定律,从高级编程语言到低代码再到无代码,人类长期致力于提升软件开发的效率。美国无代码开展相对成熟,已经有诸如Outsystems等独角兽企业,和Salesforce等软件行业巨头在建立低代码开发生态。中国无代码起步时间晚,但有着庞大的市场需求体量,随着近两年市场参与者的增多,无代码开发平台的生态体系逐步完善,开展正在加速。
趋势二:数用一体
数据层的笼统使软件开发实现真正地应用价值转化
我国社会经济正处于不时革新、高速开展时期,各行业的企业都面临着来自客户、友商以及整体市场环境的考验,借助“数字化转型”寻求业务创新已经成为近年来2B市场最为显著的趋势。企业业务创新对软件创新提出了新的要求,低/无代码的呈现处置了部分领域消费力提效的痛点。然而现阶段市场上的低/无代码工具只做了形式层面的笼统,如表单、流程、模型等,这反而形成了企业级别新数据孤岛的呈现。下一步,低/无代码需要深化数据层,实现数据调用、转换、安全等方面的无码化,提升企业级平台的才干,从而真正实现“数用一体”,赋能企业业务创新。
趋势三:全域无码
从风口走向沉淀,无代码厂商进一步打磨自己的技术,结合AI、数字孪生等前沿技术实现开发全流程全域的无码化
无码化的核心难点在于通过一定手腕(图形可视化等),让业务人员可以把自己的知识转化为计算机可以理解的逻辑。因而对于无代码厂商来说,“处置描绘性业务逻辑与程序性IT逻辑之间的鸿沟”是其核心任务。从开展示状来看,表单流程等办公场景的无码化最先落地,他们与业务人员日常工作更贴近,更易于市场化,国内聚焦于此场景的无代码厂商也较多。将来,无代码厂商需结合数字孪生、AI等前沿技术,深化到更广范围、更多领域,去处置它们无码化的问题。
趋势四:竞争与合作
无代码释放低效产能,行业领域公司聚焦深度应用,1+N形式共同效劳下游市场
从现状来看,无代码市场的玩家主要有四品种型:一类是原生无代码的初创型厂商,他们专注于无码化的研发,定位多为工具类企业,具备第三方和专业性的优势,但往往缺乏业务模型积累和生态;第二类为软件开发商和IT效劳商,他们深耕行业多年,积累了丰富的软件开发和客户业务效劳经历,但其无代码工具往往仅效劳于自己的产品,开放性缺乏;第三类是云厂商,凭仗根底资源、平台流量和资金优势入场;第四类是行业头部企业,它们深知自己行业的需求和痛点,但往往由于本钱控制和行业竞争,难以对外停止规模化输出。从产业开展分工规律来看,原生无代码厂商更具有长期竞争优势,它们与行业领域公司携手,释放行业原低效产能部分,聚焦业务和应用创新,共同效劳更长尾的行业市场。
趋势五:规范建立
建立规范、打造生态是原生无代码厂商的下一步核心目的
对于软件厂商、IT效劳商、互联网大厂和行业头部企业来说,推出自己的无代码开发平台会有更复杂的目的和更多元的市场战略,本报告不再重点讨论。但对于现阶段的原生无代码厂商而言,“建立规范、打造生态”必然是其寻求长期开展的下一步核心目的。企业级无代码是软件开发行业的下一代消费力工具,产业开展示阶段还处于孕育期。厂商竞争首先在产品层面需通过“数据驱动、数用一体”满足通用性要求,其次还需通过一定的商业战略赢得程序员(使用者)和用户(付费者)。观察当今市场,原生无代码玩家主要拓展途径有“开源社区、产学研合作、合作伙伴体系、开放平台”四种。
趋势六:全员创新
软件开发进入到全员创新新阶段,无代码平台成为主要载体
随着IT技术的成熟,现阶段软件工程领域已经积累了足够的才干和知识去停止笼统和复用。无代码开发平台屏蔽了复杂的代码环节,没有IT根底的用户只要花费少量的时间学习软件搭建的逻辑,即可上手停止软件的开发。“开发者”的范畴被扩大到全民(IT人员、业务人员、管理人员、学生等),他们丰富的背景为软件创新注入了新的活力。政产学研结合成为全员创新时代的最佳推广形式:政府引导社会接纳新技术工具的同时提升当地的消费力,厂商停止自身才干输出的同时为自己贮藏了重生力量,学校通过软件工程实训课等形式与厂商合作的同时提升了自己的教学研究质量。我们期待在各方因素的齐心协力下,新消费力工具——企业级无代码带来产业的新革新!
|