關(guān)鍵詞:協(xié)同;并行;精細化;一體化;效率;質(zhì)量
0 引言(Introduction
近年來,我國的軍品研制單位逐漸將工作重點放在了裝備硬件能力及基礎(chǔ)功能的提升上,硬件的標(biāo)準(zhǔn)化及技術(shù)水平取得了長足進步,尤其是部分核心計算能力逐漸接近物理極限。但是,在此過程中一部分軍品研制單位出現(xiàn)了重硬件、輕軟件和重技術(shù)、輕應(yīng)用的現(xiàn)象,對軟件研發(fā)、軟件質(zhì)量關(guān)注度較低,對軟件價值、軟件定義裝備的內(nèi)涵認(rèn)識不足。
當(dāng)前,軍隊裝備建設(shè)面臨跨越式發(fā)展的機遇,武器裝備由“一型號一輩子”向多型號并舉,由仿制型向創(chuàng)新型轉(zhuǎn)變,新型號的武器裝備研制周期大幅縮短,型號項目數(shù)量大幅增加,需求與能力、資源間的矛盾日益突出,主要表現(xiàn)在以下方面:(1)激增的項目數(shù)量與現(xiàn)階段串行、低效的研制交付能力相矛盾;(2)武器裝備高質(zhì)量、高可靠性要求與現(xiàn)有產(chǎn)品質(zhì)量不穩(wěn)定、問題多相矛盾;(3)高效開發(fā)所需一體化協(xié)同平臺與當(dāng)前人拉肩扛、作坊式開發(fā)環(huán)境相矛盾。
隨著軍事變革的深入,軍方對軟件質(zhì)量和交付周期的重視程度不斷提升,對軍用軟件開發(fā)過程管理提出了更新、更高的要求。圍繞軟件高質(zhì)、高效的要求,需要軟件開發(fā)工作在技術(shù)上不斷升級,在過程中不斷改進,在模式上不斷創(chuàng)新[1-3]。
國內(nèi)外研究人員在軟件過程體系標(biāo)準(zhǔn)、工程技術(shù)及工具鏈、軟件集成驗證手段、軟件資產(chǎn)積累復(fù)用等方面取得了豐富的成果,但只有將這些最佳實踐成果融合運用,構(gòu)建基于系統(tǒng)工程的數(shù)字化軟件產(chǎn)品生產(chǎn)線,實施精細化一體化軟件協(xié)同研發(fā),才能完成軍用裝備軟件工廠模式轉(zhuǎn)型,解決軟件產(chǎn)品全生命周期中的主要矛盾。
1 解決思路與實施方案(Solution and implementationplans)
基于軍工行業(yè)的業(yè)務(wù)特點和當(dāng)前需求,結(jié)合國家軍用標(biāo)準(zhǔn)《軍用軟件能力成熟度模型》(GJB 5000B—2021)的推進,提出了針對軍用軟件研制的應(yīng)用解決方案,主要內(nèi)容是以軟件開發(fā)流程建設(shè)為主線,運用系統(tǒng)工程思想,融入項目管理與產(chǎn)品管理,構(gòu)建共享、協(xié)同的研發(fā)平臺[4-5]。
該解決方案的總體思路示意圖如圖1所示,實施方案示意圖如圖2所示。
該解決方案包括總體目標(biāo)、一條主線、一個核心、管理支撐和知識共享。
(1)總體目標(biāo):以產(chǎn)品協(xié)同開發(fā)流程為主線,牽引組織過程改進和能力建設(shè),建立高效、順暢的開發(fā)流程和規(guī)范運作機制,實現(xiàn)向產(chǎn)品線協(xié)同、并行的開發(fā)模式的轉(zhuǎn)變;以系統(tǒng)工程為核心提升從需求分析、系統(tǒng)設(shè)計到系統(tǒng)驗證的工程化能力,實現(xiàn)在設(shè)計中預(yù)測產(chǎn)品質(zhì)量、控制產(chǎn)品成本;加強項目管理、產(chǎn)品管理等支撐能力的建設(shè),提升產(chǎn)品開發(fā)的過程管控能力,確保產(chǎn)品質(zhì)量和進度目標(biāo)的達成,促進效率和質(zhì)量的不斷提高;構(gòu)建產(chǎn)品平臺和CBB(Common Building Blocks)庫,實現(xiàn)基于平臺、滿足客戶定制化需求的快速交付能力;通過以上舉措,系統(tǒng)化地提升軟件開發(fā)的“系列化、通用化、模塊化”能力,實現(xiàn)按期、高質(zhì)量完成任務(wù)的目標(biāo)。
(2)一條主線:以軟件開發(fā)流程建設(shè)為主線,組建協(xié)同式產(chǎn)品開發(fā)的項目團隊。協(xié)同式軟件開發(fā)項目組織是由計劃、設(shè)計、測試、質(zhì)量等各部門人員組建的跨部門團隊,實現(xiàn)項目經(jīng)理負責(zé)制下的團隊目標(biāo)捆綁、責(zé)任捆綁、利益捆綁;梳理研制流程,明確各角色的關(guān)鍵活動以及各角色之間的協(xié)同關(guān)系,改變以往靠行政手段協(xié)調(diào)各部門工作的低效模式,實現(xiàn)基于規(guī)則和流程的協(xié)同開發(fā);針對關(guān)鍵活動,設(shè)計模板、指導(dǎo)書、檢查單,將專家的知識和經(jīng)驗轉(zhuǎn)化成文檔,并固化成體系文件,傳承與推廣到其他項目,保障流程落地和見效。
(3)一個核心:應(yīng)用系統(tǒng)工程框架和方法論,將整個系統(tǒng)分解為多個層次或級別,再逐層測試驗證,保證軍工產(chǎn)品的高質(zhì)量交付,包括從產(chǎn)品需求到設(shè)計需求再到設(shè)計規(guī)格,實現(xiàn)從功能需求到多系統(tǒng)的落地、逐層驗證,確保各層均能達到設(shè)計要求,實現(xiàn)需求閉環(huán)管理和產(chǎn)品的高質(zhì)量交付;收集、挖掘、定義系統(tǒng)需求,從源頭上提升需求質(zhì)量,避免后期頻繁返工;測試驗證緊貼產(chǎn)品開發(fā)流程,完成多層需求、規(guī)格、設(shè)計的閉環(huán)驗證,提高產(chǎn)品質(zhì)量。
(4)管理支撐:多措并舉,將管理活動融入產(chǎn)品開發(fā)流程,為交付質(zhì)量和周期目標(biāo)的完成提供保障。具體措施包括將產(chǎn)品開發(fā)流程作為項目管理工作分解結(jié)構(gòu)的輸入;制訂面向領(lǐng)導(dǎo)、部門、員工的計劃;開展風(fēng)險識別、風(fēng)險監(jiān)控和風(fēng)險管理,使問題得到及時有效解決;強化質(zhì)量保證人員隊伍的建設(shè),確保質(zhì)量活動的落地和質(zhì)量目標(biāo)的達成;建立規(guī)則,做實同行評審,制定評審檢查單,通過評審盡早發(fā)現(xiàn)問題,避免問題遺留到下游環(huán)節(jié),實現(xiàn)在設(shè)計中預(yù)測產(chǎn)品質(zhì)量,做到質(zhì)量可控。
(5)知識共享:實施產(chǎn)品線管理,提高技術(shù)共享程度,構(gòu)建核心競爭力。具體措施包括分析產(chǎn)品種類,歸類產(chǎn)品,重整產(chǎn)品系列;分析產(chǎn)品構(gòu)成,進行差異化分析,識別公共組件;建立共享開發(fā)機制,提前進行公共組件開發(fā),根據(jù)計劃將成果遷移到相應(yīng)的產(chǎn)品開發(fā)中,并持續(xù)完善;在產(chǎn)品開發(fā)中盡可能多地采用成熟的模塊,降低產(chǎn)品的復(fù)雜度,消除軟件開發(fā)的技術(shù)與進度風(fēng)險,同時提高產(chǎn)品的質(zhì)量。
2 信息化平臺的設(shè)計構(gòu)建(Design and constructionof the information platform)
針對裝備軟件研發(fā)過程中的問題,可基于系統(tǒng)工程國際委員會(International Council on Systems Engineering,INCOSE)的系統(tǒng)工程思想,按照《軍用軟件能力成熟度模型》(GJB5000B—2021)梳理軟件研制過程,建立頂層業(yè)務(wù)體系,包括產(chǎn)品管理、項目管理、工程過程、知識管理業(yè)務(wù)板塊。每個業(yè)務(wù)板塊自頂向下逐層分解為多個業(yè)務(wù)單元,針對每個業(yè)務(wù)單元進行建模,模型包括人員、任務(wù)、時間、流程、模板、數(shù)據(jù)、資源等要素(圖3)。業(yè)務(wù)執(zhí)行過程中,按照產(chǎn)品技術(shù)成熟度從低到高建立組織模型數(shù)據(jù)、人員使用模板,利用資源按照定制的流程完成任務(wù)。通過不斷完善業(yè)務(wù)模型,實現(xiàn)標(biāo)準(zhǔn)化、規(guī)范化和自動化作業(yè)。使用工程中間件構(gòu)建軟件工程平臺,通過過程中心、數(shù)據(jù)中心、任務(wù)中心、工具中心等工程中間件有機地組織業(yè)務(wù)模型的各個因素,保證軟件人員在統(tǒng)一的平臺上協(xié)同工作,動態(tài)采集數(shù)據(jù),形成報表,提示風(fēng)險,同時不斷積累企業(yè)在軟件研發(fā)過程中產(chǎn)生的各種知識、經(jīng)驗和方法,并封裝為模板,為后續(xù)型號的研制提供支持。
按照系統(tǒng)工程思想構(gòu)建的全新軟件研發(fā)模式,提高了復(fù)雜系統(tǒng)軟件研發(fā)過程中的整體管控能力,可以從軟件系統(tǒng)的整體性、全面性出發(fā),精細化管理和控制軟件研發(fā)中的進度、質(zhì)量、風(fēng)險、變更等問題;過程管理體系文件和工程技術(shù)文件可以細化定制到業(yè)務(wù)模型中,在業(yè)務(wù)執(zhí)行過程中,軟件從業(yè)人員不用專門學(xué)習(xí)體系文件,可以通過向?qū)降捻椖抗芾砥脚_和軟件工程環(huán)境一步一步完成任務(wù),即可滿足《軍用軟件能力成熟度模型》(GJB 5000B—2021)對軟件產(chǎn)品的要求,完成任務(wù)的過程中使用組織提供的模板和歷史數(shù)據(jù),可以大幅節(jié)約完成任務(wù)的時間;利用工程中間件建設(shè)的軟件集成研發(fā)平臺[6-7],將產(chǎn)品管理、項目管理和工程實施有機聯(lián)接,產(chǎn)品管理從系統(tǒng)產(chǎn)品譜系中形成軟件產(chǎn)品譜系、管理軟件產(chǎn)品狀態(tài),通過過程中心定制產(chǎn)品研發(fā)的生命周期,形成軟件項目,在項目管理過程中通過任務(wù)中心和數(shù)據(jù)中心發(fā)布任務(wù)、監(jiān)控任務(wù)狀態(tài),工程實施過程中通過工具中心有效地組織研發(fā)工具,知識管理通過知識中心為項目管理和工程實施提供支持。
2.1 以產(chǎn)品管控為視角的軟件產(chǎn)品管理
產(chǎn)品軟硬件一體化管理體系:與綜合設(shè)計平臺對接,在覆蓋現(xiàn)有專業(yè)的基礎(chǔ)上擴展軟件工程研制體系,綜合設(shè)計平臺將以管理軟件、硬件一體化為目的,形成統(tǒng)一的型號產(chǎn)品工程協(xié)同體系。
多維度的產(chǎn)品管理過程:建立產(chǎn)品譜系,為項目之間的產(chǎn)品復(fù)用提供支持;通過產(chǎn)品基線的控制,將軟件產(chǎn)品的狀態(tài)和變更統(tǒng)一管理,規(guī)范軟件BOM(Bill of Material)清單,為軟件產(chǎn)品生產(chǎn)交付提供支持。
軟件計價管理體系:以產(chǎn)品為頂層管理,以項目管理和工程管理為依托,從低到高地全面覆蓋軟件研制過程,以定量的方式管理軟件產(chǎn)品的研發(fā),將計價模型植入產(chǎn)品管理中,使軟件計價有章可循。
研制全過程協(xié)同:從企業(yè)級進行型號產(chǎn)品研制過程的整體管控、任務(wù)下達、工作統(tǒng)一部署,形成企業(yè)級產(chǎn)品研制過程的統(tǒng)一管理體系。
2.2 以模型驅(qū)動為核心的項目管理
貫徹軍用軟件研發(fā)標(biāo)準(zhǔn):將《軍用軟件能力成熟度模型》(GJB 5000B—2021)中對軟件工程化要求的相關(guān)標(biāo)準(zhǔn)真正落實,提升軟件工程化研制及管理水平。
執(zhí)行以模型驅(qū)動為核心管理思想:由組織提煉研發(fā)過程業(yè)務(wù)模型,并將業(yè)務(wù)模型轉(zhuǎn)化為任務(wù)模型,將任務(wù)模型靈活組織為軟件生命周期模型植入管理平臺中,在項目實施過程中不斷收集數(shù)據(jù)、完善模型,將生產(chǎn)效率、生產(chǎn)規(guī)模、研制流程等數(shù)據(jù)指標(biāo)與模型集成,可以自動對項目管理過程進行策劃、執(zhí)行、監(jiān)控及分析。在管理過程中規(guī)范質(zhì)量管理、需求管理、配置管理、變更管理等相關(guān)流程,并納入模型中,從而對整體過程進行模型驅(qū)動管理。項目管理過程可以自動收集工作指標(biāo)、研發(fā)情況等數(shù)據(jù),并進行分析匯總,用于支持項目測量,通過靈活的方法對項目管理過程進行定制,最終將項目數(shù)據(jù)提交回組織,由組織分析、篩選,達到閉環(huán)的集成項目管理。
構(gòu)建精細的全面管理座艙:項目管理活動包括項目過程管理、工程過程管理、支持過程管理,它們圍繞項目開發(fā)活動展開,貫穿于整個開發(fā)活動的各個階段,既為開發(fā)活動提供支持,又使開發(fā)活動的工作產(chǎn)品受控,同時與開發(fā)活動一起為組織過程管理提供支撐,迭代式地促進組織軟件過程能力的改進。圍繞全生命周期項目管理提供視圖管理功能,根據(jù)不同角色關(guān)心的不同數(shù)據(jù),從過程中提取各類型數(shù)據(jù),并形成不同的管理視圖,供管理人員查看。
2.3 以工程環(huán)境為依托的軟件研發(fā)過程
健全管理過程加強研發(fā)手段:在工程研制過程中,以《軍用軟件開發(fā)通用要求》(GJB 2786A—2009)、《軍用軟件開發(fā)文檔通用要求》(GJB 438B—2009)為工程參考依據(jù)進行建設(shè),整合軟件研發(fā)業(yè)務(wù)活動中的任務(wù)、流程、工具、數(shù)據(jù)等要素,使軟件人員可以在統(tǒng)一環(huán)境中協(xié)同工作。結(jié)合《軍用軟件能力成熟度模型》(GJB 5000B—2021)突出系統(tǒng)工程的思維方法,強調(diào)對工程能力的重視,加強軟件研制中的需求分析、設(shè)計、開發(fā)、測試等手段,以此為基礎(chǔ)提高軟件質(zhì)量,降低研發(fā)成本,縮短研制周期。
形成軟件集成研發(fā)管理一體化機制:在工程人員的日常工作中,可以通過統(tǒng)一工作環(huán)境,將貫穿軟件各階段的工程過程與管理過程打通,覆蓋軟件研發(fā)的全生命周期,形成一整套軟件集成研發(fā)與管理手段,工程人員在統(tǒng)一的研發(fā)環(huán)境中能快速使用工具、實現(xiàn)軟件研制工程層面上的全生命周期的一體化研發(fā)管理體系。
建立研制數(shù)據(jù)統(tǒng)一管理能力:建立統(tǒng)一的、標(biāo)準(zhǔn)的集成數(shù)據(jù)中心,所有的工具軟件都建立與該數(shù)據(jù)中心的交互關(guān)系。在數(shù)據(jù)中心之上構(gòu)建一個數(shù)據(jù)中間層,提供對企業(yè)內(nèi)產(chǎn)品研制過程的數(shù)據(jù)統(tǒng)一管理,有效維護軟件研發(fā)數(shù)據(jù)的完整性、關(guān)聯(lián)性,從而降低管理的復(fù)雜度。
2.4 以硬件虛擬化為特征的數(shù)字化軟件開發(fā)驗證環(huán)境
在系統(tǒng)生命周期的早期對復(fù)雜系統(tǒng)進行系統(tǒng)建模,采用分析方法驗證系統(tǒng)功能需求和質(zhì)量,可以更好地評估系統(tǒng)概念原理和需求。同時,將分析后的系統(tǒng)模型轉(zhuǎn)換到可運行的驗證平臺,對系統(tǒng)的功能需求和質(zhì)量指標(biāo)進行動態(tài)的分析驗證,形成更加全面和準(zhǔn)確的系統(tǒng)需求。通過研究建模技術(shù)和平臺構(gòu)建技術(shù),建設(shè)虛擬集成開發(fā)驗證工具平臺,對系統(tǒng)需求進行建模,設(shè)計大規(guī)模、復(fù)雜的系統(tǒng)架構(gòu);依據(jù)架構(gòu)模型快速構(gòu)建可配置運行系統(tǒng),支持不同成熟度的系統(tǒng)模型集成,驗證系統(tǒng)質(zhì)量屬性。
通過硬件建模語言,構(gòu)建常用虛擬硬件模型,在硬件環(huán)境缺失的情況下,為嵌入式軟件提供虛擬運行環(huán)境[8-11],降低軟件對硬件環(huán)境的依賴和運行環(huán)境構(gòu)建的難度,為可配置運行系統(tǒng)提供運行環(huán)境。研究開放式體系架構(gòu),面向軍用裝備領(lǐng)域,對系統(tǒng)構(gòu)型的每個層次的內(nèi)涵、功能、采用的技術(shù)和實現(xiàn)方式進行定義,該技術(shù)能夠降低應(yīng)用程序、系統(tǒng)和硬件之間的耦合度以及系統(tǒng)集成成本,提高功能模塊的移植性和復(fù)用性。以數(shù)據(jù)為中心的分布式實時通信技術(shù)采用訂閱/發(fā)布體系結(jié)構(gòu),提供統(tǒng)一開放的數(shù)據(jù)訪問接口以及豐富的通信服務(wù)質(zhì)量策略,具有軟件和硬件解耦、服務(wù)質(zhì)量可配置等特點,能夠保證通信的實時性、可靠性,提升系統(tǒng)的移植性、擴展性。
2.5 以數(shù)據(jù)為中心的全面質(zhì)量管理系統(tǒng)
以數(shù)據(jù)為中心的全面質(zhì)量管理系統(tǒng)具有以下功能。
(1)能夠從企業(yè)價值鏈、內(nèi)外部供應(yīng)鏈的角度出發(fā),為質(zhì)量的全過程管理提供全程、多維度的質(zhì)量控制,實現(xiàn)質(zhì)量信息資源的優(yōu)化配置和質(zhì)量管理的網(wǎng)絡(luò)化協(xié)同。
(2)能夠深入各類產(chǎn)品的研發(fā)項目中,具備對規(guī)劃論證、需求分析、系統(tǒng)設(shè)計、產(chǎn)品實現(xiàn)、集成驗證、工藝設(shè)計、生產(chǎn)制造、驗收交付、服務(wù)保障等產(chǎn)品研發(fā)各階段過程中工程過程、管理過程的數(shù)據(jù)采集分析及監(jiān)督控制能力,具備對產(chǎn)品全生命周期范圍內(nèi)各階段中間產(chǎn)品、最終產(chǎn)品質(zhì)量數(shù)據(jù)的采集分析及監(jiān)督控制能力。同時,能夠?qū)禹攲淤|(zhì)量目標(biāo)的要求,具備對頂層質(zhì)量目標(biāo)向各類項目進行分解、分配的能力。
(3)支持在各項目過程中設(shè)置必要的數(shù)據(jù)采集點,實現(xiàn)對各項目級原始質(zhì)量數(shù)據(jù)的自動化采集、計算;能夠根據(jù)組織定義的質(zhì)量和過程績效模型,基于全部項目數(shù)據(jù)對組織級質(zhì)量和過程績效結(jié)果進行自動化的匯總、計算及輔助分析,能夠支撐產(chǎn)品缺陷及質(zhì)量趨勢的分析預(yù)測。
(4)基于組織級、項目級提供的質(zhì)量數(shù)據(jù),可對質(zhì)量問題類型、歸因、規(guī)模、成本、趨勢、客戶評價等指定的宏觀質(zhì)量數(shù)據(jù)進行分析和圖形化展示,為高層領(lǐng)導(dǎo)決策提供直觀、準(zhǔn)確、及時的信息支持。提供面向全部員工的質(zhì)量信息看板,提供實時產(chǎn)品質(zhì)量信息、團隊質(zhì)量績效、重大質(zhì)量問題及質(zhì)量風(fēng)險的查詢、展示及討論,為企業(yè)質(zhì)量文化建設(shè)提供支持。
3 平臺實施效果(Implementation effect of theplatform)
(1)各種管理標(biāo)準(zhǔn)落地:平臺建立后,將《軍用軟件能力成熟度模型》(GJB 5000B—2021)、《軍用軟件開發(fā)通用要求》(GJB 2786A—2009)、《軍用軟件開發(fā)文檔通用要求》(GJB438B—2009)等標(biāo)準(zhǔn)過程與工程人員日常的工程實踐相結(jié)合,為工程人員建立統(tǒng)一、完善、嚴(yán)謹(jǐn)?shù)墓ぷ饕?guī)范,使所有工程人員全部圍繞著標(biāo)準(zhǔn)工作,管理中的數(shù)據(jù)來源于工程,形成統(tǒng)一的工程管理一體化機制。
(2)工具和方法集成:經(jīng)過對工具軟件和工程方法的集成與封裝,使工具軟件的使用門檻大大降低,從面向?qū)W科類型的工具上升至面向產(chǎn)品研發(fā)的專業(yè)軟件過程;使設(shè)計人員得以從繁雜的工程技術(shù)實現(xiàn)中解放出來,專注于產(chǎn)品技術(shù)研發(fā)本身,大大降低了人工的重復(fù)性勞動,固化了知識和經(jīng)驗,也使快速的研發(fā)迭代、敏捷過程成為可能,并且通過工具的封裝,有效地解決了工具的三員分立、密級管理等問題。
(3)流程集成與管理:構(gòu)建集成研發(fā)的流程管理體系,幫助企業(yè)解決新型號研發(fā)過程中的計劃調(diào)整頻繁、任務(wù)密集、參與人員眾多、組織協(xié)調(diào)機制復(fù)雜、人員溝通不暢、信息反饋零散滯后、進度難以保障等問題。主要以《軍用軟件能力成熟度模型》(GJB 5000B—2021)為基礎(chǔ),直觀、方便地定義計劃、編制任務(wù)、建立流程,通過時間、邏輯、狀態(tài)、消息4種模式引擎驅(qū)動任務(wù)之間的流轉(zhuǎn),可以動態(tài)處理任務(wù)之間復(fù)雜的關(guān)聯(lián)關(guān)系,克服了目前任務(wù)管理方法中驅(qū)動因素單一、形式固定所造成的局限性等缺點,實現(xiàn)流程任務(wù)管理范圍的最大化,實現(xiàn)設(shè)計過程規(guī)范性、可見性、可控性和可溯性。
(4)數(shù)據(jù)集成與管理:建立一個統(tǒng)一、標(biāo)準(zhǔn)的集成數(shù)據(jù)中心,所有的應(yīng)用系統(tǒng)都建立與該數(shù)據(jù)庫中心的交互關(guān)系。在集成數(shù)據(jù)中心之上構(gòu)建一個數(shù)據(jù)中間層,提供對集成數(shù)據(jù)中心的標(biāo)準(zhǔn)操作,每一個應(yīng)用系統(tǒng)只需與集成數(shù)據(jù)中心的中間層進行交互,從而降低協(xié)同研發(fā)平臺的復(fù)雜度,為產(chǎn)品研發(fā)提供一個安全、可靠、穩(wěn)定、高性能的數(shù)據(jù)集成管理基礎(chǔ)設(shè)施,提高數(shù)據(jù)維護、數(shù)據(jù)轉(zhuǎn)換與集成效率,保證產(chǎn)品研發(fā)的數(shù)據(jù)同步和協(xié)調(diào),滿足數(shù)據(jù)項的可追溯性要求,進而提高了數(shù)據(jù)管理的質(zhì)量和效率。
(5)全過程協(xié)同:將研發(fā)不同階段需要的工具、資源、人員、數(shù)據(jù)形成一個有效的整體,打通研制過程中管理與工程之間的各個環(huán)節(jié),采用流程模式與數(shù)據(jù)中心模式相結(jié)合,實現(xiàn)了跨部門、跨專業(yè)的分布式、協(xié)同化設(shè)計、研發(fā)過程。避免了大量的重復(fù)性建模、分析、代碼、測試等工作,還可以通過構(gòu)建協(xié)同任務(wù)管理和協(xié)同流程管理系統(tǒng),按照自上向下、任務(wù)計劃驅(qū)動、實時反饋的思想,對研制人員工作中產(chǎn)生的信息、數(shù)據(jù)進行抽取、匯總、統(tǒng)計,以多視圖形式全面展示,完美實現(xiàn)企業(yè)頂層管控能力,為領(lǐng)導(dǎo)層提供決策參考。
(6)知識工程:構(gòu)建各種面向?qū)I(yè)應(yīng)用的知識庫,同時覆蓋從體系建設(shè)、項目管理、流程管理到工具軟件多層面的知識方法積累需求。通過構(gòu)建創(chuàng)新式知識工程推送體系,并且在模板開發(fā)環(huán)境和集成設(shè)計客戶端環(huán)境、工程數(shù)據(jù)管理系統(tǒng)中采用國際領(lǐng)先的知識捕捉技術(shù),使設(shè)計人員積累的經(jīng)驗和知識封裝到設(shè)計系統(tǒng)中,當(dāng)其他設(shè)計人員再次使用時,系統(tǒng)又會智能化地推送相關(guān)知識,真正賦予了知識工程以旺盛的生命力。
4 結(jié)論(Conclusion)
本文基于系統(tǒng)工程思想提出了創(chuàng)新管理解決方案,并進行了信息化平臺建設(shè),通過先進的管理理念與技術(shù)將人力資源、項目任務(wù)、工作進度、過程數(shù)據(jù)和最終產(chǎn)品等進行集中式分級管理,實現(xiàn)了不同類型活動間無歧義的高效銜接,在過程數(shù)據(jù)高效采集的基礎(chǔ)上進行大數(shù)據(jù)分析和應(yīng)用,實現(xiàn)精細化管理,在項目管理、產(chǎn)品管理和研發(fā)效能管理等方面取得了不錯的落地效果。
本文建設(shè)的信息化平臺采用了SOA(面向服務(wù)軟件體系結(jié)構(gòu))架構(gòu),服務(wù)之間通過組合調(diào)用形成一定的業(yè)務(wù)流程。但在SOA開發(fā)框架中,模塊之間在類、方法、屬性上存在嚴(yán)重的依賴調(diào)用關(guān)系,模塊之間的復(fù)雜程度高,可能會出現(xiàn)牽一發(fā)而動全身的情況。而在微服務(wù)開發(fā)框架下則可以控制模塊之間的多層交互依賴關(guān)系,在必要時進行“服務(wù)降級”與“服務(wù)熔斷”,因此下一步擬開展研究,將協(xié)同研發(fā)平臺向微服務(wù)架構(gòu)推進。