李奇建
(福州金山工業園區管理委員會,福建 福州 350008)
隨著現代科學技術的迅速發展,人們的生產生活方式也發生了巨大的變化;它迫使現代企業面對一個更加多變、更加激烈的競爭市場。在這種嚴峻的形勢下,每一個企業的管理者都將面臨一個嚴峻的問題:如何在未來的市場競爭中生存和不斷發展。
業務流程管理(BPM)[1]是最近幾年出現并迅速發展起來的一種新的管理理論。它是在現代信息技術的基礎上建立起來的,它把管理者的注意力集中在企業的業務流程上,而不是傳統的注重功能。該理論也為提高我國企業的管理水平提供了一條新的途徑,幫助我國企業將業務流程管理思想引入現代企業,從而大大提高企業績效。但是業務流程管理理論本身還不太規范完善,例如,它可以不支持動態改進企業的業務流程,系統完成后,業務流程將被固定到系統,這使企業的業務流程開發困難,它也為企業附加了額外成本。
本文介紹了一個提高的業務流程管理框架,作為一個整體工程描述,用于治理和提高企業的業務流程。
人員視圖通常包括分組的組件,如組織結構、文化、角色、職責、責任、能力、工作和溝通。流程視圖包括我們計劃、控制和更改業務流程的方式,資源視圖關注組織中使用的資源,它們如何集成到業務流程中,以及它們各自的性能和利用率級別。客戶視圖處理客戶細分的需求、服務特征和設計以及客戶反饋。實現和維持業務流程管理文化的一個關鍵成功因素是理解變更及其跨組織所有維度(人員、資源、流程和客戶)的影響的能力。組織這樣做需要實現三個基本目標,首先,所有員工在同一業務語言溝通的能力,其次從同一擴展企業的角度來看,每個人的方法改變第三業務流程不斷和持續的改變整個可重復的。另一種關于BPM的觀點是基于工作流和企業應用集成(EAI)的,工作流技術焦點在于業務流程自動化,EAI主要研究如何將各種應用集成為一個完整的系統。工作流組件是BPM框架的核心部門,企業應用集成(EAI)通過將一系列的方法、技術和工具放在一起,對不同的應用進行集成,實現企業信息系統的集成。
要將基于功能的組織轉變為基于過程的組織,不僅需要管理者理解組織組件及其相互關聯的風格,還需要他們掌握管理組件的方法。
基于過程的組織的管理可以細分為以下組件:客戶管理、計劃和控制、資源管理、更改過程、學習和知識管理、人員和性能管理。其中許多是職能組織所熟悉的,但學習和知識管理卻在不斷變化。畢竟,業務流程管理的目的是使組織的員工與客戶保持一致,通過業務流程和相關資源產生客戶價值。在此過程中,績效管理和知識管理被用作提高組織客戶價值交付的關鍵驅動因素。
業務流程管理生命周期是一個閉環,從客戶開始,到客戶結束。區分客戶的需求是第一步,接下來的邏輯步驟是定義組織想要實現的目標,包括必須具備哪些功能,以及需要向客戶提供哪些產品或服務[2]。
在計劃階段之后,通過為指定的功能(流程、資源和人員)創建標準和度量,在生命周期中建立控制。資源管理是跟蹤所有運營資源的性能的活動,從而產生性能水平和性能偏離標準。以上要素的支撐部門是知識管理,它能夠為組織的學習活動提供支持,從而創造創新。從創新變革為起點,導致全新的反饋到計劃活動的改造方法。周期中的最后一個環節是績效管理,它以平衡的方式考慮不同的組織產出。此活動的獎勵和表彰直接影響員工及其在組織內部以及在組織內的運作方式外部客戶。
雖然傳統的觀點為我們描繪了一個借助BPM管理企業的誘人形象,但是它們并沒有提供一個系統的框架,也沒有定義一個清晰的業務流程管理工具。
我們可以看到新的業務流程管理模型由三個層次組成:策略層次、業務集成層次和任務層次。企業高層管理者借助BPMS管理企業戰略,業務集成層負責企業業務流程的運行。企業憑借其業務流程管理系統(BPMS)來完成其業務流程管理[3]。BPMS是企業可用于對其業務流程進行建模、部署和管理的IT系統,BPMS能夠讓企業在業務流程規劃方面實現短時有效創新,同時充分利用事前的IT投入。它還提供了一種方法,可以使業務流程在未來十年中演進,以支持可能快速發展的企業的復雜性合作。
BPMS可以給業務流程集成一個“四步”方法,即所謂的流程建模、流程部署、流程管理和流程動態改進?!八牟椒ā蹦軌蜃寴I務分析師、企業管理者、員工等不同概念的用戶在從始至終的生命周期中一直參加到業務流程診斷。BPMS的基礎接口涵蓋業務分析接口、企業管理器接口、員工/客戶接口以及其他企業BPMS接口。基本流程設計形式提前存儲在BPMS知識圖書館,然后流程分析師可以通過圖形化界面模型BPMS BPM工作臺,所提供的知識轉移過程的相關過程模式庫,和過程治理工具,能夠憑借使用瀏覽器訪問,增加(部署)業務流程從業務流程知識圖書館業務流程管理系統??梢酝瑫r部署和更新流程,而沒有必要截斷流程服務器。提供予它們可以動態查詢進程實例的任何條件。過程知識庫可以統一授權根據Internet的多網絡用戶操作過程的分發,以便用戶訪問過程庫。業務分析人員還可以在系統管理工具的幫助下,通過流程搜索語言(業務流程查詢語言,BPQL)管理業務流程。BPMS就要擔保任何業務有關系的活動的流動性和跨越組織邊界的技能,這在價值鏈中顯得尤為重要。
假設企業計劃用BPMS來下定義和集成流程,則很輕而易舉將現有系統集成到流程規劃設計中。雖然BPMS是主要用來集成現有的后臺系統,但同時它也具備其他的優勢和潛力。例如,很多公司如今已經打算使用仿真等工具以及其他商業智能(Business Intelligent,BI)[4]。假設將仿真歸為到BPMS中,單單在設計流程的桌面上就能夠進行方便有效的操作,如拖放,用戶完全可以有效地參加到所有流程的規劃。對于不同的公司和不同的業務流程,IT在流程設計中的參與深度會有極大的不同。這主要決定于企業文化展現、技術技能還有部署的流程種類。在業務方面首要突出如何找到流程、規劃流程和分析流程的優化。
總之,BPMS的特征是:⑴規范化;⑵強有力的跨平臺,技術成熟,高可利用性、可拓展性支持等等這些方面有長處;⑶使用技術支持軟件,能夠覆蓋所有各級EAI的要求;⑷在流程治理這一方面,它提供了所有成套產品覆蓋所有業務流程發展的完整的時期,涵蓋業務建模,應用程序銜接,過程監管和管治、業務總結分析和性能提升[5,6]。
BPM工作臺上有4個組件,業務建模器包括4個功能,企業建模使組織能夠在數據存儲庫中捕獲企業信息和知識;流程建模方法為用戶提供了一種創建模型和分析業務流程的有效方法;模擬使組織能夠觀察流程如何響應流程輸入的變化,就像在真實的工作環境中一樣;業務分析和流程翻譯功能建立在三個上層功能之上。
UML Modeler是作為獨立應用程序使用的對象建模工具,或者作為與業務建模器的聯合運行的對象建模工具,它通過彌合業務需求與其對應的IT需求之間的差距,從而促進建造業務流程驅動的應用程序。標準UML圖是可以遵從流程模型的業務對象、規令和使用business Modeler建造的企業數據結構中開發的。
BPM知識庫是一種文本管理解決方法,可以清理,整合并提供業務流程模型,企業數據,關系知識和其他的集中存儲公司信息。BPM Server Web Publisher是基于Internet的交付方法,使團隊成員和其他工作人員能夠查看,獲取他們的任務并使用BPM知識庫中包含的流程模型,企業數據和其他公司信息[7]。基于單獨定義的用戶訪問級別,企業許多地方的成員都可以通過Internet或企業內部網登錄和訪問已發布的材料。 除了傳達流程模型和相關數據之外,Web Publisher還在以下方面為人員提供信息,教育和培訓。
BPM Monitor提供來自業務流程引擎生成的事件的實際實時數據。管理人員基于最近的訊息,對所使用的資源和正在執行的活動做出業務決策。BPM Monitor通過將實際指標反饋給BPM Workbench以進行進一步的分析和流程重新設計,從而結束維持的流程改進生命周期,BPM Monitor由兩個組件組成[8]。
業務流程狀態顯示監視業務流程引擎的數據和審計跟蹤,給流程管理者一個自動化類型業務流程的具體操作平臺。工作流監視器是一個根據web的Java應用程序,它允許流程管理器查看其自動化的業務流程,然后執行任何管理操作(暫停、停止、重新分配等),以便從世界上任何地方的Internet連接中執行正在運行的工作項。具體地說,流程經理有權跟蹤和確定員工(組織單位)的績效水平。
業務狀態顯示為自動化業務流程提供了比工作流儀表板更高層次、更具戰略性的視圖。業務儀表板被設計為高級管理人員的決策工具,允許動態地解決戰術問題。雖然工作流儀表板提供關于自動化業務流程的復雜細節,但是business Dashboard通過比較全面、實際的度量標準和已建立的性能度量標準來提供業務統計報告。此外,業務儀表板定位并度量匹配特定條件的工作項的成本。