头图

原文链接:https://www.nocobase.com/cn/blog/rapid-development-with-nocobase

本文作者:有巢数智

关于有巢数智

Youchao Digital.jpg

安徽有巢数智信息科技有限公司(简称:有巢数智)长期深耕建筑交通行业,致力于为政府监管部门、建设单位、施工单位、监理单位、监测单位等行业相关方提供数智化解决方案。

有巢数智的产品深度集成了 BIM、GIS、IoT 等技术,以推动建筑行业的数智化转型。我们坚信,通过先进的技术手段,能够助力行业实现高效、智能、绿色的建造方式。

建筑行业数智化转型加速

当前,建筑行业正经历深刻的数智化变革。《十四五建筑业发展规划》提出目标:“建筑工业化、数字化、智能化水平大幅提升,建造方式绿色转型成效显著,加速建筑业由大向强转变”。

面对建筑行业日益增长的数字化需求,有巢数智的团队也经历了多次技术迭代:从单体应用架构到微服务架构,从C# 全栈开发到 C#+Angular 前后端分离再到 SpringCloud+Angular 前后端分离。

在产品与项目的开发过程中,有巢数智克服了很多困难,同时也面临着诸多挑战。

面临的挑战

1. 用户需求的不确定性

在建筑行业,信息化应用相比其他行业起步较晚,导致行业从业者对数字化转型的需求描述较为模糊,往往需要我们自行理解并提供解决方案。这种“边设计边施工”的常态,不仅加剧了产品与研发团队的沟通压力,也增加了交付的不确定性。

此外,建筑行业涉及多个细分领域,建筑行业涵盖多个专业领域,如房建、桥梁、隧道、机电、水务、测量、试验等技术类岗位,以及安全、物资、设备、商务、财务等职能岗位,每个领域的专业术语各不相同。

由于行业背景的差异,还出现过这样的趣事:

在一次需求调研中,我们的新入职产品经理听到客户提到“模板”时,眼前一亮,心想:“终于遇到个我熟悉的词了!”他迫不及待地打开 WPS,熟练地进入模板中心,兴致勃勃地向客户展示。结果,客户愣了一下,随即忍俊不禁:“呃……我说的‘模板’,是建筑施工用的那种。”

原来,客户提到的“模板”是这样的:

模板.png

这次经历让我们深刻认识到,建筑行业的信息化不仅需要技术,更需要一款能够灵活应对行业独特性、需求变化的工具。

2. 极短的交付时间预期

在建筑行业的重大基建项目中,各方对项目进度和质量的关注度极高,特别是在关键节点,各种检查、观摩活动成了施工单位的“政治任务”。而信息化、数字化、智能化应用则是对外展示的“亮点”,客户对此期望极高,甚至希望“今天的想法,明天就成为产品,后天就可以上线使用”。

同时,在建筑行业“7-11”无节假日式的高强度工作节奏下,我们的开发团队常常面临紧迫的工期。休息时间的远程会议邀请是常态,很多时候甚至不得不通宵加班,以保证按时交付。在这样的高压环境下,团队必须寻求更高效的开发方式,以适应行业的特殊需求。

3. 行业转型与竞争加剧

近年来,随着行业发展趋势的变化,建筑企业逐步从规模扩张转向精细化运营,更加注重质量提升和成本优化。

与此同时,许多建筑企业也开始成立自己的数科公司,竞争环境愈发激烈,原本的合作伙伴变成了市场竞争者。这种变化迫使我们不得不寻找新的技术手段,以更低的成本、更高的效率完成项目交付。

选择 NocoBase 进行技术变革

面对诸多挑战,我们决定调整技术路线,以降本增效、提升竞争优势为目标。

在 2024 年 9 月至 10 月,我们将技术方向瞄准了:代码生成器、功能组件化、产品SAAS化、微服务架构和低代码平台。随即我们调研了近 20 个开发框架,并从 30 多个维度进行对比,最终选择了 NocoBase 作为我们的技术底座。

NocoBase 的插件式架构让我们看到了无限可能。虽然在最初应用过程中,部分功能仍有优化空间,但其灵活的架构设计让我们能够快速构建、调整并迭代功能。与此同时,在与 NocoBase 团队的合作中,我们深切感受到了他们的激情、活力和专业精神,这也极大地激励了我们的团队。

成果显著

选定 NocoBase 后,我们迅速组建团队,投入到新技术栈的学习与实践中。最初从 JAVA、Angular 过渡到 NodeJs、React,对团队而言是一项不小的挑战,好在有 NocoBase 团队的专业指导和支持下,我们逐步适应了新的开发模式,并很快取得了实质性的成果。

自主开发近 10 个插件

插件开发.PNG

自主开发插件功能.png

在不到半年的时间内,我们开发了近 10 个 NocoBase 插件,包括数据字典、自动编码等。未来,我们计划对这些插件进行产品化和规范化,并逐步上架 NocoBase 插件市场,以助力 NocoBase 生态的发展。同时,我们还在不断探索如何利用 NocoBase 提供的能力,扩展插件的功能,提升适配性。

升级企业内部系统

内部系统.png

除了作为客户解决方案的技术底座,NocoBase 也成为了我们公司内部管理系统的核心支撑。通过内部项目的实践,我们深入挖掘了 NocoBase 的产品特性,并在使用过程中提出了多个功能优化建议。同时,我们基于实际需求开发了一系列插件,为未来的产品化奠定了基础。这不仅提升了公司内部的管理效率,也让我们更全面地理解了 NocoBase 的潜力和可拓展性。

2 个月内交付客户项目

铁路安全穿透式管理系统.png

2024 年 8 月,国铁集团发布《铁路建设项目现场安全穿透式管理工作的指导意见(铁建设〔2024〕102 号)》,要求加强铁路建设项目的现场安全监管,提升信息化管理水平。

我们的客户迅速行动,与我们合作开发铁路安全穿透式管理系统,以满足新的安全管理要求。仅用 1 周,我们的团队就让系统从零变成可用,并在短短 2 个月内实现全面交付,创造了公司同类项目最快交付纪录。这一成功案例不仅展现了 NocoBase 在高效开发和快速交付方面的优势,也验证了其在复杂行业场景中的适用性和灵活性。

未来展望

随着与 NocoBase 的合作不断深入,我们计划将已有的产品经验迁移至 NocoBase 框架,并打造一系列独立插件和基础应用,如物联云平台、BIM+GIS、数字孪生、数字大屏等,以进一步提升用户的开发效率。未来,我们将基于这些积累,持续优化 NocoBase 解决方案,为建筑行业提供更高效、可复用的数智化解决方案。

数智化解决方案.png

从单体应用架构到微服务架构,从 C# 全栈开发到 NocoBase 无代码开发平台,我们的技术路线始终在进化。未来,我们期待与 NocoBase 团队携手,共同探索建筑行业的数智化未来,为行业客户提供更高效、更智能的解决方案。

我们相信,随着 NocoBase 生态的不断发展,它将成为建筑行业数智化转型的重要支撑,为更多企业带来变革性的提升。

相关阅读:


NocoBase
4 声望0 粉丝

不必投入几年时间、数百万资金研发,花几分钟时间部署 NocoBase,马上拥有一个私有、可控、极易扩展的无代码开发平台。