□ 余 軍
上海航空工業(集團)有限公司 上海 201210
問題指實際狀況與標準狀況之間的差距,問題管理指高水準分析和解決問題,借助問題優化管理,防范小問題積累成大問題,防范問題演變為危機[1]。
飛機項目是高度復雜的系統工程,具有技術含量高、難度大、投入高、風險高、周期長等特點[2]。飛機是集光、電、機、控制等多學科于一體的復雜系統,飛機制造屬于高端、復雜、離散型制造,對產品的質量和可靠性要求很高,需要在飛機研制和使用的各個階段開展系統化的問題發現、調查、分析、糾正工作[3]。隨著飛機項目的開展,從研究設計至生產制造,從試驗試飛至適航取證,從交付客戶至后期運維,各個環節的各類問題會逐漸顯現,對此必須有足夠的重視。如何進行有效的問題管理,一直是以飛機企業為代表的高端復雜離散型制造企業不斷探索與研究的課題[4-5]。
筆者結合實際項目,調研某飛機主要零部件生產商的生產過程,探索以流程驅動為基礎的問題管理模式,綜合分析問題管理過程,形成一個閉環型管控流程。通過研究提出基于流程驅動的高端復雜離散型制造企業問題管理系統,對問題持續跟蹤,并嚴格管控,實現對問題的嚴格歸零,進而極大提高企業問題管理的效率,加速推動飛機項目從研制到批量生產的轉變與持續改進。
在企業運營管理過程中,大多數管理為職能式管理,即行政級別從高至低、由上至下進行管理。諸多高端復雜離散型制造企業也是如此。在職能式管理中,企業內相關部門的權責與角色不明確或界定模糊,部門間職責內容與協作方式缺乏統一的規范,導致工作中有些工作范疇不同的部門或角色重復操作,造成資源浪費。
流程驅動指通過業務域梳理,不斷理清企業業務開展現狀,改變單點業務處理方式,通過流程優化整合相關業務,避免過程冗余,形成有效的業務處理機制。以流程為驅動,改變人為的業務推動模式,通過在系統中建立業務流程,使處理過程自動根據流程節點執行,直至流程結束。增強全過程業務管控,各個流程環環相扣,各個流程節點均有狀態反饋,相互制約閉環處理,從而實現業務過程可控,整體效率提升。流程驅動通過流程標準化作業產生計劃,計劃啟動流程,流程驅動業務,實現端至端的流程,職能式管理轉變為流程式管理,最終使業務工作效率得到提高[6]。
從管理者角度看問題管理,問題的產生、調查、研究、處理及處理的結果都需要關注,但所有問題中最重要的兩點是發現問題和及時解決歸零。如果有問題無法解決,那么需要重點關注與協調。
以流程驅動為核心,將問題管理分為問題發布流程和問題解決歸零流程。通過問題提出、問題責任人會簽、批準發布,至問題解決計劃制定、問題答復、問題確認完成,以及問題提出人的歸零確認,形成一個閉環管理流程。通過流程驅動,在每一個環節都有一個責任人接收關于問題管理的代辦任務,并通過審批或者意見答復進行處理,最終回流至問題發起者,對問題歸零關閉。
問題管理的過程中,會有特殊情況,如由于某些原因導致規定時間內問題無法解決與關閉,需要啟動問題延期流程,變更問題完成的時間節點。在問題解決過程中,通過某負責人權限無法解決或者協調問題,則可以啟動問題升級流程進行問題的升級,將問題傳遞至更高層級的管理者進行協調處理[7]。問題管理總體業務流程如圖1所示。

▲圖1 問題管理總體業務流程
在生產過程中,如果無法按正常時間完成任務節點,那么任務的責任人可以通過填報問題的相關信息進行問題的提出,并上報至部門負責人進行審核。如果需要其它部門進行協調處理,那么需要提請其它部門責任人進行會簽,協商解決方案,最后由主管單位負責人審批。如果通過,那么發布問題,并自動啟動問題解決歸零流程,交由新設置的問題責任人進行解決。如果駁回,那么告知問題提出者,并結束問題流程。問題發布流程如圖2所示。

▲圖2 問題發布流程
問題解決歸零流程承接問題發布流程,由問題責任人進行問題答復。在答復過程中,編制問題解決計劃,并且在計劃執行完成后進行確認,提交至問題發起者進行問題歸零。如果問題發起者對解決結果滿意,那么問題解決歸零結束。如果問題發起者對問題解決結果不滿意,那么問題需要問題責任人再次答復處理。問題解決歸零流程如圖3所示。

