IT软件项目成本管理课件_第1页
IT软件项目成本管理课件_第2页
IT软件项目成本管理课件_第3页
IT软件项目成本管理课件_第4页
IT软件项目成本管理课件_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

IT軟體專案成本管理

6.1IT專案成本

6.1.1專案成本

6.1.2影響專案成本的因素

6.1.3專案成本管理的內容

6.1.1專案成本對於一般專案,專案的成本主要由專案直接成本、管理費用和期間費用等構成。

IT專案的成本主要由以下4部分構成:

硬體成本

差旅及培訓費用

軟體開發成本

專案管理費用

6.1.2影響專案成本的因素

專案成本的影響因素很多,對於IT軟體專案,影響因素主要包括:專案品質對成本的影響

工期對成本的影響

管理水準對成本的影響

人力資源對成本的影響

價格對成本的影響

6.1.3專案成本管理的內容

專案成本管理主要包括:資源計畫編制、費用估算、費用預算、不可預見費用費用控制。

6.2IT專案開發成本的估算方法6.2.1IT專案成本的常用估算方法

6.2.2面向規模(LOC)的度量

6.2.3面向功能點(FP)的度量

6.2.4COCOMO模型

6.2.1IT專案成本的常用估算方法最基本的估算方法有以下幾種:

成本建模技術

專家判定技術

類比評估技術

Parkson法則

自頂向下估算法

自下而上估算法

贏利定價法

分解與度量方法:分解主要是做兩個方面工作:一是按工作分解結構和工作任務(工作包)分攤成本;二是按工期時段分攤成本。目前最常用且最好用的度量方法主要有3種:面向規模(LOC)、面向功能點(FP)及COCOMO模型的度量方法。

6.2.2面向規模(LOC)的度量

為了與其他專案中的同類度量相比較,選擇代碼行作為規範化,這樣,就可以為每個專案產生一組簡單的、面向規模的度量標準:

每千行代碼(KLOC)的錯誤數。每千行代碼行(KLOC)的缺陷數。

每千行代碼行(KLOC)的成本。

每千行代碼行(KLOC)的文檔頁數。

每人月錯誤數。

每頁文檔的成本。

6.2.3面向功能點(FP)的度量功能點可由以下4個參數計算出來:外部輸入和輸出數;外部介面數;用戶交互數;系統要用的檔數。功能點法是通過建立一個標準來確定某個特定的測量參數(簡單、平均或複雜)的功能點數,一般,可以採用下麵的方式計算功能點:

FP=總計數值×[0.65+0.01×SUM(Fi)]

一旦計算出功能點,就可以採用類似面向規模的方法來使用,以便規範軟體生產率、品質及其他屬性的測量:每個功能點(FP)的錯誤數

每個功能點(FP)的缺陷數

每個功能點(FP)的成本

每個功能點(FP)的文檔頁數

每人月完成的功能點(FP)數面向功能點(FP)和麵向規模(LOC)兩種度量方法之間的關係為:LOC=AVC×功能點的數量,其中AVC是指該語言在實現一個功能點時所要用的平均代碼行數。

6.2.3面向功能點(FP)的度量6.2.4COCOMO模型

COCOMO模型的專案成本估算公式為:

E=A(KDSI)b

在COCOMO模型中,根據開發環境及專案規模等因素,可把專案分為以下3種:組織模式;半分離模式;嵌入模式相應地,COCOMO模型的層次結構也包括3種基本形式,即初級COCOMO模型、中級COCOMO模型和高級COCOMO模型。

(1) 初級COCOMO模型

初級COCOMO模型是一個靜態單變數模型,該模型的引數是一個已估算出來的源代碼行數(LOC)。通過對成功專案歷史數據的分析,專案開發成本(開發工作量E以人月PM的形式表達)估算公式變為:

組織模式:

PM=2.4(KDSI)1.05

半分離模式:PM=3.0(KDSI)1.12

