MES产品演进思路初探

    结合近四年的MES售前及项目交付经验,总结个人认为理想的MES产品演进思路如下:

     一、打造自主软件开发平台

    为什么建立自主软件开发平台而不是购买第三方授权使用的基础开发平台?

    1.使用第三方平台存在技术风险。

    除非极好的售后技术支持,否则因为技术不开放,很可能导致承诺交付的系统功能无法实现或者调优。在我们以往项目中用到第三方功能插件Bug修复时就遇到这个问题,另外,看到Oracle云产品*因无法客户化、无法及时修复Bug带来项目实施不便利,也说明即便顶级软件供应商也会存在同样的问题。因为第三方责任带来的沟通成本影响了整个项目成本,也给软件产品研发带来了一些不确定性风险。

    (*此处Oracle云产品的例子不是特别适当,因为它已经是一类软件产品而非软件开发平台。相对而言,Oracle之前的EBS产品由于提供二次开发许可,所以一般的EBS项目都包含有大量二次开发,Oracle技术顾问利用EBS开发技术本身能够实现大量的客户化需求;由此,当Oracle产品转向云的时候,由于缺少这种开放性支持,导致一方面大量产品Bug无法及时修复,另一方面,客户化需求无法有效实现,这两点都影响了Oracle云产品的适用性和市场口碑。)

    2.当前技术开放性提供了可选择的余地,而且技术门槛并不高。

    典型的企业应用一般使用B/S或者C/S架构,而前者居多——当然也有说使用云架构的,比如Saas、Paas等,技术升级而已,此暂不在本文讨论之列。其中,Java EE 及其相关的企业架构框架(比如Spring、Hibernate等,技术成熟且广泛使用)又是技术首选,而且不论框架本身、还是Tomcat等中间件,大多是开源、免费的,唯一需要考虑的成本就是自主软件开发平台对于项目系统实现的支持是否足够,也就是软件开发平台自身架构的实现问题。

    在此基础上打造的软件开发平台及后续项目系统,都具备可持续升级和优化的技术可行性,而且基于SOA的架构思路,也为未来业务、应用集成带来很好的技术基础。

    二、结合行业解决方案打造MES产品1.0

    基于以往项目实施经验得知:MES产品的适用性取决于它所面向的业务场景,即MES产品是与行业解决方案息息相关的。且不说做钢铁、汽车这样跨行业、跨生产模式的业务场景差异,仅就汽车零部件生产而言,钣金件与注塑件生产对MES诉求都有很大的差异。不同零部件产品带来生产工艺的差异、生产线布局带来的生产组织和排程的差异、不同的质量管理工具方法与管理精细度的差异、仓储物流管理难点和诉求的差异……都会带来MES解决方案的差异、从而提出对MES方案差异性的要求。

    行业解决方案是基于公司自身客户资源、技术团队经验、解决方案沉淀、IT技术储备、项目实施方法论……打造的个性化十足的MES方案。在此基础上通过具体的项目规划、构建、实施、完善,打造出面向特定行业的MES产品1.0,并使之有广告宣传、项目推广的可能,并能切实取得宣传效应,并进一步实现同行业MES项目质量可控、实施风险降低、项目周期压缩和成本降低。

    三、围绕MES行业解决方案打造MES产品2.0

    如果说实施 1~2 个MES项目就能吃透某个(细分)行业,这不太现实,尤其注意到MES项目不是像 ERP 那样大金额、高收益、长周期,MES厂商所面向的客户也不一定就是行业“灯塔”,类似SAP与行业领军人物合作来打造行业解决方案的做法,在MES行业并不适用。

    好在,制造企业生产管理业务的开展与MES系统的使用是紧密耦合的,一般来说,基于MES项目一期的成果,后续信息化需求具有较强的可持续性。因此,MES厂商需要围绕客户和项目机会,继续深化MES解决方案,继续完善MES产品,打造2.0、3.0、4.0版本……

    这种完善,有可能是指细化MES产品1.0中的业务方案和系统功能,也有可能是围绕MES(或企业生产管理)其他相关业务管控点,构建新的独立的功能模块。总之,MES产品功能模块之间应尽可能做到:既能独立部署、又能与(狭义的)MES无缝集成。这样,一方面打造了广义MES的业务覆盖面,提高MES产品的综合竞争能力,另一方面,也可应同行业其他客户需要,快速部署某些独立功能模块,实现功能选配、减少定制。

    另有两点需要说明:

    一、市场拓展,不局限于MES

    打造自主软件开发平台带来一个附加价值就是,可以借由此平台打造适用于特定应用场景的应用系统,也就是基于客户/项目需求纯定制化。同时,借助具体的项目要求,可进一步完善软件开发平台的关键特性(Features),比如:微服务架构、移动应用、微信/钉钉集成、第三方公共服务集成……这里就不再展开讨论了。

    二、打造自主软件开发平台及自主MES产品,并不意味着放弃MES产品代理

    市场的变化日新月异,市场的要求也千奇百怪。对于一家新的MES厂商来说,客户的要求往往一时难以实现,这再正常不过,特别是高项目金额的项目往往对产品成熟度有很高要求。如能代理业界成熟、高影响力的MES产品,那么就能充分利用自身商务资源,抓住快速占领市场的机会。

    只要有机会、客户项目优质,不只是拿下一单,还能借此机会锻炼MES研发和实施团队、完善解决方案和项目实施方法论……好处不一而足。

你可能感兴趣的:(MES实施)