經過軟件市場多年的發展,軟件公司不再像早些年那樣什么行業的活都接,開發各種各樣的管理軟件,而是選擇了熟悉的行業或是熟悉的方向,沿著專業化和行業化方向發展。專業化發展能夠解決獲客問題。現在企業進行信息化建設越來越清楚自己需要什么和可能存在的風險,他們在極力避免自己成為小白鼠。在選擇軟件供應商時,要求供應商提供行業成功案例和行業專業問題的解決方案是必須的,所以軟件公司不得不向專業化方向發展。行業化發展可以使軟件公司降低成本,同時降低軟件開發實施的風險。所有從事軟件開發的企業都知道,跨行業開發的首個軟件是賠錢的。
軟件公司如何接跨行業的軟件業務呢?
要解決這個問題就要解決兩個問題。
1、降低成本。在原來的情況下跨行業會造成已有軟件功能復用率低,為了滿足新的需求軟件不得不進行大量新功能的開發。這些新的開發工作是需要軟件公司投入實實在在的真金白金;
2、降低風險。跨行業就要學習相關行業的專業知識,況且每個行業都有深層次的專業知識,軟件公司要在極短時間掌握相關行業的深層的知識存在很大難度,這無形的增大了風險。
我們已找到了接跨行業軟件業務存在的問題,接下來我們嘗試通過以下辦法解決這兩個問題——“配置化運營業務流程管理”。
運營業務流程管理過程分成以下步驟:
1.定義運營業務流程
運營業務流程可以分為主業務流程和子業務流程。主業務流程是一個業務活動必須經過的事件;子業務流程是主業務活動不能一次完成且不能單獨存在的流程。如圖
在主流程上的業務活動是發貨,但是當銷售貨物不足時,需要分批次發貨,每次發貨過程都需要進行流程管理,且分批次發貨業務流程不能獨立存在。
2、定義運營業務流程節點
運營業務節點就是運營業務流程要經過的業務活動。業務活動分為起始、中間和結束三個類型;每個業務活動需要有前置業務活動(其實業務活動除外);每個業務活動要有活動時間周期;為了便于管理不同業務流程的同類型活動,活動還有活動屬性;對于子運營業務流程,起始活動還要有關聯主運營業務流程以及關聯主運營業務流程的業務活動。
3、定義業務活動下的事件
對于一個業務活動來說,最關鍵是要完成那些事件。一個業務活動中包括一系列的事件,這些事件要按照先后順序依次完成,一個業務活動才能結束。因此事件每一事件要有執行順序、執行人、執行的事件方法、事件類型、事件屬性、事件狀態類型、事件觸發提交等信息。
4、定義代理事件
在多是情況下業務活動的一個事件觸發后也要完成多個子事件,如在訂單支付事件中,系統首先要完成銀行轉賬業務,轉賬成功后為客戶和財務核款員發送成功支付消息,然后凍結產品庫存。代理事件包括執行順序,代理事件類型、代理事件屬性等。
到此我們完成了運營業務流程的配置化管理。
配置化運營業務流程管理不需要區分行業,這樣可滿足流程管理功能最大程度地復用,業務流程主業務事件再不增加代理事件能保障業務流程的正常流轉以降低開發成本。《精益數據分析》一書中提到"最小可行化產品,是以最低的開發成本創建出足以驗證創業假設的產品原型",在運營業務流程配置化管理中以“最小的” 事件的執行來驗證業務需求的滿足程度,可配置和獨立性提供了事件修改的便捷性,降低了業務的風險。
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。