對軟件開(kāi)發(fā)成本進(jìn)行分析有助于軟件組織了解自身開(kāi)發(fā)過(guò)程的情況,提高估算準確性、控制成本并為改進(jìn)提供重要的決策信息。
根據難度以及對成本分析的深入程度,可以分為:
a) 成本估算偏差:分析估計成本與實(shí)際成本的偏差及原因。
b) 成本構成:分析開(kāi)發(fā)成本的構成情況,可以參考以下方式對成本進(jìn)行分類(lèi):
——分為直接成本和間接成本,其中直接及間接成本中再分為人力成本和非人力成本;
——根據生命周期分為需求、設計、編碼、測試、交付等階段成本;
——根據工作類(lèi)型劃分為開(kāi)發(fā)成本、項目管理成本、質(zhì)量保證成本等。
通過(guò)以上分類(lèi)的統計并結合“成本估算偏差”的信息了解成本估算產(chǎn)生偏差的主要原因。
c) 成本關(guān)鍵影響因素相關(guān)性分析:軟件開(kāi)發(fā)過(guò)程中多種因素對成本產(chǎn)生不同的影響,這些因素對在各組織中的影響程度不盡相同,因此通過(guò)分析開(kāi)發(fā)過(guò)程中各因素與成本間的關(guān)系可以讓管理者了解本組織成本控制的重點(diǎn)。
相關(guān)性分析通常使用的方法包括散點(diǎn)圖以及Pearson相關(guān)分析:
——散點(diǎn)圖將實(shí)驗或觀(guān)測得到的數據用點(diǎn)在平面圖上表示出來(lái),顯示了一個(gè)因素相對于另一個(gè)因素是如何變化的。
——Pearson相關(guān)分析是統計學(xué)中分析變量線(xiàn)性相關(guān)的方法,通過(guò)計算可以得到變量間量化的相關(guān)系數,并通過(guò)相關(guān)系數判斷因素對成本影響的大小。
d) 成本估算方程回歸分析:軟件開(kāi)發(fā)活動(dòng)的管理者除了希望了解成本關(guān)鍵影響因素的影響程度以外,還希望獲得成本與關(guān)鍵影響因素的量化關(guān)系,即關(guān)于成本與關(guān)鍵影響因素的估算方程。
回歸分析(regression analysis)是確定兩種或兩種以上變數間相互依賴(lài)的定量關(guān)系的一種統計分析方法,常用于建立回歸方程?;貧w分析一般的步驟包括:
——根據預測目標,確定自變量和因變量;
—— 建立回歸預測模型;
—— 進(jìn)行相關(guān)分析;
—— 檢驗回歸預測模型,計算預測誤差。
建立回歸方程后,管理者可以在項目初及項目中對成本進(jìn)行預測并通過(guò)提前控制影響成本的關(guān)鍵因素達到控制成本的目的。
軟件成本估算偏差的測量與分析可以使用掙值分析方法,該方法的核心是將項目在選定時(shí)間的計劃指標、完成狀況和資源耗費進(jìn)行綜合度量,將這些信息轉化為統一的單位進(jìn)行管理,例如:貨幣、工時(shí)等,從而能準確描述項目的進(jìn)展狀態(tài)。該方法的另一個(gè)重要優(yōu)點(diǎn)是可以預測項目可能發(fā)生的工期滯后量和費用超支量,從而及時(shí)采取糾正措施,為項目管理和控制提供了有效手段。
掙值分析方法使用的一般步驟如下:
a) 如5.2.1提到的,定期或者事件驅動(dòng)地收集項目的數據,包括:
——PV(某階段計劃要求完成的工作量所需的預算費用);
——AC(某階段實(shí)際完成的工作量所消耗的費用);
——EV(某階段按實(shí)際完成工作量按預算定額計算出來(lái)的費用)。
b) 計算評價(jià)指標,這些指標主要用于評價(jià)進(jìn)度偏差及成本偏差:
——CV(費用偏差)= EV-AC;
——CPI(費用執行指標)= EV/AC;
——SV(進(jìn)度偏差)= EV-PV;
——SPI(進(jìn)度執行指標)= EV/PV。
分析各階段的評價(jià)指標評價(jià)估計成本和實(shí)際成本的偏差及原因。
組織采用以上的成本分析方法得到結果后,應考慮結果對各利益相關(guān)方的影響,并與其就處理方法達成一致意見(jiàn),包括處理問(wèn)題、調整估算方法和改進(jìn)開(kāi)發(fā)過(guò)程等。
以上就是軟件造價(jià)評估公司中基數聯(lián)為您帶來(lái)的“軟件開(kāi)發(fā)成本評估過(guò)程中對成本分析的內容主要包括哪些?”所有內容,更多軟件開(kāi)發(fā)成本估算知識敬請關(guān)注中基數聯(lián)!