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