軟件技術(shù)服務(wù)外包是信息技術(shù)外包(ITO)的重要組成部分。軟件技術(shù)開發(fā)的過程可以分為:需求分析、系統(tǒng)設(shè)計(jì)、編碼、測試、交付和運(yùn)維服務(wù)等不 同階段,軟件技術(shù)服務(wù)外包可以發(fā)生在上述開發(fā)過程的任何階段。
軟件技術(shù)服務(wù)外包根據(jù)服務(wù)的形式,可以分為在岸開發(fā)和離岸開發(fā),在岸 開發(fā)是指開發(fā)人員在客戶現(xiàn)場進(jìn)行軟件開發(fā)的服務(wù)方式;離岸開發(fā)是指離開客戶現(xiàn)場進(jìn)行軟件開發(fā),開發(fā)完成再交付給客戶的服務(wù)方式??蛻暨x擇在岸開發(fā) 或離岸開發(fā)是根據(jù)自身軟件開發(fā)設(shè)計(jì)的管理能力或需要進(jìn)行的。
一般對軟件設(shè) 計(jì)和管理成熟度較高的企業(yè)會選擇離岸開發(fā),因?yàn)殡x岸開發(fā)一般會在人力成本 相對低廉的地方進(jìn)行,節(jié)省軟件開發(fā)的成本,而管理成熟度較低或者對安全需 求特別高的企業(yè)會選擇在岸開發(fā)。
軟件技術(shù)外包又分為發(fā)包方與接包方。世界范圍內(nèi),發(fā)包方主要集中在北 美、西歐和日本等發(fā)達(dá)國家和地區(qū),接包方則主要在印度、愛爾蘭、中國、菲 律賓等發(fā)展中國家。