开发者故事 | 低代码办大事,一年上线20余套应用
摘要:以低代码平台为引擎,他们打通降本增效的任督二脉,不到一年成功上线了涵盖内部使用和外部销售的二十余套系统。
讲述人:张经理,某制造业企业IT部门负责人
01
开发背景
我们是一家有60多年发展历史的制造业企业。2015年之前公司所有的系统都采取自主开发的模式。
2015年以后,随着企业由工厂制向集团制的转型,对应的软件需求急剧增加,我们开始引进外部系统以满足发展需求。
到了2020年,为了确保核心系统的灵活性和适应性,我们再次选择回归自主开发的道路,但这条回归之路并非坦途:
传统的开发模式周期长、效率低,跟不上集团快速发展的节奏。
尽管我们有100多人的IT团队,但内部开发框架的不统一以及“谁开发、谁运维”的模式,使运维工作变得异常艰难。
IT人才的招聘同样面临困境,即便成功招到新成员,也很难迅速融入项目。
02
低代码平台的初步探索
了解到低代码应用的火爆之后,我们萌生了自己搭建低代码平台的念头。然而,经过一系列尝试后发现,整个周期过长且成本其实远比想象中高。
于是我们决定将目光投向市场,寻找合适的低代码产品,在调研过程中,我们发现市场上的低代码产品普遍存在以下缺陷:
平台封闭,基于平台开发的成果完全依托于平台运行,无法沉淀自己的代码。
部分平台仅适用于构建流程性的轻应用,对于如MES、供应链平台等复杂应用则力不从心,但这些复杂应用,恰恰是制造业企业的核心。
经过多轮比较和评估,我们最终选择了金现代的轻骑兵低代码开发平台。
03
低代码平台的广泛使用
自2023年国庆后开始,我们正式使用轻骑兵低代码开发平台。不到一年的时间,各部门基于平台成功开发了二十多套系统,包括MES、智慧水务系统、进销存系统、供应链平台等。
其中,MES系统由几名应届生团队在不到两个半月的时间内开发完成。MES系统不仅显著提高了我们的生产效率,还成功推广到上下游企业,为我们带来了可观的收益。
在前期开发阶段,我们基于平台预留了丰富的接口与组件,为MES系统的拓展和维护提供了极大的便利。目前,仅需两名人员即可轻松实现系统的日常维护工作。
除此之外,我们还利用该平台为阀门、水表、燃气表等硬件产品针对性的构建了智慧能源、智慧环保以及智慧水务等系统,有效推动了这些产品的市场拓展。
公司内部的绩效考核、资产管理以及创新管理系统等也都是基于轻骑兵平台搭建而成。
智慧能源管理系统示意图
04
低代码平台带来的价值
#降低人员上岗门槛
我们通过一年的时间对在校大学生进行低代码平台培训,每周固定授课。
现在,毕业生在进入公司后仅需三四天时间即可上手开发,极大地缩短了新员工适应期。
#提升资源调配效率
在传统模式下,开发一个系统需要前端工程师、后端工程师以及两者的联调工作。
而现在,只需一名具备基本前端知识的开发人员,通过拖拉拽的方式就能快速开发出系统。同时,集团基于平台统一了开发框架,进一步提升了团队的技术一致性和资源调配效率。
#实现开发资产沉淀
我们基于平台制定了开发规范,并每年制定任务指标,要求团队进行效率提升的封装工作。
目前,集团已经通过平台封装了大量组件、模板以及设计的大屏、报表等标准化组件,构建起自己的开发资产库,为未来的开发工作奠定了坚实的基础。
05
低代码平台是如何用起来的?
在低代码平台的初期使用中,集团内部也曾存在不同的声音和质疑。为了克服这些障碍并推动平台的广泛应用,我们采取了以下措施:
对于那些担心平台束缚自己能力发挥的开发人员,我们安排他们先进行平台底层的封装工作,使他们的原有技术得以继续发挥作用。
我们围绕低代码平台对工作职责进行了明确的划分,如产品经理、UI设计师以及前端开发人员等都可以基于平台的逻辑进行工作划分和职责界定。
对于个性化的需求,我们建立了需求评审流程来评估是由平台完成还是由开发团队完成。同时,我们还设立了奖励机制以鼓励更多人员使用低代码平台进行开发工作。