▲圖3 問題解決歸零流程
在問題解決過程中,可能會出現問題無法在規定時間節點內完成的情況,問題責任人可以啟動問題延期流程,提請延期完成,由問題發布的批準人進行審批,通過后可以按照新的時間節點來解決問題。問題延期流程如圖4所示。

▲圖4 問題延期流程
為了避免出現問題責任推脫情況,問題的責任人在無法完成問題,需要更高級別管理者進行處理時,可以發起問題升級流程,將問題暴露至更高級別的管理者進行協調處理。問題升級流程如圖5所示。

▲圖5 問題升級流程
(1) 問題的預警。在問題發布之后,不同的時間應該對應有不同的觸發事件,如消息通知、短信、郵件等,進行問題的預警。
(2) 問題的查詢與統計。根據問題單號、型號、架次、問題類型等,可以查詢問題列表。通過相關計算模塊,可以統計相關數據,如每個月的問題數據、每個月完成的問題數等。通過進一步分析處理,可以為管理者提供決策支持。
對高端復雜離散型制造企業問題管理系統的設計基于流程驅動,實現對問題的跟蹤與管控,涉及企業內部的多個應用系統,存在數據分析展示、移動應用等情況,由此設計應用架構,如圖6所示[8]。

▲圖6 問題管理系統應用架構
結合企業現有信息系統現狀與當前信息技術發展,在設計基于流程驅動的高端復雜離散型制造企業問題管理系統技術架構時,主要考慮系統性能、移動端支持、可擴展性、系統集成、快速開發等多個方面[9]。
(1) 系統性能。關系型數據庫與內存數據庫配合使用,充分利用內存數據庫在數據讀取上的優勢,提升數據訪問效率。在微服務架構下,可針對訪問壓力大的微服務進行定向擴容,消除性能瓶頸。選擇Oracle數據庫,利用實時應用集群技術搭建數據庫集群。
(2) 移動端支持。前后端分離,使用Restful軟件架構風格接口進行前后端交互,后端開發一次同時支持多客戶端接入功能。移動端前端使用HTML5互聯網標準頁面,可自適應移動電話等不同分辨率的客戶端。
(3) 可擴展性。采用微服務框架設計,實現功能的模塊化、服務的組件化,將業務服務與基礎服務分離,降低系統的耦合性,提高可復用性。
(4) 系統集成。考慮到目前企業已有的信息系統現狀,系統需要與多個異構系統進行數據交互。接口統一使用REST風格,數據傳輸采用JSON數據交換格式,提高效率。
(5) 快速開發。企業處于上升期,業務需求變化快,流程更改可能比較頻繁,面對后期可能存在的變更與實現落地,需要考慮快速開發因素。經過綜合考慮,使用行業內統一開發平臺、統一開發技術和規范,基于平臺封裝的工具和組件,簡化開發過程,提高整體開發效率和質量。利用平臺自帶的電子表單和流程引擎,實現快速的流程可視化開發。搭建持續集成環境,實現編譯、打包、部署全自動化,縮短構建周期,實現快速交付。
問題管理系統技術架構如圖7[10]所示。

▲圖7 問題管理系統技術架構
基于上述問題管理系統架構設計及流程梳理規劃,結合自主研發的流程引擎,采用J2EE 和瀏覽器/服務器架構進行了系統開發,實現了基于流程驅動的高端復雜離散型制造企業問題管理系統。從業務流程配置開始,在業務流程執行過程中,實現了各環節執行數據的自動推送。用戶登錄至系統,便可收到需要處理的任務通知。通過點擊通知,打開相應的業務組件處理業務,完成任務后即可提交。問題類別、權限控制、流程與數據表單等均可以通過配置來完成。在業務不斷迭代完善與優化的過程中,流程可以不斷升級并配置更新,從而快速支持業務需求變更。
問題管理是企業運行管理過程中的重要組成部分,需要進行高效的跟蹤與管理。筆者基于流程驅動管理模式,分析梳理以飛機制造企業為代表的高端復雜離散型制造企業問題管理業務流程,結合信息系統設計與研究,實現全流程業務連接及閉環處理,有力支持了飛機型號研制過程中的問題管理工作。基于流程驅動的高端復雜離散型制造企業問題管理系統,不僅實現了企業問題管理信息化,而且加快了企業從研制到批量生產的轉變,從而提高了企業的市場競爭力,是一種流程驅動管理的新思路,具有推廣價值。