写给技术管理者的低代码手册系列文章(14)——第四部分:低代码的典型应用场景与价值呈现(第二章)

0 阅读24分钟

系列文章

写给技术管理者的低代码手册系列文章(1)——从软件工程视角理解低代码的价值、边界与演进路径

写给技术管理者的低代码手册系列文章(2)——第一部分:低代码诞生的背景【第一章】

写给技术管理者的低代码手册系列文章(3)——第一部分:低代码诞生的背景【第二章】

写给技术管理者的低代码手册系列文章(4)——第一部分:低代码诞生的背景【第三章】

写给技术管理者的低代码手册系列文章(5)——第二部分:低代码的概念、价值与发展现状(第一章)

写给技术管理者的低代码手册系列文章(6)——第二部分:低代码的概念、价值与发展现状(第二章)

写给技术管理者的低代码手册系列文章(7)——第二部分:低代码的概念、价值与发展现状(第三章)

写给技术管理者的低代码手册系列文章(8)——第二部分:低代码的概念、价值与发展现状(第四章)

写给技术管理者的低代码手册系列文章(9)——第二部分:低代码的概念、价值与发展现状(第五章)

写给技术管理者的低代码手册系列文章(10)——第三部分:低代码的技术原理与工程基础(第一章)

写给技术管理者的低代码手册系列文章(11)——第三部分:低代码的技术原理与工程基础(第二章)

写给技术管理者的低代码手册系列文章(12)——第三部分:低代码的技术原理与工程基础(第三章)

写给技术管理者的低代码手册系列文章(13)——第四部分:低代码的典型应用场景与价值呈现(第一章)

第二章 不同成熟度下低代码的典型应用场景

2.1 第一阶段:从标准化到定制化

回顾企业级应用的发展历程,我们可以清晰地看到企业软件经历了从标准化向定制化的演变。这一过程并非偶然,而是有其深层次的原因和逻辑。时间回溯到20世纪50-60年代,由于计算机资源的稀缺性,使得早期的计算机体积庞大、成本高昂,只有大型企业和研究机构才能拥有。此时,软件通常是针对特定的大型计算机系统定制的。与此同时,早期的软件开发也缺乏现代的开发工具和方法论,编写软件本身也是一项高度专业化的工作。进入20世纪70-80年代,随着个人计算机的普及,企业开始探索使用计算机来提高工作效率。为了促进计算机在企业中的普及,软件供应商开始尝试推出标准化的软件包, 数据库管理系统,会计软件等,逐渐形成了标准化软件市场。由于标准化软件可以批量生产,降低了软件的分摊成本,因此在推动企业信息化的过程中,基于成本和效率的考虑,成为企业的首选。到了20世纪90年代,随着企业规模的扩大和业务流程的复杂化,企业需要将不同的业务功能集成在一起,ERP(企业资源规划)系统应运而生。在企业应用的发展中,ERP系统是标准化软件的一个典型代表。ERP系统是基于一系列标准化的业务流程和最佳实践设计的,这些流程和实践通常被认为是行业内最有效的运作方式。ERP系统通常采用模块化设计,提供财务、人力资源、供应链管理、生产管理、客户关系管理等多个标准模块,企业可以根据自己的需求选择和配置这些模块。除此之外,ERP系统的实施通常也会遵循一套标准化的方法论,包括业务流程重组、系统配置、数据迁移、测试和培训等步骤。

但随着企业对信息技术的依赖加深,以及业务流程的日益复杂和个性化需求的增加,标准化软件的局限性开始显现:

  • 灵活性不足:标准化软件的设计通常更侧重于通用性,其功能特性主要是为了满足广泛用户的基本需求。这种通用性设计往往限制了软件在面对特定企业独特业务流程时的灵活性,使其难以完全适应特定的操作需求。
  • 适应性挑战:企业的业务环境是不断变化的,但标准化软件的功能和流程通常是固定的,这就造成标准化的软件难以快速适应企业的变化,尤其是在市场快速变化或企业战略调整时。
  • 集成难度高:标准化软件在初始设计时可能未能充分考虑到与其他系统的集成需求,因此在实际集成时可能会到困难,通常需要额外的努力和成本来完成集成工作。
  • 定制成本高:虽然标准化软件提供了基础功能,但企业为了适应自身业务发展需要,可能会有大量定制开发的需求。但这些定制开发的成本往往都很高,并且在后续的软件升级过程中可能会带来兼容性问题。
  • 用户体验不佳:标准化软件在设计上通常会考虑满足广泛用户群体的需求,无法顾及企业自身用户的具体操作习惯和偏好,这可能导致用户体验不佳,从而影响工作效率。
  • 功能过剩问题凸显:标准化软件为了覆盖尽可能多的用户场景,往往会开发大量的功能模块,这就意味着企业可能为了一些很少或未使用的功能支付额外的费用。此外,功能过剩不仅增加了软件的复杂性,还可能导致系统性能下降,增加对硬件资源的需求和维护成本,同时也会影响用户的操作体验。

