??? 所謂BPM(Business Process Management), 即業務流程管理,是指根據業務環境的變化,推進人與人之間、人與系統之間以及系統與系統之間的整合及調整的經營方法與解決方案的IT工具。業務流程管理應該包括"建模-實施-監控-管理"等過程,要具備其所需的所有服務與工具才能叫作BPM。
??? 現在的信息系統開發方式的缺點在于對需求表達不清晰、效率不高。在這種思維方式下流程被固化在系統中,企業不能隨著商業環境的變化而方便迅速地改變業務流程,而企業環境的變化促使企業必須快速地調整業務來響應。實時性企業將敏捷地使用最新信息,以積極地消除其關鍵性業務流程中的管理與執行層面出現的低效率延遲。BPM的出現正是為了解決企業流程實時改變所帶來的敏捷性、實時效果評估、資源整合與優化等問題,而這些問題是不能為傳統的OA和工作流所解決的。
通過BPM,可以對業務流程進行自動化,并通過流程的分析及監控功能,對業務進行整合及計量,從業務角度、組織角度、IT角度都可得到可量化的改善效果,這種效果隨著管理者通過BPM分析與優化流程,將越來越顯著。
研究表明,未來2年與J2EE平臺結合緊密的BPM產品將占據主導地位。
摘自:
QQMagicer的專欄?
http://blog.csdn.net/qqmagicer/articles/672075.aspx????? 時間走入21世紀,計算機技術和網絡技術的飛速發展給世界帶來了一場信息化的革命,他的影響已經逐漸滲透到世界上的各行各業,每個角落。企業的管理領域也不例外地被卷入到這場變革之中,作為變革的產物,誕生了一個新的名詞:ERP。
?
?????? 從MRP開始一路走來的ERP,其外延和內涵逐步豐富:從外延上,他包含了越來越多企業管理活動,在內涵上,隨著管理理論和計算機、網絡技術的進步,他也將最新的管理方法,技術納入其中。相對于以往的MIS系統,ERP已經不是利用計算機將現有管理模式體現出來,而是利用ERP本身包含的最佳管理理論和實踐對企業進行一場深刻的管理革命,BPM就是這場革命中的核心內容,也就成為了關系到ERP實施成功與否的重要因素。
?
?????? BPM,顧名思義就是業務流程管理。在企業的管理活動中,一個業務的完成總是經過一系列步驟完成的,這就是一個業務流程,每一個業務流程一般來說總是跨越各個部門,而所有的業務活動就基本可以組成公司的管理活動,因此,業務流程的合理與否也就直接決定著企業管理活動是否能夠獲得成功。傳統的企業管理模式注重的是組織結構和管理的角色,對流程漠不關心,因此表現為以職能為中心的組織形式。然而隨著基于流程的管理理念的日益發展,現代的管理模式將把中心投向對流程的支持。在這種新的管理模式下,人們將工作在團隊中,他們將向最終的結果負責,而非向上司或活動負責。管理人員更像是導師,而非原來的類似監工的角色。
?
???這種先進的管理方式就使得在對企業進行ERP建設或者企業管理的改革時,最重要的一項內容就是評估企業現有流程的合理性,對于完全不合理的流程需要進行業務流程重組(BPR),而流程管理,相對于流程重組,是一個持續性的概念,而不是一個顛覆性的概念。流程管理將原來BPR 定義中的徹底性、根本性融進了規范化、系統化中,指出不一定全是徹底的重新設計業務流程,而是應該規范的對流程進行設計,需要進行重新設計的就進行重新設計,不需要的就進行改進。可以說,構造卓越的業務流程是流程管理的本質,也是流程管理的根本目的。
?
流程管理包含以下三個層面:規范流程、優化流程和再造流程。對于已經比較優秀,而且符合卓越流程觀點的流程,可能原先沒有完全規范,可以進行規范工作;如果流程中有一些問題,存在一些冗余的或消耗成本的環節,我們可以采用優化流程的方法;對于一些積重難返,完全無法適應現實需要的流程,就需要進行再造了。從這點上看,流程管理的思想應該是包含了BPR的,但是比BPR的概念更廣泛,更適合現實的需要。
?
那么,BPM和ERP、供應鏈、電子商務有什么聯系呢?
首先,ERP是一種支持端對端的業務流程的工具。如果一個企業在沒有清楚的描述出流程的基礎上就上ERP 系統,ERP最終必然會崩潰。一個ERP 項目的成功實施,首先應該做的就是創建卓越的業務流程,然后才是安裝ERP 軟件來支持這些流程。
供應鏈實際上就是一個跨企業的業務流程。供應鏈管理從本質上看就是一種流程管理,
流程管理的外延也必將不斷擴大。
電子商務的本質是通過電子的手段使公司以外的第三方(客戶及供應商)能夠進入公司的系統,公司的業務流程將他們整合起來。只有通過流程管理,使流程變的表現優秀,才能使整合進流程的供應商和客戶對公司的業績進步發揮更大的作用。
?
如何去實現流程管理呢?
進行流程管理有自己的一套方法論,首先,需要需要進行一些發現核心流程、改進核心流程的工作,然后將流程進行甄別,選擇,按照流程的合理程度對其進行規范、優化和再造。實行新的流程后根據實際運行狀況不斷進行反思,形成一個遞歸的過程。
?
在進行BPM 的時候,需要對流程進行描述,對流程的表示形式并不唯一,有文本法、表格法以及圖形法等。為了得到對業務流程的直觀印象,人們通常會采用圖形法來表示流程。最常見的是流程圖法(Flow Charts),該方法遵循ANSI 標準,優點在于可理解性好,但同時存在不確定性太大,無法清楚界定流程界限等缺點,特別是在流程圖中的輸入、輸出不能模型化,所以可能失去關于流程的細節信息;角色行為圖RAD(Role Activity Diagram)也是一種常見的流程圖形化描述方法,它特別擅長強調流程中的角色職責。行為被表示為垂直的一串節點,水平線則表示人的參與。此方法的主要不足之處在于不具有模型分解的能力,這使其除了用于模型流程總覽外,無法支持深入的流程描述;IDEF 模型系列也是在流程描述領域很有影響力的方法,它包括IDEF0(ICAM DEFinition Language)以及由此改造而成的用于信息分析的IDEF1,和用于動態分析的IDEF2、用于流程分析的IDEF3,事件過程鏈EPC(Event-Process Chains)模型借鑒了實體-關系(ER)模型和數據流圖(DFD)等模型方法(圖8),可以通過引入組織和信息建模元素,生成擴展的事件驅動過程鏈(eEPC),使得與業務流程有關的各個方面的信息能夠在一個模型中被描述;Petri 網是完全從過程的角度出發為復雜系統的描述與分析而設計的一種有效模型工具,它在描述并發、沖突、同步等行為現象上具有優勢。但是,雖然Petri 網在復雜系統表達、可理解性與可實現性方面具有較好的表現,但如用來進行流程建模,還需要從組織因素表達、模型分析等方面進行必要的補充和探索。
?
流程管理的實施中也會存在一些問題,梳理一下,就會發現企業流程管理中經常發生的問題大都是:
1.主體不清——責任意識、流程意識雖然建立了,但落實不足;流程和業務有脫節;有時,
流程成為部門之間推卸責任的借口。
2.流程過細——大多數流程過細,沒有分級概念,不利于監控和維護;過細的同時又不能
窮舉,描述過粗,不能有效解決實際問題。
3.審批繁瑣——環節多,時間長,反應速度較慢,不利于企業競爭力提高。
4.推動不足——推動力量單一,主要來自于流程管理部門;流程接口人不穩定,對流程管
理理念、方法、工具等缺少系統培訓等等。
?
?
業務流程管理的技術實現被稱為業務流程管理系統(BPMS)。以下是BPMS所必需的功能:
1.迅速實現商業規則和商業目標改變的能力
BPMS必須提供實現改變的必要技術并確保業務經理能夠對正在改變的業務狀況作出迅速的
反應。
2.測量這些改變的影響的能力
能夠做出迅速改變固然是重要的。但是這一改變有什么作用呢?很明顯,BPMS 必須提供現
在比改變以前更好的業務流程信息。該信息可能包括更迅速的執行或更便捷的操作。
3.將什么和如何、資源管理,以及流程獨立的分離
4.以前后一致的方式定義、改變和實現業務流程
?
流程分析與優化重組的步驟與方法:
1.組織小組討論,找出開發流程每個階段存在的問題
2.整理問題
會后,將記錄下來的問題進行整理,去除重復,形成一個清晰的問題列表。
3.將問題分類
4.尋找解決問題的方法
5.選擇最好的解決方案,指定某一個人負責實施
6.評估實施結果,修正解決方案,重新實施
7.進行下一問題的解決
8.進行新一輪的流程分析
摘自:foundnet的網絡生活:http://blog.csdn.net/foundnet/archive/2004/06/30/31040.aspx
BPM的邊界界定
BPM的目標是實現企業管理的有序化和企業運營的增值,在我看來,BPM
包括如下內容:
1)BPA(業務流程自動化)
通常人們將流程的真正執行部件稱為工作流系統,直到今天,傳統的
工作流系統仍然在BPM系統中扮演著中心角色,正是它實現了業務流程
的自動化,BPA包括如下內容:
a)流程建模技術?? 如Petri網、控制流語義、數據流圖、
UML中的序列圖、協作圖、狀態轉換圖等
b)流程定義技術?? 如XPDL,BPEL4WS等
c)流程執行引擎?? 如我們談過的jbpm,shark等
2)BPI(業務流程集成)
BPI(業務流程集成)系統是實現流程集成技術的具體載體,是它把我們
的軟件開發方式由面向過程、面向對象和面向構件等轉變為面向服務,BPI
包括如下內容:
a)流程間通信技術? 以前可以采用的有遠程過程調用(RPC)、分布式對象(CORBA、DCOM/COM+、RMI)、面向消息的中間件(MOM)等,現在可以選用基于Web服務的動態、輕量級的服務協作中間件
(Service Cooperation Middleware,SCM)
b)EAI技術? 主要實現企業內部的應用集成
c)B2B技術? 主要實現合作伙伴間的應用集成
3)BPR(業務流程改進)
BPM以優化管理為歸宿,而不僅僅滿足于業務的處理;BPR包括下面的內容:
a)流程監控與分析
b)流程優化
c)流程改進
摘自:【HongSoft@業務集成】:http://blog.csdn.net/hongbo781202/archive/2005/03/10/316425.aspx