總體而言,中國軟件系統(tǒng)集成業(yè)已取得了令人矚目的成就,但仍有許多問題制約著中國系統(tǒng)集成業(yè)的進(jìn)一步發(fā)展。筆者通過對20多家企業(yè)的訪談發(fā)現(xiàn),存在的主要問題包括以下幾個方面:
1) 系統(tǒng)集成業(yè)發(fā)展的外部環(huán)境還很不完善
在北京、濟(jì)南和西安的訪談中,幾乎所有從事系統(tǒng)集成的軟件企業(yè)都提及,外部環(huán)境的不完善是制約中國系統(tǒng)集成商進(jìn)一步發(fā)展的重要障礙。外部環(huán)境的不完善主要包括兩方面:市場競爭環(huán)境和用戶觀念。
首先是市場中存在嚴(yán)重的不公平競爭,主要表現(xiàn)在以下幾個方面:①地方保護(hù)主義和行業(yè)保護(hù)主義導(dǎo)致市場的條塊分割,這在電力等行業(yè)表現(xiàn)的極為突出。相當(dāng)多的電力公司在本地面向電力行業(yè)的軟件公司中持有股份或具有其它利益關(guān)系,從而導(dǎo)致外中國信息系統(tǒng)集成產(chǎn)業(yè)發(fā)展初探地高質(zhì)量的軟件系統(tǒng)很難進(jìn)入。②由于系統(tǒng)集成項目招投標(biāo)過程缺乏有效的監(jiān)管機(jī)制和監(jiān)管機(jī)構(gòu),雖然信息系統(tǒng)的招投制度已實行了好多年,但很多招投標(biāo)過程仍流于形式,人際關(guān)系、公司背景等代替技術(shù)和價格成為中標(biāo)的主要因素。由于市場結(jié)構(gòu)的條塊分割,導(dǎo)致很多在技術(shù)上具有優(yōu)勢的系統(tǒng)集成商難以專注于某一行業(yè),通過行業(yè)知識的豐富來從中積淀出產(chǎn)品,這也是導(dǎo)致中國很多系統(tǒng)集成商效率低下的重要原因。
其次,是用戶觀念。同中國信息產(chǎn)業(yè)發(fā)展中“重硬輕軟”傳統(tǒng)一脈相承,中國用戶對于軟件價值的認(rèn)識還有待提高,他們愿意為有形的機(jī)器支付巨額費用,但對作為應(yīng)用靈魂的軟件價值卻缺乏應(yīng)有的認(rèn)可。這直接表現(xiàn)在用戶的投資分配上,國外系統(tǒng)集成的投資分配一般是硬件占15%、系統(tǒng)軟件占25%、應(yīng)用軟件占45%,其它的(包括網(wǎng)絡(luò))占到 15%,也就是說應(yīng)用軟件要占到差不多一半;而國內(nèi)應(yīng)用軟件一般只有10%-15%。由于用戶普遍對軟件價值缺乏認(rèn)可。為軟件支付的價格尚不足補償開發(fā)成本,系統(tǒng)集成商只能通過硬件來補貼軟件。由于投入不足,信息系統(tǒng)功能大受影響。
2) 中國系統(tǒng)集成企業(yè)勞動生產(chǎn)率低下
與國外相比,中國系統(tǒng)集成企業(yè)的勞動生產(chǎn)率十分低下。相關(guān)資料表明,中國軟件業(yè)每個開發(fā)人員每年的產(chǎn)出只有25000美元,這僅相當(dāng)于發(fā)達(dá)國家的1/7~1/8。系統(tǒng)集成業(yè)勞動生產(chǎn)率低,根本原因在于企業(yè)對用戶所處行業(yè)的背景知識缺乏。
按照目前全球范圍最通用的軟件開發(fā)瀑布模型(Waterfall Model),對于系統(tǒng)集成企業(yè)而言,其項目開發(fā)過程中的知識可以分為行業(yè)知識和計算機(jī)知識兩部分。其中越是靠近系統(tǒng)集成附加值的高端,行業(yè)知識的作用就越重要。
在整個系統(tǒng)開發(fā)過程中,通過需求分析實現(xiàn)對用戶需求的準(zhǔn)確把握是整個信息系統(tǒng)實現(xiàn)工程化建構(gòu)和開發(fā)的基礎(chǔ)。只有對客戶所在行業(yè)有著深刻的理解,才能提出有針對性的問題,形成對用戶需求準(zhǔn)確的把握。如果需求分析出現(xiàn)偏差,則后面修改的成本將會成倍提高。目前,由于缺乏行業(yè)知識,很多中小企業(yè)只能采用原型法不斷嘗試反復(fù)修改,生產(chǎn)效率十分低下,項目進(jìn)度難以保證,用戶滿意度也不高。
系統(tǒng)集成企業(yè)行業(yè)知識的缺乏原因包括以下幾個方面:一是上面提及的市場的條塊分割導(dǎo)致系統(tǒng)集成企業(yè)無法專注于某一行業(yè)深入發(fā)展,因此難以形成對該行業(yè)的知識積淀;其次是多數(shù)企業(yè)是軟件技術(shù)人員占主導(dǎo)地位,過于專注于信息系統(tǒng)的技術(shù)性(包括技術(shù)平臺的選擇、開發(fā)語言和工具等)而對其社會性因素考慮不夠,忽視行業(yè)背景知識在信息系統(tǒng)開發(fā)中的作用;最后,由于教育和培訓(xùn)體制的不健全,缺乏具有行業(yè)知識和軟件技術(shù)的復(fù)合型高級人才。
系統(tǒng)集成企業(yè)勞動生產(chǎn)率低下的另一個原因是系統(tǒng)集成企業(yè)總體規(guī)模比較小,系統(tǒng)開發(fā)的工程化水平比較低。國內(nèi)大多數(shù)系統(tǒng)集成企業(yè)規(guī)模比較小,同時尚未在某一領(lǐng)域建立品牌優(yōu)勢,難以專注于某一個行業(yè),因此軟件開發(fā)的工程化水平比較低。大多數(shù)系統(tǒng)集成企業(yè)仍以手工作坊的方式進(jìn)行開發(fā),軟件復(fù)用率低于30%,有些甚至低于10%。大多數(shù)從事系統(tǒng)集成的公司軟件過程管理的能力還比較差,在開發(fā)質(zhì)量、交貨時間和預(yù)算控制上都存在明顯差距。例如,印度軟件項目的及時交貨率可以達(dá)到95%,而中國即使是項目管理比較好的中創(chuàng)軟件也只有70%。