流程梳理的重要性
業務梳理是流程系統最重要的工作,業務梳理明確了,流程既簡單又准確,相反既復雜又混亂。大道至簡,這是一個由簡到繁,由繁到簡的過程。
同樣一個需求有的客戶畫了一個很復雜的流程,完成了功能。另一個客戶把業務拆分成幾個流程,也實現了功能。那種方式更可取呢?我們認為在滿足需求的前提下,越簡單越好。下面以個實際案例來闡述流程梳理的重要性。
這是一個業務需求,從第一個版本到第二個版本升級的過程。第一個版本用了一個流程,第二個版本拆分成幾個流程。需求是這樣的,在一個建築行業的財務管理中,有一個付款的需求,付款方式包括材料付款和勞務付款,材料付款又包括按合同采購的付款和零星采購的付款;勞務付款也包括按合同付款和零星勞務付款。每種付款方式審批流程是不一樣的,業務申請單也是不一樣的。
四種付款方式表單如下圖:
HFBPM業務開發平台支持多開始節點,客戶把四種付款方式放在一個流程里處理,流程圖如下(注,當時零星勞務的沒有):
流程運行是沒問題的,不得不佩服客戶能力和耐心,初看到這個設計圖,我感覺是不可思議的,通常如果覺得一個流程圖畫成這樣,肯定是哪里不對,絕對不會去付諸行動。有問題的東西即使去做了,也會返工。這個流程居然運行了2個月,運行的流程實例監控如下圖:
也沒人提出哪里不對。當客戶提出新需求的時候,我發現不能這樣做,等需要把業務拆分,把流程分成四個流程進行梳理,就非常簡單。如下:
材料付款流程如下圖:
勞務付款流程如下圖:
零星材料付款流程如下圖:
零星勞務付款流程如下圖:
這樣分成四個流程,做好一個上線一個,分別進行測試,把復雜的工作簡化,起到事半功倍的效果。
合理的流程梳理是流程系統成功的重要環節,必須拿出時間來反復研究和確認,如果客戶流程不合理,需要引導客戶修改業務流程,使實際業務能用計算機語言描述,而不是一味的遷就,埋下眾多隱患的話,這種BPM系統成功的概率就很低。所以說流程系統的實施是流程再造的過程。