什麽是BPM?
?在IT界,有壹個不成文的規律,就是我喜歡用概念忽悠人。關於“什麽是BPM?”,很多材料中沒有明確的定義(明確的含義),因為IT領域的很多概念在不同的場合有不同的含義,隨著時間的推移而發展,所以不能稱為定義,只能稱為描述。
?在了解BPM之前,我們先來說壹個熟悉的術語——業務流程。業務流程是企業、政府和其他組織為實現其業務目標而開展的壹系列活動。這些活動必須由兩個或兩個以上的人或IT系統串行或並行執行,活動的執行需要滿足壹定的規則和條件。下圖顯示了壹個報表審批流程。
?在上面的報告審批流程中,首先,相關業務人員(參與者)向相關領導提交費用報告(執行活動)。領導審批後,系統會根據預設的規則自動判斷費用總額(流程攜帶的業務數據)。當total >: 5000(規則或條件)需要二級領導審批,審批通過後提交給文檔管理員歸檔保存(參與者為系統)。在整個流程中,有手工操作(暫稱為AgileWork),如提交費用報告、領導審批等,也有自動操作(暫稱為AgilePart),如審批與否、判斷總值、保存單據等。
?基於以上認識,BPM應該是企業中業務流程管理的壹種方法,通過建立、實施、評估和管理壹套企業業務流程的軟件系統,也就是我們常說的軟件平臺。
?我知道壹些專門從事BPM的制造商,田零BPM是其中之壹。之前和田零總經理簡單交流過,可以分享給大家。綜上所述,田零BPM體現了以下特點:
業務流程建模:業務人員從業務的角度用流程圖描述業務流程,這也是壹種流程設計工具。
業務流程自動化:根據定義的流程,在BPM系統中自動執行,完全拋棄傳統的紙質,流程流轉不需要人工幹預,這就是智能化的BPM流程引擎。
系統集成:BPM不僅僅是人參與,壹些活動也可以由IT系統參與。比如請假流程中,需要判斷請假人在HR系統中是否有年假周期。這就需要BPM提供執行自動作業的功能,比如調用WebService,執行某些方法。
業務流程管理:可以可視化的監控流程的執行情況,處理流程執行過程中的意外情況,即提供實時的流程監控。
?說到這,人們通常會認為這實現了業務數據的流動過程,是壹個好的BPM系統!不,這還不夠。真正的BPM不應該只是業務數據的流程。而且還可以提供報表數據分析,從而得到決策的依據。企業要跟上發展,未來企業領導者的關註點不能僅僅停留在業務數據流本身,更要用數據發現問題,得出決策依據,從而搶占先機。
BI是什麽?
?BI,即商業智能(business intelligence),是壹套完整的解決方案,用於有效整合企業中現有的數據,快速準確地提供報表並提出決策依據,幫助企業做出明智的商業決策。這也使得流程管理上升到了另壹個高度,那就是業務流程優化。
業務流程優化:統計分析流程執行情況(包括效率、成本、瓶頸、負載)。根據統計分析的結果,對流程進行改造,優化流程的執行,提供流程模擬和分析工具,實現BPM和BI的完美結合。
?BPM軟件的發展,業務流程建模是基礎,業務流程自動化和系統集成是實現手段,業務流程管理是流程,業務流程優化是目標。BPM是壹個持續的過程,這個過程的每個環節都會形成壹個封閉的循環,迎合了企業成長的過程。所以BPM+BI的完美結合。必將對企業的信息化建設起到非常重要的作用,提高企業的市場競爭力。
?最後,如果妳的公司也在擔心BPM的選擇,妳可以百度搜索“田零BPM”來了解。