ERP选型落实之后,将转入ERP项目实施服务,ERP软件的实施理论“三分软件,七分实施”,其在ERP项目中是至关重要的环节。下图是对ERP实施阶段总体的描述,基本上所有的EPR项目都会经过这些步骤。
从上图中可以分为5个ERP实施步骤,就是系统分析(Discovery),系统设计(Design)系统建设(Construction)、系统测试(Testing)和系统切换(Cutover)。
下面对第一个阶段系统分析(Discovery)做一个简单的说明:
系统分析:把可能存在的问题尽量找出来
不管企业ERP项目的范围是大是小,一开始总会有很多的未知因素。越早发现这些未知因素,软件选型以及业务流程优化的工作就可以做得越好。
系统分析阶段的主要目标,是要把现有软件系统以及业务管理方面的问题充分暴露出来,这是一件需要在进入系统设计阶段之前就做好的事情。ERP项目存在的每一个问题都会在项目的某一个时间点上被发现,而企业的机会就在于尽早地发现这些问题,而不是留到以后再去处理。如果企业在这个阶段没有认真对待,然后直接进入系统设计甚至系统建设阶段,那么将来就一定会需要付出更大的代价来解决问题。
系统分析阶段有4个重要的组成部分,这4个部分是互相紧密关联的:
(1)分析现有业务流程(As-Isprocesses)。理解企业现在是如何处理业务的。
(2)找到改善机会。看看企业在哪些方面可以做得更好。
(3)对ERP项目小组进行软件知识培训。让大家充分了解ERP软件的功能。
(4)建立软件原型(softwareprototype/modeling)。前面的3项工作为做好第4项工作打下了坚实的基础。
需要说明的是,建立软件原型这项工作经常被企业误解。这项工作不属于下一阶段的系统设计,而是系统分析阶段的核心。建立原型的概念在研发领域已经存在了几个世纪。在ERP环境下,建立原型的目的是要在测试环境下快速建立一个模型系统(modelsystem),看看ERP软件对企业业务流程以及管理需求的适用程度,从而获得第一手的资料。
一般来说,在建立软件原型之前,企业已经做了一些需求分析的工作。比如,在ERP选型方案之前,企业是必须要做需求分析的。在系统分析阶段分析现有业务流程的时候,会让大家对管理需求有更深刻的认识。
在建立软件原型的过程中,会对企业的管理需求进行重塑以及重定义,这就会让需求分析工作得到进一步完善。通过建立原型,可以大大缩短需求定义的时间,同时也有助于大家理解ERP软件的功能与设置,这对制订更好的业务解决方案是非常有帮助的。也就是说,了解ERP软件的现有功能可以让大家知道ERP软件能做什么,然后可以针对管理需求进行更深入的交流与探讨,而在此之前是很难做到这一点的。
通过建立软件原型,可以发现企业管理需求与ERP软件功能之间的差距。对于ERP软件功能上的不足,可能会导致企业管理层调整对ERP软件的期望,或者是修改业务流程,甚至可能会导致ERP二次开发。在系统分析阶段所了解的这些方方面面的情况,为下一步的系统设计工作打下了一个坚实的基础。