• 沒有找到結果。

第五章  結論與建議

5.1 管理意涵

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

第五章 結論與建議

5.1

管理意涵

軟體境外開發已逐漸發展成為產業趨勢,軟體公司們為了降低開發成本、利 用時差減少開發週期及獲取到更廣泛且更好的人力資源,紛紛將軟體開發工作透 過委外至境外第三方公司或轉移至境外子公司,但此現象產生了工作分離,並且 負面影響軟體開發績效表現;然而在需求變動越來越激烈的情況下,軟體開發所 採用的方法論也不斷在進展、演化,從早期的規劃導向方法,到反覆、漸增的風 險導向方法,乃至於目前新興的敏捷開發方法,都是為了應付需求的迅速改變而 逐漸轉變;因此本研究從工作分離及需求變動的觀點,探討擁有不同特性的軟體 開發方法,在境外開發的環境下所產生的績效表現;其中將軟體開發方法定義為 一連續漸變的光譜概念,包括規劃導向、風險導向與敏捷開發三階段,軟體境外 開發績效表現則分別從產品面與流程面進行探討。

根據實證結果,主要可以歸納出四點管理意涵:

一、 在境外開發的環境下,應避免趨向軟體開發方法光譜的兩個極端,越極端績 效則越低。

依據本研究架構,自變項軟體開發方法光譜與依變項境外開發績效表現呈現 曲線關係,越往光譜兩端,績效則越低。從軟體開發方法光譜的定義中可發現,

兩端分別為規劃導向端及敏捷開發端,具有極端不同的特色,規劃導向端的特色 是極端的限制,透過固定的文件與合約規範軟體開發各階段的過程,並且採用大 型團隊進行開發,過程則以正式的溝通管道為主,而敏捷開發端的特色則是極端 的鬆綁,透過極輕量化的文件與人與人之間的互動,應付不斷改變的需求,採用 小型團隊進行開發,過程則以非正式的溝通管道為主,規劃導向端移動至敏捷開 發端則是一個限制鬆綁的過程,如圖 5.1-1 所示。然而在境外開發的環境下,過度 的限制與過度的鬆綁都將負面影響開發績效,因此在進行境外開發專案時,應避

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

免專案過程受到極端的限制或極端的鬆綁,以獲得較佳的績效表現。

圖 5.1-1 限制鬆綁的過程圖示

二、 在境外開發環境下,規劃導向端績效表現受到需求變動的負面影響,敏捷開 發端則不受影響。

預期的需求變動與開發方法之交互作用並未成立,但在規劃導向端,需求變 動負面影響開發績效,尤其是在流程面更為顯著,敏捷開發端則不會受到需求變 動的影響。當在境外開發專案採用具有規劃導向端特色之開發方法時,如系統開 發生命週期法,專案時程之準時性與符合顧客需求性都顯著降低,而在專案開發 團隊間的合作流程中,因受到需求高度變動的影響,使得雙方對於合作過程的滿 意度降低,因此當預期需求變動程度較高時,例如需求難以定義、大量採用新科 技或高風險之軟體開發專案,應避免採用具有規劃導向端特性之開發方法,例如 軟體開發生命週期法,而應往軟體開發方法光譜之敏捷開發端移動,利用較具彈 性的敏捷開發法,透過即時、非正式且頻繁的溝通互動與輕量化的文件,以降低 需求變動對績效所產生之負面影響,如圖 5.1-2 所示。

軟體境外開發 績效表現

軟體開發方法光譜

規劃導向開發方法 敏捷開發方法

過度的限制 過度的鬆綁

風險導向開發方法

限制鬆綁的過程

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

圖 5.1-2 需求變動高應採取作法圖示

三、 工作分離是境外開發產生的現象,敏捷方法端績效表現受到工作分離的負面 影響,規劃導向端則不受到影響。

預期的工作分離與開發方法之交互作用未成立,但敏捷開發端之績效表現,

尚受到工作分離的負面影響,同樣在產品面與流程面之績效皆顯著下降,包括產 品開發之準時性、軟體是否符合顧客需求與雙方團隊間的合作過程,但其顯著性 較需求變動對於規劃導向端的負面影響來的低,主要原因在於本研究樣本多來自 位於台灣與中國之境外開發專案,雙方僅有地理與文化上的差異,不若過去文獻 所探討之西方國家與印度間之境外開發專案,具有地理、時空、文化、甚至語言 上的距離,因此工作分離對於敏捷開發法的影響因此稍微減弱,但若僅地理與文 化上的差異即能產生顯著負面影響,可藉此推斷出如將時空及語言的差異加入後,

負面影響的顯著性應更加明顯,因此當預期到工作分離程度較高時,例如開發工 作平均分散於各開發點,或參與人員眾多之大型專案,應避免採用具有敏捷開發 端特性之開發方法,例如極限編程,而應往軟體開發方法光譜之規劃導向端移動,

利用較結構化且固定的文件限制開發過程,透過正式的溝通管道、流程導向的專 案管理方式,降低工作分離對於境外開發專案所產生之負面影響,如圖 5.1-3 所 示。

圖 5.1-3 工作分離高應採取作法圖示

敏捷開發方法

工作分離程度高

規劃導向開發方法

敏捷開發方法

需求變動程度高

規劃導向開發方法

相關文件