潘云松
(中國鐵路昆明局集團有限公司 科技和信息化部,昆明 650011)
近年來,中國鐵路昆明局集團有限公司(簡稱:昆明局集團公司)加大力度推進軟件研發(fā)工作,圍繞運輸組織、客貨運服務、安全生產(chǎn)、建設管理和綜合管理等各領域工作目標開展軟件研發(fā)工作,取得了一定成果,包括“昆鐵+融媒體服務平臺”“基于實貨制的貨運工作計劃精準化研究”“高鐵調(diào)度應急指揮輔助決策系統(tǒng)”等,在昆明局集團公司的各項業(yè)務中發(fā)揮了重要支撐作用。但仍然長期處于分散建設階段[1],在業(yè)務應用系統(tǒng)軟件研發(fā)工作中還存在不足,比如:對信息化、智能化建設方面的研究不夠充分;存在信息孤島,數(shù)據(jù)壁壘問題;業(yè)務與信息系統(tǒng)融合度不高;缺乏信息安全防護手段;信息系統(tǒng)開發(fā)成果轉(zhuǎn)化效果不明顯;軟件開發(fā)與網(wǎng)絡安全的統(tǒng)籌考慮有待加強等。本文深入分析當前軟件開發(fā)存在的問題,提出改進建議。
(1)業(yè)務部門、單位片面地站在各自立場規(guī)劃信息化建設,缺乏全盤考慮。重復軟件開發(fā)和類似軟件開發(fā)現(xiàn)象嚴重,開發(fā)資源力量分散,導致大型開發(fā)項目難以開展,數(shù)據(jù)資源不能充分共享,跨專業(yè)跨系統(tǒng)存在壁壘;
(2)對信息技術研究和信息化重點工作沒有統(tǒng)籌安排,缺乏對信息技術的科研攻關,以及對信息化重點項目建設的統(tǒng)籌、統(tǒng)一規(guī)劃;
(3)沒有科學合理地解決信息系統(tǒng)開發(fā)與信息安全風險防范協(xié)同推進的問題;
(4)信息化新技術應用還有待提高,大數(shù)據(jù)技術輔助鐵路運輸生產(chǎn)、貨運營銷、客貨運服務還存在差距;
(5)信息系統(tǒng)中的軟硬件投資和信息化資產(chǎn)的合理、有效利用不夠,需要提升頂層設計能力[2]。
(1)許多領域信息化應用軟件開發(fā)依賴鐵路外公司,委外開發(fā)的軟件在運維和網(wǎng)絡安全方面存在風險,突出表現(xiàn)在委外軟件后續(xù)的適應性調(diào)整、完善性開發(fā)受制于委外公司,很多有價值的應用軟件因支持不夠而停用,給企業(yè)造成巨大浪費,也不利于自身隊伍的培養(yǎng)和鍛煉;
(2)云平臺和大數(shù)據(jù)技術應用運行環(huán)境的信息安全保護能力還需加強,信息設備利用率和可靠性還需進一步提升,還有大量財務人員忙于財務報表制作;
(3)開發(fā)的軟件安全防護能力較為薄弱。突出表現(xiàn)在軟件程序開發(fā)設計階段缺乏網(wǎng)絡安全防護設計,軟件開發(fā)測試階段缺少必要的隔離措施,軟件應用上線運行前等級保護測評環(huán)節(jié)把關不夠,上線運行階段未對發(fā)現(xiàn)的問題進行及時系統(tǒng)性補強,即軟件應用全生命周期管控力度有待加強。
“數(shù)據(jù)是企業(yè)重要資產(chǎn),是企業(yè)的寶貴財富”的觀念已是普遍的共識。軟件應用開發(fā)依賴高質(zhì)量數(shù)據(jù),數(shù)據(jù)質(zhì)量影響著所開發(fā)軟件的價值。經(jīng)過多年信息化建設,昆明局集團公司已建成、投產(chǎn)了大量的信息系統(tǒng),對鐵路的生產(chǎn)、運營、營銷和輔助決策發(fā)揮了重要的支撐作用。伴隨著系統(tǒng)的運行,也產(chǎn)生了大量的數(shù)據(jù),由于歷史原因,各個業(yè)務系統(tǒng)的數(shù)據(jù)由所屬部門掌握,甚至有的系統(tǒng)數(shù)據(jù)由建設廠商掌握,給數(shù)據(jù)收集工作帶來很大困難。此外,為了確保日常系統(tǒng)運行的效率和穩(wěn)定,許多系統(tǒng)數(shù)據(jù)保存時長僅為6 個月,造成大量的數(shù)據(jù)丟失。數(shù)據(jù)收集還遇到系統(tǒng)眾多、系統(tǒng)技術和數(shù)據(jù)格式多樣等困難。有些部門對數(shù)據(jù)保護和數(shù)據(jù)集中的重要性認識不足,也缺乏相應的數(shù)據(jù)應用、數(shù)據(jù)挖掘的意識及經(jīng)驗。
(1)軟件開發(fā)項目中,委外開發(fā)的軟件有些沒有辦理軟件資產(chǎn)移交手續(xù),無法立足自身對委外開發(fā)的軟件進行完善性二次開發(fā),軟件風險管控難;
(2)組織軟件開發(fā)的單位缺乏軟件開發(fā)代碼著作權保護的基本常識,尚未建立軟件源代碼開發(fā)標準和相應管理機制;
(3)因沒有軟件代碼,無法評估網(wǎng)絡安全風險。對相關系統(tǒng)產(chǎn)生的數(shù)據(jù)沒有管控,軟件部署和施工不易監(jiān)管,有些一機兩網(wǎng)、違規(guī)外聯(lián)的發(fā)生就與鐵路外公司施工有關。因此,必須提升自主開發(fā)能力,實現(xiàn)自主可控。
以中國鐵路集團有限公司(簡稱:國鐵集團)發(fā)展戰(zhàn)略為指導[1],及時掌握國鐵集團的規(guī)劃和制度,在國鐵集團業(yè)務管理規(guī)范和標準的指導下,信息部門統(tǒng)籌規(guī)劃,制定統(tǒng)一的系統(tǒng)架構(gòu)和技術方案,建設符合國鐵集團的規(guī)范和標準、數(shù)據(jù)集中管理、統(tǒng)一進行安全防護、滿足各業(yè)務需求的統(tǒng)一數(shù)據(jù)服務平臺。
對數(shù)據(jù)資產(chǎn)和軟件應用進行管理和規(guī)劃,重視大數(shù)據(jù)服務平臺建設和人工智能的研究。基礎數(shù)據(jù)的管理(治理)是實施大數(shù)據(jù)平臺重要且基礎的工作[3]。需要各專業(yè)部門牽頭研究本專業(yè)的大數(shù)據(jù)應用需求,提出業(yè)務解決方案。信息部門牽頭組織業(yè)務部門完成各部門業(yè)務數(shù)據(jù)的匯總、數(shù)據(jù)集成、數(shù)據(jù)清洗、數(shù)據(jù)字典生成、業(yè)務數(shù)據(jù)庫建設等工作。
(1)通過制定相應制度,將各單位的信息開發(fā)、設備采購、信息建設、信息安全統(tǒng)籌考慮,統(tǒng)一規(guī)劃,加強監(jiān)管[4];
(2)統(tǒng)籌規(guī)劃信息化科研課題與信息系統(tǒng)開發(fā)項目,將科題研究與上線運行區(qū)分開。信息系統(tǒng)設計階段要重點研究安全防護,開發(fā)測試階段要區(qū)分測試環(huán)境與生產(chǎn)環(huán)境,信息系統(tǒng)上線前要對其進行等級保護測評;
(3)信息系統(tǒng)所用到的數(shù)據(jù),需經(jīng)數(shù)據(jù)所屬部門審批同意,數(shù)據(jù)調(diào)用接口及標準等技術方案要經(jīng)信息部門審查,建議除特殊用途以外的新建信息系統(tǒng)盡量上昆明局集團公司云平臺(鐵信云平臺標準的),由信息部門統(tǒng)一解決信息系統(tǒng)運行環(huán)境安全問題;
(4)建立配套管理制度。結(jié)合昆明局集團公司自身業(yè)務系統(tǒng)管理制度,信息部門牽頭制定大數(shù)據(jù)管理辦法,合理規(guī)范數(shù)據(jù)采集、管理、發(fā)布、共享等技術規(guī)范,明確各業(yè)務部門的職責和權限,借助相應的管理軟件,完善軟件開發(fā)代碼的管理;
(5)制定網(wǎng)絡安全應急、風險管理、安全測評、運行維護、安全監(jiān)控等辦法和制度,不斷優(yōu)化信息系統(tǒng)應急處理流程,盡可能減少運營損失[5]。
為保障鐵路信息系統(tǒng)運行安全和長遠發(fā)展,使信息體系適應鐵路專業(yè)化發(fā)展,進一步強化打造一流創(chuàng)新型信息化企業(yè)的基礎,建議加強以下幾方面的工作:
(1)加強基礎性研究,既要開展開源基礎軟件的研究,也要盡量使用國產(chǎn)化軟件和信息設備,從信息應用層面做到自主可控。這不僅能降低采購成本,還能解決系統(tǒng)安全性和功能擴展的持續(xù)性問題;
(2)提升信息技術支持和服務能力,組建一支面向各層級、跨專業(yè)的信息技術專家服務團隊,為各項業(yè)務的信息化工作推進提供全方位支持,有效提升信息化的整體水平;
(3)加強昆明局集團公司云平臺和大數(shù)據(jù)服務平臺建設,改善信息資源缺乏統(tǒng)籌利用、分散建設的局面。制定信息系統(tǒng)服務器更新改造計劃,完成昆明局集團公司云計算數(shù)據(jù)中心建設,充分利用大數(shù)據(jù)、云計算技術優(yōu)勢,滿足鐵路業(yè)務快速發(fā)展需要,做到資源按需靈活擴容和回收,實現(xiàn)快速部署,提升信息設備利用率和軟件應用的穩(wěn)定性,提高信息系統(tǒng)的安全性和運維保障能力。
2.4.1 開展大數(shù)據(jù)應用研究基礎工作
(1)建立昆明局集團公司大數(shù)據(jù)平臺[6]。信息部門依據(jù)國鐵集團大數(shù)據(jù)的實施方案和昆明局集團公司各業(yè)務需求,制定昆明局集團公司大數(shù)據(jù)應用的工作清單與計劃,成立專門的大數(shù)據(jù)應用研發(fā)、實施團隊。在各業(yè)務部門的指導下,信息部門提供技術支持,聯(lián)合社會專業(yè)技術資源,建立起昆明局集團公司大數(shù)據(jù)服務平臺;
當然,也有的過腔甚至是四節(jié)型的。如《牡丹亭·鬧殤》【集賢賓客】上聲字“眉”的唱調(diào)①周雪華譯譜《牡丹亭》,上海:上海教育出版社,2008年,第106頁。。該單字唱調(diào)的過腔是。其中的為第一節(jié)級音性過腔,為第二節(jié)級音性過腔,為第三節(jié)級音性過腔,為第四節(jié)級音性過腔。這個過腔即為“級音+級音+級音+級音”類型,是同一音樂材料組合而成的多節(jié)型過腔。
(2)針對各專業(yè)實際需求,成立專題研究小組。開展各專業(yè)專題大數(shù)據(jù)應用研究、技術攻關工作。通過實踐鍛煉,培養(yǎng)大數(shù)據(jù)、人工智能等方面的人才,建立人才儲備。培養(yǎng)既懂鐵路業(yè)務又懂大數(shù)據(jù)技術的復合型人才,鼓勵各業(yè)務部門積極學習和掌握大數(shù)據(jù)的基礎知識,增強對新技術的理解和認知,促進大數(shù)據(jù)技術在實際工作中廣泛應用;
(3)重點開展大數(shù)據(jù)和算法研究。信息部門要聯(lián)合其它部門培養(yǎng)面向各專業(yè)的大數(shù)據(jù)架構(gòu)師、數(shù)據(jù)分析師及算法專業(yè)人才,成立昆明局集團公司大數(shù)據(jù)分析專業(yè)隊伍,鼓勵職工積極投身科技創(chuàng)新,促進昆明局集團公司大數(shù)據(jù)應用落到實處,見到實效。
2.4.2 加大運輸生產(chǎn)應用系統(tǒng)開發(fā)力度
2.4.2.1 貨運組織方面
(1)通過大數(shù)據(jù)分析技術運用,提高調(diào)度日班計劃編制的科學性、合理性和執(zhí)行精準性;
(2)為客戶提供準確的裝卸車時間等優(yōu)質(zhì)服務;
(3)實現(xiàn)車站根據(jù)到達重車的品類、包裝、車數(shù)、車型信息,合理調(diào)配卸車貨位和裝卸勞力機具等運力資源,解決車站卸車緊張問題;
2.4.2.2 客運組織方面
依托鐵路數(shù)據(jù)服務平臺,實現(xiàn)旅客發(fā)送量分析、客票收入分析、客座能力分析、客票收入率分析、客運發(fā)送總量及旅客周轉(zhuǎn)量和客票收入綜合分析、節(jié)假日客運情況監(jiān)控、訂票方式分析、席別分析、運距分析等功能。最終真正實現(xiàn)客運調(diào)度一日一圖,確保開車有效益[8]。
2.4.2.3 精準維修方面
依托鐵路數(shù)據(jù)服務平臺,匯集鐵路各專業(yè)固定設備與移動設備的關鍵質(zhì)量參數(shù)、檢修記錄、故障記錄及動態(tài)監(jiān)測數(shù)據(jù),開展專業(yè)內(nèi)部、跨專業(yè)設備故障精準研判,做到用“數(shù)據(jù)說話”,輔助決策,精準維修。
2.5.1 加快制定信息系統(tǒng)開發(fā)行業(yè)標準
制定具有開放性、通用性、擴展性的標準,主要包括機房建設標準、信息系統(tǒng)架構(gòu)和對外接口服務標準等。
(1)建立軟件開發(fā)標準體系[9],使軟件研發(fā)既能充分利用外部的、現(xiàn)有的信息資源,又能運用當下主流技術資源;
(2)要求參與軟件開發(fā)的公司必須依照所要求的軟件開發(fā)標準和架構(gòu)進行開發(fā),使開發(fā)的軟件能更好地融入整個鐵路體系;
(3)要求各單位依照鐵路軟件接口標準開發(fā)適合本地區(qū)、本單位的應用軟件,更好地調(diào)動昆明局集團公司各單位的積極性和主動性,整合昆明局集團公司的信息資源。
2.5.2 全方位調(diào)動軟件開發(fā)力量
調(diào)動各部門(單位)資源,發(fā)揮各方的積極性,形成合力,積極加強與國鐵集團、其它鐵路局集團公司之間的信息交流、協(xié)作,防止重復開發(fā),借鑒吸收成功經(jīng)驗,積極推進同行業(yè)、跨行業(yè)、跨企業(yè)的外部技術交流與合作,引進外部人才,學習成熟經(jīng)驗技術,發(fā)揮各方的優(yōu)勢。與外部公司合作,要注重軟件開發(fā)合同審查、項目驗收、軟件代碼管理、軟件應用上線管理等制度,維護鐵路集團公司權益。
文章深入分析昆明局集團公司軟件研發(fā)工作的現(xiàn)狀及存在的問題,結(jié)合個人日常工作經(jīng)驗,提出規(guī)劃軟件開發(fā)戰(zhàn)略、統(tǒng)籌規(guī)劃和管理網(wǎng)信安全及軟件運維、加快信息系統(tǒng)研發(fā)基礎性建設、加快推進大數(shù)據(jù)技術應用工作、加強合作與交流等改進建議,以期能夠有助于提升昆明局集團公司軟件工作研發(fā)能力,使開發(fā)的軟件更好地滿足鐵路發(fā)展需要。