鄭云韜
摘要:隨著信息技術(shù)的飛速發(fā)展,信息化建設(shè)已成為政府部門業(yè)務(wù)工作、日常辦公和行政管理的重要組成部分。政府部門對各類信息系統(tǒng)的需要也越來越大、功能要求越來越多、工程實(shí)現(xiàn)越來越復(fù)雜,依托外部力量進(jìn)行軟件工程建設(shè)已成為當(dāng)今社會主要工作模式。隨著政府軟件工程項(xiàng)目數(shù)量的增加,控制軟件工程建設(shè)風(fēng)險,避免重大經(jīng)濟(jì)損失、確保系統(tǒng)運(yùn)行安全可靠具有重大的現(xiàn)實(shí)意義和長遠(yuǎn)的歷史意義。本文重點(diǎn)就政府軟件工程外包風(fēng)險控制進(jìn)行分析和研究,從而針對性的提出對策措施,為政府軟件工程外包提供決策咨詢。
關(guān)鍵詞:政府 軟件外包 風(fēng)險控制 研究
政府信息化建設(shè)涉及領(lǐng)域十分廣泛?!矫媸枪卜?wù)領(lǐng)域,比如銀行的金融管理、公安局的戶籍管理、交通部門的車輛管理系統(tǒng)和社會保險系統(tǒng)等;另一方面,政府自身管理,例如人事、財(cái)務(wù)、文件管理系統(tǒng)和辦公自動化等,都需要信息系統(tǒng)軟件的支撐。但是,政府不可能,也沒有必要擁有大量的軟件開發(fā)、系統(tǒng)維護(hù)人員,那樣必然會給財(cái)政帶來沉重的負(fù)擔(dān)。因此,政府部門進(jìn)行軟件工程外包,是信息化建設(shè)的必然選擇。
一、政府軟件建設(shè)工程外包的含義
政府軟件工程外包是指為了降低軟件工程開發(fā)成本、提高軟件工程建設(shè)質(zhì)量和效益,將軟件工程建設(shè),由本單位自建向依托軟件公司建設(shè)轉(zhuǎn)變。由公司組織專業(yè)技術(shù)隊(duì)伍來研制開發(fā),這是一種新型的電子政務(wù)建設(shè)和服務(wù)方式。政府軟件外包主要包括:軟件開發(fā)、軟件維護(hù)、軟件管理和軟件升級,以及針對軟件使用安裝的培訓(xùn)等。
1.政府軟件工程外包的重大意義
軟件工程外包是推進(jìn)政府部門電子政務(wù)建設(shè)、提高信息化建設(shè)水平、改進(jìn)政務(wù)信息管理模式的戰(zhàn)略決策。
2.政府軟件工程外包需要把握的原則
在軟件工程外包及建設(shè)過程中必須進(jìn)行總體設(shè)計(jì)、加強(qiáng)項(xiàng)目論證、規(guī)劃建設(shè)周期;必須加強(qiáng)與專業(yè)技術(shù)公司的溝通與協(xié)作,確保嚴(yán)格履行合同規(guī)范的各項(xiàng)事宜,按期保質(zhì)的實(shí)現(xiàn)既定的目標(biāo)。
二、政府軟件外包的作用
軟件工程外包已經(jīng)成為我國政府部門信息化建設(shè)的主要依托。軟件工程外包可將人力資源、物資管理和技術(shù)力量、軟件測試等環(huán)節(jié)的部分工作從機(jī)構(gòu)內(nèi)部分離出去,大大提高政府部門的辦事效率,是現(xiàn)代化管理的集中體現(xiàn)。
1.降低人力資源和成本
如果軟件工程建設(shè)由政府部門白行承擔(dān)勢必加大工作量,從而需要增加人員的編制員額,增大財(cái)政負(fù)擔(dān)。將軟件工程外包出去,可減少公務(wù)員隊(duì)伍的規(guī)模,從而減少財(cái)政開支。
2.提升工程質(zhì)量和水平
所謂術(shù)業(yè)有專攻,由于政府部門的主要職能是公共服務(wù)以及公共管理,而軟件技術(shù)學(xué)習(xí)和保持不夠?qū)I(yè)和系統(tǒng);專業(yè)公司專司軟件工程研究、論證和開發(fā),并始終跟蹤國內(nèi)外先進(jìn)技術(shù)的動態(tài),擁有超前的思想理念、先進(jìn)的技術(shù)平臺和成熟的工程積淀,能夠保證工程質(zhì)量、提高技術(shù)水平、確保工程進(jìn)度。
三、政府軟件建設(shè)外包風(fēng)險分析
風(fēng)險分析是政府軟件工程外包十分重要的環(huán)節(jié),是為風(fēng)險管理提供詳實(shí)、準(zhǔn)確、可靠的依據(jù)。首先,要嚴(yán)格考查承擔(dān)工程建設(shè)公司的資質(zhì)、技術(shù)水平和工程建設(shè)業(yè)績等,爾后要監(jiān)控項(xiàng)目立項(xiàng)、建設(shè)和驗(yàn)收的全過程,始終讓風(fēng)險在可控的范圍之內(nèi)。
1.風(fēng)險識別方法
目前較常用的風(fēng)險分析方法主要包括:
專家訪談法,對相關(guān)領(lǐng)域有經(jīng)驗(yàn)的從業(yè)人員進(jìn)行訪談交流,了解軟件建設(shè)過程中會存在哪些風(fēng)險。
頭腦風(fēng)暴法,邀請項(xiàng)目組成員、有關(guān)專家、客戶代表等組成論證小組,背靠背的討論可能存在的風(fēng)險。
SWOT分析法,在分析自身建設(shè)需求與機(jī)遇的同時,重點(diǎn)研究外包公司的優(yōu)勢、劣勢和可能帶來的風(fēng)險,對項(xiàng)目建設(shè)過程進(jìn)行全面客觀的分析評價。
歷史資料法,查閱了解類似項(xiàng)目的歷史資料文獻(xiàn),找出可能存在的風(fēng)險。
評估表法,通過調(diào)查問卷等方式對項(xiàng)目相關(guān)人員進(jìn)行調(diào)查,梳理分析項(xiàng)目建設(shè)中可能存在的風(fēng)險類型和風(fēng)險要素。
2.風(fēng)險因素歸納
雖然政府在進(jìn)行軟件工程外包時,需要進(jìn)行嚴(yán)格論證、招標(biāo)、競標(biāo)。但是項(xiàng)目建設(shè)過程中,仍然會有考慮不到的風(fēng)險隱患。
政府軟件建設(shè)外包風(fēng)險歸納為七個方面:分別是安全隱患、功能不全、系統(tǒng)不兼容、經(jīng)費(fèi)超支、產(chǎn)權(quán)爭議、源代碼爭議和維護(hù)升級無保障等問題。
3.風(fēng)險評估
政府軟件外包風(fēng)險評估,是基于項(xiàng)目外包過程中的風(fēng)險識別、風(fēng)險預(yù)估的基礎(chǔ)之上,對風(fēng)險所發(fā)生的可能性以及影響程度等進(jìn)行綜合評價的一個具體過程;是政府軟件工程外包風(fēng)險管理中十分重要的環(huán)節(jié);是對已經(jīng)發(fā)現(xiàn)的風(fēng)險要素進(jìn)行有效度量。通過風(fēng)險評估有助于政府部門領(lǐng)導(dǎo)全面掌握情況,為完善軟件工程建設(shè)管理提供科學(xué)依據(jù)。
四、政府軟件建設(shè)工程外包風(fēng)險控制
依據(jù)風(fēng)險分析進(jìn)行風(fēng)險控制工作,應(yīng)該伴隨政府軟件建設(shè)工程外包的全過程,貫穿于風(fēng)險發(fā)生前、發(fā)生中和發(fā)生后。通過制度和合同約束、滲透到?jīng)Q策、執(zhí)行、監(jiān)督和反饋等各個環(huán)節(jié),以確保風(fēng)險能夠得到有效防范。只有將風(fēng)險管理與控制系統(tǒng)嵌入到整個建設(shè)過程中,才能有效預(yù)防風(fēng)險,并在風(fēng)險發(fā)生后及時補(bǔ)救。
1.風(fēng)險監(jiān)控及策略
政府軟件項(xiàng)目外包應(yīng)當(dāng)建立完善的風(fēng)險監(jiān)控系統(tǒng),對監(jiān)控預(yù)警信息、問題數(shù)據(jù)、事件數(shù)據(jù)、損失數(shù)據(jù)等操作風(fēng)險進(jìn)行梳理整合,建立風(fēng)險數(shù)據(jù)庫,加強(qiáng)信息化管理,最大限度地利用信息資源進(jìn)行科學(xué)、合理地輔助決策。
政府軟件外包項(xiàng)目風(fēng)險監(jiān)控需要建立三個系統(tǒng),即:信息采集、數(shù)據(jù)分析和評估決策系統(tǒng)。
政府發(fā)包部門要充分發(fā)揮科研機(jī)構(gòu)、行業(yè)協(xié)會、專業(yè)咨詢公司等第三方機(jī)構(gòu)的作用。利用獨(dú)立的專業(yè)項(xiàng)目監(jiān)理機(jī)構(gòu),幫助政府部門全面審核軟件項(xiàng)目總體方案、有效監(jiān)督項(xiàng)目進(jìn)展情況、隨時管控項(xiàng)目建設(shè)中的風(fēng)險隱患,及時發(fā)現(xiàn)問題、糾正問題和解決問題。
2.制定風(fēng)險應(yīng)對措施
政府軟件外包活動中風(fēng)險多種多樣,應(yīng)該根據(jù)不同的風(fēng)險類型,采取相應(yīng)的管理策略。風(fēng)險的應(yīng)對策略要從如何減少風(fēng)險概率和風(fēng)險危害這兩方面著手,具體可采用以下4種應(yīng)對策略。
(1)規(guī)避風(fēng)險。這是一種對風(fēng)險進(jìn)行事前控制的方法,通過事前周密的策劃和防范提前做好應(yīng)對策略來避免風(fēng)險的發(fā)生。如認(rèn)真進(jìn)行需求分析,澄清相互理解偏差的內(nèi)容;對軟件外包的時間或資金投入要有適當(dāng)余量;要選擇信譽(yù)好、技術(shù)力量強(qiáng)、工程積淀厚的軟件公司進(jìn)行合作。
(2)弱化風(fēng)險。將軟件外包風(fēng)險控制在正式投入使用前,如采用較為成熟的軟件編碼方式、提高政府部門人員操作水平或延長軟件試用期等,從而提早發(fā)現(xiàn)問題、糾正問題和解決問題,確保正式投入使用后不發(fā)生重大的問題。
(3)轉(zhuǎn)移風(fēng)險。將軟件建設(shè)外包中可能出現(xiàn)的風(fēng)險,由政府部門轉(zhuǎn)移到軟件公司。如根據(jù)項(xiàng)目建設(shè)進(jìn)展情況陸續(xù)支付建設(shè)經(jīng)費(fèi),驗(yàn)收合格后支付大部分項(xiàng)目經(jīng)費(fèi),留有足夠的項(xiàng)目建設(shè)保障金來抵御風(fēng)險;與軟件公司簽訂工程質(zhì)量驗(yàn)收標(biāo)準(zhǔn)和信息安全保密協(xié)議等,約束建設(shè)公司承擔(dān)風(fēng)險。
(4)應(yīng)對風(fēng)險。任何風(fēng)險應(yīng)對策略都不可能避免所有風(fēng)險的發(fā)生。因此,在軟件工程研制建設(shè)過程中,必須制定軟件建設(shè)工程外包風(fēng)險應(yīng)急預(yù)案和突發(fā)情況應(yīng)對辦法等,將風(fēng)險造成的危害降到最低限度。
總之,隨著政府政務(wù)公開和網(wǎng)上辦公的推進(jìn),大量的軟件項(xiàng)目亟待建設(shè)開發(fā),然而項(xiàng)目外包的風(fēng)險也一直伴隨著項(xiàng)目建設(shè)、使用和維護(hù)的全過程。政府部門必須在軟件工程建設(shè)中加強(qiáng)頂層設(shè)計(jì)、嚴(yán)格遴選軟件公司、加強(qiáng)項(xiàng)目建設(shè)管理、強(qiáng)化項(xiàng)目工程驗(yàn)收、建立項(xiàng)目風(fēng)險管控機(jī)制,有效地控制軟件工程建設(shè)中的風(fēng)險發(fā)生。endprint