馬 科 黃曼瑩
(1.中國電信股份有限公司廣西分公司,廣西 南寧 530000;2.廣西經濟管理干部學院,廣西 南寧 530000)
隨著電信行業分工的不斷細化,為了給用戶提供更高質量的電信服務產品,進一步提升品牌價值和客戶保有度,電信更專注于網絡運營和市場銷售等核心業務,傳統的軟件開發項目則由軟件外包商來完成,從而實現降低成本、提高效率的目標。軟件開發項目的成敗在很大程度上依賴外包商的選擇,在進行軟件項目外包商選擇時,需要電信的多個專家對外包商進行評估。因此,建立一套科學、有效的軟件外包商選擇評估模型,通過模型選擇合適的軟件外包商,是電信在保證軟件項目質量的同時,還能實現降低成本、降低經營風險的有效保障。本文對電信軟件外包商選擇進行深入分析,利用層次分析法(Analytic Hierarchy Process簡稱AHP)定量與定性分析相結合的優勢,構建電信軟件外包商選擇評估模型。
由于電信軟件外包實施的復雜性,進行外包商選擇時,主要存在以下兩個問題。第一,進行軟件外包商選擇時,往往把注意力集中在價格的高低、交貨的及時性、系統的可控性等方面,沒有一個定量的評估體系,難以對軟件外包商進行合理的評估。第二,進行軟件外包商選擇時,電信決策人往往根據原有的印象進行決策,難以公正、客觀地選擇符合電信軟件項目的外包商,會產生不確定的因素,成為電信軟件項目實施中的隱患。層次分析法(AHP)是一種將定性分析與定量分析相結合的決策分析方法,它是人對復雜系統的主觀判斷用模型化、數量化的方式進行處理的一種有效方法。通過定性分析解決決策人在進行的軟件外包商選擇的主觀情感因素的影響,確定評估的指標,結合定量分析,進一步確定評估指標的數學模型,進而對電信軟件外包商進行全面合理的評估。基于以上分析,在進行電信軟件外包商選擇上,利用層次分析法具有的定性與定量分析相結合的優勢,構建軟件外包商選擇的AHP評估模型[1,2]。
電信軟件外包商選擇的影響決策因素很多,依據電信軟件項目的管理方式,結合軟件開發項目的長效性等特點,本文選擇易于度量的幾個關鍵因素構建軟件外包商選擇評估體系。對電信軟件外包商主要從項目質量、項目報價、綜合技術能力、管理能力、服務能力等五個方面來進行評估。通過對項目質量等五個方面的因素進一步的層次化,構建軟件外包商選擇的AHP評估模型。電信軟件外包商選擇的層次結構模型如圖1所示[3]。

圖1 電信軟件外包商選擇的層次結構模型
評估軟件外包商的現有項目質量。現有軟件產品的質量高低是影響外包商選擇的重要因素,根據軟件質量國家標準GB-T8566-2001G,對軟件項目質量起決定性因素的主要有軟件產品功能的完整性、系統的可靠性、系統的易用性、軟件的效率特征等四個方面。
評估軟件外包商的項目報價。項目報價決定了電信軟件項目外包能否實現降低成本的目的,項目報價從外包商對項目進行的人力評估、項目計劃、項目交付成果、項目價格等四個方面來進行綜合評估。人力評估等四個方面體現了軟件外包商對項目的成本控制、與電信需求的切合程度,因而項目報價也是電信進行軟件外包商選擇的一個主要因素。
評估軟件外包商的綜合技術能力。綜合技術能力是體現軟件外包商專業水平的一個重要方面,包括技術開發人員對即將開展的軟件項目所采用技術的熟悉程度。實際的軟件項目從開發、實施到后期的維護,過程比較長,有些外包商的技術人員更換頻繁,變更的技術人員對系統的熟悉程度不夠,沒有統一的標準對開發的代碼進行規范,對軟件項目的可持續性發展不利。因此,綜合技術能力要從軟件外包商技術員的專業水平、品控能力、開發資質這三個主要方面進行評估。
評估軟件外包商的管理能力。管理能力是體現軟件外包商核心競爭力的主要因素,它對軟件項目的實施起決定性作用,包含項目管理與人員管理。管理能力的考評重點從軟件外包商對軟件項目的管控能力、管理制度狀況、財務管理狀況、管理人員的專業素養四個方面來進行。
評估軟件外包商的服務能力。服務能力是考評軟件外包商內部環節的協作能力,它是軟件項目的可持續性發展的基礎,無論是對軟件項目需求變更的響應速度、排除故障的及時性,還是與客戶的溝通機制上,都體現了軟件外包商的服務能力水準。因此,服務能力從軟件外包商的企業文化、信譽度、服務及時性、服務有效性四個方面來進行評估。
利用構建的電信軟件外包商的層次結構模型,結合 AHP得到判斷矩陣A。根據電信專家對三個軟件外包商C1、C2、C3的項目質量B1、項目報價B2、綜合技術能力B3、管理能力B4、服務能力B5等五個指標進行重要性的兩兩相互比較,根據電信專家的判斷結果得出判斷矩陣 B1、B2、B3、B4、B5的參數值,進一步得出判斷矩陣A的參數值。以軟件外包商選擇評估體系判斷矩陣A為例,判斷矩陣具有如下特征[4]:

