軟件項目開發(fā)中如何進行成本管理_第1頁
軟件項目開發(fā)中如何進行成本管理_第2頁
軟件項目開發(fā)中如何進行成本管理_第3頁
軟件項目開發(fā)中如何進行成本管理_第4頁
軟件項目開發(fā)中如何進行成本管理_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、 HYPERLINK f HYPERLINK f軟件項目開發(fā)中如何進行成本管理心艸吟毗呦wwwpiiZconi隨著信息技術(shù)的飛速發(fā)展,軟件產(chǎn)業(yè)在國民經(jīng)濟中扮演著越來越重要的角色。對軟件開發(fā)實施有效的管理是決定軟件產(chǎn)業(yè)發(fā)展的至關(guān)重要的因素。在軟件項目的開發(fā)過程中,項目管理日益受到人們的關(guān)注。軟件項目管理是為了使軟件項目能夠按照預(yù)定的成本、進度、質(zhì)量順利完成,而對成本、人員、進度、質(zhì)量、風(fēng)險等進行分析和管理的活動。成本管理是軟件項目管理的一個主要內(nèi)容,就目前發(fā)展來看,成本管理是軟件項目管理中一個比較薄弱的方面,許多軟件項目由于成本管理不善,造成了軟件造價的成本上升,軟件質(zhì)量得不到保證。針對這些現(xiàn)象

2、,文章提出了一種新的成本管理方法,并將其應(yīng)用于正在研究中的課題-軟件項目管理平臺的開發(fā)當(dāng)中,以便于開發(fā)有效的軟件項目管理工具,為企業(yè)節(jié)約成本,提高經(jīng)濟效益。1成本管理概述項目成本管理包括確保在批準(zhǔn)的預(yù)算范圍內(nèi)完成項目所需的各個過程1。軟件項目成本的管理基本上可以用估算和控制來概括,首先對軟件的成本進行估算,然后形成成本管理計劃,在軟件項目開發(fā)過程中,對軟件項目施加控制使其按照計劃進行。成本管理計劃是成本控制的標(biāo)準(zhǔn),不合理的計劃可能使項目失去控制,超出預(yù)算。因此成本估算是整個成本管理過程中的基礎(chǔ),成本控制是使項目的成本在開發(fā)過程中控制在預(yù)算范圍之內(nèi)。1.1成本管理的過程軟件項目成本管理就是根據(jù)企

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

4、正行動和取得的教訓(xùn)。心艸吟毗呦wwwpiiZconi12軟件開發(fā)成本管理過程中的主要問題項目成本預(yù)算和估算的準(zhǔn)確度差。由于客戶的需求不斷變化,使得工作內(nèi)容和工作量不斷變化。一旦發(fā)生變化,項目經(jīng)理就追加項目預(yù)算,預(yù)算頻頻變更,等到項目結(jié)束時,實際成本和初始計劃偏離很大。此外,項目預(yù)算往往會走兩個極端:過粗和過細(xì)。預(yù)算過粗會使項目費用的隨意性較大,準(zhǔn)確度降低;預(yù)算過細(xì)會使項目控制的內(nèi)容過多,彈性差,變化不靈活,管理成本加大。缺乏對軟件成本事先估計的有效控制。在開發(fā)初期,對成本不夠關(guān)心,忽略對成本的控制,只有在項目進行到后期,實際遠(yuǎn)離計劃出現(xiàn)偏差的時候,才進行成本控制,這樣往往導(dǎo)致項目超出預(yù)算。缺乏

5、成本績效的分析和跟蹤。傳統(tǒng)的項目成本管理中,將預(yù)算和實際進行數(shù)值對比,但很少有將預(yù)算、實際成本和工作量進度聯(lián)系起來,考慮實際成本和工作量是否匹配的問題。13成本管理方法的改進目前常用的軟件項目管理工具都側(cè)重于某一方面的功能,如微軟的Project2O00側(cè)重管理、規(guī)劃任務(wù),并在項目執(zhí)行過程中跟蹤這些任務(wù),偏向于進度安排與跟蹤控制;RUP側(cè)重于用戶需求的描述;PVCS側(cè)重于軟件變更管理。這些軟件項目管理工具都在不斷的完善其功能,雖然也有成本管理的功能,但總的來說大多數(shù)都不能用來進行軟件成本估計,缺乏事先成本控制,不能和估計數(shù)據(jù)自動化協(xié)調(diào),不能自動化地利用歷史數(shù)據(jù)庫中的數(shù)據(jù)。當(dāng)前的項目管理工具并不

