您的位置:軟件測試 > 軟件項目管理 > 成本管理 >
軟件項目開發(fā)中成本管理的研究
作者:網(wǎng)絡轉載 發(fā)布時間:[ 2013/11/6 9:51:34 ] 推薦標簽:

  摘要  成本管理是軟件項目管理的主要內(nèi)容之一,分析了目前軟件開發(fā)成本管理過程中存在的問題,提出了將進度和成本聯(lián)系起來考慮,使工作量和實際成本匹配的方法。結合現(xiàn)有的估算方法,設計成本管理系統(tǒng)并將其應用于軟件項目管理平臺中,旨在改善軟件開發(fā)中成本超支的現(xiàn)象,為企業(yè)提高效益。

關鍵詞  軟件項目管理平臺 成本估算 成本控制

  隨著信息技術的飛速發(fā)展,軟件產(chǎn)業(yè)在國民經(jīng)濟中扮演著越來越重要的角色。對軟件開發(fā)實施有效的管理是決定軟件產(chǎn)業(yè)發(fā)展的至關重要的因素。在軟件項目的開發(fā)過程中,項目管理日益受到人們的關注。軟件項目管理是為了使軟件項目能夠按照預定的成本、進度、質量順利完成,而對成本、人員、進度、質量、風險等進行分析和管理的活動。成本管理是軟件項目管理的一個主要內(nèi)容,目前發(fā)展來看,成本管理是軟件項目管理中一個比較薄弱的方面,許多軟件項目由于成本管理不善,造成了軟件造價的成本上升,軟件質量得不到保證。針對這些現(xiàn)象,文章提出了一種新的成本管理方法,并將其應用于正在研究中的課題--軟件項目管理平臺的開發(fā)當中,以便于開發(fā)有效的軟件項目管理工具,為企業(yè)節(jié)約成本,提高經(jīng)濟效益。

1 成本管理概述

  項目成本管理包括確保在批準的預算范圍內(nèi)完成項目所需的各個過程[1]。軟件項目成本的管理基本上可以用估算和控制來概括,首先對軟件的成本進行估算,然后形成成本管理計劃,在軟件項目開發(fā)過程中,對軟件項目施加控制使其按照計劃進行。成本管理計劃是成本控制的標準,不合理的計劃可能使項目失去控制,超出預算。因此成本估算是整個成本管理過程中的基礎,成本控制是使項目的成本在開發(fā)過程中控制在預算范圍之內(nèi)。

1.1 成本管理的過程
  軟件項目成本管理是根據(jù)企業(yè)的情況和項目的具體要求,利用公司既定的資源,在保證項目的進度、質量達到客戶滿意的情況下,對軟件項目成本進行有效的組織、實施、控制、跟蹤、分析和考核等一系列管理活動,大限度地降低項目成本,提高項目利潤。
成本管理的過程包括[1]:
l 資源計劃,包括決定為實施項目活動需要使用什么資源(人員、設備和物資)以及每種資源的用量。其主要輸出是一個資源需求清單。
l 成本估算,包括估計完成項目所需資源成本的近似值。其主要輸出是成本管理計劃。
l 成本預算,包括將整個成本估算配置到各單項工作,以建立一個衡量績效的基準計劃。其主要輸出是成本基準計劃。
l 成本控制,包括控制項目預算的變化。其主要輸出修正的成本估算、更新預算、糾正行動和取得的教訓。

1.2 軟件開發(fā)成本管理過程中的主要問題
 。1) 項目成本預算和估算的準確度差。
由于客戶的需求不斷變化,使得工作內(nèi)容和工作量不斷變化。一旦發(fā)生變化,項目經(jīng)理追加項目預算,預算頻頻變更,等到項目結束時,實際成本和初始計劃偏離很大。
此外,項目預算往往會走兩個極端:過粗和過細。預算過粗會使項目費用的隨意性較大,準確度降低;預算過細會使項目控制的內(nèi)容過多,彈性差,變化不靈活,管理成本加大。
  (2) 缺乏對軟件成本事先估計的有效控制。
在開發(fā)初期,對成本不夠關心,忽略對成本的控制,只有在項目進行到后期,實際遠離計劃出現(xiàn)偏差的時候,才進行成本控制,這樣往往導致項目超出預算。
  (3) 缺乏成本績效的分析和跟蹤。
傳統(tǒng)的項目成本管理中,將預算和實際進行數(shù)值對比,但很少有將預算、實際成本和工作量進度聯(lián)系起來,考慮實際成本和工作量是否匹配的問題。

1.3 成本管理方法的改進
  目前常用的軟件項目管理工具都側重于某一方面的功能,如微軟的 Project2000側重管理、規(guī)劃任務,并在項目執(zhí)行過程中跟蹤這些任務,偏向于進度安排與跟蹤控制;RUP側重于用戶需求的描述;PVCS側重于軟件變更管理。這些軟件項目管理工具都在不斷的完善其功能,雖然也有成本管理的功能,但總的來說大多數(shù)都不能用來進行軟件成本估計,缺乏事先成本控制,不能和估計數(shù)據(jù)自動化協(xié)調(diào),不能自動化地利用歷史數(shù)據(jù)庫中的數(shù)據(jù)。當前的項目管理工具并不能滿足成本管理的需要。
  針對以上成本管理過程中出現(xiàn)的問題,以及目前軟件項目管理工具的不足,文章提出了一種改進的管理方法,將進度和成本聯(lián)系起來考慮使工作量和實際成本匹配的方法。并且結合已有的成本估算方法,同時將過程數(shù)據(jù)庫引入到軟件項目管理中,給出成本管理系統(tǒng)的原型設計。系統(tǒng)采用先進的估算方法解決了成本估算準確度差的問題,工作量和實際成本匹配的方法進行成本的績效分析和跟蹤使得項目成本能夠控制在預算范圍之內(nèi)。

2 成本管理系統(tǒng)的設計

2.1系統(tǒng)總體設計
  雖然目前已有不少項目管理軟件,但一般只是管理軟件進度和跟蹤監(jiān)督,和軟件估算是項目獨立的,而且目前還沒有成型的軟件項目成本管理軟件,我們以  為指南,研究軟件開發(fā)過程中的特殊性,結合現(xiàn)有的軟件成本估算技術和一般行業(yè)的項目管理技術,以進度、人員、成本,變更為中心,提出了軟件成本管理的具體實施方案。并以此為基礎對系統(tǒng)的功能進行分析和設計。圖1是系統(tǒng)的基本體系結構圖。

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd