撐。通過(guò)儀表板、分析、監(jiān)控等提供項(xiàng)目的對(duì)比分析圖表,可了解項(xiàng)目的狀態(tài)、進(jìn)展、風(fēng)險(xiǎn)、交付、預(yù)算等執(zhí)行情況[4],直觀地展示項(xiàng)目的整體情況,為管理者提供客觀的決策依據(jù),并通過(guò)過(guò)程能力評(píng)價(jià)模型進(jìn)行分析總結(jié)。
3總體架構(gòu)設(shè)計(jì)
科學(xué)工程項(xiàng)目管理信息系統(tǒng)作為科學(xué)工程的頂層管理信息系統(tǒng),需通過(guò)管理要素以任務(wù)驅(qū)動(dòng)各業(yè)務(wù)領(lǐng)域相關(guān)流程的方式實(shí)現(xiàn)對(duì)設(shè)計(jì)、生產(chǎn)、檢測(cè)、裝校、實(shí)驗(yàn)、仿真等領(lǐng)域的系統(tǒng)化管理,并考慮系統(tǒng)的功能特點(diǎn)。因此,在設(shè)計(jì)總體架構(gòu)時(shí),應(yīng)按照“分層分級(jí)、系統(tǒng)兼容”的思路開(kāi)展[5]。項(xiàng)目管理信息系統(tǒng)與相關(guān)系統(tǒng)的邏輯關(guān)系如圖1所示。
分層分級(jí)包含兩個(gè)層面的內(nèi)容:一是組織管理的分層級(jí);二是系統(tǒng)結(jié)構(gòu)的分層級(jí)。
(1)組織管理的分層級(jí)。組織管理分層級(jí)的目的是保證各個(gè)管理層級(jí)的管理流程都要覆蓋全面,保證管理的全方位,可依托組織內(nèi)的行政架構(gòu)將其規(guī)劃為決策層、管理層、執(zhí)行層3個(gè)層級(jí)。其中,決策層為頂層領(lǐng)導(dǎo)和項(xiàng)目負(fù)責(zé)人,關(guān)注整個(gè)項(xiàng)目的項(xiàng)目群和項(xiàng)目組合,并通過(guò)系統(tǒng)提供的各類(lèi)視圖進(jìn)行分析和判斷;管理層為項(xiàng)目管理部門(mén),通過(guò)各級(jí)別計(jì)劃進(jìn)行任務(wù)分配和調(diào)度;執(zhí)行層為各研究實(shí)體及管理實(shí)施實(shí)體等,負(fù)責(zé)具體任務(wù)的實(shí)施。項(xiàng)目管理信息系統(tǒng)組織管理層級(jí)如圖2所示。

