主持人: 哈喽大家好欢迎来到今天的播客,呃今天我们来聊一聊。在服装行业里面,这个物料清单和工作流,它的通用化的功能。和定制化的功能,它的优缺点,以及我们怎么去平衡这两者之间的关系。

架构师: 那我们就直接开始吧嗯,就直接开切入这个,关键的这个,话题点。

主持人: 就是说,通用的技术概念,它的初衷是什么啊,然后它在实际当中会遇到哪些挑战?

架构师: 就是通用的技术概念它其实,呃,初衷都是好的就是说,大家。希望能够有一个统一的标准,然后可以适配到各个行业各个场景。减少一些开发和维护的成本提高效率啊,就是听起来非常的诱人,对但是。就像我们说的,这个均码的衣服它永远都没有办法。量身定做的那么合身嘛,那,这个世界上也没有一个人可以。精通所有的行业设计出一个,完全,对所有行业都友好的一个东西。

主持人: 那传统的 BOM 管理在服装行业里面有哪些,让人很头疼的难题?

架构师: 哎这个说来就真的是,太多了,首先就是他的这个动态性很差。就你每一次,要去调整这个面料或者说调整这个辅料。你都要非常,小心翼翼的去改,然后很容易出错。特别是像那种,有大量的款式要报价的时候你就,大部分都不会成单的但是你。每一个都要去,手动的改,就很浪费时间。比如说像有一个品牌他们做那种定制的 T 恤。他说客户可以自己上传图案自己选面料什么的,他们就发现就是。这个效率比传统的要低一半以上。

主持人: 听起来简直就是吃力不讨好啊!

架构师: 对呀,而且还有就是数据冗余。就你每一个,款式的每一个版本你都要,重新录很多东西。然后一旦这个更新不及时就会出大问题。我们有一个工厂就是因为这个 BOM 的版本用错了。导致他们,百分之十的订单都要返工。成本增加了百分之十五。还有就是他这个,物料之间的关联性很弱。就他这个 BOM 里面是不体现这个,面料的缩水率的。那你最后裁剪的时候就会浪费很多,你的这个单件成本又会增加,几毛钱甚至几块钱。

主持人: 传统的工作流管理在服装行业当中会有哪些让人头大的问题呢?

架构师: 首先就是他不够灵活嘛。就你这个流程都是死的。但是我们服装行业经常会有一些,紧急插单或者说,工艺上面的一些调整。那你这个时候如果说没有办法,去灵活的调整你的这个工作流的话。就会导致你这个订单交期延误。甚至有的厂就因为这个,紧急订单没有办法按时交付,导致他们客户流失率增加了百分之二十。

主持人: 哇这个代价也太大了吧!

架构师: 对呀,然后另外一个就是因为我们很多信息的传递还是靠纸质的单据或者说 Excel 表。那这个就很容易出现错误而且不及时嘛。我们有一个企业就是因为这个信息断层。导致他们的生产计划和库存对不上。就偏差达到了百分之三十。还有就是因为很多操作都是人工去操作的嘛。比如说像质检啊入库啊这些事情都是人工去做的那难免就会有一些疏漏。我们有一个工厂就是他的这个次品率。因为人工的疏漏导致他的次品率达到了百分之八。他的这个返工成本增加了百分之二十。

主持人: 你这么说的话就是传统的这种 BOM 和工作流的管理方式。会给企业带来哪些具体的负面的影响呢?

架构师: 首先就是你这个订单处理的时间会很长。就是你平均处理一个订单的时间要超过两个小时。然后你这个定制的订单要延迟三到五天才能交付。另外就是你这个隐性成本会增加很多。就是你可能,因为 BOM 的错误或者说流程的延误。导致你要返工整单,或者说你有库存积压,或者说你客户流失了。那这些成本可能占你这个订单总成本的百分之十五到百分之二十。最重要的是你没有办法响应这种快速定制的需求。就你的客户都跑到,别的,能够快速响应的竞争对手那里去了。

主持人: 从开发团队的角度来看的话,你设计一个通用的功能,它的核心价值到底体现在哪些方面呢?

架构师: 就是你可以通过这种模块化的设计。然后让这个东西可以适配到各个行业。那你就不用为每个行业都去开发一套。这样的话就可以减少很多重复的工作,我们之前有做过就是说可以减少百分之五十以上的。重复开发的工作,同时你这个部署的时间也可以从。六个月缩短到两个月。

主持人: 哇那这个开发效率提升的非常可观啊!

架构师: 对呀,然后另外一个就是因为你是通用的功能嘛所以你可以把这个数据的格式。和技术架构都统一起来。那这样的话就可以降低你这个系统集成的难度。同时也可以减少你维护多版本代码的这样的一个成本。再加上我们这个是可以通过配置。来适应各个行业的一些需求的甚至我们还可以通过一些行业插件。来扩展一些功能,所以他的这个灵活性也非常的好,就可以在不改变核心代码的情况下。让你这个系统不断的去适应新的需求。

主持人: 通用功能会给用户带来哪些,潜在的不便利呢?

