大数跨境

近距离看组件化装配场景应用之旧房改造系统

近距离看组件化装配场景应用之旧房改造系统 鲁班搭软件
2025-12-26
1
导读:在大体介绍了如何来做组件化装配之后,后续通过一些具体的场景应用示例,近距离地分析这些应用系统在传统模式下碰到的
在大体介绍了如何来做组件化装配之后,后续通过一些具体的场景应用示例,近距离地分析这些应用系统在传统模式下碰到的痛点,以及如何通过组件化方式来装配构建。
先说明一下,这个应用是一个校友的业务,通过交流,觉得有点意思,拿来作为示例。
业务描述:
在各个城市中,有相应的前端市场团队,通过各种渠道,搜集旧房改造的各种信息,然后汇总、分析,针对具体的旧房单元给出决策意见,然后再由市场团队推进,再反馈、分析,最后形成改造项目。每个项目再有具体的人员、分工、采购、工期、交付等事项。
从业务本身来说,逻辑不复杂,但是从信息头绪来说,还是很多,所以如果没有一个系统,确实在工作上会很受影响。
当前的方式:
1、通过一个低代码平台,建立了一个应用,里面有各种表单(旧房信息、房主信息、小区信息、改造意向信息等),由市场人员来使用。
2、每周由市场人员把上述信息形成汇总,导出为EXCEL,管理层会在EXCEL上补充一些信息以及通过EXCEL的公式能力,来形成分析结果,根据分析结果再反馈给市场人员相应的后续决策意见。
3、找了另一个项目管理工具来管理具体项目。
之所以采取这个模式,可以看成是一个妥协的结果:
1、低代码平台很便宜,搭建基础的信息系统,也很便捷;
2、在基础信息之上,要做决策,一个是涉及到专业的公式逻辑,一个也涉及到其他的数据和管理上的保密考虑,采取EXCEL是个可接受的方式。而且EXCEL本身是免费的。
3、项目管理,并不是前面的低代码平台的强项能力,通过EXCEL来管理,又很麻烦,所以再找一个专业工具来做,而且常见的项目管理工具也有许多是免费的。
但在当前的系统方式下,确实存在诸多的难受:
1、数据上的合并、管理,非常麻烦,而且往往导致信息的不一致,还难以发现。
2、业务决策也难以及时,只能基于这种节奏。而且数据周末汇总上来之后,周末就要把业务上的决策处理出来,否则下周的业务就会影响,这样,决策团队的工作时间就很受挤压。
3、如果数据量大了之后,数据上的维护工作就会大大增加,影响到各个团队的工作。
如果开发一个针对性的系统呢?
1、开发成本高、时间长
    熟悉软件行业的朋友稍微算一下,如果把这个系统中涉及的功能来定制开发的话,小几十万可能未必能打住成本,时间上也会影响业务开展。即便采取“泛微”系统类似这样的同时具有低代码工具和项目管理模块的,也没有能解决全部问题,而且泛微的项目管理未必能满足需求。
2、业务上存在持续的调整
    无论是市场开展方式还是决策中的逻辑考虑,都可能在不同的城市或者阶段,会不一样。这样对于定制开发出来的系统,后续就会碰到赶不上的状态。
通过上述近距离的分析,相信大家能够清晰地看到软件的痛点:
1、并不是没有,而是不通;
2、由于不通就重新开发,并不是好的解决方案。
这个系统如何通过组件化方式来装配构建呢?
1、针对业务的结构,分成各个空间(几乎无成本)
2、功能组件化:
    1)市场推广相关的组件:通过低代码工具产生,成本极低。
    2)数据导出为EXCEL组件:免费和商业的都有;
    3)WEB版的EXCEL组件:有商业版本,成本也不高;
    4)项目管理相关的组件基本可以看成两个方面:
        A. 项目中的常规对象组件,通过低代码工具产生,成本极低。
        B. 特定的报表、分析组件,免费和商业的也都有。
3、装配:
    这里的细节不一一描述,但总的来说,通过脚本等一些能力,是完全可以将上述的一些组件连接起来,挂在业务对象或者空间下面,形成业务上可使用的能力。总的来说,这里的成本是“人工”,上述业务系统的复杂度而言,这样人工量应该是在1~2人.周的范围内,这样,成本也就能比较有限了。
在这个模式下,我们来看两个方面:
1、成本
    1)组件成本:组件本身确实都有相应的开发成本,通过低代码工具,也是要考虑低代码工具的成本。但是只要建立了组件化体系,这样可重复使用的组件或者工具,其使用成本会大幅低于其开发成本。当然组件成本会与使用时长相关,用的时间越长,费用越多。
    2)装配成本:这里是人工,如果用户本身也具有装配能力的话,这方面成本甚至变成0。而且装配成本是一次性成本。总的来说,装配成本不会高。
    3)空间建立成本:空间的建立不需要开发,所以可以看成0成本。
2、未来的升级
    1)业务逻辑的升级,这个通过装配去调整;
    2)业务结构的升级,这个往往是空间上调整;
    3)业务功能的升级,这个通过补充更多的组件来实现;
之所以组件化装配能够来解决传统方式难以解决的矛盾,我想,其核心在于以下几点:
1、组件领域,持续做深、做专,而不是重复造轮子,组件能够走向商业化,才是价格能够走向实惠的前提。
2、“装配”专业化。在传统的代码模式下,可以看成是“通过代码来装配”,那装配的工作还是没有脱离开发,这样,其成本、可视化、可编辑性都优化不了。把“装配”独立出来,单独的专业化,超越常规的“集成”能力,它会是软件体系中的一个特别重要的软能力。
3、具有“场景空间体系”。场景空间体系提供了装配的基础,在这个基础上,可以产生多种装配模式,让业务可以灵活调整。
本篇介绍到此,后续再介绍其他的应用示例,欢迎大家留言交流。

【声明】内容源于网络
0
0
鲁班搭软件
分享、交流关于软件的组件化架构的思考、方法和实践,聚集同行、朋友,为行业在组件化、产业化的发展共赋绵薄之力。
内容 17
粉丝 0
鲁班搭软件 分享、交流关于软件的组件化架构的思考、方法和实践,聚集同行、朋友,为行业在组件化、产业化的发展共赋绵薄之力。
总阅读246
粉丝0
内容17