(2)系統(tǒng)結(jié)構(gòu)的分層級(jí)。系統(tǒng)結(jié)構(gòu)分層級(jí)的目的是厘清各個(gè)管理系統(tǒng)之間的層級(jí)關(guān)系,并對(duì)管理接口進(jìn)行梳理[6]。根據(jù)可能涉及的管理子系統(tǒng)和信息化建設(shè)需求,將其分為決策管理層、業(yè)務(wù)執(zhí)行管理層、數(shù)據(jù)管理層、環(huán)境支撐層。其中,決策管理層是系統(tǒng)的最高層,其核心內(nèi)容是項(xiàng)目管理信息系統(tǒng);業(yè)務(wù)執(zhí)行管理層是基于全生命周期管理過(guò)程的各業(yè)務(wù)管理子系統(tǒng);數(shù)據(jù)管理層是整個(gè)系統(tǒng)的數(shù)據(jù)管理中心,實(shí)現(xiàn)各領(lǐng)域、各過(guò)程的數(shù)據(jù)共享與利用;環(huán)境支撐層是信息系統(tǒng)建設(shè)需要的軟硬件,提供滿(mǎn)足信息系統(tǒng)安全保密運(yùn)行要求的環(huán)境支撐條件,為各系統(tǒng)的功能實(shí)現(xiàn)和數(shù)據(jù)流轉(zhuǎn)提供良好的基礎(chǔ)。為了更好地顯示系統(tǒng)結(jié)構(gòu)各層級(jí)的邏輯關(guān)系和接口關(guān)系,系統(tǒng)結(jié)構(gòu)總體模型如圖3所示,系統(tǒng)結(jié)構(gòu)層級(jí)關(guān)系如圖4所示。
系統(tǒng)兼容包含3個(gè)層面的內(nèi)容:一是系統(tǒng)架構(gòu)的兼容;二是接口的兼容;三是規(guī)范標(biāo)準(zhǔn)的兼容。
1)系統(tǒng)架構(gòu)的兼容。科學(xué)工程項(xiàng)目管理信息系統(tǒng)架構(gòu)的兼容是要保證有效解決各信息系統(tǒng)快速升級(jí)、改造時(shí)的技術(shù)阻礙,提高應(yīng)用的快速交付和擴(kuò)展的能力,具有良好的擴(kuò)展性。
科學(xué)工程項(xiàng)目管理信息系統(tǒng)可按照“平臺(tái)+應(yīng)用”的模式,技術(shù)架構(gòu)可基于JAVA的基礎(chǔ)開(kāi)發(fā)框架,采用B/S運(yùn)行模式以及典型的3層應(yīng)用架構(gòu),整個(gè)技術(shù)架構(gòu)可以在Windows、Unix、Linux等在內(nèi)的多種操作系統(tǒng)環(huán)境下安全、可靠、平穩(wěn)地運(yùn)行。
科學(xué)工程項(xiàng)目管理信息系統(tǒng)建設(shè)可提供基于SOA的技術(shù)支撐組件[7],具有較好的兼容性,使系統(tǒng)能夠在未來(lái)的一定時(shí)間內(nèi)都具有適用性。在業(yè)務(wù)應(yīng)用層面,系統(tǒng)可以根據(jù)業(yè)務(wù)需要方便地進(jìn)行模塊級(jí)擴(kuò)充,擴(kuò)展系統(tǒng)業(yè)務(wù)范圍。隨著后期系統(tǒng)用戶(hù)的增多,使用部門(mén)和人員會(huì)逐漸增加,系統(tǒng)可以輕松應(yīng)對(duì)這種變化。從發(fā)展的角度來(lái)看,應(yīng)用單位進(jìn)行科研生產(chǎn)的項(xiàng)目管理的顆粒度會(huì)逐步加大,項(xiàng)目計(jì)劃分解的層級(jí)及節(jié)點(diǎn)數(shù)量也會(huì)越來(lái)越多,系統(tǒng)需要適應(yīng)這種變化。在技術(shù)實(shí)現(xiàn)層面,充分考慮模塊、系統(tǒng)層次的耦合度,最大限度地追求低耦合、高內(nèi)聚,將各個(gè)軟件單元的影響降到最低,將整個(gè)系統(tǒng)在業(yè)務(wù)層面按模塊獨(dú)立構(gòu)建,并將每個(gè)模塊根據(jù)需求分為多個(gè)層級(jí)。信息系統(tǒng)建設(shè)應(yīng)遵循J2EE、XML、JDBC、EJB、HTTP、TCP/IP、SSL等業(yè)界主流標(biāo)準(zhǔn);系統(tǒng)需支持主流操作系統(tǒng),在構(gòu)架上需要有較靈活的配置,盡可能用配置方式而不使用程序編寫(xiě)來(lái)解決功能的部署和擴(kuò)展。系統(tǒng)功能開(kāi)發(fā)模型如圖5所示。
2)接口的兼容。接口的兼容是要保證各層級(jí)管理系統(tǒng)之間的“對(duì)接”方便、快捷。各信息系統(tǒng)通過(guò)Webservice的服務(wù)化接口與第三方進(jìn)行業(yè)務(wù)的集成和數(shù)據(jù)的共享,只需要第三方系統(tǒng)可以提供安全的服務(wù)化接口即可。
3)規(guī)范標(biāo)準(zhǔn)的兼容。規(guī)范標(biāo)準(zhǔn)的兼容是要保證各層級(jí)管理系統(tǒng)的軟件編寫(xiě)要求統(tǒng)一,便于集成,主要集中在數(shù)據(jù)標(biāo)準(zhǔn)規(guī)范和安全標(biāo)準(zhǔn)兩個(gè)方面。其中,數(shù)據(jù)標(biāo)準(zhǔn)規(guī)范包含數(shù)據(jù)標(biāo)準(zhǔn)、采集標(biāo)準(zhǔn)、傳輸標(biāo)準(zhǔn)、集成規(guī)范、應(yīng)用規(guī)范等;安全標(biāo)準(zhǔn)則包括信息安全綜合標(biāo)準(zhǔn)、信息安全技術(shù)標(biāo)準(zhǔn)、信息安全管理標(biāo)準(zhǔn)和保密標(biāo)準(zhǔn)等。可通過(guò)系統(tǒng)的總體業(yè)務(wù)模型設(shè)計(jì)進(jìn)行梳理和界定,具體如圖6所示。
4結(jié)語(yǔ)
本文所述科學(xué)工程項(xiàng)目管理信息系統(tǒng)總體架構(gòu)設(shè)計(jì)是基于科學(xué)工程特點(diǎn)和項(xiàng)目管理模式的有益探索,但這只是信息系統(tǒng)建設(shè)規(guī)劃的一個(gè)方面,是項(xiàng)目信息化建設(shè)的一部分。因此,科學(xué)工程項(xiàng)目管理信息系統(tǒng)的建設(shè)除了要認(rèn)真設(shè)計(jì)其總體架構(gòu),還要兼顧信息系統(tǒng)建設(shè)的階段劃分、信息系統(tǒng)的部