虽然企业已经意识到标准软件的局限性,但传统的定制化软件开发周期长、成本高的特点对许多企业来说都是一个不小的挑战。然而,低代码技术的兴起为定制化软件的发展带来了转机。低代码平台通过简化开发流程和降低技术门槛,使得企业软件的开发成本大幅降低,让定制化软件不再只是大型政企单位的专属,帮助更多组织轻松构建符合自身业务发展的企业级应用,并因此获益。这主要源于采用低代码技术进行定制化开发的下列优势:

  • 缩短开发周期:低代码平台提供全生命周期的可视化开发能力,极大地简化了软件开发流程。平台允许开发者通过拖、拉、拽的方式和模型驱动的逻辑配置来构建应用,大大减少了传统编码的工作,缩短了软件的开发周期。
  • 降低开发成本:传统的软件开发模式往往需要大量的专业开发人员,这些人员的招聘和维护成本相对较高。使用低代码开发平台能够缩小团队规模,让项目交付更敏捷,最终帮助企业降低定制化软件的开发成本。
  • 提高业务响应灵活性:低代码平台允许企业快速迭代和调整应用,以适应不断变化的业务需求。其可视化开发方式能够减少编码错误的可能性,平台内置的即时预览和迭代功能使得在开发过程中就可以快速发现并修正问题,减少了返工的可能性,进而加快了业务响应的速度。
  • 促进业务与IT融合:低代码平台搭建了一个业务和IT人员共同交流和协作的平台,帮助非技术背景的业务人员快速了解软件开发的流程与概念,并参与到应用的设计中来,加强了业务与IT团队之间的协作。这种参与不仅促进了双方的沟通,还确保应用开发更加贴近业务需求,从而提升整体的运营效率。
  • 支持个性化定制:低代码平台提供了足够的定制能力,使得企业能够根据自己的特定需求创建应用。同时,使用低代码开发平台企业可以根据实际需求逐步扩展应用功能,避免了初期的大量投资。

除了快速构建数字化应用系统之外,使用低代码平台开发定制化软件还能够为组织带来以下好处:

  • 增强数据安全与隐私保护:定制化软件能够根据企业的特定安全需求进行个性化配置,从而在数据安全和隐私保护方面提供更高级别的保障。
  • 确保软件的所有权和控制权:企业拥有定制软件的完全所有权,这意味着企业可以自主决定软件的更新和维护策略,不受任何第三方供应商的限制。
  • 降低对外部供应商的依赖:借助低代码技术自主构建定制化软件,企业可降低对第三方软件供应商的依赖程度,特别是在技术支持和服务方面。这不仅有助于企业实现更自主的运营管理能力,还能在快速响应市场变化和客户需求的过程中,增强企业的灵活性和市场竞争力。

例如,某食品加工与零售企业为了加速业财一体化,落实精细化管理战略,决定采用低代码定制开发一套覆盖核心业务场景的软件系统。整个系统由150张数据表和400个页面构成,全面覆盖了采购、生产、销售、库存、物流、财务、报表以及部分OA功能。在具体功能实现上,配货、物流、仓库、对账等环节都根据业务的需求进行了功能定制,比如批次库存、多仓库、多库位、负库存等操作。系统功能全面,规模较大,归属于小型ERP系统类别。从项目立项到主要功能的部署上线仅仅花了8个月的时间,且总投入不到20万元,显著节省了时间和成本。特别是在上线调试阶段,采用低代码技术针对系统功能进行优化调整的速度,相较于传统开发方式提高了近百倍。

