蘇曉光
[摘 要] 在軟件外包過程中,軟件項目的自身、發(fā)包商和承包商等諸多因素,會造成軟件項目的進(jìn)度滯后、預(yù)算超支、質(zhì)量缺陷等風(fēng)險。分析軟件外包過程中存在的各類風(fēng)險,提出了如何針對性地預(yù)防這些風(fēng)險的出現(xiàn),并提出預(yù)防風(fēng)險的解決辦法,將軟件外包的風(fēng)險降到最低。
[關(guān)鍵詞] 軟件外包;風(fēng)險;預(yù)防
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2017. 11. 037
[中圖分類號] F279.23;TP311 [文獻(xiàn)標(biāo)識碼] A [文章編號] 1673 - 0194(2017)11- 0077- 02
1 引 言
隨著計算機(jī)技術(shù)的不斷進(jìn)步,軟件行業(yè)也得到了蓬勃的發(fā)展,而且軟件行業(yè)也逐步成熟,為了引進(jìn)先進(jìn)的、專業(yè)的軟件技術(shù),很多大公司已經(jīng)將其軟件的開發(fā)外包出去,尋找領(lǐng)域內(nèi)優(yōu)秀的公司進(jìn)行外包,可以節(jié)省人力、物力、財力,轉(zhuǎn)而投入到自己的核心業(yè)務(wù),使其自身發(fā)展更好,更有競爭力。但是,在軟件外包過程中,會存在軟件項目的進(jìn)度滯后、預(yù)算超支、質(zhì)量缺陷等風(fēng)險。
2 軟件外包的風(fēng)險分類
軟件外包就是公司為了專注于核也競爭力業(yè)務(wù)和降低軟件項目成本,將軟件項目中的全部或者部分工作發(fā)包給提供外包服務(wù)的公司來完成的軟件需求活動。由于軟件外包項目所處環(huán)境和條件存在眾多的不確定性和不穩(wěn)定性,從而導(dǎo)致了高風(fēng)險性。軟件外包風(fēng)險類型、樣式較多,總結(jié)歸納為三大類:軟件項目自身的風(fēng)險、軟件項目發(fā)包商的風(fēng)險和軟件項目承包商的風(fēng)險,具體的表現(xiàn)細(xì)節(jié)如下所述。
2.1 軟件項目自身的風(fēng)險
進(jìn)行外包的軟件項目自身就存在很多不確定的風(fēng)險因素,軟件的項目的需求不明確或需求不斷變更,造成一個看似很有“錢途”的軟件項目,往往由于無限度的需求變更而讓項目承建方苦不堪言,甚至最終虧損。有些軟件項目對進(jìn)度要求非常苛刻,項目進(jìn)度的延遲意味著違約或市場機(jī)會的錯失。軟件項目自身對質(zhì)量、進(jìn)度、性能等各項指標(biāo)要求過高,大大高于行業(yè)標(biāo)準(zhǔn)或整體水平,這類項目在實施過程中對各種要求極其嚴(yán)格,某一不確定因素就會造成項目的不理想或項目的失敗。軟件項目自身的風(fēng)險因素也是決定軟件項目成功的重要因素。是很難進(jìn)行驗證的。
2.2 軟件項目發(fā)包商的風(fēng)險
軟件項目在進(jìn)行外包過程中,如果發(fā)包商缺乏上層領(lǐng)導(dǎo)的支持是項目獲得資源(包括人力資源、財力資源和物料資源等)的有效保障,也是項目遇到困難時項目組最強(qiáng)有力的“后臺支撐”;項目需求溝通不良風(fēng)險,項目組與業(yè)務(wù)需求方溝通不良是影響項目順利進(jìn)展的一個非常重要的因素;發(fā)包商內(nèi)部各個部門之間協(xié)調(diào)是否順暢、辦事效率是否高效、相互之間是否推諉等因素,都會影響軟件項目的成功。在與承包商簽訂合同時,簽訂的合同不科學(xué)、不嚴(yán)謹(jǐn),項目邊界和各方面責(zé)任界定不清等是影響項目成敗的重要因素。
2.3 軟件項目承包商的風(fēng)險
承包商的資質(zhì)、能力、信譽、行業(yè)經(jīng)驗等都是影響項目成敗的重要因素。軟件項目開發(fā)和實施過程,所用到的管理工具、開發(fā)工具、測試工具等是否能及時到位、到位的工具版本是否符合項目要求等,是項目組需要考慮的風(fēng)險因素。在軟件項目開發(fā)和建設(shè)的過程中,戰(zhàn)略管理技術(shù)因素是一個非常重要的因素。項目組一定要本著項目的實際要求,選用合適、成熟的技術(shù),千萬不要無視項目的實際情況而選用一些雖然先進(jìn)但并非項目所必須且自己又不熟悉的技術(shù)。如果項目所要求的技術(shù)項目成員不具備或掌握不夠,則需要重點關(guān)注該風(fēng)險因素。團(tuán)隊成員的能力和素質(zhì),對項目的進(jìn)展、項目的質(zhì)量具有很大的影響,項目經(jīng)理在項目的建設(shè)過程需要實時關(guān)注該因素。團(tuán)隊成員是否能齊心協(xié)力為項目的共同目標(biāo)服務(wù),生產(chǎn)管理是影響進(jìn)度和質(zhì)量的關(guān)鍵因素。項目成員特別是核心成員的流動給項目造成的影響是非常可怕的人力資源問題。人員的流動輕則影響項目進(jìn)度,重則導(dǎo)致項目無法繼續(xù)甚至被迫夭折。
3 軟件外包風(fēng)險預(yù)防
上面分析了軟件外包的各種風(fēng)險,風(fēng)險種類繁多,各種風(fēng)險之間也項目影響,對于外包風(fēng)險的預(yù)防,綜合分析無非是需要做好下面幾類風(fēng)險預(yù)防。
3.1 建立專業(yè)的外包管理團(tuán)隊
建立一個業(yè)務(wù)需求團(tuán)隊,便于合作方的順利溝通將軟件項目外包開發(fā)后,很多分分包商會認(rèn)為負(fù)責(zé)項目開發(fā)的是承包商,于是盡量節(jié)省人力,降低成本,控制本方技術(shù)、業(yè)務(wù)人員的參與。事實上,作為軟件項目的建設(shè)方,分包商不應(yīng)對開發(fā)項目放任自流,不聞不問,而要有自己的專業(yè)外包管理團(tuán)隊,積極參與到項目的開發(fā)過程中,對項目進(jìn)行過程化管理,保障軟件的開發(fā)質(zhì)量,否則就難以達(dá)到理想的外包效果。
在外包管理團(tuán)隊中,最主要的人員應(yīng)是計算機(jī)技術(shù)人員。技術(shù)人員在外包監(jiān)督和管理的過程中起主要作用,充當(dāng)項目經(jīng)理、系統(tǒng)架構(gòu)師、系統(tǒng)分析師、關(guān)系經(jīng)理等角色,需要具備項目管理、外包管理、系統(tǒng)架構(gòu)、信息安全等方面的知識,并要不斷地更新知識結(jié)構(gòu),以適應(yīng)快速發(fā)展的技術(shù)要求。外包管理團(tuán)隊中的技術(shù)人員應(yīng)主要由具備計算機(jī)信息技術(shù)的人員組成,人員素質(zhì)應(yīng)較高,數(shù)量應(yīng)較充分。在外包管理團(tuán)隊中,也要有業(yè)務(wù)部門的需求聯(lián)系人。需求聯(lián)系人需要提出合理的業(yè)務(wù)需求,并對軟件系統(tǒng)進(jìn)行用戶接受度測試。在外包管理團(tuán)隊中,還要有采購人員和法律人員,分別負(fù)責(zé)軟硬件的采購和合同事務(wù)的處理。
3.2 軟件外包項目的選擇或篩選
通過外包管理團(tuán)隊的充分論證,選擇合適的項目進(jìn)行外包,對于分包商來說,術(shù)業(yè)有專攻,將一些自身缺乏研發(fā)經(jīng)驗、非核心的軟件項目外包出去,交給有較強(qiáng)實力、有行業(yè)經(jīng)驗的公司來完成,這樣可以達(dá)到縮短工期、降低成本,獲取更大利益的目的。而且也可以使公司將有限的資源和力量建設(shè)自己的核心專業(yè),使公司在同領(lǐng)域內(nèi)更有競爭力。
3.3 軟件外包合作方的實力及資質(zhì)
首先要從外包服務(wù)商的公司資質(zhì)、技術(shù)及研發(fā)隊伍實力、知識產(chǎn)權(quán)狀況、成功案例及以往合作經(jīng)歷等方面去考察。還應(yīng)從公司所提供產(chǎn)品的功能、架構(gòu)、成功案例等對產(chǎn)品方面進(jìn)行評估。在有條件的情況下,可以搭建測試環(huán)境,通過測試案例對產(chǎn)品進(jìn)行測試是對產(chǎn)品功能、性能、架構(gòu)及需求開發(fā)過程最好的了解和檢測方法。
3.4 合同的簽訂及合同約定內(nèi)容要詳細(xì)、準(zhǔn)確及合理
在外包管理過程中發(fā)生的許多問題都是任務(wù)或者要求不明晰明確造成的,即客戶有許多要求沒有明示在合同或相關(guān)附件中,屬于隱含要求。如果外包方理解有偏差,出了問題后再扯皮即無法挽回已經(jīng)造成的服務(wù)質(zhì)量損失,兩敗俱傷。因此將粗框型合同細(xì)化,盡量覆蓋服務(wù)涉及的方方面面,對于日后的服務(wù)質(zhì)量監(jiān)督與檢查非常有利。在外包服務(wù)合同中應(yīng)明確任務(wù)。任務(wù)邊界需要定制清楚,工作范圍要明確,最好要約定遇到不確定職權(quán)范圍時的協(xié)商機(jī)制和原則。要明確外包服務(wù)商項目經(jīng)理及項目人員的條件,甚至明確到人。明確系統(tǒng)版權(quán)及源碼歸屬。明確后續(xù)服務(wù)相關(guān)條款等等,在整個合同執(zhí)行的生命周期持續(xù)控制服務(wù)質(zhì)量。
4 結(jié) 語
軟件項目外包是時代進(jìn)步的產(chǎn)物,只要預(yù)防和控制好外包過程中的風(fēng)險,必將節(jié)省人力、物力、財力,投入到自己的核心業(yè)務(wù)。在進(jìn)行軟件項目外包活動時,發(fā)包商根據(jù)自己外包管理團(tuán)隊,對需要外包的軟件項目進(jìn)行充分調(diào)研和論證,選擇合適的軟件項目進(jìn)行外包,并選擇適合的承包商,規(guī)范軟件項目外包的實施流程,爭取將軟件項目外包的風(fēng)險降低到最小程度。總之,軟件項目外包的成功,離不開發(fā)包商和承包商的共同努力,在合作過程中,雙方應(yīng)該建立良好的互信、互惠、長期的合作關(guān)系,使雙方共同進(jìn)步,走得更長遠(yuǎn)。
主要參考文獻(xiàn)
[1]Gonzalez R, Gasco J, Llopis J. Information Systems Outsourcing: A Literature Analysis[J]. Information & Management,2006,43(7):821-834.
[2]王永峰.保險公司軟件外包的管理策略[J].中國金融電腦,2010(10):30-34.
[3]李洋.高職軟件外包服務(wù)校企合作的問題與對策[J].價值工程,2014(28):280-282.
[4]陳光欣.高校信息系統(tǒng)外包的風(fēng)險及對策研究[J].中國教育信息化,2009(11):4-6.
[5]楊俊英,林鵬.企業(yè)信息系統(tǒng)外包風(fēng)險[J].經(jīng)營與管理,2013(12):48-49.
[6]楊苔萌.C公司軟件外包項目風(fēng)險管理研究[D].上海:華東理工大學(xué)學(xué),2015.
[7]陳通,劉彬. 基于CMMI的企業(yè)軟件外包風(fēng)險管理研究 [J].重慶理工大學(xué)學(xué)報:自然科學(xué)版,2014(9):77-82.
[8]陳運娟,楊峰.中小型公司對日軟件外包風(fēng)險管理研究 [J].經(jīng)營管理者,2012(8):168-169.
[9]丑遠(yuǎn)濤.企業(yè)信息系統(tǒng)與服務(wù)外包風(fēng)險管理研究[J].企業(yè)導(dǎo)報,2015(8):159.
[10]倪興平.采購?fù)獍L(fēng)險管理研究[J].現(xiàn)代企業(yè)教育, 2014(20):540.
[11]魏想明,操筱薇.基于IT外包服務(wù)質(zhì)量的信任形成及其對合作的影響[J].學(xué)習(xí)與實踐,2014(6):44-48.
[12]李靖華,阮紹平.我國軟件企業(yè)外包信任關(guān)系的路徑演變分析——對杭州的多案例研究[J].科學(xué)學(xué)研宄,2012,30(3):407-416.
[13]李靖華,李宗乘,阮紹平.軟件外包信任關(guān)系研究綜述[J].科技管理研究,2013,33(4):249-253
[14]曹萍,張劍.軟件外包中承包商風(fēng)險規(guī)避決策與產(chǎn)業(yè)安全研究[M].北京:科學(xué)出版社,2015.
[15]秦自立.A公司軟件外包項目風(fēng)險管理研究[D].廣州:中山大學(xué),2010.
[16]王衡.銀行軟件外包的項目管理[D].濟(jì)南:山東大學(xué),2007(03).
[17]杜彬.銀行軟件外包項目管理優(yōu)化研究[D].北京:北京郵電大學(xué),2009.