分析业务流程的起点,是先整理现有业务流程的清单。在决定项目范围里面需要包括哪些业务流程的时候,企业务必要注意下面几点。
首先要记住,在一条主流程里面,上游的流程会影响下游的流程。举例来说,如果企业想大幅改善客户服务部门的订单输入速度,那么就要把上游的销售报价(在销售部门)包括在项目范围里面。因为如果销售部门的报价流程存在问题,就会延误客服部门的订单输入速度,或者引起大量重复性的数据处理工作。我们现在讨论的是企业内部的供应商与内部客户之间的关系,以及流程上下游之间数据传递的品质。如果企业不能通过ERP项目解决这些不良的或者杂乱的数据源,那么就真的很难实现ERP项目带给企业的利益。
其次,一条业务流程实际上可能代表多条业务流程。还是以订单输入流程为例来进行说明,有些订单可能是手工输入的,有些订单是通过EDI传递过来的,有些订单是通过互联网输入的。另外可能还有一些格式上差别很大的国际订单。这些流程可能分别由不同的部门来执行。如果这些流程之间的差异比较大,就应该把它们视为独立的业务流程来处理。
即使企业意识到了这些流程处理上的差异,但是如果没有在ERP项目范围里面进行细化,那么在制订进度计划以及项目预算的时候就会估计不足。比如从实施的角度,企业可能会有4条或者5条不同的订单输入流程,对于每一条流程,在做流程分析、参数设置、系统测试以及操作培训的时候,都需要独立进行。如果不这样去细化,就是估计不足。