6、能滿足成本管理的需要。針對以上成本管理過程中出現(xiàn)的問題,以及目前軟件項目管理工具的不足,文章提出了一種改進的管理方法,將進度和成本聯(lián)系起來考慮使工作量和實際成本匹配的方法。并且結(jié)合已有的成本估算方法,同時將過程數(shù)據(jù)庫引入到軟件項目管理中,給出成本管理系統(tǒng)的原型設(shè)計。系統(tǒng)采用先進的估算方法解決了成本估算www.gap-sh.coFn準(zhǔn)確度差的問題,工作量和實際成本匹配的方法進行成本的績效分析和跟蹤使得項目成本能夠控制在預(yù)算范圍之內(nèi)。2成本管理系統(tǒng)的設(shè)計2.1系統(tǒng)總體設(shè)計雖然目前已有不少項目管理軟件,但一般只是管理軟件進度和跟蹤監(jiān)督,和軟件估算是項目獨立的,而且目前還沒有成型的軟件項目成本管理軟件

7、,我們以為指南,研究軟件開發(fā)過程中的特殊性,結(jié)合現(xiàn)有的軟件成本估算技術(shù)和一般行業(yè)的項目管理技術(shù),以進度、人員、成本,變更為中心,提出了軟件成本管理的具體實施方案。并以此為基礎(chǔ)對系統(tǒng)的功能進行分析和設(shè)計。圖1是系統(tǒng)的基本體系結(jié)構(gòu)圖。22系統(tǒng)功能設(shè)計(1)成本估算是項目成本管理的一個非常重要的部分,精確的軟件成本估算是進行有效的軟件管理的一個必不可少的組成部分。常用的軟件估算方法有:算法模型法、專家判定法、類比估算法等,這些方法各有優(yōu)缺點。本文采用文獻(xiàn)2中提到的方法,即將各方法結(jié)合起來,互相取長補短,由層次分析法得到各種估算法的權(quán)重,再由權(quán)重合成法得到估算成本。它可以提高軟件成本估算的精確度。定義

8、設(shè)f1,f2,“,fm為m個不同模型所得的估算值,wi(i=1,2,“,m)為第i個模型的權(quán)重,且即為權(quán)重組合估算模型。假設(shè)用COCOMO模型3估算成本為MM1,TDEV1,用Delphi技術(shù)估算成本為MM2,TDEV2,用類比估算法估算成本為MM3,TDEV3,貝I由權(quán)重組合估算得:MM=W1MM1+w2MM2+w3MM3TDEV=w1TDEV1+w2TDEV2+w3TDEV3這里MM是軟件開發(fā)需要的人月數(shù),TDEV是軟件開發(fā)周期。(2)預(yù)算變更管理可以記錄每一次資源和成本的變化,保持完整的有注釋的歷史記錄。心艸吟毗呦wwwpiiZconi成本基準(zhǔn)計劃是成本控制得標(biāo)準(zhǔn)。即使最好的項目經(jīng)理采用

9、最優(yōu)的成本估算方法,也不可能使預(yù)算和實際成本完全一致。因此,項目成本估算應(yīng)該預(yù)留總成本的5%10%作為不可預(yù)見的成本,用于應(yīng)急項目成本,在成本估算和預(yù)算之上。成本控制的基準(zhǔn)是項目管理人員根據(jù)項目的具體情況確定允許的偏差范圍。在一個項目的進行中,成本基準(zhǔn)計劃并非一成不變的,而是隨著用戶的需求變化,項目的變更請求基準(zhǔn)計劃可能會得到不斷的校正。進度計劃分為控制計劃和執(zhí)行計劃,允許用戶實時查詢進度計劃以及實際進度狀態(tài)。成本估算通常與工作量聯(lián)系起來考慮,成本的跟蹤控制過程也是進度計劃的執(zhí)行與調(diào)整的過程。成本控制是根據(jù)成本基準(zhǔn)計劃來控制項目預(yù)算的變化,成本控制過程的主要輸出是修正的成本估算、更新預(yù)算、糾正

10、行動、完工估算和取得的教訓(xùn)。成本績效分析和跟蹤將預(yù)算和實際進行數(shù)值對比,將預(yù)算成本、實際成本和工作量進度聯(lián)系起來,考慮實際成本和工作量是否匹配。系統(tǒng)解決實際成本和工作量匹配的方案如圖2。如果實際成本和實際進度不匹配則重新調(diào)整計劃,采取必要的措施防止項目成本失去控制。過程數(shù)據(jù)庫存放項目的成本管理過程的歷史數(shù)據(jù),它由已完成項目的數(shù)據(jù)構(gòu)成。這些數(shù)據(jù)可用于成本估算,成本計劃,績效分析等方面。它除了為進行新的項目成本計劃提供依據(jù),也可以為進行中的項目提供實時的過程數(shù)據(jù)。在項目初始基準(zhǔn)計劃制定時期,以過去類似項目的歷史過程度量數(shù)據(jù)為經(jīng)驗,制定基準(zhǔn)計劃,執(zhí)行計劃。將本次項目開發(fā)執(zhí)行過程的過程度量數(shù)據(jù)存入數(shù)據(jù)庫,作為下一次開發(fā)計劃制定的經(jīng)驗數(shù)據(jù)。這樣,計劃的制定越來越接近實際。3結(jié)論該文討論了目前已經(jīng)有的一些軟件項目管理系統(tǒng)的不足,不能把預(yù)算、工作量和實際進度聯(lián)系起來考

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論