流程是ERP的“灵魂”?
BPM惯穿ERP始终
为什么实施ERP之前需要首先做BPM,BPM与ERP的实施有着怎么样的密不可分的关系? Scheer教授认为,ERP系统的实施主要是用来支持流程的。企业通常是按照它的功能来划分机构,一般包括: 营销、采购、生产和财务等,最初企业每个部门都通过IT技术来支持它的流程,因此每个部门都有自己的数据库与应用程序。然而客户的订单却穿越了企业的各个部门,客户向销售部门下达订单,订单转移到采购、生产部门,最后通过财务部门与这个客户进行结算。
所谓流程就是将企业不同部门的功能根据客户的要求连接在一起,他们所用到的数据基础是一样的,所以不同的数据库之间就会发生交换与联系。ERP最初的想法就是基于这种变化,将不同的数据库统一起来。但是从功能的角度来看,企业的各个部门还是根据自己的不同功能在工作,那么在未来企业新的服务架构中,功能库又被分开,会通过一个“流程引擎”将这些功能整合起来,“流程引擎”的作用就是实现不同功能在计算机系统里面的实施。
BPM的功能就是在ERP系统中对流程进行描述,通过对流程准确的描述传输到技术流程平台层面,技术平台通过不同的服务单元和统一的数据库来实施ERP的新功能。也就是说,以后企业要改变它的组织架构或者流程时,只需要改变BPM产品中对流程的描述,而技术层面的服务器单元不会发生变化。所以BPM不是企业的单个功能,而是一个控制流程的平台。现在ERP的架构正在发生变化,Scheer教授认为,在今后的ERP方案中,BPM将成为ERP方案的“心脏”。从前ERP的实施是为了固化企业的管理流程,但今后的ERP将朝着基于流程的方向发展,它将使得IT方案更加灵活,随时适应企业组织机构的变化。
流程是企业管理的源头
当我们评价一个企业是否成功时,需要从它的业务效率、管理透明度、创新能力等方面进行考察,最终会发现流程管理的质量才是问题的源头。企业只有不断维持、优化自身的业务流程,或者能够比竞争对手更快地响应客户的需求,才能更加灵活地随市场条件的变化而改变。
业务流程管理是提高竞争力和革新能力的前提条件,因为它直接影响着决定企业生存的几大关键问题: 产品的推介过程、生产和服务过程、支持过程、管理控制过程。用以流程为导向的IT应用系统,如ERP、CRM或SCM等,不仅能够连续优化应用过程,而且可以鉴别各种业绩指标。从这个前提上看,BPM的定义应该是:对业务流程、组织机构和IT系统应用的持续调整和优化,从而形成了业务流程管理的完整循环,进一步解决ERP没有解决的问题。