image

图:低代码构建的ERP软件界面,采用传统ERP软件的表单风格

2.2 第二阶段:从信息化到数字化

在诸多专业媒体乃至书籍资料中,信息化、数字化两个概念在很多时候都被混在一起,但实际上数字化更像是信息化的升级版。信息化可理解为用电脑或者手机上的各类软件来替代传统工作,比如在信息化之前,新员工入职要填写一个入职申请表,而之后在手机扫码打开表单填写。数字化是将业务流程进行数字量化,方便寻找更优方案。比如通过系统记录不同人员的工时和产出,找出人效最好的员工,分析他的工作方法后在组织内推广。随着组织从信息化向数字化转型的深入推进,低代码技术的应用范围日益扩大。低代码技术以其高效率和低门槛的特性,自推出以来便在数字化系统建设中得到了广泛的应用。

2.2.1 从内部边缘系统开始,定制化OA

对于数字化成熟度较低、人员工作饱和度较高的企业来讲,基于自身业务操作定制开发类似OA的应用软件,将停留在微信群和Excel文件的业务流程搬到软件系统中,实现业务流程的规范化与数据的规范化是最能带来实际价值的数字化工作。

例如,某职业教育集团为了解决传统OA办公软件在数据交互和流程管理上的效率瓶颈,采用低代码技术定制开发办公室自动化系统,以此来提升工作效率和满足个性化、资源集中化(集约化)、信息化的管理需求。新的系统包含完全贴合业务需求的人事管理、申请与审批、计划与总结、用章与合同管理、考勤管理、财务辅助等模块。其中,人事相关的流程管理包括请假、加班、考勤等管理,可以在申请界面执行录入、修改、查看审批等操作。考勤核对页面能够将考勤相关的信息统一展示在一张表上,极大地方便了人事对考勤记录的核对;在财务辅助模块中,通过读取和回写单位财务系统外联数据表实现了支付的批量确认和财务付款凭证生成等功能。OA系统把日常管理制度和流程搬到网上在线办理,优化了管理制度和流程,减少了繁复的手工操作,流程更加透明化、系统化,极大地提高了组织的协同能力。 image

图:低代码构建的OA软件界面,采用类似Excel表格的页面风格

2.2.2 渗透到核心业务系统,定制化CRM

除了OA系统之外,CRM(客户关系管理)系统在企业中也扮演着至关重要的角色。随着电子商务的日益成熟以及全球一体化进程的加快,传统的企业经营模式经历了深刻的变革,企业间的竞争规则也发生了重大转变。理解并满足客户需求,建立稳固的客户关系以及有效的管理客户信息,对于企业在市场中保持竞争力至关重要。在新的商业环境下,企业、供应商、分销商和客户之间的价值链协同成为企业竞争力的关键因素。因此,实施以客户为中心的CRM策略,对于企业在现代竞争中保持优势具有重要意义。

例如,某以企业4S点为主业的连锁销售集团,尽管已经采用了标准的CRM系统,但在实际应用中仍遭遇多个挑战。首先,系统未能满足4S店在客户管理和维护上的特殊需求,导致门店在接收保养和故障信息时只能被动响应,缺乏主动服务客户的能力。其次,CRM系统的内置逻辑与门店的实际业务流程存在差异,影响了操作的灵活性。对系统进行二次开发或功能扩展不仅费用高昂,且耗时较长。另外,系统缺乏直观的数据报表功能,门店不得不依赖Excel表格进行客户信息收集和客服工作,这不仅流程复杂,还难以保证数据质量,导致无法实现系统和闭环管理。为此,企业利用低代码技术成功定制开发的客户关系管理系统,包含六大模块,分别为数据导入、潜客管理、活动策划、回访管理、招揽管理和系统设置。适用于汽车4S店客服部以及服务部对客户的新车面访、新车回访、服务回访,以及首检、首保、二保、定保招揽和非保养入场招揽,流失招揽、质保提醒等。系统不仅能精准契合企业当前的业务需求,还能显著降低成本开支。

image

图:低代码构建的CRM软件界面,使用现代ERP软件的风格