嵌入模式:

PM=3.6(KDSI)1.20COCOMO模型還能對專案進度進行度量,即在有足夠的人員和其他資源的情況下完成整個專案所花費的時間的計算,計算公式為:

組織模式:

TDEV=2.5(PM)0.38

半分離模式:TDEV=2.5(PM)0.35

嵌入模式:

TDEV=2.5(PM)0.32(2) 中級COCOMO模型

影響專案工作量的主要因素為:產品可靠性;資料庫規模;執行和存儲限制;人員屬性;中級COCOMO模型關於開發成本及進度的計算公式如表6.4所示。表6.4中級COCOMO模型開發成本及進度計算公式類

型開發成本開發進度組織模式PM=3.2(KDSI)1.05TDEV=2.5(PM)0.38半分離模式PM=3.0(KDSI)1.12TDEV=2.5(PM)0.35嵌入模式PM=2.8(KDSI)1.20TDEV=2.5(PM)0.32(3) 高級COCOMO模型

高級COCOMO模型引入了兩種主要功能:階段敏感工作權數,某些階段(設計、編碼、調試)比其他階段有關因素的影響可能更大。高級COCOMO模型為每個因素提供了一個“階段敏感工作權數”。三層產品分級結構,3個產品層次是模組、子系統和系統。6.3成本估算案例

先看一個例子

:假設估算的是一個電腦輔助設計(CAD)應用開發軟體包,該軟體運行於一臺工作站上,並與各種電腦圖形外設,如滑鼠、數位化儀、高解析度彩色顯示器、鐳射印表機、繪圖儀等介面,要實現的主要功能如下:用戶介面及控制機制(UICF),二維幾何分析(2DGA);三維幾何分析(3DGA);資料庫管理(DBM);電腦圖形顯示機制(CGDF);外設控制(PC);設計分析模組(DAM)。

遵照LOC的三點估算技術,能夠確定估算範圍。例如,三維幾何分析功能的LOC估算範圍如表6.5所示。

那麼由公式:EV=(SOPT+4SM+SPESS)/6可以得到三維幾何分析功能的期望值是6800LOC。其他的估算也可以通過類似的方法獲得。將LOC估算值相加,即得到該CAD系統的規模估算值是33200LOC。

接著,估算14個複雜的加權因數,並且計算調整因數。

最後得出FP的估算值:FP=總計數值×[0.65+0.01×SUM(Fi)]=3726.3成本估算案例

6.4專案成本控制

6.4.1專案成本控制的內容

6.4.2專案成本控制的流程與方法

6.4.1專案成本控制的內容專案的成本控制就是在整個專案的實施過程中,定期收集專案的實際成本數據,與成本的計畫值進行對比分析,並進行成本預測,發現並及時糾正偏差,以使專案的成本目標盡可能好地實現。

專案成本控制的主要內容包括:

對造成成本基準計畫發生改變的因素施加影響,以保證這種變化朝著有利專案的方向發展。

確定專案基準計畫是否已經發生變化。

在實際成本基準計畫發生變化和正在發生變化時,對這種變化實施有效的管理。

監視專案成本執行情況,及時發現與成本計畫的偏差。

確保所有有關成本的變更都準確記錄在專案成本基準計畫中。

防止不正確、不適宜或者未核准的變更納入成本基準計畫中。

將核准的變更通知有關專案干係人。

6.4.2專案成本控制的流程與方法

在專案管理中,成本控制、品質控制和進度控制一起貫穿專案實施的全過程。其控制原理如圖6.9所示。

專案進展收集實際

成本數據計畫成本與實際成本比較偏差採取控制措施

圖6.9動態成本控制原理是否

成本控制的工作流程如圖6.10所示,工作範圍投資/成本預算進度計畫檢查跟蹤預測分析成本檢查/預測報告/報表決策(採取措施糾正偏差)圖6.10專案成本控制

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论