架构师: 就是通用功能里面会有很多,用户用不到的东西。那你就会增加他的学习成本,然后操作也会变得很复杂。比如说有一些,行业的选项对于某些用户来讲他根本就用不到但是他还要去理解这些东西。另外一个就是,你这个通用的功能可能没有办法完全覆盖。你这个行业的一些,独特的逻辑。比如说我们服装行业里面的这个缩水率的计算。那你可能就没有办法在这个通用的功能里面去做你可能还要再进行二次开发或者说通过插件的形式来实现。那这个就会让你的这个用户体验没有那么好。

主持人: 听起来这些问题还挺影响用户使用的啊!

架构师: 对呀,然后还有就是,你这个用户还要自己去配置很多东西。比如说你这个 BOM 的结构你这个工作流的规则。那如果说你没有这个技术能力的话你很容易就配错了。那你这个生产计划就全部乱了。再加上这个通用功能他要不断的去更新嘛。那他每次更新都会,有可能让你这个原有的一些流程失效。那你这个企业就要不断的去适应这些变化。那这个对于很多企业来讲也是一个比较大的负担。

主持人: 定制化功能会有哪些,突出的优点和缺点呢?

架构师: 定制化功能最大的好处就是,他可以百分之百的匹配你的行业的逻辑和你的用户的操作习惯。比如说我们有一个做服装的客户他就是说他这个定制的 BOM 系统可以直接导入。他们的这个 3D 量体的数据然后直接生成他的版型的参数。那他这个就非常的高效。还有一个我们做电子的客户他就是说他通过定制的工作流系统他可以一键去触发。他的这个元器件的替代采购。那他这个操作也变得非常的简单。

主持人: 听起来确实是,量身定做的就是好用啊!

架构师: 对但是,定制化开发也有它的局限就是,你要从头开始做嘛那你的开发成本就会非常的高。我们有客户就是说他这个定制的 BOM 系统的成本是通用系统的三倍。然后另外一个就是你这个定制化的代码他没有办法标准化。那你这个后期的维护也会非常的困难。比如说你这个企业以后想要升级你的系统你这个定制的代码很有可能就跟你这个新的系统不兼容了。那你就非常的麻烦。

主持人: 我们到底应该怎么去选择,通用功能和定制化功能的这个平衡点呢?

架构师: 就是我们的建议是你可以把核心的功能通用化。比如说这个物料的管理这个流程节点的定义这些东西你可以通用化。然后行业专属的逻辑你可以通过插件或者说配置的方式来做个性化。比如说像我们刚才说的这个服装行业的这个缩水率的计算。那你就可以通过这种方式来实现。另外一个就是我们现在也有一些低代码的平台。那用户可以通过这种可视化的工具自己去定义。这个 BOM 的结构和工作流的规则。那同时我们也会有一些行业模板。就是我们把这个行业里面,通用的一些流程和配置。都事先做好,那用户就可以直接去使用。那这样的话就可以减少他的一些配置的工作量。

主持人: 听起来是一个不错的折中的方案啊!

架构师: 对就是这种,混合的模式就是通用的核心加上行业的扩展。是一个比较好的能够平衡成本和功能的这样的一个方式。就是我们会有一个通用的 BOM 和工作流的核心系统。然后各个行业可以根据自己的需要去购买他的这个扩展包。比如说服装的插件电子的插件。那这样的话你既可以保证这个系统的灵活性。同时又可以把你的成本控制住不至于说,开发和维护成本太高。

主持人: 就是说通用功能和定制化功能,在不同规模的企业里面,应该怎么去做选择呢?

架构师: 如果是中小企业的话我们其实建议就是用通用的功能加上行业插件。这样的话你可以把你的开发成本降到最低然后又可以很快的部署。通过这个插件的方式来满足你一些行业的需求。那如果是大型企业的话我们建议就是用这种核心通用加上部分定制化的这样的一个模式。就是你把核心的部分通用化这样可以保证你的成本不会太高。同时又可以通过定制化来满足你一些比较复杂的需求。那如果是超大型的企业或者说你这个需求非常的行业专属。那可能你就不得不做全定制化的开发了。就是他可以百分之百的匹配你的需求但是这个成本和维护的难度也是非常高的。

主持人: 那从开发团队和用户这两个不同的视角来看的话,通用功能和定制化功能,他们的特点和权衡的策略。

架构师: 就是从开发团队的角度来讲的话就是通用功能。他是可以通过复用和标准化来降低他的开发成本的。但是他可能没有办法在用户体验和行业适配上面做到很深。那定制化功能的话就是他可以完全匹配用户的需求。但是他的开发和维护成本都非常的高。所以我们的建议就是可以通过一些策略比如说核心功能通用化边缘功能定制化。然后或者说我们用一些低代码平台加上行业模板的方式来。平衡这个成本和效率之间的关系。

主持人: OK,那今天我们就是聊了一下这个服装行业里面。这个通用的功能和定制化的功能的优缺点。以及我们怎么去通过一些策略来平衡这两者之间的关系啊希望对大家有一些启发。

架构师: 以上就是这期播客的全部内容啦,然后咱们下期再见拜拜!