2.2.3 延展到供应链协同,定制化供应链软件

接下来,我们深入到业务层面。在早期,企业之间的联系相对较少,供应链通常被视为企业的内部流程进行管理。其主要职责是协调从外部采购原材料,通过生产加工转化为产品并最终由分级分销商或零售商销售给终端用户的一系列活动。然而,随着信息技术的发展,以及行业竞争的日益激烈,企业内部的供应链流程已不能满足发展的需求。在优化内部供应链流程的同时,相应的信息化系统也需要进行同步的升级。但采用传统代码开发模式开发定制化的供应链管理系统时,常常遭遇开发周期长,系统交付延迟的问题。为了支持业务的快速扩张,许多公司纷纷尝试使用低代码技术来构建定制化的SCM(供应链管理)系统。

例如,某家纺品类零售企业,通过品牌运营和经营赋能,创造性地打造了一种新型的家纺连锁营销模式。在成立之初,公司曾委托第三方企业开发定制化的供应链管理系统。但由于开发时间长,迟迟不能交付,致使业务发展受到了影响。为了支撑业务的快速发展,公司经过全面评估,决定与低代码开发合作伙伴共同打造新的供应链管理系统。基于低代码技术构建的新版供应链管理系统分为三大板块,分别是用于企业内部的管理系统、客户门店端和供应商端。三大板块之间的数据能够无缝联动,确保公司能够实时捕捉各端的运营数据,快速响应市场变化和潜在问题;同时,也为未来的大数据分析提供了坚实的基础。

image

图:低代码构建的SRM软件中门店端界面,使用类似电商网站的卡片式风格

2.2.4 加速引进新技术,人工智能与物联网落地

技术创新领域,也是一样。随着云计算、大数据、物联网(IoT)、人工智能等前沿技术的不断进步,越来越多的组织正在利用IoT技术来增强设备管理能力、借助AI提升监测与运维服务水平。低代码技术不仅广泛应用于信息化系统,也正与这些新技术融合。通过信息技术(IT)与运营技术(OT)的整合,进一步推动数字化转型。

例如,某施工服务企业针对基坑监测场景使用低代码定制开发了智能监测平台。基坑监测是轨道交通等大型工程中不可或缺的风险管理手段,尤其是在基坑开挖及地下工程施工阶段,通过对一系列物理参数的定性和定量监测,再融合AI模型,为工程设计和施工提供数据支持和指导。传统的基坑监测系统往往局限于单项目数据监测或依赖物联网在线监测平台,引入低代码技术之后,就能够实现以现场管理和报告数据为中心,构建一个综合性的企业级服务平台。平台通过与自动化监测、AI判别,BIM、GIS、VR等专业平台的信息集成,实现对“人、机、料、法、环”五大要素的全方位监测管理。这个综合性的平台不仅拓宽了风险服务的范畴,更以低成本和高效率的目标,为基坑监测服务企业提供了创新、全面的解决方案。

image

图:低代码构建的物联网智能检测平台,经典的GIS界面风格

2.3 第三阶段:从分散的应用到平台集成

在信息化及数字化转型的过程中,受限于资金、技术、人才管理规范化程度以及员工观念等方面的原因,信息化、数字化建设往往需要循序渐进,分阶段开展。每个阶段,组织会选择不同业务环节开展信息化、数字化升级。要成功推进转型升级,组织必须熟悉单项业务级、部门级以及企业级三种不同场景下信息化、数字化的特点,并合理规划其中的关联点。根据转型推进的情况,逐步从较低的集成水平推进至更高阶段。从内部视角来看,信息化、数字化应用可大致分为三个阶段:单项业务级、部门级、企业级。

  • 单项业务级:主要是在信息化推广的早期阶段。组织通常会优先对那些周期性重复、操作简单、人工处理容易出错且相对独立的业务环节进行信息化改造。这一阶段的特点是信息化节点相对独立,一个信息点的输出无法自动传到下一个信息点,导致了人工干预增多,既增加了工作量,又增大了差错率,每个环节都是一个“信息孤岛”,无法实现数据共享。
  • 部门级:是在单项业务级基础上发展起来的,是指从部门的角度,将各个环节进行集成,形成一个系统性的管理。很多企业的信息化都是从财务管理开始的,如将工资核算、固定资产核算、总账管理、进销存等业务进行集成,实现财务部门内部的集成化管理。部门级应用显著提升了部门内各业务间的协同能力,提高了管理规范化水平,但缺点是仍未实现跨部门之间的数据共享。
  • 企业级:则是指通过集成方案,实现跨部门间的数据共享。企业级应用的目标是对多个部门的业务进行集成管理,消除“数据孤岛”,让所有数据及信息都能够实现跨部门共享。企业级集成的工作不仅仅是作业线上化,还可能涉及业务流程的重组。

