軟件外包就是企業(yè)為了專注核心競爭力業(yè)務和降低軟件項目成本,將軟件項目中的全部或部分工作外包給提供外包服務的企業(yè)完成的軟件需求活動。
它是一種依托于信息技術(shù)的服務模式,是指客戶將軟件項目中的部分工作轉(zhuǎn)交給軟件外包服務商代工開發(fā)的一種行為,它具有降低成本、提高效率的作用,是工種細分和經(jīng)濟一體化的大勢所趨。軟件外包雖然還是一個朝陽產(chǎn)業(yè),卻已顯示出巨大的市場潛力,目前全球最大的兩個軟件外包服務中心——印度和愛爾蘭,其市場規(guī)模都在百億美元以上,且增長勢頭依然強勁。
軟件業(yè)是一個高速變化、新技術(shù)層出不窮的行業(yè),同時又是人力資源成本相對較高的行業(yè)。企業(yè)需要采用外包和采購形式來獲取待開發(fā)產(chǎn)品的部件,最大限度地從社會分工合作、資源共享中獲益。
軟件外包有兩種形式:1、總包,2、分包。(這個總包、分包和建筑中的概念是不一樣的,這里所指總包對整個軟件項目的總包,不是將一家企業(yè)所有軟件的開發(fā)全部承包)基于軟件的特殊性,一個企業(yè)不會將一個軟件項目分開分別發(fā)包給幾個軟件公司各自來開發(fā),如果直接從發(fā)包的企業(yè)外包軟件的話,應當可以總包的。
從軟件外包的內(nèi)容看,凡是被分包出去的,都是軟件系統(tǒng)非核心的內(nèi)容。核心內(nèi)容和技術(shù)都被總包的大型軟件開發(fā)商牢牢控制著。