前些日子,一位前同事跟我抱怨,他们做的MES系统,凉凉了。这样的话,我从不同人口中听到过不止一次。

我们做的系统,做到一半做不下去了......
我们的系统,工人都不爱用......

不只是MES,所有制造业的软件都有可能失败,因为企业的业务各不相同。不可能有一个套路来遵循。不过仍然有一些基本的要点要做好,尽量规避可能产生的风险。

专业的业务顾问

做过MES/MOM系统的人,都会知道业务顾问的重要性。一个优秀的业务顾问,是项目成功的关键因素。如果很不幸,你们的业务顾问不给力,那你们这个项目实施过程,恐怕会异常艰难,最后可能会,没人使用,一首凉凉送给你。为什么呢?我们的系统,是给车间使用的。如果最后,不满足车间工人的需求,或者从一开始,我们的项目,目标就不清晰。那么失败几乎就是注定。MOM系统涉及到生产计划、生产过程、质量、物流、设备等众多模块。从需求调研开始,就要兼顾全局,考虑与其他系统的整合。尤其是ERP/SAP,所以,业务顾问的业务视野和高度,直接决定了是否能够顺利实施。

选择好的平台

每个企业的业务流程都不同,即使同一个行业,也会有差别。很多公司认为,应该完全定制化,从0打造出一个完全适合自己的系统。我想说,理想很丰满,现实很骨感。首先,企业很少有能够参与开发的资源,其次,随着业务的更改,维护系统原有代码会非常困难,成本极高。所以,最好是选择大公司的成熟产品,在平台基础上定制开发。会大大降低开发成本,同时可以快速培养自己的维护人员。

不过分承诺

行业普遍情况,销售人员过分夸大产品功能。承诺所有需求都能实现,吹的完美无缺。然而,在实施过程中会发现,有些功能非常棘手。越来越多的需求无法满足,导致延迟交付,客户由期望转为失望。后果我想,不会太好。

需求控制

做这种系统性的项目,新增需求和需求变更,是不可避免的。对于需求的把控一定要到位。这也是我第一步强调业务顾问的重要性。见过很多,在实施过程中,新增的需求或变更太多,完全打乱了项目正常的进度。各项业务之间,总会有千丝万缕的关系。过多的变更和新增需求,会打乱系统最初的规划。导致实施成本超支,严重的甚至无法交付。

分阶段实现

一口吃成一个胖子是不可能的。同理,想一步到位实现MES/MOM系统所有功能也是非常困难的。项目实施前要规划好每一个阶段的目标。这样可以有效降低,实施过程的风险。更容易的控制项目的走向。

由高层领导推动

高层领导一定要参与项目,因为MES/MOM项目涉及多部门协作,及业务的复杂性和多变性。高层领导参与,一方面可以使项目更容易往前推进,另一方面由领导对阶段性的成果进行审核,避免项目后期遭到上层领导质疑。

生产部门参与

虽然我们做的是IT项目,但是我们的使用者和业务是来自于生产部门。要让生产部门人员参与其中,作为项目成员一分子。这样,我们的业务就不会偏离,也能满足使用者的需求。在上线时会更容易推行。

考虑好已有系统

MOM不是一个单独的系统,是一个平台层,要对接生产企业各种系统。在开始前,要对各个已有系统分析调研,做好后期接口规划。如果最后,无法对接其他系统,那么对客户来说将会是一个非常不好的体验。

做好上线测试

系统在上线前,一定要做好测试,修复各种遗留问题。没有完整的测试就上线,在生产环境发生问题,会让使用者很沮丧。问题越多,客户越抵触。而生产环境数据也很珍贵,错误的逻辑可能会造成比较大的损失。

做好培训及支持工作

所有的使用者必须要经过培训,通过培训,能了解他们的工作发生了什么样的变化,有什么优化。提升使用者对系统的热情。也能打消初次使用系统手足无措而导致的抵触心理。同时,要有专门的支持人员,深入车间现场,为用户解决问题。一来可以与用户交朋友,互相理解,也能让他们看到我们对系统的用心,让用户乐意去使用我们的系统。

结语

相信遵循以上十点,我们的项目一定能够顺利实施交付,并且达到较高的客户满意度。当然,要做到这些并不容易,需要项目团队及客户互相配合,齐心协力来完成。