由此可见,集成一直以来都是信息化、数字化建设中的关键环节。而低代码技术作为一种新兴的软件开发方法在集成方面具有显著的优势:

  • 开放的数据接入方式:数字化应用中业务流转离不开数据的支持。不同场景下的数字化系统对数据库设计有着各自的需求。尽管低代码技术提供了内置数据库,但其开放的数据连接方式同样至关重要。首先,企业可能已经拥有了多个数据库系统,能够连接不同数据库的低代码平台可以更容易的集成现有系统,避免了大规模数据迁移的烦琐。其次,支持多种数据库的能力,使得低代码平台能够与多样的技术栈协同,为开发者提供了更大的选择空间和扩展可能性。这不仅能提高应用构建的灵活性,还增强了平台的适用性和企业级应用的构建能力,实现企业内部数据孤岛的打通,促进数据的全面集成与利用。
  • API接口及服务:为了确保平台的开放性和互操作性,低代码开发平台通常会提供对外的API接口及服务。API接口允许在不同系统之间进行数据交换,这对于构建跨平台的应用至关重要。通过API接口或服务,平台可以与其他系统和服务进行集成,从而扩展其功能和应用范围。同时,开发者可以利用API接口或服务进行定制化开发,满足特定业务需求,而无须完全依赖平台内置的功能。
  • 插件及连接器机制:除了API接口之外,低代码开发平台通常还会提供插件和连接器机制。对于具备一定编码能力的开发者来说,可以通过编码的方式开发各种插件或连接器,从而将低代码构建的应用与各类软件和硬件设备深度集成,拓展系统的使用场景和服务边界。
  • 集成模板及示例:对于初始接触平台的开发者来说,集成模板和示例可以作为快速上手的工具,帮助理解如何将不同系统和服务集成到低代码构建的应用中。这些模板和示例提供了标准化的集成流程,大大节省了开发者在设计和实现集成方案上的时间。当然,通过参考模板和示例,开发者也可以避免集成过程中常见的错误,确保集成过程的顺利进行。

例如,某精密轴承制造企业,为其二期工厂采用低代码技术打造生产运营管控平台。平台建设涵盖了设计数字化、生产装备数字化、生产过程管理数字化、仓储物流数字化、运营管理数字化、能源利用数字化、新技术与模式的应用等多个方面。借助低代码技术构建的平台不仅包含定制化的CRM系统、ERP系统、WMS系统、MES系统等,还将各个系统进行有效集成。从供应链管理维度,平台打通了CRM、ERP及SRM系统,形成全供应链的流程管理;从生产管理维度,平台集成了PDM、SCADA、ERP、MES及WMS系统,连接整个生产过程及库存管理;从行政管理角度,平台融合了HR、OA、行政、食堂及访客管理等,高效提升办公效率。该平台完全基于低代码技术进行构建,整个系统贯穿企业运营的多个环节,围绕“智慧工厂”、“数字化车间”的需求,通过物联网技术高效集成了很多外部软、硬件设备,例如,蓝牙打印机、RFID、高拍仪、网络云打印、手持PDA、工业一体机、电视机、终端采集设备、物联网网关、号角广播、身份认证、钉钉、企业微信等,形成了软、硬一体化的解决方案。平台上线之后历经多轮优化,极大地改善了现有的IT与OT流程。从整体来看,企业的生产效率提升了30.38%、能源综合利用提升了11.11%、运营成本降低了21.16%、产品不良率降低了28.35%、产品研制周期缩短了37.77%。该项目也入选为2022年第二批浙江省智能工厂认定名单。

image

图:低代码构建的制造企业整体平台架构