軟件發(fā)包方需要在外包實施過程中和承包方有效交流,對過程風(fēng)險進(jìn)行及時而有效的解決。而承包方只要有效地控制以上五個因素,就可以大大規(guī)避承包方實施外包過程的各種風(fēng)險。
在高度復(fù)雜的現(xiàn)代軟件生產(chǎn)活動中,風(fēng)險無處不在。軟件外包作為軟件生產(chǎn)的新方式同樣存在各種風(fēng)險。但是,存在風(fēng)險并不可怕,可怕的是缺少風(fēng)險意識和規(guī)避風(fēng)險的手段。仔細(xì)分析風(fēng)險的來源和特征,在軟件外包的全過程實行動態(tài)和連續(xù)跟蹤和控制,可以防患于未然,有效規(guī)避軟件外包風(fēng)險。
外包風(fēng)險貫穿于軟件外包的全過程,具體表現(xiàn)形式多種多樣。概括起來,軟件企業(yè)實施軟件外包的風(fēng)險主要來自不良決策、準(zhǔn)備不足、技術(shù)欠缺和管理失控。承包方則是外包內(nèi)容的具體實現(xiàn)者,影響承包方的外包關(guān)鍵因素主要包括五個方面:技術(shù)、地理、方法、人員和項目管理。
軟件發(fā)包方需要在外包實施過程中和承包方有效交流,對過程風(fēng)險進(jìn)行及時而有效的解決。而承包方只要有效地控制以上五個因素,就可以大大規(guī)避承包方實施外包過程的各種風(fēng)險。
針對來自發(fā)包方和承包方的風(fēng)險因素分析,軟件企業(yè)在具體實施軟件外包時可以通過正確決策、成本核算、選擇承包方、有效管理等方法有效規(guī)避外包的風(fēng)險。
具體來說,確定切實可行的外包策略是規(guī)避風(fēng)險的第一步。外包必須首先保證企業(yè)的核心技術(shù)和信息足夠安全,其次要保證通過外包能降低內(nèi)部生產(chǎn)成本,提高產(chǎn)品的質(zhì)量和競爭力,縮短產(chǎn)品的開發(fā)周期。如果不能達(dá)到這些目標(biāo),則企業(yè)在當(dāng)前階段就不宜采用軟件的外包策略。
此外,我們還要考察發(fā)包方企業(yè)是否有軟件外包能力。如果企業(yè)內(nèi)部沒有滿足外包要求的技能和資源,不能在內(nèi)部實現(xiàn)較高級別的項目管理,則說明當(dāng)前的軟件企業(yè)沒有足夠的外包能力,不宜實行軟件外包,否則外包失敗的風(fēng)險大于成功的幾率。
規(guī)避風(fēng)險的第二步是核算和控制外包的綜合成本。外包成本包括顯性成本和隱性成本,顯性成本包括人力資源成本、軟件工具成本、硬件和辦公環(huán)境成本等,這些成本可以較明顯地觀察到。而隱性成本包括外包項目管理的交流和溝通成本,處理外包內(nèi)容的變更成本等,這些成本因為不好估計具體的工作量,往往在外包規(guī)劃階段忽略或過低估計,造成外包實際成本大大高于最初的預(yù)計成本。根據(jù)經(jīng)驗,大型軟件外包的項目管理等隱性成本大約占項目總成本的15%左右。
接下來,我們應(yīng)該做的是考核和確定合適的承包方。選擇一個合適的軟件外包承包商并非一件輕而易舉的事,發(fā)包方必須在最少的投入成本和滿足目標(biāo)市場質(zhì)量的需求之間保持平衡。發(fā)包方必須對承包方企業(yè)的實力、資格認(rèn)證和服務(wù)經(jīng)驗等嚴(yán)格考察,而不能僅僅根據(jù)承包方的報價來衡量;通過嚴(yán)密的法律條款、嚴(yán)格合同審核來保障發(fā)包方的知識產(chǎn)權(quán)和商業(yè)機(jī)密,降低關(guān)鍵信息泄露的風(fēng)險;通過嚴(yán)格的外包過程控制外包業(yè)務(wù)的質(zhì)量和進(jìn)度,降低外包項目進(jìn)度失控的風(fēng)險。
最后,我們要管理單點聯(lián)系的外包項目。對于那些復(fù)雜的軟件外包項目,必須加強(qiáng)外包項目管理。發(fā)包方必須任命一位既熟悉外包軟件技術(shù),又善于交流的項目管理人員。如果發(fā)包方內(nèi)部沒有合適的管理人員進(jìn)行過程跟蹤、度量和控制,那么就會有外包項目進(jìn)度和質(zhì)量失控的風(fēng)險。
對于承包方也要指定惟一的項目經(jīng)理,對內(nèi)安排具體的外包任務(wù),對外與發(fā)包方交流、報告進(jìn)度和問題。發(fā)包方和承包方項目經(jīng)理的單點聯(lián)系,使得雙方的信息入口和出口惟一,避免了多頭管理帶來的混亂,降低了過程失控的風(fēng)險。
總之,軟件外包是發(fā)包方和承包方互相信任、高度協(xié)作的共同行為。發(fā)包方軟件企業(yè)需要合理外包決策,細(xì)化和篩選可以外包的內(nèi)容,確定具體的外包實現(xiàn)方式,選擇合適的承包方,規(guī)范外包的實施流程,積極地進(jìn)行外包項目管理,實現(xiàn)全方位、全過程、全天候地外包過程監(jiān)控,將軟件外包風(fēng)險降低到最小程度。
【?發(fā)表評論?0條?】