關(guān)于水利信息化建設(shè)若干問題的思考

字號:

以水利信息化促進和帶動水利現(xiàn)代化,是水利部的大政方針。今后數(shù)年,大量資金將投入到水利信息化建設(shè)中,必然將形成巨大的高科技市場。對于水利行業(yè)來說,信息化建設(shè)既是機遇,又是對體制與機制的挑戰(zhàn)。國家投入的大量資金,能否達到預(yù)期效果,是否可以滿足水利現(xiàn)代化的需要,這是我們應(yīng)該認真思考的課題。其實,建設(shè)實施此類高科技項目的關(guān)鍵并不在于技術(shù),而在于思路和體制的創(chuàng)新,在于管理思想與管理模式的再創(chuàng)造。更為重要的是,信息化需要充分市場化,讓優(yōu)秀有實力的企業(yè)參與競爭,有效地降低信息化的風(fēng)險。水利信息化建設(shè)需要有專業(yè)化的IT企業(yè)提供持續(xù)性的技術(shù)支持與技術(shù)服務(wù)。行業(yè)和專業(yè)應(yīng)用軟件必需是熟悉本行業(yè)本專業(yè)的軟件企業(yè)承擔開發(fā)和維護任務(wù)。
    1、水利信息化建設(shè)呼喚新的管理思想與管理模式
    水利信息化中的各類建設(shè)項目,有較高的科技含量,技術(shù)更新?lián)Q代很快,其中許多高新技術(shù)的應(yīng)用本身就是研究課題,因此水利信息化建設(shè)項目又具有“ 科研項目” 的基本特征和基本屬性,很容易被當成“科研項目”按照傳統(tǒng)的項目攻關(guān)、鑒定、報獎的老套路去運作, 項目完成評獎之后,其運行維護和升級換代過程中的技術(shù)支持與技術(shù)服務(wù)則無人問津,從而導(dǎo)致建設(shè)單位陷入困難境地。另一方面,按照傳統(tǒng)方式運作的“科研項目”在攻關(guān)和實施過程中所獲得的大量科研成果,常常被束之高擱,不能快速地轉(zhuǎn)化為生產(chǎn)力并有效地服務(wù)于市場的需要,這種尷尬局面我們大家都并不陌生。
    眾所周知,在IT業(yè)界、信息化建設(shè)、計算機應(yīng)用這些高科技領(lǐng)域中,硬件、系統(tǒng)、軟件等方面都有許多共性,具有較大范圍的技術(shù)復(fù)用性。而類似的信息化建設(shè)項目,如果各地區(qū)各部門仍然各自為政各行其事,必然造成大量的重復(fù)科研和重復(fù)開發(fā),規(guī)范化和網(wǎng)絡(luò)信息的兼容性將更為突出,這對于水利信息化大系統(tǒng)來說,很難達到系統(tǒng)整體優(yōu)。也有專家認為,信息化不是一個“ 項目”而是一個 “過程”。從行業(yè)系統(tǒng)來說,的確應(yīng)該是一個“過程”,而這個“過程”又是由許多單個“項目”或子系統(tǒng)構(gòu)成的,因此本文所討論的仍然局限在“項目”的層次上,“過程”的概念太大,暫且回避。
    實際上,水利信息化建設(shè)項目既是“科研項目”,又是“建設(shè)項目”。我們?nèi)绻凑蘸笳呷ニ伎迹陀锌赡茏叱觥翱蒲许椖俊钡墓芾怼?誤區(qū)”,實現(xiàn)“ 建設(shè)項目”的預(yù)期目標,完成汪恕誠部長“以水利信息化帶動和促進水利現(xiàn)代化”的既定任務(wù)。為了不至于使水利信息化建設(shè)項目陷入傳統(tǒng)“科研項目”的老套路,我們需要的是“科研項目”管理思想的再創(chuàng)造,管理模式的新探索。
    2、開發(fā)水利信息化建設(shè)中的軟件產(chǎn)品需要尋求新的解決方案
    水利信息化不論是“項目”還是“過程”,都必然涉及到許多具有行業(yè)和專業(yè)特色的軟件系統(tǒng)或軟件產(chǎn)品的開發(fā),實踐告訴我們,開發(fā)這些系統(tǒng)或產(chǎn)品需要尋求新的解決方案。
    2.1 開發(fā)具有行業(yè)特色的專業(yè)應(yīng)用軟件產(chǎn)品需要探索新路
    水利行業(yè)有其自身的特殊性與復(fù)雜性,涉及面寬,專業(yè)眾多。水利信息化的內(nèi)容十分廣泛,建設(shè)項目的專業(yè)性技術(shù)性都很強,就連一些用于常規(guī)勘測設(shè)計的專業(yè)性應(yīng)用軟件,也讓許多實力雄厚的軟件公司頗感頭疼。我們知道,專業(yè)性應(yīng)用軟件,一方面是開發(fā)難度大,投入大,風(fēng)險大,失敗率高,不懂專業(yè)技術(shù)的程序高手是寫不出象樣的專業(yè)應(yīng)用程序的,而專業(yè)水平很高但卻玩不轉(zhuǎn)計算機的工程技術(shù)專家仍然無能為力;另一方面是專業(yè)應(yīng)用軟件的用戶群有限,并不象操作系統(tǒng)、字典軟件、辦公軟件、字處理軟件等通用軟件,有龐大的用戶群可以很快收回開發(fā)投資。因此,聰明的軟件企業(yè)很少有膽量投入此類軟件的開發(fā),許多目前用于生產(chǎn)的專業(yè)應(yīng)用軟件,基本上是專業(yè)技術(shù)人員自行開發(fā),自編自用,很少能形成規(guī)?;纳唐奋浖?。這些軟件的系統(tǒng)性、兼容性、可擴展性和用戶界面等等方面都很難達到商品軟件的水平。
    不理解專業(yè)技術(shù)的計算機高手或軟件公司開發(fā)專業(yè)應(yīng)用軟件這條路很難走通,這一點不會有更多的異議。另一條路是專業(yè)技術(shù)人員與計算機程序員相結(jié)合來開發(fā)專業(yè)應(yīng)用軟件,這是一個很容易被許多人接受的但卻并不一定是很成功的結(jié)合。我們曾經(jīng)有過這樣的實例經(jīng)驗,效果并不理想。這樣的結(jié)合用一個并不恰當?shù)谋扔鳎赫Z言文化習(xí)慣思維都各不相同的跨國婚姻,在某些情況下是成功的,但失敗的也決不在少數(shù)。
    工程技術(shù)人員知道(但計算機程序員并不知道), 工程技術(shù)語言具有一定的“揉 性”,例如在結(jié)構(gòu)穩(wěn)定性計算中,邊界條件、計算參數(shù)、物理模型、數(shù)學(xué)概化、設(shè)計原則、計算理論、規(guī)則標準、工程經(jīng)驗、分析方法等等,都具有一定的可變性或柔韌性,甚至對某些重大技術(shù)問題的把握還很可能因人而異,這就讓程序員很難理解。而計算機語言則是“剛性”的,在程序編寫中錯一個字符,計算機就會拒不執(zhí)行!當然,優(yōu)秀的程序員有辦法解決此類問題,但關(guān)鍵仍然是對所要解決問題的對象能夠透徹理解。
    的確如此,雖然開發(fā)此類專業(yè)應(yīng)用軟件具有很高的工程科研價值和工程應(yīng)用價值,但卻沒有專業(yè)化的軟件隊伍系統(tǒng)地推出公認的拳頭軟件產(chǎn)品,這就是專業(yè)應(yīng)用軟件的尷尬。彌補這一奇怪現(xiàn)象的根本途徑是探索新路,尋求新的解決方案。
    2.2 實踐證實并不理想的開發(fā)專業(yè)軟件產(chǎn)品的解決方案
    國內(nèi)一家頗具名氣的勘察軟件公司的高層管理人員與筆者交流時,提出了一個“三結(jié)合”的解決方案:一個專業(yè)技術(shù)人員,一個計算機程序高手,一個專業(yè)與計算機之間的協(xié)調(diào)人員(專業(yè)技術(shù)與計算機技術(shù)之間的“翻譯”),以這樣的三人結(jié)合形式的開發(fā)小組或開發(fā)團隊來完成專業(yè)應(yīng)用軟件的開發(fā),可以彌補專業(yè)技術(shù)與計算機技術(shù)之間的結(jié)合缺陷。想法很好,也有新意,但效果如何?筆者卻不敢恭維。
    筆者曾經(jīng)參加過幾次日本專家咨詢中國大型水電工程的專題技術(shù)研討會,會上的日文翻譯員對于常規(guī)應(yīng)酬性內(nèi)容的翻譯沒有任何困難,但一涉及到專業(yè)技術(shù)性問題就很難翻譯出雙方都較為滿意的效果,中日技術(shù)人員之間只好改用互相都較為憋足的英語對話,或者干脆互相在黑板上寫繁體漢字來表達專業(yè)概念。這里我們不可能要求一般翻譯人員在專業(yè)技術(shù)上達到專家級水平,然而達不到專家級水平又無法理解專家們的技術(shù)和學(xué)術(shù)思想,當然就不可能用不同的語言準確地表達出來,這是翻譯的尷尬。如果翻譯在專業(yè)技術(shù)上達到了專家級水平,這時翻譯本身就是專家或?qū)<冶旧砭褪欠g。
    因此,這里的“三結(jié)合”的關(guān)鍵是“翻譯”,一旦“翻譯”的素質(zhì)可以達到專業(yè)技術(shù)與計算機技術(shù)都很高的水平,專業(yè)技術(shù)人員和計算機程序員就有可能被“翻譯”所替代,這樣的“翻譯”就是我們夢寂以求的復(fù)合型人才。這種人才實際上在各行各業(yè)都有,用于生產(chǎn)中的各類專業(yè)應(yīng)用軟件,很多就是此類人才開發(fā)的,只是這些人才較為分散,難以形成團隊氣候,更難以達到專業(yè)化商品化系統(tǒng)化規(guī)?;乃疁?。