用户和开发人员都知道,ERP系统由于更新速度较快,处于不竭升级和打补丁的状态,导致系统稳定性较差。但是,系统的不稳定可能导致业务人员无法下订单,导致业务阻滞甚至更严重的系统瘫痪。所以,ERP系统的稳定性是非常重要的。
假如用户和开发人员能够提前知道其不稳定的原因,然后进行个性化定制,可以大大提高ERP系统的稳定性。实际上,ERP系统稳定的原因主要来自用户和开发人员。
用户原因:需求不明确。客户在提出ERP开发计划时没有考虑到企业将来成长的需求;后期由于业务的扩展和变化,原有的一些功能可能无法满足客户的需求,迫使客户提出多样性、易用性或完善性的需求,假如没有经验丰厚的团队来满足需求,将成为软件稳定性的一大隐患。
开发者理由:软件开发不符合正常程序。在企业中,软件设计一般由高级开发人员担任,但他们通常很少有机会与客户直接沟通,缺少一线项目经验。所设计的软件也是参考了很多竞争对手的资料或实施、售前人员的反馈需求和一些本身的经验,这些软件往往经不起进入维护阶段的考验。在软件开发阶段,最常见的问题是在没有设计文档的情况下编写程序,然后在程序编写完成后增补设计文档。没有严格按照分析设计阶段编写的文件执行,不了解设计人员的想法,直接影响产品的发布和以后的维护工作。
此外,预发布的测试版本一般由专门的测试部门完成。开发人员帮忙处理测试问题,指导测试工作,但测试人员的程度参差不齐。通常有些测试人员对软件功能不熟悉,不是从何下手,测试出来的问题也是简单的问题。假如开发人员能够测试本身的程序,就可以有效地减少系统不稳定的情况发生。
除此之外,ERP系统行业还有另一个原因。一些企业根据项目逐步细化提炼,形成最终产品。只要对项目有需求,就需要想办法解决,在源项目进行更改。产品越改需求就越多,越改就越是不稳定。国内有很多ERP系统产品在功能上也是大同小异,缺少创新的东西。跟风是各行各业遍及存在的问题。为了图方便,导致产品的不稳定也是不可避免的。