流程梳理的重要性

流程梳理的重要性

      业务梳理是流程系统最重要的工作,业务梳理明确了,流程既简单又准确,相反既复杂又混乱。大道至简,这是一个由简到繁,由繁到简的过程。

同样一个需求有的客户画了一个很复杂的流程,完成了功能。另一个客户把业务拆分成几个流程,也实现了功能。那种方式更可取呢?我们认为在满足需求的前提下,越简单越好。下面以个实际案例来阐述流程梳理的重要性。

      这是一个业务需求,从第一个版本到第二个版本升级的过程。第一个版本用了一个流程,第二个版本拆分成几个流程。需求是这样的,在一个建筑行业的财务管理中,有一个付款的需求,付款方式包括材料付款和劳务付款,材料付款又包括按合同采购的付款和零星采购的付款;劳务付款也包括按合同付款和零星劳务付款。每种付款方式审批流程是不一样的,业务申请单也是不一样的。

四种付款方式表单如下图:

 HFBPM业务开发平台支持多开始节点,客户把四种付款方式放在一个流程里处理,流程图如下(注,当时零星劳务的没有):

流程运行是没问题的,不得不佩服客户能力和耐心,初看到这个设计图,我感觉是不可思议的,通常如果觉得一个流程图画成这样,肯定是哪里不对,绝对不会去付诸行动。有问题的东西即使去做了,也会返工。这个流程居然运行了2个月,运行的流程实例监控如下图:

 也没人提出哪里不对。当客户提出新需求的时候,我发现不能这样做,等需要把业务拆分,把流程分成四个流程进行梳理,就非常简单。如下:

材料付款流程如下图:

 劳务付款流程如下图:

 零星材料付款流程如下图:

 零星劳务付款流程如下图:

 这样分成四个流程,做好一个上线一个,分别进行测试,把复杂的工作简化,起到事半功倍的效果。

       合理的流程梳理是流程系统成功的重要环节,必须拿出时间来反复研究和确认,如果客户流程不合理,需要引导客户修改业务流程,使实际业务能用计算机语言描述,而不是一味的迁就,埋下众多隐患的话,这种BPM系统成功的概率就很低。所以说流程系统的实施是流程再造的过程。

原文地址:https://www.cnblogs.com/legweifang/p/13650304.html