听说你的MES系统又失败了?的更多相关文章

  1. 你的MES系统又失败了?正确的打开方式在这里

    都知道MES实施艰难,真正成功的很少:有人戏称:10个MES,7个失败.1个不死不活.1个伪成功,最后一个仍需努力. 导致MES实施失败的原因有很多,所谓“成功的MES是一样的,失败的MES各有各的失 ...

  2. 别忘了在使用MES系统之前,还有关键一步!

    如果你是不熟悉工业自动化领域的专业人士,又或者是从IT或其他背景进入到操作技术(OT)领域的相关人士,那么我相信你不会后悔读到这篇文章. 我们都想做到智能化生产,想将MES系统,APS系统应用到生产过 ...

  3. MES系统与喷涂设备软件基于文本文件的数据对接方案

    产品在生产过程中除了记录产品本身的一些数据信息,往往还需要记录下生产设备的一些参数和状态,这也是MES系统的一个重要功能.客户的药物支架产品,需要用到微量药物喷涂设备,客户需要MES系统能完整记录下每 ...

  4. 企业信息化建PLM系统、ERP系统、MES系统是单个逐步建设好,还是同时上比较好?

    企业信息化建PLM系统.ERP系统.MES系统肯定是单个逐步建设好啊,不仅仅是各个系统单独建设,系统内各模块的实施也应该先后逐步推进,切不可想着一口吃个大胖子,一股脑的全上,求全求快是很多系统实施失败 ...

  5. 【详解】ERP、APS与MES系统是什么?

    ERP是什么?MES是什么?APS又是什么?无论他们有什么功能,对企业有什么意义,不过都是计算机在读写一些数据而已.实际上这一切的本质不过是数据在硬盘和内存中快速的读和写. ERP是--,APS是-- ...

  6. MES系统学习

    MES系统是当今制造型企业信息化的热点,而统一建模语言UML是面向对象建模的标准语言,在软件工程发挥着重要作用.MES系统如何进行UML建模呢,今天和大家重点讨论一下MES系统的UML建模方法,请看本 ...

  7. Win7 & Win 8系统更新失败的解决

    转自:Win 8系统更新失败的解决(原创) 这几天win 8又出了一大堆更新,而且是一更新完就要重启,重启之后照例要进入更新包的安装过程.不爽的是,屡屡在重启后出现"配置Windows更新失 ...

  8. 浅谈MES系统SMT的JIT功能(一):JIT原理

    前段时间帮忙客户实现了MES系统的SMT线上的JIT功能(JIT功能只适合电子行业的生产线),今天就来谈谈JIT功能是什么,为什么工厂车间需要用到JIT等等一些经验 首先说说JIT: 准时制生产方式( ...

  9. C#C/S框架演示 (MES系统)

    之前做过一个MES系统,发一些里面的截图.如果有朋友也用这个框架.或者有兴趣可以一起学习学习.使用开发工具VS2013,数据库SqlServer2008和Oracle11C.插件dev15.2,开发模 ...

随机推荐

  1. java异常基础整理

    1.try-catch e.printStackTrace(); 会打印出方法的调用痕迹,如此例,会打印出异常开始于TestException的第16行,这样就便于定位和分析到底哪里出了异常 2.使用 ...

  2. "二分法"-"折半法"-查找算法-之通俗易懂,图文+代码详解-java编程

    转自http://blog.csdn.net/nzfxx/article/details/51615439 1.特点及概念介绍 下面给大家讲解一下"二分法查找"这个java基础查找 ...

  3. hibernate深度学习 游离状态 HQL

    当我学完这个之后 我仿佛都懂了 = =或许这就是 hibernate的力量吧. 操纵持久化对象(Session) 1.1. 在hibernate中java对象的状态 Hibernate 把对象分为 4 ...

  4. 【转载】Docker+Kubernetes 干货文章精选

    主要涉及到以下关键字: K8S.Docker.微服务.安装.教程.网络.日志.存储.安全.工具.CI/CD.分布式.实践.架构等: 以下盘点2018年一些精选优质文章! 漫画形式: 漫画:小黄人学 S ...

  5. WebGL展示3D房屋内景

      原文地址:WebGL展示3D房屋内景   由于生活和工作上的原因,从年前开始一直到处奔波,没有太多的时间去关注和学习WebGL图形学相关的技术, 不过陆陆续续都有学习使用blender进行3D建模 ...

  6. WebView,我已经长大了,知道自己区分是否安全了!

    一.前言 如果你在用 Android 原生系统(Google Play 服务),在使用 WebView 加载某些网页时,一定遇到过以下的安全警告红屏. 这是 WebView 的安全浏览保护策略,在 A ...

  7. SpringBoot从零单排 ------初级入门篇

    有人说SSM已死,未来是SpringBoot和SpringCloud的天下,这个观点可能有点极端,但不可否认的是已经越来越多的公司开始使用SpringBoot.所以我将平时学习SpringBoot的内 ...

  8. 【Python3爬虫】常见反爬虫措施及解决办法(二)

    这一篇博客,还是接着说那些常见的反爬虫措施以及我们的解决办法.同样的,如果对你有帮助的话,麻烦点一下推荐啦. 一.防盗链 这次我遇到的防盗链,除了前面说的Referer防盗链,还有Cookie防盗链和 ...

  9. 基于springboot搭建的web系统架构

    从接触springboot开始,便深深的被它的简洁性深深的折服了,精简的配置,方便的集成,使我再也不想用传统的ssm框架来搭建项目,一大堆的配置文件,维护起来很不方便,集成的时候也要费力不少.从第一次 ...

  10. MOCK API 的定义及实践(使用eolinker实现)

    MOCK API 的定义 根据百度百科的定义,mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法.这个虚拟的对象就是mock对象,mock对 ...