近日,中国软件行业协会、中国软件网联合全球领先的开发工具厂商葡萄城发布了《2020 中国低代码开发平台十大发展趋势》(以下简称趋势报告),吸引我们的除了对市场规模快速增长的预测,还有很多技术趋势的干货。我们将推出系列文章,以专业视角帮您深入解读这些技术趋势。上一期中,我和您探讨了“集成能力将更受重视”(您可以通过在百度中搜索“集成能力将更受重视:中国低代码开发平台十大发展趋势解析(一)”找到这篇文章)。在这篇文章中,我将和您继续探讨“加速客户化开发,行业软件厂商将与低代码形成更深入合作”的趋势判断,帮助您了解建立在系统集成能力之上,行业软件客户化开发这一低代码开发平台的重要应用场景。

(2020中国低代码开发平台十大发展趋势)

什么是“客户化开发”

客户化开发也称二次开发,是指基于行业软件(这里的行业软件包含ERP、APS、MES、CRM等企业信息化系统和其他行业级解决方案)为企业客户量身定做个性化应用,使行业软件与企业的需求更匹配的主要手段。客户化开发能够提升行业软件对企业的价值,可以由行业软件厂商、代理商、系统集成商的实施团队完成,也可以交给企业信息中心的运维团队来实现。

(制造业中常用的信息化系统均有客户化开发需求)

随着企业信息化的发展,实施了ERP等行业软件的企业,开始对客户化、定制化提出更多要求。与此同时,趋势报告认为,客户化开发受限于技术门槛和开发成本,长期处于供不应求的状态,表现为代理商、集成商以及企业IT中心,面对这些高附加值、高紧迫性的客户化开发项目,苦于专业开发人员匮乏等原因,无法及时响应。如何能够更高效的利用开发资源,甚至引入非专业开发人员,参与到行业软件客户化项目开发中来,成为摆在企业信息化面前的难题。

使用低代码做客户化开发的优势

凭借着技术门槛低和开发效率高两大优势,使用低代码做行业软件客户化开发成为很多代理商、集成商甚至企业IT中心的新选择。借助低代码开发平台,开发者无需编码即可完成客户化开发项目中的大多数常见功能,再通过少量编码实现系统API对接等深度集成逻辑。

(低代码开发包含可视化设计和编码扩展能力)

此外,趋势报告提到部分行业软件厂商已经开始尝试与低代码开发工具厂商合作,通过内置深度集成套件等方式,帮助低代码开发平台进一步降低客户化开发的技术门槛。2019年,西安葡萄城与用友U8+签署协议,基于活字格低代码开发平台推出了活字格客户化开发工具,并纳入用友U8+生态圈。活字格客户化开发工具,由活字格低代码开发平台和用友U8+集成套件构成,让页面集成、用户集成和数据集成等客户化开发必备功能做到了“开箱即用”。

(活字格用友U8+客户化开发解决方案)

使用低代码做客户化开发的成功案例

以紫薇地产的财务核算模块客户化开发项目为例,紫薇地产是陕西省知名的地产公司,之前已使用用友U8+进行企业管理。在使用过程中,紫薇地产发现该系统难以满足自身的房产项目核算流程,需要通过客户化开发,将房产项目的完工、售出流程和对应的凭证生成工作精确到房,以支持更细化的管理方式,提升企业运营水平。此外,考虑到操作的便利性和员工培训成本,紫薇地产明确要求该功能模块,能够嵌入用友U8+中使用。

面对客户的迫切需求,作为紫薇地产的IT服务提供商,睿智时代综合考虑人力资源投入以及开发成本,决定采用搭载有用友U8+深度集成解决方案的活字格企业个性化应用低代码开发平台,为紫薇地产开发该功能模块。最终交付的房产资源管理模块是嵌入到用友U8+中的若干页面,科目、凭证等数据与用友U8+总账模块打通,用户只需要登录U8+即可直接完成房产资源管理相关的操作。量身定做的业务功能,熟悉的界面交互,赢得了客户的高度认可。下面是部分页面截屏。

(房产资源目录页面)

(科目关系设置页面,此页面中的部分数据来自用友U8+数据库)

(房产资源转入页面,此页面可以直接在用友U8+数据库中生成凭证)

(房产资源剩余报表页面)

负责紫薇地产项目开发与交付的朱经理表示,在引入活字格之前,睿智时代一般将客开项目外包给专门做软件开发的公司,使用纯代码开发的方式完成。在深入了解活字格低代码开发平台后,公司申请成为了西安葡萄城的应用开发合作伙伴,抽调了原来实施、运维的同事,成立了专门使用活字格等快速开发工具做客开的团队。从紫薇地产的项目实践上看,使用活字格开发相比于纯代码开发,门槛更低,效率更高,节省了约75%的开发投入。更重要的是,由自己主导进行客开,对客户的响应速度更快,客户满意度更高。

(使用活字格做用友U8+客户化开发的流程)

总结

从这个案例中可以看到使用低代码开发平台做行业软件客户化开发的可行性,以及技术门槛和开发成本的显著优势。所以,趋势报告特别指出,低代码开发平台可以加速行业软件客户化开发。而且,会有更多行业软件厂商会以各种方式投入低代码领域,与低代码开发平台厂商合作,进一步降低技术门槛,提升其开发效率,让实施和运维人员也能做客户化开发。如果您是行业软件的厂商、代理商、系统集成商或者企业IT中心,当您需要做客户化开发时,除了传统的代码开发,我们建议您将低代码开发平台作为一种重要选项进行深入评估。

阅读更多低代码发展趋势解读文章: