■ 李金剛 汪騰 史言 王壽菊 / 中國航發(fā)研究院
企業(yè)的數(shù)字化轉(zhuǎn)型不再是簡單的信息化過程,更大的挑戰(zhàn)是業(yè)務(wù)流程(BP)與信息技術(shù)(IT)的深度融合。業(yè)務(wù)流程是數(shù)字化轉(zhuǎn)型的基礎(chǔ),打造與業(yè)務(wù)協(xié)同高效的IT應(yīng)用是數(shù)字化轉(zhuǎn)型的技術(shù)保障,而在集成研發(fā)系統(tǒng)建設(shè)中對BP與IT應(yīng)用進(jìn)行全生命周期的融合管理(即BP&IT治理),才能為企業(yè)數(shù)字化轉(zhuǎn)型提供基礎(chǔ)支撐。
業(yè)務(wù)流程與信息技術(shù)(BP&IT)治理源于美國IBM公司在進(jìn)行全球一體化企業(yè)轉(zhuǎn)型變革中采用的業(yè)務(wù)轉(zhuǎn)型/信息技術(shù)(BT/IT)治理,即將公司的業(yè)務(wù)轉(zhuǎn)型和信息技術(shù)系統(tǒng)建設(shè)進(jìn)行統(tǒng)籌考慮和相互關(guān)聯(lián)的一系列組織保障和協(xié)同機(jī)制。BT/IT引入中國后,由于企業(yè)在實(shí)踐中更加強(qiáng)調(diào)業(yè)務(wù)流程而非業(yè)務(wù)轉(zhuǎn)型,因此被演變?yōu)锽P&IT。BP&IT治理是指對企業(yè)業(yè)務(wù)流程與信息技術(shù)的運(yùn)營管理,用以支撐并驅(qū)動業(yè)務(wù)系統(tǒng)的運(yùn)行和改進(jìn),并在質(zhì)量、成本、效率和客戶滿意度等方面取得明顯的改善,從而支撐企業(yè)戰(zhàn)略落地并達(dá)成可持續(xù)的高質(zhì)量發(fā)展目標(biāo),如圖 1 所示。
圖1 BP&IT治理框架
在中國航發(fā)集成研發(fā)系統(tǒng)(CDM)建設(shè)中,采用BP&IT治理方法對業(yè)務(wù)流程進(jìn)行梳理、構(gòu)建流程相關(guān)活動及指導(dǎo)說明,將集成研發(fā)系統(tǒng)建設(shè)項(xiàng)目劃分概念階段、計(jì)劃階段、開發(fā)與驗(yàn)證階段、試運(yùn)行階段和正式運(yùn)行階段5個階段。
概念階段主要開展項(xiàng)目準(zhǔn)備、需求分析及需求分析報(bào)告評審等活動。本階段的主要目的是組建團(tuán)隊(duì)、制訂計(jì)劃、明確項(xiàng)目概況和整體工作思路,為業(yè)務(wù)梳理和IT應(yīng)用建設(shè)做好藍(lán)圖規(guī)劃。
新組建的集成研發(fā)系統(tǒng)建設(shè)聯(lián)合工作團(tuán)隊(duì)覆蓋了中國航發(fā)集團(tuán)內(nèi)主要設(shè)計(jì)院所,重點(diǎn)設(shè)置了業(yè)務(wù)流程設(shè)計(jì)團(tuán)隊(duì)和IT應(yīng)用設(shè)計(jì)團(tuán)隊(duì)。團(tuán)隊(duì)根據(jù)項(xiàng)目輸入資料,結(jié)合項(xiàng)目實(shí)際情況,制定了包括項(xiàng)目背景、項(xiàng)目目標(biāo)及范圍、項(xiàng)目團(tuán)隊(duì)、項(xiàng)目溝通及協(xié)作機(jī)制、項(xiàng)目進(jìn)度管控、培訓(xùn)、質(zhì)量、風(fēng)險(xiǎn)及應(yīng)對措施等要素在內(nèi)的項(xiàng)目策劃書,如圖2所示,以此指導(dǎo)后續(xù)項(xiàng)目的開展。
圖2 策劃書模板
聯(lián)合工作團(tuán)隊(duì)開展了以壓氣機(jī)設(shè)計(jì)為典型代表的研發(fā)業(yè)務(wù)需求分析,整合各個專業(yè)的設(shè)計(jì)需求,與IT功能要求進(jìn)行綜合分析。由需求分析師牽頭,聯(lián)合業(yè)務(wù)代表、系統(tǒng)工程師共同進(jìn)行需求分析。業(yè)務(wù)代表根據(jù)日常業(yè)務(wù)運(yùn)作過程中遇到的問題,識別分析業(yè)務(wù)痛點(diǎn),提出具體業(yè)務(wù)需求,并配合需求分析師進(jìn)行需求細(xì)化、澄清;需求分析師根據(jù)業(yè)務(wù)代表識別的業(yè)務(wù)痛點(diǎn)及提出的需求,基于IT規(guī)劃自身需求,對IT的功能性需求進(jìn)行分析;系統(tǒng)工程師根據(jù)業(yè)務(wù)代表提出的業(yè)務(wù)痛點(diǎn)、需求以及需求分析師分析的IT功能需求,結(jié)合實(shí)踐經(jīng)驗(yàn)及相關(guān)要求,分析并提出IT非功能性需求,待業(yè)務(wù)代表及系統(tǒng)工程師完成各自所負(fù)責(zé)的需求分析報(bào)告中的內(nèi)容后,需求分析師負(fù)責(zé)整合業(yè)務(wù)需求及IT需求,匯總形成完整的需求分析報(bào)告。
業(yè)務(wù)團(tuán)隊(duì)與IT團(tuán)隊(duì)聯(lián)合編制完成了較為完備的需求分析報(bào)告,通過了中國航發(fā)研發(fā)業(yè)務(wù)專家、信息化專家以及科研管理專家的評審,并對業(yè)務(wù)場景、業(yè)務(wù)痛點(diǎn)、功能性需求、集成需求及非功能性需求等重點(diǎn)需求分析內(nèi)容進(jìn)行了建議和點(diǎn)評。
計(jì)劃階段主要開展外部采購選型調(diào)研、IT高階方案設(shè)計(jì)與評審、啟動采購、詳細(xì)方案設(shè)計(jì)與評審等活動。本階段的主要目的是根據(jù)需求輸入,開發(fā)IT高階方案和詳細(xì)方案,明確項(xiàng)目開發(fā)路徑和詳細(xì)要求,為項(xiàng)目實(shí)施做好準(zhǔn)備工作。
集成研發(fā)系統(tǒng)高階方案設(shè)計(jì)工作由需求分析師牽頭,組織系統(tǒng)工程師共同編制。需求分析師負(fù)責(zé)高階方案的整合及IT高階方案中應(yīng)用架構(gòu)、數(shù)據(jù)架構(gòu)的設(shè)計(jì),其中數(shù)據(jù)架構(gòu)要和系統(tǒng)工程師配合一起完成;系統(tǒng)工程師負(fù)責(zé)IT高階方案中技術(shù)架構(gòu)方案設(shè)計(jì),并與需求分析師配合完成數(shù)據(jù)架構(gòu)方案設(shè)計(jì);高階方案中業(yè)務(wù)現(xiàn)狀與問題、高階業(yè)務(wù)方案部分的內(nèi)容由業(yè)務(wù)代表負(fù)責(zé),并配合需求分析師匯總。
聯(lián)合工作團(tuán)隊(duì)編制完成了較為完備的集成研發(fā)系統(tǒng)高階方案,如圖3所示,對部分內(nèi)容進(jìn)行重點(diǎn)審查:是否基于業(yè)務(wù)場景進(jìn)行了關(guān)鍵數(shù)據(jù)的識別,關(guān)鍵數(shù)據(jù)的識別是否合理;是否形成了數(shù)據(jù)流視圖,數(shù)據(jù)流視圖是否準(zhǔn)確;是否基于業(yè)務(wù)場景進(jìn)行了應(yīng)用功能的識別,所識別出的應(yīng)用功能是否合理;是否對各應(yīng)用功能對應(yīng)系統(tǒng)進(jìn)行了規(guī)劃;是否對系統(tǒng)的集成關(guān)系進(jìn)行了設(shè)計(jì);是否對系統(tǒng)的部署架構(gòu)進(jìn)行了初步設(shè)計(jì);整體架構(gòu)是否合理、方案是否可行等。
圖3 IT高階方案設(shè)計(jì)路線示意
集成研發(fā)高階方案設(shè)計(jì)完成并通過評審后,由系統(tǒng)工程師負(fù)責(zé)組織需求分析師,依據(jù)需求分析報(bào)告、高階方案等資料,開展集成研發(fā)系統(tǒng)詳細(xì)方案設(shè)計(jì);需求分析師負(fù)責(zé)詳細(xì)方案中應(yīng)用方案、數(shù)據(jù)方案、IT系統(tǒng)功能設(shè)計(jì);系統(tǒng)工程師負(fù)責(zé)技術(shù)方案、切換遷移方案、數(shù)據(jù)庫設(shè)計(jì)、集成接口設(shè)計(jì)及角色權(quán)限設(shè)計(jì),并配合需求分析師完成數(shù)據(jù)方案中邏輯數(shù)據(jù)模型的設(shè)計(jì)、完成系統(tǒng)功能模塊的詳細(xì)設(shè)計(jì);系統(tǒng)工程師負(fù)責(zé)整合各角色輸出的詳細(xì)方案,形成完整版詳細(xì)方案。
集成研發(fā)系統(tǒng)詳細(xì)方案對部分內(nèi)容進(jìn)行重點(diǎn)審查。例如,是否對業(yè)務(wù)場景中各流程活動的IT功能支撐進(jìn)行了詳細(xì)分析,并對IT功能進(jìn)行詳細(xì)描述;是否形成了IT系統(tǒng)功能清單;是否進(jìn)行了邏輯數(shù)據(jù)模型的設(shè)計(jì);若涉及系統(tǒng)切換、遷移,是否考慮了系統(tǒng)的切換/遷移方案;是否對IT系統(tǒng)的功能進(jìn)行了原型設(shè)計(jì)、規(guī)則說明、數(shù)據(jù)庫設(shè)計(jì);是否對集成接口進(jìn)行了設(shè)計(jì);是否對角色權(quán)限進(jìn)行了設(shè)計(jì);方案設(shè)計(jì)是否覆蓋了所有的需求等。
集成研發(fā)系統(tǒng)開發(fā)與驗(yàn)證階段主要開展代碼編寫、單元測試、聯(lián)合調(diào)試、測試方案編制、測試用例編制、系統(tǒng)測試、技術(shù)審查、系統(tǒng)集成測試、用戶驗(yàn)證測試等活動。本階段的主要目的是按照詳細(xì)方案要求,開發(fā)滿足業(yè)務(wù)需求的IT應(yīng)用系統(tǒng),并進(jìn)行充分驗(yàn)證。
系統(tǒng)開發(fā)工程師依據(jù)詳細(xì)方案,并遵循《開發(fā)規(guī)范說明》開展集成研發(fā)系統(tǒng)開發(fā)工作;集成研發(fā)系統(tǒng)的各功能模塊在功能開發(fā)/配置完成后,先進(jìn)行自測,自測通過后方提交測試人員進(jìn)行系統(tǒng)集成測試;各功能模塊在功能開發(fā)/配置完成并自測測試通過后,對涉及與其他模塊集成的功能模塊進(jìn)行聯(lián)合調(diào)試。測試工程師依據(jù)項(xiàng)目計(jì)劃、詳細(xì)方案進(jìn)行測試方案編制,主要包括測試環(huán)境及工具、人員及計(jì)劃安排、測試的具體內(nèi)容及要求等關(guān)鍵要素。測試工程師依據(jù)測試方案中的工作安排、測試用例在測試環(huán)境中展開系統(tǒng)集成測試,測試用例100%執(zhí)行。測試工程師發(fā)現(xiàn)的問題均記錄至《測試問題記錄表》,并跟蹤閉環(huán)。開發(fā)/實(shí)施工程師跟蹤解決《測試問題記錄表》中的測試問題,重新驗(yàn)證問題解決情況。
試運(yùn)行階段主要開展試運(yùn)行準(zhǔn)入評審、組織培訓(xùn)、組織試運(yùn)行和驗(yàn)收評審等活動。本階段的主要目的是對開發(fā)完成的IT應(yīng)用系統(tǒng)進(jìn)行業(yè)務(wù)功能測試、評價(jià)、應(yīng)用培訓(xùn)、試運(yùn)行及驗(yàn)收評審,從總體上對IT應(yīng)用進(jìn)行需求實(shí)現(xiàn)的試用和評價(jià)。
集成研發(fā)系統(tǒng)建設(shè)在后續(xù)試運(yùn)行階段,將進(jìn)行試運(yùn)行準(zhǔn)入評審,從IT角度審查系統(tǒng)安全性、性能等內(nèi)容。在通過運(yùn)行準(zhǔn)入評審后,由項(xiàng)目團(tuán)隊(duì)中的需求分析師為主要責(zé)任人,業(yè)務(wù)代表為參與人員,開展對關(guān)鍵用戶的培訓(xùn)工作,主要包括編制培訓(xùn)材料、組織系統(tǒng)使用和維護(hù)人員參與培訓(xùn)及輸出培訓(xùn)記錄等資料。
項(xiàng)目經(jīng)理負(fù)責(zé)組織相關(guān)人員開展試運(yùn)行工作,主要包括發(fā)布試運(yùn)行公告、試運(yùn)行過程的問題處理等,對試運(yùn)行過程中發(fā)現(xiàn)的問題及時(shí)收集、總結(jié),進(jìn)行分析、解決,形成記錄,監(jiān)督閉環(huán)處理。試運(yùn)行結(jié)束后,對試運(yùn)行情況進(jìn)行總結(jié),主要包括試運(yùn)行的目標(biāo)、試運(yùn)行內(nèi)容、試運(yùn)行期間發(fā)生的問題等,輸出試運(yùn)行報(bào)告。系統(tǒng)試運(yùn)行結(jié)束后,項(xiàng)目團(tuán)隊(duì)對IT應(yīng)用建設(shè)項(xiàng)目進(jìn)行評審,評審項(xiàng)目是否滿足技術(shù)協(xié)議要求、業(yè)務(wù)需求等關(guān)鍵要素,主要包括系統(tǒng)功能是否滿足業(yè)務(wù)需求、是否滿足文檔歸檔要求和是否滿足技術(shù)協(xié)議相關(guān)要求等。
正式運(yùn)行階段主要開展正式運(yùn)行、項(xiàng)目總結(jié)與關(guān)閉等活動。本階段要對開發(fā)完成的IT應(yīng)用系統(tǒng)進(jìn)行正式上線運(yùn)行和運(yùn)維工作交接,針對IT應(yīng)用項(xiàng)目實(shí)施過程進(jìn)行總結(jié)分析,進(jìn)而關(guān)閉項(xiàng)目。
集成研發(fā)系統(tǒng)建設(shè)項(xiàng)目在后期開發(fā)完成后,要按照合同及技術(shù)要求,開展驗(yàn)收評審,并依據(jù)國家保密要求進(jìn)行系統(tǒng)測評,為正式運(yùn)行和運(yùn)維交接做好基礎(chǔ)準(zhǔn)備工作。在項(xiàng)目最后階段,項(xiàng)目團(tuán)隊(duì)將針對項(xiàng)目建設(shè)工作進(jìn)行總結(jié)分析:回顧項(xiàng)目建設(shè)過程,總結(jié)經(jīng)驗(yàn)教訓(xùn),部署好后續(xù)問題處理情況,做好運(yùn)維交接安排,進(jìn)而關(guān)閉項(xiàng)目,并將項(xiàng)目總結(jié)作為知識積累,為后續(xù)相關(guān)流程與IT建設(shè)項(xiàng)目提供資源儲備。
根據(jù)實(shí)踐,聯(lián)合工作團(tuán)隊(duì)總結(jié)BP&IT治理方法應(yīng)用成功的關(guān)鍵在于以下幾個方面。
IT應(yīng)用建設(shè)要與項(xiàng)目管理相結(jié)合,也是落實(shí)業(yè)務(wù)與IT深度融合的重要保障之一,項(xiàng)目管理保障項(xiàng)目團(tuán)隊(duì)有序執(zhí)行項(xiàng)目計(jì)劃,識別并管控項(xiàng)目風(fēng)險(xiǎn),確保項(xiàng)目高質(zhì)量及時(shí)交付。集成研發(fā)系統(tǒng)建設(shè)項(xiàng)目重點(diǎn)做好了項(xiàng)目例會(雙周會/月例會)及日常溝通,有序管理好項(xiàng)目進(jìn)度、質(zhì)量、問題及風(fēng)險(xiǎn);通過項(xiàng)目狀態(tài)報(bào)告(日報(bào)/周報(bào)/月報(bào)等)及其他有效溝通,將項(xiàng)目關(guān)鍵信息(進(jìn)度、階段成果、問題及風(fēng)險(xiǎn)等)及時(shí)通報(bào)給項(xiàng)目干系人;按項(xiàng)目變更管理要求有序管理項(xiàng)目范圍,對于超出自身權(quán)限的變更,及時(shí)上報(bào)決策。
IT應(yīng)用建設(shè)過程中,信息化建設(shè)人員對業(yè)務(wù)了解不足和業(yè)務(wù)人員參與深度不夠等問題是業(yè)務(wù)與IT不能深度融合的重要阻礙,更是IT應(yīng)用建設(shè)結(jié)果與業(yè)務(wù)期望有較大偏離的重要因素,因此,集成研發(fā)系統(tǒng)建設(shè)項(xiàng)目對上述兩個因素進(jìn)行了重點(diǎn)關(guān)注。在IT應(yīng)用建設(shè)中,明確業(yè)務(wù)代表的角色和職責(zé):初期主導(dǎo)業(yè)務(wù)需求分析,中期參與IT方案設(shè)計(jì),后期深度參與用戶驗(yàn)證測試,端到端看護(hù)項(xiàng)目,確保集成研發(fā)系統(tǒng)建設(shè)項(xiàng)目結(jié)果符合研發(fā)業(yè)務(wù)需求。
在IT應(yīng)用建設(shè)中,重點(diǎn)要與業(yè)務(wù)流程建設(shè)協(xié)同開展,促進(jìn)二者深度融合,落實(shí)企業(yè)研發(fā)業(yè)務(wù)數(shù)字化轉(zhuǎn)型需求,如圖4所示。在研發(fā)流程建設(shè)與集成研發(fā)系統(tǒng)建設(shè)過程中,聯(lián)合團(tuán)隊(duì)重點(diǎn)考慮的協(xié)同工作包括:集成研發(fā)系統(tǒng)建設(shè)的需求分析及高階方案設(shè)計(jì)是基于研發(fā)業(yè)務(wù)流程方案,集成研發(fā)系統(tǒng)建設(shè)詳細(xì)方案是以研發(fā)流程的L6文件為指導(dǎo),進(jìn)行用戶界面、系統(tǒng)控制規(guī)則等的設(shè)計(jì);在后續(xù)研發(fā)流程集成驗(yàn)證時(shí),集成研發(fā)系統(tǒng)需具備進(jìn)行用戶驗(yàn)證測試的條件;研發(fā)流程推行時(shí),集成研發(fā)系統(tǒng)應(yīng)已正式上線運(yùn)行。
圖4 業(yè)務(wù)與IT協(xié)同開發(fā)
中國航發(fā)集成研發(fā)系統(tǒng)建設(shè)通過運(yùn)用BP&IT治理方法,使業(yè)務(wù)與IT聯(lián)合運(yùn)作更加規(guī)范化和體系化,并指導(dǎo)項(xiàng)目團(tuán)隊(duì)有序地開展IT應(yīng)用建設(shè)工作,以提高運(yùn)作效率,開發(fā)高質(zhì)量集成研發(fā)系統(tǒng),達(dá)成研發(fā)業(yè)務(wù)目標(biāo)。在后續(xù)集成研發(fā)業(yè)務(wù)流程變革和系統(tǒng)建設(shè)過程中,仍需要在理論與實(shí)際中持續(xù)優(yōu)化,不斷完善以BP&IT治理方法為指導(dǎo)的集成研發(fā)系統(tǒng)建設(shè),保障業(yè)務(wù)與IT的深度融合,支撐研發(fā)業(yè)務(wù)高效開展,助力產(chǎn)品研發(fā)業(yè)務(wù)實(shí)現(xiàn)高質(zhì)量數(shù)字化轉(zhuǎn)型。