BPM那些事儿——BPM的产生缘由
BPM的產(chǎn)生緣由
近年來,隨著計算機技術(shù)的發(fā)展和互聯(lián)網(wǎng)時代的到來,我們已經(jīng)進入了信息時代,也稱為數(shù)字化時代,在這數(shù)字化的時代里,企業(yè)的經(jīng)營管理都受到了極大的挑戰(zhàn)。從上世紀(jì)90年代起至今,企業(yè)的信息化工作開展的如火如荼,相繼建立了很多業(yè)務(wù)系統(tǒng),同時也給企業(yè)帶來了巨大的效益。但是,新的問題出現(xiàn)了,業(yè)務(wù)已經(jīng)對這些復(fù)雜的系統(tǒng)提出更新的需求,即需要實現(xiàn)系統(tǒng)之間整合。EAI(Enterprise Application Integration)技術(shù)風(fēng)靡一時,成為了各界人士追捧的對象。熱鬧過后,許多人已經(jīng)清晰的認(rèn)識到,EAI僅僅是為解決“數(shù)據(jù)孤島”而生,并不能解決業(yè)務(wù)流程的整合。另外,雖然很多業(yè)務(wù)系統(tǒng)也支持工作流技術(shù),但是由于工作流與業(yè)務(wù)邏輯緊密結(jié)合,所以在EAI實施的效果大打折扣。實踐證明,優(yōu)化、高效、低成本的業(yè)務(wù)流程將為企業(yè)提供了與競爭對手拉開距離的法寶,高效的業(yè)務(wù)流程不僅提高企業(yè)的運行高效率,而且降低企業(yè)的成本,使企業(yè)達(dá)到高度自動化。所以,業(yè)務(wù)流程才是企業(yè)的核心問題。為了使業(yè)務(wù)系統(tǒng)適應(yīng)企業(yè)的運行機制,需要對眾多業(yè)務(wù)系統(tǒng)進行更深度的整合,包括數(shù)據(jù)整合、流程整合等,所以,BPM(Business Process Management)隨之而產(chǎn)生。
BPM是什么
在IT界里,有一個不成文的規(guī)律,那就是喜歡拿概念忽悠人。“2005年是ERP年”,口號剛出,一夜之間ERP廠商風(fēng)起云涌,到處鼓吹其先進理念,只要是能跟ERP挨上邊兒的,都叫ERP系統(tǒng),所以直接導(dǎo)致ERP在中國是失敗的結(jié)局。BPM也是一樣,由于BPM、ERP、OA、Workflow、EAI等這些概念都有一定聯(lián)系,所以許多也不免俗套,開始宣揚自己的BPM理念。如果您是沒學(xué)會忽悠本事的開發(fā)商,深刻理解BPM,真正提升您的產(chǎn)品質(zhì)量,才不會被市場忽悠沒了;如果您是沒學(xué)會防忽悠本事的用戶,深刻理解BPM,真正能評價一個好的BPM產(chǎn)品,才不會被開發(fā)商忽悠沒了。
關(guān)于“BPM是什么”這個問題,在很多資料里并沒有給出非常明確的定義(確定的含義),原因是IT界的很多概念在不同的場合下有不同的含義,并且隨著時間而不斷發(fā)展,所以不能叫定義,而只能叫描述,哪怕是權(quán)威的機構(gòu),如美國Gartner也是以“描述”說詞。以下是Gartner對BPM的描述摘要:“Rapid change is impractical while processes are embedded in conventional applications.
The Development of BPM Technologies is enabling??business managers?to
abstract?process flows and rules?from the underlying applications and infrastructure, and?to change them directly.”
以下是我對此的理解:嵌入到常規(guī)的程序中的流程需要迅速改變是不切實際的。需要具備讓管理人員也可以設(shè)計業(yè)務(wù)流程,需要把流程的邏輯從底層的代碼中抽取出來,并且能夠直接改變他們。
在理解BPM之前,我們先談?wù)勔粋€比較熟悉的名詞——業(yè)務(wù)流程(Business Process)。
業(yè)務(wù)流程是企業(yè)、政府以及其它各種組織,為了達(dá)到其業(yè)務(wù)目標(biāo),而執(zhí)行的一系列活動,這些活動須由兩個或兩個以上的人或IT系統(tǒng)執(zhí)行,串行或并行,活動的執(zhí)行需要滿足一定的規(guī)則和條件。下圖是一個報表審批流程。
在上圖報表審批流程中,首先相關(guān)業(yè)務(wù)人員(參與者為人)向相關(guān)領(lǐng)導(dǎo)提交費用報表(執(zhí)行活動),該領(lǐng)導(dǎo)審批后,系統(tǒng)自動根據(jù)預(yù)先設(shè)定的規(guī)則對費用總額Total(流程攜帶的業(yè)務(wù)數(shù)據(jù))進行判斷,當(dāng)Total>5000(規(guī)則或條件)時需要二級領(lǐng)導(dǎo)審批,審批完成后交由文檔管理員歸檔保存(參與者為系統(tǒng))。在整個流程中,包含了手工作業(yè)(暫名為AgileWork),如提交費用報表、領(lǐng)導(dǎo)審批等,也包含了自動作業(yè)(暫名為AgilePart),如是否批準(zhǔn)、Total值判斷、文檔保存等。
基于上述理解,BPM應(yīng)該是一種企業(yè)中業(yè)務(wù)流程管理的方法,而支持其管理的軟件系統(tǒng)叫BPMS(Business Process Management Suite)。所以BPM應(yīng)該是企業(yè)管理中的方法,而BPMS是建立、執(zhí)行、評價和管理企業(yè)業(yè)務(wù)流程的一組軟件系統(tǒng)體系,也就是我們常說的軟件平臺。概括起來說,BPM應(yīng)該能體現(xiàn)以下特性:
·?業(yè)務(wù)流程建模:業(yè)務(wù)人員完全以業(yè)務(wù)的視角,用流程圖描述業(yè)務(wù)流程,也就是流程設(shè)計工具。
·?業(yè)務(wù)流程自動化:根據(jù)定義好的流程,在BPM系統(tǒng)中自動執(zhí)行,完全廢棄傳統(tǒng)的紙張,流程的傳遞不需要人工干預(yù),也就是智能化BPM流程引擎。
·?系統(tǒng)集成:BPM不僅僅是由人來參與,部分活動也可以由IT系統(tǒng)來參與,例如在請假流程中需要在HR系統(tǒng)中判斷請假人是否有年休假期。這就要求BPM提供執(zhí)行自動作業(yè)功能,如調(diào)用WebService、執(zhí)行某類的方法。
·?業(yè)務(wù)流程管理:能夠可視化的監(jiān)控流程的執(zhí)行情況,對流程執(zhí)行過程中出現(xiàn)的意外進行處理,也就是提供實時流程監(jiān)控。
·業(yè)務(wù)流程優(yōu)化:對流程執(zhí)行的情況(包括:效率、成本、瓶頸、負(fù)載)進行統(tǒng)計、分析。根據(jù)統(tǒng)計分析結(jié)果,對流程進行改造,以優(yōu)化流程的執(zhí)行,也就是提供流程模擬與分析工具。
業(yè)務(wù)流程建模是基礎(chǔ),業(yè)務(wù)流程自動化和系統(tǒng)集成是實現(xiàn)手段,業(yè)務(wù)流程管理是過程,業(yè)務(wù)流程優(yōu)化是目標(biāo)。BPM是一個方法論和軟件系統(tǒng)的集合,作為方法論,有其自身的規(guī)劃、實施、管理辦法。在該方法的指導(dǎo)下,由軟件系統(tǒng)來實現(xiàn)業(yè)務(wù)流程的有效管理。從這個角度來講,BPM是一個持續(xù)性的過程,而這個過程的各個環(huán)節(jié)將構(gòu)成一個閉合的循環(huán)體,這恰恰迎合了企業(yè)成長的過程。所以BPMS必將給企業(yè)的信息化建設(shè),提高企業(yè)在市場的競爭力起著非常重要的作用。
BPM與Workflow、EAI
首先,我們先看看BPM與Workflow。談到Workflow,我們自然會想到OA系統(tǒng)。
八十年代初期,隨著大量PC機的生產(chǎn)以及普及化,有一組麻省理工的研發(fā)人員首先提出了辦公自動化的概念,并在1981年發(fā)表了一篇文章:“Etude:An Integrated Document Processing System”。文章中提到開發(fā)一套集成的工具,包括辦公工作臺以及針對個人交互的軟件系統(tǒng),為辦公室員工提高辦公的效率。這套軟件系統(tǒng)就是工作流與OA(辦公自動化)的前身。國內(nèi)的OA系統(tǒng)是以文檔作為流轉(zhuǎn)的元素,把符合中國國情的國家機關(guān)以及國營企業(yè)下發(fā)正式的紅頭文,通過支持復(fù)雜工作流程,復(fù)雜的人員組織,不同組織機構(gòu),不同崗位,進行比如動態(tài)會簽作業(yè),實現(xiàn)電子表單與人的互動處理工作。很多人誤認(rèn)為OA或者工作流就是BPM。其實工作流是BPM的子集,BPM與工作流有很多本質(zhì)的差別,主要區(qū)別如下表所示:
| 區(qū)別點 | OA/Workflow? | BPM |
| 交互 | 人與人 人與系統(tǒng)(次要) | 人與人 系統(tǒng)與系統(tǒng) 人與系統(tǒng) 系統(tǒng)與人 |
| 整合 | 不提供,甚至惡化了企業(yè)“流程孤島”的問題 | 能廣泛整合不同業(yè)務(wù)系統(tǒng) |
| 流程建模 | 不重要,甚至很多OA是通過Lotus系統(tǒng)來配置 | 至關(guān)重要,需要提供可視化流程定義 |
| 焦點 | 文檔路由 | 業(yè)務(wù)流程生命周期管理與流程優(yōu)化 |
接下來,我們來看BPM與EAI。
目前,企業(yè)出現(xiàn)了很多分散式的應(yīng)用與系統(tǒng)。這些系統(tǒng)包括ERP,CRM等業(yè)務(wù)系統(tǒng)。但是系統(tǒng)卻成為了企業(yè)的“信息孤島”,系統(tǒng)與系統(tǒng)之間無法交換信息。隨之,EAI(Enterprise Application Integration)等產(chǎn)品開始出現(xiàn)。很多用戶因為BPM提供的整合功能與EAI相似,誤以為BPM就是EAI。但是EAI和BPM是有很多區(qū)別的,EAI從表面上看,解決了信息孤島問題,實際上,只是解決了數(shù)據(jù)傳輸問題,企業(yè)中普遍存在的“流程孤島”的問題,仍然沒有被解決。隨著時間與業(yè)務(wù)需要,EAI與BPM開始匯集了一些新的技術(shù),尤其是Web Services,SOA(Service Oriented Architecture)的出現(xiàn)加速了整個過程。最終,BPM不是EAI,但卻是EAI的未來發(fā)展方向。主要區(qū)別如下表所示:
| 區(qū)別點 | EAI | BPM |
| 關(guān)注焦點 | 重視數(shù)據(jù)整合-即系統(tǒng)之間交換數(shù)據(jù) | 重視流程整合-即系統(tǒng)之間流程的路由 |
| 速度 | 速度要求非常快,如果有延遲,會造成極大的瓶頸 | 速度依賴于人工處理速度 |
| 用戶界面 | 參與者是系統(tǒng),不需要界面 | 參與者包括人,對界面易用性要求高 |
| 用戶數(shù) | 參與者是系統(tǒng),能整合的系統(tǒng)超過20已經(jīng)達(dá)到極限 | 可有很多人參與,參與者有很多角色與關(guān)系 |
| 異常處理 | 只在乎系統(tǒng)的異常 | 在乎系統(tǒng)的異常,還必須考慮人的需求,包括請假,外出等情況 |
| 業(yè)務(wù)規(guī)則 | 牽涉系統(tǒng)的信息流的業(yè)務(wù)規(guī)則 | 牽涉范圍更廣,不只是系統(tǒng),還需要考慮業(yè)務(wù)以及與人之間的關(guān)系 |
| 數(shù)據(jù)格式轉(zhuǎn)換 | 至關(guān)重要 | 可能提供 |
BPM常見應(yīng)用場景
| 應(yīng)用領(lǐng)域 | 常見流程 |
| 生產(chǎn)制造 | ISO9000流程 |
| 軟件研發(fā) | CMMI流程 |
| 財務(wù) | 合同審批流程 |
| 采購申請流程 | |
| 固定資產(chǎn)報廢流程 | |
| 費用報銷流程 | |
| 人事行政 | 請假申請流程 |
| 出差申請流程 | |
| KPI績效考核流程 | |
| 人員雇傭流程 | |
| 管理 | 資源申請流程 |
| 日常報告流程 | |
| 市場銷售 | 訂單受理流程 |
| 合同執(zhí)行流程 | |
| 客戶服務(wù) | 保險索賠流程 |
| 投訴受理流程 | |
| 售后服務(wù)流程 | |
| 政務(wù) | 公文審批流程 |
| 項目申報流程 | |
| 服務(wù)受理流程 | |
| 多政府部協(xié)作處理流程 | |
| B2B | 與合作伙伴的協(xié)作流程 |
BPM能帶來什么
1、提高客戶服務(wù)的滿意度
?BPM系統(tǒng)為客戶提供單一入口,客戶只要通過該單一入口提出請求即可,流程自動把任務(wù)分配到相關(guān)業(yè)務(wù)負(fù)責(zé)人。由于BPM系統(tǒng)執(zhí)行效率遠(yuǎn)遠(yuǎn)高于人工流程,全面實施BPM系統(tǒng)將會給客戶提供更快速的服務(wù)響應(yīng)。另外,客戶是流程環(huán)節(jié)中的一部分,并通過BPM參與到業(yè)務(wù)流程中來,所以,可以隨時能夠獲得流程的進度,使客戶對其需求的處理情況有直觀的了解,消除了客戶的“需求石沉大海”的現(xiàn)象。
2、提高自身的市場競爭力
· 最優(yōu)的業(yè)務(wù)流程運作效率
通過BPM系統(tǒng)實現(xiàn)自動化執(zhí)行流程,消除了傳統(tǒng)紙質(zhì)流程中人工傳遞所消耗的時間;BPM系統(tǒng)允許大規(guī)模的并行處理,這大大提高了流程執(zhí)行的速度。BPM的任務(wù)分配機制,提供了負(fù)載平衡、任務(wù)隊列、后備人選等特性,將任務(wù)分配給當(dāng)前執(zhí)行該任務(wù)最有效率的人;BPM的任務(wù)提醒機制,使任務(wù)執(zhí)行者能夠立即獲知其被分配的活動;BPM的監(jiān)控、統(tǒng)計、分析工具能夠最大限度促進流程執(zhí)行,并使其不斷優(yōu)化。
· 平衡效率、成本和質(zhì)量,提供成熟的服務(wù)和生產(chǎn)能力
BPM系統(tǒng)能通過組織機構(gòu)、崗位設(shè)置詳細(xì)定義流程,明確崗位職責(zé)和業(yè)務(wù)規(guī)則,減少工作失誤。BPM的監(jiān)控工具,能夠分揀出執(zhí)行中出現(xiàn)問題的流程,供相關(guān)人員進行干預(yù);BPM的建模工具、仿真預(yù)演工具和統(tǒng)計分析工具,能夠幫助流程定義者設(shè)計出最適合該組織的流程。
3、提高適應(yīng)變化的能力
市場、客戶、競爭者都在變化,要求一個組織必須快速變化,適應(yīng)新的形勢。有時之所以出現(xiàn)組織適應(yīng)變化的能力差現(xiàn)象,是由于沒有感知到外部變化,并且無法讓組織內(nèi)的人員快速學(xué)習(xí)和執(zhí)行新的業(yè)務(wù)規(guī)則。BPM系統(tǒng)的一些特性消除了以上的問題:
· BPM系統(tǒng)讓客戶、合作伙伴、供應(yīng)商參與到流程中來,能夠快速直觀地獲得他們的反饋,感知市場的變化。
· BPM系統(tǒng)的統(tǒng)計分析工具,能夠從歷史的數(shù)據(jù)中,預(yù)測到內(nèi)部外部環(huán)境的變化趨勢。
· BPM系統(tǒng)減少了組織內(nèi)人員對新業(yè)務(wù)規(guī)則的學(xué)習(xí)成本。流程執(zhí)行者不需要知道流程的變化,因為不是由人來觸發(fā)后續(xù)活動,而是由BPM系統(tǒng)根據(jù)新的業(yè)務(wù)規(guī)則新的流程定義來觸發(fā)各個活動。
· BPM系統(tǒng)要求組織內(nèi)人員只需要熟悉自己所參與的活動的工作即可。BPM系統(tǒng)如同流水線,分解復(fù)雜的工作,讓每一個人的工作簡化,即使流程發(fā)生變化,每個人仍然完成其負(fù)責(zé)的簡單的工作。
總結(jié)
以上是生活随笔為你收集整理的BPM那些事儿——BPM的产生缘由的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 吼天喝月
- 下一篇: IDC:紫光西部数据跃居2017中国对象