對軟件外包商選擇評估體系判斷矩陣A計算最大特征根和特征向量。
對軟件外包商選擇評估體系判斷矩陣A的向量A=( A1,A2……An)t進行歸一化處理:

將軟件外包商選擇評估體系判斷矩陣A的每一列經歸一化處理后的判斷矩陣按行相加為:

將軟件外包商選擇評估體系判斷矩陣A相加后的向量除以n得到權重向量:

計算將判斷矩陣最大特征根λmax:

進行軟件外包商選擇評估體系判斷矩陣 A的一致性檢驗。若檢驗不通過,則要重新建立模型或者重新構造判斷矩陣。
判斷矩陣一致性指標CI:

CI=0,判斷矩陣有完全的一致性;CI接近于0,判斷矩陣有滿意的一致性;CI 越大,判斷矩陣的不一致越嚴重。
計算軟件外包商選擇評估體系判斷矩陣A的一致性比例CR:

CR<0.1時,項目質量等判斷矩陣有滿意的一致性;
CR≥0.1時,應該重新構建項目質量等判斷矩陣。
通過計算選擇最優方案。進一步綜合出對上一層次的優劣順序。

最終的計算結果,就是對軟件外包商在項目質量、項目報價、綜合技術能力、管理能力和服務能力五個方面進行評估的綜合得分,分數最高的軟件外包商就是最佳的軟件外包商選擇。
電信軟件項目X的三個備選外包商分別是C1、C2、C3,各個指標的相對權重由電信專家根據重要性標度表給出。構建軟件外包商選擇A、項目質量B1、項目報價B2、綜合技術能力 B3、管理能力 B4、服務能力 B5以及 C1、C2、C3相對軟件產品功能的完整性B11、系統的可靠性B12、系統的易用性B13等19個參數的判斷矩陣。電信軟件外包商選擇的項目質量 B1的判斷矩陣及其權重如表1所示,項目報價B2的判斷矩陣及其權重如表2所示[5]。

表1 項目質量B1判斷矩陣及其權重

表2 項目報價B2的判斷矩陣及其權重
計算電信軟件外包商選擇判斷矩陣及其權重,并對構造的判斷矩陣進行一致性檢驗。通過計算結果分析,CI和 CR的值都小于 0.1,說明構造的判斷矩陣有滿意的一致性。根據計算得出,軟件外包商 C1的總分為 0.4227,軟件外包商C2的總分為0.2114,軟件外包商C3的總分為0.3659。則針對電信軟件項目X三個外包商的選擇優先順序為:(1)軟件外包商C1、(2)軟件外包商C3、(3)軟件外包商C2。因此,應該選擇軟件外包商C1作為電信軟件項目X的外包商。
選擇軟件外包商固然要考慮外包商對項目的報價,但報價不僅僅是唯一的選擇因素,項目質量、綜合技術能力、管理能力、服務能力等也是影響軟件項目外包商選擇的重要因素。本文通過定性分析解決決策人在進行的軟件外包商選擇的主觀情感因素的影響,確定評估的指標,結合定量分析,進一步確定評估指標的數學模型,進而對電信軟件外包商進行全面合理的評估。
[1] 王一.電信軟件外包需均衡發展[J].通信產業報,2006,6.
[2] 蒲春梅.知識和學習管理—軟件外包供應商的發展路徑[J].經營與管理,2010,12.
[3] 朱景鋒.基于三角模糊AHP的物聯網電子政務安全評價模型分析[J].制造業自動化,2012,4.
[4] 黃曼瑩.基于 TRIZ理論的倉儲管理供應商選擇[J].廣西經濟管理干部學院院報,2011,7.
[5] 閆培寧.基于AHP與過程結果模型的電子政務公共服務績效實證研究[J].中國行政管理,2012,4.