笔者从事的技术方向与工业软件有关的主要是MES和APS,所以本文也主要是以这两个工业软件作为背景针来分析,所以可能会有一定的片面,所以本文也仅供参考。
提起这个话题,主要是因为之前跟一个企业的信息化主管交流说起来了APS,他问我,我这边的APS产品的定制性(或者货架性)到什么程度?我说定制性即使跨行业(离散行业内)的话一般在30~40%,如果是某个行业内已在其他企业已有实施应用的话,同行业内企业的定制实施也有可能会更小。这是我个人经验认知。没想到这个企业的信息化主管完全不赞成这个说法或者做法,认为APS产品应该是通用的,他认为作为供应商提供的这个软件不需要调研就应该满足他们的要求。好吧,这个话题就暂时放下。随后就聊起来了他们的MES系统,得知是他们自己定制开发的,并且是考察了市面上很多MES产品之后做出的决定。我就问了一句:为什么不直接采购一个呢?是因为市面上的这些产品不能够满足需求吗?然后,就没有然后了哈。
作为软件供应商来说,当然希望自己的产品是跨行业的货架式应用型商品。但现实是很骨感的。反过来说,如果能够达到这种通用化的局面,也许早就被一两家一统江湖了,也许现在也没有什么研究发展的必要了。市场局面不是这个样子,一定是有他的道理的,类似现场有神明。
任何企业的存在,一般来说都是有他的竞争优势之处的,这种竞争优势决定了这个企业业务的侧重点是有一定的差别的。而这种侧重点有差别,必然会反映到MES和APS这样的工业软件里面的。更别说不同行业的企业,根深蒂固的工艺上的差别,这就决定了MES/APS这种工业软件不可能像office软件一样这么完全的货架式通用商品。
其实博士期间做的论文方向是大规模定制,深入思考了了大量的产品族、portfolio、产品平台等物理产品的模块化与定制化的思想方法与技术。工业软件其实也是一种产品,底层的思想也是一样的。
从社会层面来说,我们也经常说一句话:只有民族的,才是世界的。(鲁迅先生在《且介亭杂文集》中说:“只有民族的,才是世界的.”)。同样是英语,也还有什么美式、英式甚至印度式等等的区别吧。对吧?!