鐘加晨,丁康?。ㄕ憬逯薰こ添?xiàng)目管理有限公司, 浙江 杭州 310051)
大數(shù)據(jù)時(shí)代是全球信息化發(fā)展的新階段,大數(shù)據(jù)的作用已經(jīng)從輔助發(fā)展到引領(lǐng),從熱點(diǎn)發(fā)展到支點(diǎn),其價(jià)值也逐漸被人們所挖掘,“數(shù)據(jù)即是資產(chǎn)”已經(jīng)成為人們的共識(shí)[1-3]。數(shù)據(jù)資產(chǎn)的價(jià)值已在諸多行業(yè)中嶄露頭角,尤其在互聯(lián)網(wǎng)、通信、金融等領(lǐng)域[4,5]。
相較于其他行業(yè)的數(shù)字化發(fā)展進(jìn)程,建筑業(yè)的數(shù)字化發(fā)展道路顯得尤為艱難[6]。建筑業(yè)數(shù)據(jù)資產(chǎn)構(gòu)建理念與全過程工程咨詢業(yè)務(wù)內(nèi)容相輔相成,一方面,全過程的工程服務(wù)流程可以對(duì)項(xiàng)目數(shù)據(jù)進(jìn)行系統(tǒng)化的收集,可加快企業(yè)層面和行業(yè)層面的數(shù)據(jù)資產(chǎn)建立與管理;另一方面,全過程工程咨詢業(yè)務(wù)的數(shù)據(jù)資產(chǎn)建立能更好地推進(jìn)咨詢服務(wù)的質(zhì)量,建立以大數(shù)據(jù)為基礎(chǔ)的工程咨詢服務(wù)可以為委托方提供更加科學(xué)合理的決策建議。但是,目前構(gòu)建企業(yè)數(shù)據(jù)資產(chǎn)還有一段漫長(zhǎng)的路需要走,對(duì)此,本文以企業(yè)項(xiàng)目管理平臺(tái)建設(shè)為契機(jī),以全過程工程咨詢中的設(shè)計(jì)管理板塊為案例對(duì)象,探究全過程工程咨詢數(shù)據(jù)資產(chǎn)構(gòu)建的實(shí)現(xiàn)路徑。
1.1.1 跨部門數(shù)據(jù)協(xié)調(diào)
通過全過程工程咨詢?cè)O(shè)計(jì)管理數(shù)字化平臺(tái)構(gòu)建,協(xié)同整合其他業(yè)務(wù)板塊數(shù)據(jù)平臺(tái),應(yīng)用信息化手段,針對(duì)全過程工程咨詢項(xiàng)目管理過程中的重要環(huán)節(jié),構(gòu)建以設(shè)計(jì)管理為核心,跨層級(jí)、多主體的業(yè)務(wù)協(xié)同和數(shù)據(jù)共享應(yīng)用場(chǎng)景。實(shí)現(xiàn)內(nèi)部多專業(yè)協(xié)同,乃至突破參建單位間信息壁壘,達(dá)到項(xiàng)目管理與設(shè)計(jì)院、施工單位、業(yè)主方、政府部門間的數(shù)據(jù)協(xié)同。
1.1.2 知識(shí)沉淀與更新
通過數(shù)據(jù)在線的方式,實(shí)現(xiàn)項(xiàng)目設(shè)計(jì)管理過程中產(chǎn)生的成果、經(jīng)驗(yàn)、對(duì)教訓(xùn)的反思總結(jié)結(jié)構(gòu)化且永久地保存下來,并且在后續(xù)新的項(xiàng)目中能快捷地應(yīng)用與驗(yàn)證,從而確保所有的知識(shí)隨著項(xiàng)目發(fā)展而更新迭代,為總結(jié)提煉管理手段和管理辦法提供科學(xué)依據(jù)。
1.1.3 標(biāo)準(zhǔn)化工作模式
為完成對(duì)設(shè)計(jì)管理關(guān)鍵數(shù)據(jù)信息的有效存儲(chǔ)、數(shù)據(jù)共享、知識(shí)傳承,要求設(shè)計(jì)管理建立健全標(biāo)準(zhǔn)化作業(yè)體系,實(shí)現(xiàn)業(yè)務(wù)流程線上化、信息填報(bào)規(guī)范化、數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)化。從作業(yè)過程中的標(biāo)準(zhǔn)規(guī)范動(dòng)作到過程中的項(xiàng)目進(jìn)度管控,到最后的成果績(jī)效考核,都能形成標(biāo)準(zhǔn)化的工作模式。
1.2.1 實(shí)用性目標(biāo)
平臺(tái)應(yīng)力求最大限度地滿足實(shí)際運(yùn)營(yíng)的需要,充分考慮各業(yè)務(wù)層次、各環(huán)節(jié)數(shù)據(jù)的實(shí)用性,把滿足用戶需求、用戶體驗(yàn)作為第一要素進(jìn)行考慮。用戶操作界面設(shè)計(jì)盡可能考慮互聯(lián)網(wǎng)操作習(xí)慣、人體結(jié)構(gòu)特征及視覺特征,界面力求美觀大方,操作力求簡(jiǎn)便實(shí)用。
1.2.2 先進(jìn)性目標(biāo)
平臺(tái)應(yīng)采用業(yè)界先進(jìn)、成熟的軟件開發(fā)技術(shù),如MVC架構(gòu)、數(shù)據(jù)訪問封裝、實(shí)體封裝、業(yè)務(wù)邏輯封裝等多層體系結(jié)構(gòu);采用面向?qū)ο蟮脑O(shè)計(jì)方法,可視化的、面向?qū)ο蟮脑O(shè)計(jì)工具;選用業(yè)內(nèi)流行的開發(fā)語言;選用MySQL、Oracle等成熟的數(shù)據(jù)庫(kù)產(chǎn)品。前端合理使用流行的Ajax、JQuery等技術(shù),以實(shí)現(xiàn)更好的用戶體驗(yàn)。
1.2.3 可擴(kuò)展性與可維護(hù)性原則
為適應(yīng)將來發(fā)展需要,平臺(tái)設(shè)計(jì)具有良好的可擴(kuò)展性和可維護(hù)性,盡可能模塊化、組件化,并提供配置模塊和客戶化工具,使應(yīng)用系統(tǒng)可靈活配置,適應(yīng)不同的情況。數(shù)據(jù)庫(kù)的設(shè)計(jì)盡可能考慮到將來的需要。嚴(yán)格遵循統(tǒng)一的代碼規(guī)范,嚴(yán)格遵循OOP面向?qū)ο蟮脑瓌t編寫;所有代碼、邏輯均采用類、繼承、多態(tài)等封裝,流程清晰,可維護(hù)性、可擴(kuò)充性強(qiáng)。
1.2.4 安全與可靠性原則
平臺(tái)與數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)做到安全可靠,防止非法用戶入侵。宜采用多級(jí)認(rèn)證措施,密碼存儲(chǔ)宜采用無可逆加密方法。管理員無法知道用戶密碼,也不能逆向推算出用戶密碼。存儲(chǔ)數(shù)據(jù)資產(chǎn)的數(shù)據(jù)庫(kù)應(yīng)具備恰當(dāng)?shù)膫浞莶呗裕苑乐篂?zāi)難性故障丟失重要的數(shù)據(jù)資源。
2.1.1 資料管理
(1)資料目錄管理。資料目錄管理是將項(xiàng)目過程資料以結(jié)構(gòu)樹的形式呈現(xiàn),避免項(xiàng)目資料管理混亂。此外,由于項(xiàng)目性質(zhì)與所在地的不同,各項(xiàng)目資料目錄存在一定差異,因此資料目錄管理需對(duì)目錄進(jìn)行添加與刪減編輯,其中添加目錄信息需填寫目錄名稱、上級(jí)目錄、目錄下包含文件分類。
(2)資料搜索。資料搜索是平臺(tái)使用者通過數(shù)據(jù)篩查快速檢索所需文檔的操作功能。根據(jù)搜索字段的詳細(xì)程度不同,提供普通搜索與高級(jí)搜索兩種模式,其中,普通搜索是通過篩選文檔目錄歸屬和文件名稱進(jìn)行查詢,而高級(jí)搜索的字段內(nèi)容在此基礎(chǔ)上包括上傳實(shí)踐范圍、上傳人、文件類型。
(3)資料上傳。在設(shè)計(jì)管理人員收集到設(shè)計(jì)資料后,需上傳至平臺(tái)。資料上傳填寫內(nèi)容包括文檔目錄歸屬選擇、文件類型描述、添加上傳附件和文件備注。資料上傳界面。
(4)資料下載與刪除。根據(jù)平臺(tái)使用人員訪問文件資料的權(quán)限設(shè)置,使用者可對(duì)搜索出的文件資料進(jìn)行查看、下載和刪除等操作。
2.1.2 需求調(diào)研
需求調(diào)研模塊擬實(shí)現(xiàn)的功能包括需求調(diào)研流程管理與在線協(xié)同文本編制。
(1)流程管理。項(xiàng)目設(shè)計(jì)管理負(fù)責(zé)人在初始空頁(yè)面發(fā)起需求調(diào)研任務(wù),在系統(tǒng)中指派協(xié)作人員,參與人員在接受協(xié)作任務(wù)后,共同參與需求調(diào)研表的編制工作。任務(wù)發(fā)起人與協(xié)作人可在平臺(tái)中查看各任務(wù)完成情況,針對(duì)出現(xiàn)滯后的問題可發(fā)送提醒。
(2)在線編輯。發(fā)起人發(fā)起需求調(diào)研表編制任務(wù)后,平臺(tái)會(huì)自動(dòng)調(diào)用預(yù)設(shè)的需求調(diào)研表模板。協(xié)作人員則依托平臺(tái)在線文檔編制功能,開展相應(yīng)內(nèi)容的編制工作。協(xié)作人員可通過同步功能將本地完成的階段性內(nèi)容更新至平臺(tái),以便其他參與人員及時(shí)獲取,避免信息偏差。
2.2.1 設(shè)計(jì)進(jìn)度計(jì)劃編制
設(shè)計(jì)進(jìn)度計(jì)劃編制模塊功能包括新建計(jì)劃、不同版本計(jì)劃對(duì)比、計(jì)劃輸出。
(1)新建計(jì)劃。計(jì)劃編制人可在新建計(jì)劃界面根據(jù)項(xiàng)目任務(wù)結(jié)構(gòu)選擇調(diào)用歷史版本、模板或案例,而后通過添加、刪除、修改編輯計(jì)劃鐘的工作節(jié)點(diǎn)和工作子節(jié)點(diǎn)。各工作節(jié)點(diǎn)內(nèi)容包括標(biāo)識(shí)號(hào)、任務(wù)名稱、是否為合同節(jié)點(diǎn)、工期、計(jì)劃開始、計(jì)劃完成、節(jié)點(diǎn)層級(jí)、前置、責(zé)任人、實(shí)施人、配合人,各項(xiàng)說明如表1所示。當(dāng)項(xiàng)目計(jì)劃已由外部單位編制完成,亦可通過Excel等格式按特定的數(shù)據(jù)模板格式導(dǎo)入數(shù)據(jù)內(nèi)容。
表1 計(jì)劃工作節(jié)點(diǎn)填寫內(nèi)容說明
(2)不同版本計(jì)劃對(duì)比。平臺(tái)使用者可同時(shí)選擇本項(xiàng)目多個(gè)計(jì)劃版本,對(duì)版本間的進(jìn)度差異進(jìn)行橫向?qū)Ρ?,并用不同顏色在橫道圖中凸出表示。
(3)計(jì)劃輸出。設(shè)計(jì)管理人員在平臺(tái)中完成進(jìn)度計(jì)劃編制后,可將完成的編制文件導(dǎo)出為pdf或excel兩種格式。
2.2.2 進(jìn)度看板
基于本項(xiàng)目對(duì)全過程工程咨詢?cè)O(shè)計(jì)管理板塊業(yè)務(wù)流程的分析,結(jié)合設(shè)計(jì)管理資深業(yè)務(wù)人員的切身需求,初步確定設(shè)計(jì)管理數(shù)據(jù)資產(chǎn)平臺(tái)應(yīng)涵蓋的業(yè)務(wù)流程包括以下九個(gè)模塊:(1)設(shè)計(jì)進(jìn)度情況匯報(bào)編制流程;(2)設(shè)計(jì)任務(wù)編制流程;(3)編寫圖紙審查報(bào)告流程;(4)編寫專項(xiàng)咨詢報(bào)告流程;(5)編寫施工交底分析報(bào)告流程;(6)編寫設(shè)計(jì)變更分析報(bào)告流程;(7)編寫設(shè)計(jì)院履約評(píng)價(jià)報(bào)告流程;(8)設(shè)計(jì)變更分析報(bào)告流程;(9)編制圖紙管理臺(tái)賬流程。
基于上述業(yè)務(wù)流程,設(shè)計(jì)管理中功能需求包括設(shè)計(jì)進(jìn)度計(jì)劃表、設(shè)計(jì)任務(wù)書、圖紙審查報(bào)告、專項(xiàng)咨詢報(bào)告、施工交底分析報(bào)告、設(shè)計(jì)變更分析報(bào)告以及設(shè)計(jì)院履約評(píng)估報(bào)告。
數(shù)據(jù)庫(kù)是一個(gè)按照特定數(shù)據(jù)結(jié)構(gòu)和規(guī)則來存儲(chǔ)和管理數(shù)據(jù)的計(jì)算機(jī)軟件系統(tǒng),同時(shí)具有快速查詢功能。在本平臺(tái)開發(fā)中,數(shù)據(jù)庫(kù)將用于實(shí)例化存儲(chǔ)平臺(tái)運(yùn)行過程中產(chǎn)生的數(shù)據(jù),并作為數(shù)據(jù)資產(chǎn)存儲(chǔ)的關(guān)鍵節(jié)點(diǎn)。通過比選當(dāng)前主流關(guān)系型數(shù)據(jù)庫(kù),項(xiàng)目平臺(tái)擬采用MySQL作為關(guān)系型數(shù)據(jù)庫(kù),底層采用多線程編程編寫核心程序,運(yùn)行速度快,內(nèi)存分配系統(tǒng)穩(wěn)定,無需擔(dān)心數(shù)據(jù)庫(kù)的穩(wěn)定性問題。
在項(xiàng)目平臺(tái)中,除了需要存儲(chǔ)平臺(tái)運(yùn)行過程中產(chǎn)生的數(shù)據(jù)外,還應(yīng)承載用戶上傳的各類文檔資料,比如設(shè)計(jì)圖紙、招投標(biāo)文件、往來的書面函件等。對(duì)此,平臺(tái)需要單獨(dú)配置文件服務(wù)器,用于對(duì)文檔資料的存儲(chǔ),實(shí)現(xiàn)對(duì)文檔的統(tǒng)一管理,便于用戶訪問、查閱、下載。OSS跟FastDFS作為文件服務(wù)器都是可行的。OSS相對(duì)FastDFS更加安全可靠,且后期擴(kuò)容機(jī)制更加簡(jiǎn)單,部署及維護(hù)方便,同時(shí)更加適用于項(xiàng)目場(chǎng)景。
代碼管理工具是一種讓多個(gè)程序員可以同時(shí)協(xié)作開發(fā),用于管理代碼和記錄代碼編輯歷史的工具。代碼管理工具首先能實(shí)現(xiàn)對(duì)代碼進(jìn)行版本管理,記錄修改歷史,并且可以隨時(shí)恢復(fù)到之前的任意版本;其次能對(duì)多人提交的代碼進(jìn)行自動(dòng)合并和沖突解決,最終實(shí)現(xiàn)多人同時(shí)協(xié)作開發(fā),從而方便管理人員對(duì)代碼質(zhì)量及實(shí)際開發(fā)進(jìn)度進(jìn)行管控。Git是一個(gè)開源免費(fèi)的分布式版本控制系統(tǒng),相比SVN,其作為項(xiàng)目平臺(tái)的代碼管理工具更加適用。
工作流引擎是指Workflow作為應(yīng)用系統(tǒng)的一部分,為之提供對(duì)各應(yīng)用系統(tǒng)有決定作用的根據(jù)角色、分工和條件的不同決定信息傳遞路由、內(nèi)容等級(jí)等核心解決方案。工作流引擎包括流程的節(jié)點(diǎn)管理、流向管理、流程樣例管理等重要功能。在系統(tǒng)實(shí)際運(yùn)行中,當(dāng)標(biāo)準(zhǔn)工作流不能滿足協(xié)作需求時(shí),需要流程結(jié)點(diǎn)中角色判斷下一結(jié)點(diǎn)流向,此時(shí)工作流引擎就可以支持生產(chǎn)人員自定義事項(xiàng)發(fā)起、結(jié)點(diǎn)會(huì)簽等功能,滿足靈活的流程配置需求。Flowable相比Activiti開發(fā)團(tuán)隊(duì)更加穩(wěn)定,擴(kuò)展性更強(qiáng),更加符合真實(shí)業(yè)務(wù)場(chǎng)景,因此Flowable作為項(xiàng)目平臺(tái)的工作流引擎更加適用。
在項(xiàng)目平臺(tái)中嵌入在線文檔編輯工具,實(shí)現(xiàn)不用線下交流即可基于系統(tǒng)內(nèi)置板塊模板完成特定成果的Word、PPT或Excel文檔的協(xié)同制作、上傳。同時(shí),在線編輯有實(shí)時(shí)保存、多人實(shí)時(shí)協(xié)作、細(xì)節(jié)討論、歷史追溯等功能,可防止成果內(nèi)容丟失,方便評(píng)論交流,方便后續(xù)業(yè)績(jī)追溯。OnlyOffice相比PageOffice擴(kuò)展性更強(qiáng),使用效果更佳,因此OnlyOffice作為項(xiàng)目平臺(tái)在線文檔編輯工具更加適用。
針對(duì)平臺(tái)項(xiàng)目進(jìn)度管理的需求,需要在平臺(tái)中嵌入進(jìn)度計(jì)劃管理工具,主要表現(xiàn)為:總控負(fù)責(zé)人在制定進(jìn)度計(jì)劃時(shí),可在系統(tǒng)上編輯計(jì)劃事項(xiàng)、時(shí)間、前置事件、里程碑結(jié)點(diǎn)等,編輯完畢的進(jìn)度計(jì)劃可以直接形成泳道圖,并導(dǎo)出Excel或Project格式;各專業(yè)人員也可在總控計(jì)劃的基礎(chǔ)上實(shí)時(shí)編輯自己專業(yè)部分計(jì)劃;還應(yīng)具備與本地Project文件的導(dǎo)入功能,滿足偏好線下編輯使用者的工作習(xí)慣。
數(shù)據(jù)資產(chǎn)的構(gòu)建應(yīng)建立在信息化與標(biāo)準(zhǔn)化相融合的工作模式上。信息化實(shí)現(xiàn)了文檔資料的數(shù)字化存儲(chǔ),標(biāo)準(zhǔn)化促使了數(shù)據(jù)信息的規(guī)范化,而實(shí)現(xiàn)全過程工程咨詢?cè)O(shè)計(jì)管理數(shù)字資產(chǎn)的構(gòu)建,則應(yīng)充分依托數(shù)字化平臺(tái)的建設(shè)與應(yīng)用。對(duì)此,本文從項(xiàng)目管理數(shù)字化平臺(tái)建設(shè)的視角,分析全過程工程咨詢?cè)O(shè)計(jì)管理數(shù)據(jù)資產(chǎn)構(gòu)建的實(shí)踐路徑,以期為類似數(shù)字資產(chǎn)構(gòu)建項(xiàng)目提供參考借鑒的價(jià)值。