第10章軟件項(xiàng)目的成本管理_第1頁
第10章軟件項(xiàng)目的成本管理_第2頁
第10章軟件項(xiàng)目的成本管理_第3頁
第10章軟件項(xiàng)目的成本管理_第4頁
第10章軟件項(xiàng)目的成本管理_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第10章軟件項(xiàng)目的成本管理

成本管理的概念

1項(xiàng)目資源計(jì)劃2項(xiàng)目成本估算

3項(xiàng)目成本預(yù)算4第10章軟件項(xiàng)目的成本管理2掌握工程進(jìn)度\工期等概念熟悉項(xiàng)目時(shí)間管理的內(nèi)容掌握進(jìn)度計(jì)劃的編制方法與技術(shù)掌握網(wǎng)絡(luò)計(jì)劃技術(shù)熟悉軟件項(xiàng)目計(jì)劃的編寫第10章軟件項(xiàng)目的成本管理本章學(xué)習(xí)目標(biāo)310.1成本管理的概念廣義的項(xiàng)目成本稱為項(xiàng)目的生命周期成本。

狹義的項(xiàng)目成本(費(fèi)用)是指因?yàn)轫?xiàng)目而發(fā)生的各種資源耗費(fèi)的貨幣體現(xiàn)。項(xiàng)目成本管理是指為保障項(xiàng)目實(shí)際發(fā)生的成本不超過項(xiàng)目預(yù)算,使項(xiàng)目在批準(zhǔn)的預(yù)算內(nèi)按時(shí)、按質(zhì)、經(jīng)濟(jì)高效地完成既定目標(biāo)而開展的成本管理活動(dòng)。成本管理包括項(xiàng)目資源規(guī)劃、項(xiàng)目成本估算、項(xiàng)目成本預(yù)算、項(xiàng)目成本控制等過程。

4項(xiàng)目成本:包括項(xiàng)目生命周期每一階段的資源耗費(fèi)。項(xiàng)目直接成本:指與項(xiàng)目有直接關(guān)系的成本費(fèi)用,是與項(xiàng)目直接對(duì)應(yīng)的,包括直接人工費(fèi)用、直接材料費(fèi)用、其他直接費(fèi)用等。管理費(fèi)用:指為了組織、管理和控制項(xiàng)目所發(fā)生的費(fèi)用,項(xiàng)目管理費(fèi)用一般是項(xiàng)目的間接費(fèi)用,主要包括管理人員費(fèi)用支出、差旅費(fèi)用、固定資產(chǎn)和設(shè)備使用費(fèi)用、辦公費(fèi)用、醫(yī)療保險(xiǎn)費(fèi)用,以及其他一些費(fèi)用等。期間費(fèi)用等:指與項(xiàng)目的完成沒有直接關(guān)系,費(fèi)用的發(fā)生基本上不受項(xiàng)目業(yè)務(wù)量增減所影響的費(fèi)用。這些費(fèi)用包括公司的日常行政管理費(fèi)用、銷售費(fèi)用、財(cái)務(wù)費(fèi)用等,這些費(fèi)用已經(jīng)不再是項(xiàng)目費(fèi)用的一部分,而是作為期間費(fèi)用直接計(jì)入公司當(dāng)期損益。5一.軟件項(xiàng)目成本1.軟件項(xiàng)目成本的分類(1)從軟件生命周期構(gòu)成的兩階段即開發(fā)階段和維護(hù)階段看,軟件的成本由開發(fā)成本和維護(hù)成本構(gòu)成。開發(fā)成本由軟件開發(fā)成本、硬件成本和其他成本組成,包括了系統(tǒng)軟件的分析/設(shè)計(jì)費(fèi)用、實(shí)施費(fèi)用及系統(tǒng)切換等方面的費(fèi)用;維護(hù)成本由運(yùn)行費(fèi)用(包含人工費(fèi)、材料費(fèi)、固定資產(chǎn)折舊費(fèi)、專有技術(shù)及技術(shù)資料購置費(fèi))、管理費(fèi)(包含審計(jì)費(fèi)、系統(tǒng)服務(wù)費(fèi)、行政管理費(fèi))及維護(hù)費(fèi)(包含糾錯(cuò)性維護(hù)費(fèi)用及適應(yīng)性維護(hù)費(fèi)用)。(2)從財(cái)務(wù)角度來看,列入軟件項(xiàng)目的成本如下:

硬件購置費(fèi)、軟件購置費(fèi)、人工費(fèi)、培訓(xùn)費(fèi)、通訊費(fèi)、基本建設(shè)費(fèi)、財(cái)務(wù)費(fèi)用、管理費(fèi)用、材料費(fèi)、水、電、汽費(fèi)、專有技術(shù)購置費(fèi)、其它費(fèi)用。

62.軟件項(xiàng)目成本的影響因素(1)項(xiàng)目質(zhì)量對(duì)成本的影響項(xiàng)目的實(shí)現(xiàn)過程是項(xiàng)目質(zhì)量的形成過程,在這一過程中需進(jìn)行質(zhì)量的檢驗(yàn)與保障工作和質(zhì)量失敗的補(bǔ)救工作,這兩項(xiàng)工作都需消耗資源,都會(huì)產(chǎn)生質(zhì)量成本。項(xiàng)目質(zhì)量成本由質(zhì)量保證成本和質(zhì)量故障成本組成:

質(zhì)量保證成本:指為了保證和提高產(chǎn)品質(zhì)量而采取的技術(shù)措施所消耗的費(fèi)用。

質(zhì)量故障成本:指為了排除產(chǎn)品質(zhì)量而采取的技術(shù)措施所消耗的費(fèi)用。質(zhì)量保證成本和質(zhì)量故障成本是相互矛盾的,項(xiàng)目產(chǎn)品的質(zhì)量越低,由于質(zhì)量不合格引起的損失就越大,即故障成本增加;質(zhì)量越高,相應(yīng)的質(zhì)量保證成本也越高,故障就少,由故障引起的損失也相應(yīng)減少。7質(zhì)量與費(fèi)用之間的關(guān)系8(2)工期對(duì)成本的影響在項(xiàng)目實(shí)現(xiàn)過程中,各項(xiàng)活動(dòng)消耗或占用的資源都是在一定的鐘點(diǎn)或時(shí)期中發(fā)生的。所以項(xiàng)目的成本與工期是直接相關(guān)的并隨著工期的變化而變化??s短工期需要更多的技術(shù)水平更高的人員,直接成本費(fèi)用就會(huì)增加。軟件項(xiàng)目存在一個(gè)最短的進(jìn)度點(diǎn)。9(3)管理水平對(duì)成本的影響高的管理水平可以提高預(yù)算的準(zhǔn)確度,加強(qiáng)對(duì)項(xiàng)目預(yù)算的執(zhí)行和監(jiān)督,對(duì)工期的控制能夠嚴(yán)格限制在計(jì)劃許可范圍內(nèi),減少各種更改所造成的成本增加和工期的變更,減少風(fēng)險(xiǎn)損失。軟件開發(fā)成本管理過程中存在的主要問題:項(xiàng)目成本預(yù)算和估算的準(zhǔn)確度差過粗和過細(xì)。預(yù)算過粗會(huì)使項(xiàng)目費(fèi)用的隨意性較大,準(zhǔn)確度降低;預(yù)算過細(xì)會(huì)使項(xiàng)目控制的內(nèi)容過多,彈性差,變化不靈活,管理成本加大。缺乏對(duì)軟件成本事先估計(jì)的有效控制當(dāng)在項(xiàng)目后期,實(shí)際遠(yuǎn)離計(jì)劃出現(xiàn)偏差時(shí)才進(jìn)行成本控制。缺乏成本績效的分析和跟蹤很少有將預(yù)算、實(shí)際成本和工作量進(jìn)度聯(lián)系起來,考慮實(shí)際成本和工作量是否匹配的問題。10(4)人力資源對(duì)成本的影響

(5)價(jià)格對(duì)成本的影響11二.成本管理的內(nèi)容

項(xiàng)目成本的管理內(nèi)容包括制定資源計(jì)劃;對(duì)項(xiàng)目成本進(jìn)行估算、預(yù)算;在項(xiàng)目實(shí)施過程中對(duì)項(xiàng)目成本進(jìn)行控制和預(yù)測,不斷調(diào)整項(xiàng)目成本計(jì)劃。1210.2項(xiàng)目資源計(jì)劃資源可理解為一切具有現(xiàn)實(shí)和潛在價(jià)值的東西,完成項(xiàng)目必須要消耗勞動(dòng)力(人力資源)、材料、設(shè)備、資金等有形資源,同時(shí)還可能需要消耗其他一些無形資源,而且由于存在資源約束,項(xiàng)目耗用資源的質(zhì)量、數(shù)量、均衡狀況對(duì)項(xiàng)目的工期、成本有著不可估量的影響。

13一、資源計(jì)劃的主要依據(jù)

項(xiàng)目資源計(jì)劃是在分析、識(shí)別項(xiàng)目的資源需求,確定項(xiàng)目所需投入的資源種類、數(shù)量和時(shí)間的基礎(chǔ)上,制定科學(xué)、合理、可行的項(xiàng)目資源計(jì)劃的項(xiàng)目成本管理活動(dòng)。包括:1.工作分解結(jié)構(gòu)WBS:確定項(xiàng)目可交付的成果,明確工作范圍,及每項(xiàng)工作所需資源。2.項(xiàng)目進(jìn)度計(jì)劃:是其他各項(xiàng)計(jì)劃的基礎(chǔ),各種資源如何分配、什么時(shí)候分配給什么工作由項(xiàng)目進(jìn)度計(jì)劃確定。3.歷史資料:歷史信息記錄了以前類似項(xiàng)目使用資源的需求情況,此類資源可以作為新項(xiàng)目資源計(jì)劃的參考資料。4.資源庫描述:對(duì)項(xiàng)目擁有的資源存量的說明。

5.組織策略:項(xiàng)目實(shí)施組織的企業(yè)文化、項(xiàng)目組織的組織結(jié)構(gòu)、項(xiàng)目組織獲得資源的方式和手段方面的方針體現(xiàn)了項(xiàng)目高層在資源使用方面的策略,可以影響到人員招聘、物資和設(shè)備的租賃或采購,對(duì)如何使用資源起重要作用。14二、資源計(jì)劃的編制步驟1.資源需求分析

通過分析確定工作分解結(jié)構(gòu)中每一項(xiàng)任務(wù)所需的資源數(shù)量、質(zhì)量及其種類,根據(jù)有關(guān)項(xiàng)目領(lǐng)域中的消耗定額或經(jīng)驗(yàn)數(shù)據(jù),確定資源需求量。工作量計(jì)算;確定實(shí)施方案;估計(jì)人員需求量;估計(jì)設(shè)備、材料需求量;確定資源的使用時(shí)間。2.資源供給分析

分析資源的可獲得性、獲得的難易程度及獲得的渠道和方式,可從內(nèi)部和外部資源進(jìn)行分析。3.資源成本比較與資源組合

比較各種資源的使用成本,確定資源的組合模式。4.資源分配與計(jì)劃編制

保證各個(gè)任務(wù)得到合適的資源,努力實(shí)現(xiàn)資源總量最少、使用平衡。編制項(xiàng)目資源計(jì)劃。15三、編制資源計(jì)劃的方法與工具1.德爾菲(專家)評(píng)估法由項(xiàng)目成本管理專家根據(jù)經(jīng)驗(yàn)和判斷去確定和編制項(xiàng)目資源計(jì)劃的方法。這種方法通常又有兩種具體的形式:專家小組法與德爾斐法。

(1)德爾菲法的具體做法是:

①設(shè)計(jì)調(diào)查表。

②選擇應(yīng)答的專家

③征詢專家的意見

(2)德爾菲法的特點(diǎn)經(jīng)濟(jì)性匿名性客觀性(3)對(duì)德爾菲法的評(píng)價(jià)周期較短,費(fèi)用較低;但對(duì)各種意見的可靠程度和科學(xué)依據(jù)缺乏統(tǒng)一的標(biāo)準(zhǔn),理論上缺乏深刻的邏輯論證等.162.資料統(tǒng)計(jì)法

使用歷史項(xiàng)目的統(tǒng)計(jì)數(shù)據(jù)資料,計(jì)算和確定項(xiàng)目資源計(jì)劃的方法。實(shí)物量指標(biāo)多數(shù)用來表明物質(zhì)資源的需求數(shù)量,這類指標(biāo)一般表現(xiàn)為絕對(duì)數(shù)指標(biāo)。勞動(dòng)量指標(biāo)主要用于表明人力的使用,這類指標(biāo)可以是絕對(duì)量也可以相對(duì)量指標(biāo)。價(jià)值量指標(biāo)主要用于表示資源的貨幣價(jià)值,一般使用本國貨幣幣值表示的活勞動(dòng)或物化勞動(dòng)的價(jià)值。

172.資料統(tǒng)計(jì)法

常用的項(xiàng)目資源計(jì)劃的工具包括:資源矩陣、資源甘特圖、資源負(fù)荷圖或資源需求曲線、資源累計(jì)需求曲線等。項(xiàng)目資源矩陣工作資源需要相關(guān)說明工作1工作2…工作m資源1資源2…資源n-1資源n18項(xiàng)目資源數(shù)據(jù)表資源需求種類資源需求總量時(shí)間安排(不同時(shí)間資源需求量)相關(guān)說明123…T-1T資源1

資源2…

資源n

19資源負(fù)荷圖或需求曲線

時(shí)間 20資源累計(jì)需求曲線10.2項(xiàng)目資源計(jì)劃資源累計(jì)需要 時(shí)間 21一、項(xiàng)目成本估算概述成本估算是對(duì)完成項(xiàng)目各項(xiàng)任務(wù)所需資源的成本所進(jìn)行的近似估算。主要依據(jù)包括:項(xiàng)目范圍說明;工作分解結(jié)構(gòu)WBS;資源計(jì)劃;資源單位價(jià)格;歷史信息(同類項(xiàng)目的歷史資料始終是項(xiàng)目執(zhí)行過程中可以參考的最有價(jià)值的資料,包括項(xiàng)目文件、共用的費(fèi)用估算數(shù)據(jù)及項(xiàng)目工作組的知識(shí)等);會(huì)計(jì)報(bào)表。

10.3項(xiàng)目成本估算221.軟件開發(fā)成本估算過程軟件項(xiàng)目成本估算包括識(shí)別各種項(xiàng)目成本的構(gòu)成科目和估計(jì)和確定各種成本的數(shù)額大?。豢梢杂秘泿艈挝槐硎?,也可用工時(shí)、人月、人天、人年等其他單位表示

代碼行(LOC)是衡量軟件項(xiàng)目規(guī)模最常用的概念,指所有的可執(zhí)行的源代碼行數(shù),包括可交付的工作控制語言語句、數(shù)據(jù)定義、數(shù)據(jù)類型聲明、等價(jià)聲明、輸入/輸出格式聲明等。

23例如,某軟件公司統(tǒng)計(jì)發(fā)現(xiàn)該公司每一萬行C語言源代碼形成的源文件(.c和.h文件)約為250K。某項(xiàng)目的源文件大小為3.75M,則可估計(jì)該項(xiàng)目源代碼大約為15萬行,該項(xiàng)目累計(jì)投入工作量為240人月,每人月費(fèi)用為10000元(包括人均工資、福利、辦公費(fèi)用公灘等),則該項(xiàng)目中1LOC的價(jià)值為:(240×10000)/150000=16元/L。24開發(fā)成本估算過程

10.3項(xiàng)目成本估算252.項(xiàng)目成本估算的技術(shù)路線(1)自上而下的估算又稱類比估算,通常在項(xiàng)目的初期或信息不足時(shí)進(jìn)行,此時(shí)只確定了初步的工作分解結(jié)構(gòu),分解層次少,估算精度較差。自上而下的成本估算實(shí)際上是以項(xiàng)目成本總體為估算對(duì)象,在收集上層和中層管理人員的經(jīng)驗(yàn)判斷,以及可以獲得的關(guān)于以往類似項(xiàng)目的歷史數(shù)據(jù)的基礎(chǔ)上,將成本從工作分解結(jié)構(gòu)的上部向下部依次分配、傳遞,直至WBS的最底層。(2)自下而上估算自下而上的成本估算是先估算各個(gè)工作包的費(fèi)用,然后自下而上將各個(gè)估算結(jié)果匯總,算出項(xiàng)目費(fèi)用總和。采用這種技術(shù)路線的前提是確定了詳細(xì)的WBS,能做出較準(zhǔn)確的估算。當(dāng)然,這種估算本身要花費(fèi)較多的費(fèi)用。(3)自上而下和自下而上相結(jié)合的成本估算26二、軟件項(xiàng)目成本估算方法1.類推估算法類推法估計(jì)結(jié)果的精確度取決于歷史項(xiàng)目數(shù)據(jù)的完整性和準(zhǔn)確度。因此,用好類推法的前提條件之一是組織建立起較好的項(xiàng)目評(píng)價(jià)與分析機(jī)制,對(duì)歷史項(xiàng)目的數(shù)據(jù)分析是可信賴的。其基本步驟如下:

1)整理出項(xiàng)目功能列表和實(shí)現(xiàn)每個(gè)功能的代碼行;2)標(biāo)識(shí)出每個(gè)功能列表與歷史項(xiàng)目的相同點(diǎn)和不同點(diǎn),特別要注意歷史項(xiàng)目做得不夠的地方;3)通過步驟1)和2)得出各個(gè)功能的估計(jì)值;4)產(chǎn)生規(guī)模估計(jì)。272.功能點(diǎn)估計(jì)法功能點(diǎn)表示法是一種按照統(tǒng)一方式測定應(yīng)用功能的方法,最后的結(jié)果是一個(gè)數(shù)。這個(gè)結(jié)果數(shù)可以用來估計(jì)代碼行數(shù)、成本和項(xiàng)目周期。不過要正確、一致的應(yīng)用這種方法還需要大量的實(shí)踐。該方法包括兩個(gè)評(píng)估,即評(píng)估產(chǎn)品所需要的內(nèi)部基本功能和外部功能。然后根據(jù)技術(shù)復(fù)雜度因子(權(quán))對(duì)它們進(jìn)行量化,產(chǎn)生產(chǎn)品規(guī)模的最終結(jié)果。

28功能點(diǎn)計(jì)算由下列步驟組成:1)首先確定應(yīng)用程序必須包含的功能(例如,“回溯”、“顯示”)。國際功能點(diǎn)用戶組(InternationalFunctionPointUsersGroup,IFPUG)已經(jīng)公布了相關(guān)標(biāo)準(zhǔn),說明哪些部分組成應(yīng)用的一個(gè)功能。一個(gè)功能等價(jià)于處理顯示器上的一屏顯示或者一個(gè)表單。2)對(duì)每一項(xiàng)功能,通過計(jì)算4類系統(tǒng)外部行為或事務(wù)的數(shù)目,以及一類內(nèi)部邏輯文件的數(shù)目來估算由一組需求所表達(dá)的功能點(diǎn)數(shù)目。這5類功能計(jì)數(shù)項(xiàng)分別是:

外部輸入:是指用戶可以根據(jù)需要通過增、刪、改來維護(hù)內(nèi)部文件。只有那些對(duì)功能的影響方式與其他外部輸入不同的輸入才計(jì)算在內(nèi)。

外部輸出:指那些向用戶提供的用來生成面向應(yīng)用的數(shù)據(jù)的項(xiàng)。只有單獨(dú)算法或者特殊功能的輸出才計(jì)算在內(nèi)。

外部查詢:是指用戶可以通過系統(tǒng)選擇特定的數(shù)據(jù)并顯示結(jié)果。為了獲得這項(xiàng)結(jié)果,用戶要輸入選擇信息抓取符合條件的數(shù)據(jù)。此時(shí)沒有對(duì)數(shù)據(jù)的處理,是直接從所在的文件抓取信息。每個(gè)外部獨(dú)立的查詢計(jì)為1。外部文件:是在另一系統(tǒng)中駐留由其他用戶進(jìn)行維護(hù)。內(nèi)部文件:指客戶可以使用他們負(fù)責(zé)維護(hù)的數(shù)據(jù)。293)在估算中對(duì)5類功能計(jì)數(shù)項(xiàng)中的每一類功能計(jì)數(shù)項(xiàng)按其復(fù)雜性的不同分為簡單(低)、一般(中)和復(fù)雜(高)3個(gè)級(jí)別。功能復(fù)雜性是由某一功能的數(shù)據(jù)分組和數(shù)據(jù)元素共同決定的。計(jì)算數(shù)據(jù)元素和無重復(fù)的數(shù)據(jù)分組個(gè)數(shù)后,將數(shù)值和復(fù)雜性矩陣對(duì)照,就可以確定該功能的復(fù)雜性屬于高、中、低。表10-3是5類功能計(jì)數(shù)的復(fù)雜等級(jí)。產(chǎn)品中所有功能計(jì)數(shù)項(xiàng)加權(quán)的總和,就形成了該產(chǎn)品的未調(diào)整功能點(diǎn)計(jì)數(shù)(UFC)。5類功能計(jì)數(shù)的復(fù)雜度權(quán)重

權(quán)重項(xiàng)復(fù)雜度權(quán)重因素簡單一般復(fù)雜外部輸入346外部輸出457外部查詢346外部文件5710內(nèi)部文件71015304)這一步是要計(jì)算項(xiàng)目中14個(gè)技術(shù)復(fù)雜度因子(TCF)。表10-4是14個(gè)技術(shù)復(fù)雜度因子,每個(gè)因子的取值范圍是0~5。

技術(shù)復(fù)雜度因子F1可靠的備份和恢復(fù)F2數(shù)據(jù)通信F3分布式函數(shù)F4性能F5大量使用的配置F6聯(lián)機(jī)數(shù)據(jù)輸入F7操作簡單性F8在線升級(jí)F9復(fù)雜界面F10復(fù)雜數(shù)據(jù)處理F11重復(fù)使用性F12安裝簡易性F13多重站點(diǎn)F14易于修改315)最后根據(jù)功能點(diǎn)計(jì)算公式FP=UFC×TCF計(jì)算出調(diào)整后的功能點(diǎn)總和。其中:UFC表示未調(diào)整功能點(diǎn)計(jì)數(shù),TCF表示技術(shù)復(fù)雜因子。功能點(diǎn)計(jì)算公式的含義是:如果對(duì)應(yīng)用程序完全沒有特殊的功能要求(即綜合特征總值=0),那么功能點(diǎn)數(shù)應(yīng)該比未調(diào)整的(原有的)點(diǎn)數(shù)降低35%(這也就是“0.65”的含義)。否則,除了降低35%之外,功能點(diǎn)數(shù)還應(yīng)該比未調(diào)整的點(diǎn)數(shù)增加1%的綜合特征總值。32表10-5顯示每個(gè)因子取值范圍的情況。技術(shù)復(fù)雜度因子的計(jì)算公式為:TCF=0.65+0.01(sum(Fi))其中:i=1,2,……,14,F(xiàn)i的取值范圍是0~5,所以TCF的結(jié)果范圍是0.65~1.35。調(diào)整系數(shù)描述0不存在或沒有影響1不顯著的影響2相當(dāng)?shù)挠绊?平均的影響4顯著的影響5強(qiáng)大的影響33功能點(diǎn)可以按照一定的條件轉(zhuǎn)換為軟件代碼行(LOC)。表10-6就是一個(gè)轉(zhuǎn)換表,它是針對(duì)各種語言的轉(zhuǎn)換率,這個(gè)表是根據(jù)業(yè)界的經(jīng)驗(yàn)研究得出的。語言代碼行/FP匯編語言320C128C++64Pascal90VB32JAVA30SQL12343.經(jīng)驗(yàn)成本估算模型(1)SLIM模型L和td分別表示可交付的源指令數(shù)和開發(fā)時(shí)間(單位為年);K是整個(gè)生命周期內(nèi)人的工作量(單位為人年),可從總的開發(fā)工作量ED=0.4K求得;CK是根據(jù)經(jīng)驗(yàn)數(shù)據(jù)而確定的常數(shù),表示開發(fā)技術(shù)的先進(jìn)性級(jí)別。如果軟件開發(fā)環(huán)境較差(沒有一定的開發(fā)方法,缺少文檔,評(píng)審或批處理方式),取CK=6500;正常的開發(fā)環(huán)境(有適當(dāng)?shù)拈_發(fā)方法,較好的文檔和評(píng)審,以及交互式的執(zhí)行方式),CK=10000;如果是一個(gè)較好的開發(fā)環(huán)境(自動(dòng)工具和技術(shù)),則取CK=12500。35(2)COCOMO模型基本COCOMO模型:靜態(tài)單變量模型,它用一個(gè)以已估算出來的源代碼行數(shù)(LOC)為自變量的函數(shù)來計(jì)算軟件開發(fā)工作量。中級(jí)COCOMO模型:在用LOC為自變量的函數(shù)計(jì)算軟件開發(fā)工作量的基礎(chǔ)上,再用涉及產(chǎn)品、硬件、人員、項(xiàng)目等方面屬性的影響因素來調(diào)整工作量的估算。高級(jí)COCOMO模型:包括中級(jí)COCOMO模型的所有特性,但用上述各種影響因素調(diào)整工作量估算時(shí),還要考慮對(duì)項(xiàng)目過程中分析、設(shè)計(jì)等各步驟的影響。36(2)COCOMO模型模型的核心是方程ED=rSc和TD=a(ED)b其中:ED為總的開發(fā)工作量(到交付為止),單位為人月;S為源指令數(shù)(不包括注釋,但包括數(shù)據(jù)說明、公式或類似的語句),常數(shù)r和c為校正因子。S的單位為103,ED的單位為人月。TD為開發(fā)時(shí)間,經(jīng)驗(yàn)常數(shù)r、c、a和b取決于項(xiàng)目的總體類型(結(jié)構(gòu)型、半獨(dú)立型或嵌入型).

37項(xiàng)目總體類型

特性結(jié)構(gòu)型半獨(dú)立型嵌入型對(duì)開發(fā)產(chǎn)品目標(biāo)的了解充分很多一般對(duì)軟件系統(tǒng)有關(guān)的工作經(jīng)驗(yàn)廣泛很多中等為軟件一致性需要預(yù)先建立的需求基本很多完全為軟件一致性需要外部接口規(guī)格說明基本很多完全關(guān)聯(lián)的新硬件和操作過程的并行開發(fā)少量中等廣泛對(duì)改進(jìn)數(shù)據(jù)處理體系結(jié)構(gòu)算法的要求極少少量很多早期實(shí)施費(fèi)用極少中等較高產(chǎn)品規(guī)模(交付的源指令數(shù))<5萬行<30萬行任意實(shí)例批數(shù)據(jù)處理科學(xué)模塊事務(wù)模塊熟悉的操作系統(tǒng),編譯程序簡單的編目生產(chǎn)控制大型事務(wù)處理系統(tǒng)新的操作系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)大型編目生產(chǎn)控制簡單的指揮系統(tǒng)大而復(fù)雜的事務(wù)處理系統(tǒng)大型的操作系統(tǒng)宇航控制系統(tǒng)大型指揮系統(tǒng)38工作量和進(jìn)度的基本COCOMO方程

開發(fā)類型工作量進(jìn)度結(jié)構(gòu)型ED=2.4S1.05TD=2.5(ED)0.38半獨(dú)立型ED=3.0S1.12TD=2.5(ED)0.35嵌入型ED=3.6S1.20TD=2.5(ED)0.3239影響經(jīng)驗(yàn)常數(shù)r值的15個(gè)成本因素

類型成本因素產(chǎn)品屬性1.要求的軟件可靠性2.數(shù)據(jù)庫規(guī)模3.產(chǎn)品復(fù)雜性計(jì)算機(jī)屬性4.執(zhí)行時(shí)間約束5.主存限制6.虛擬機(jī)變動(dòng)性7.計(jì)算機(jī)周轉(zhuǎn)時(shí)間人員屬性8.分析人員能力9.應(yīng)用經(jīng)驗(yàn)10.程序設(shè)計(jì)人員能力11.虛擬機(jī)經(jīng)驗(yàn)12.程序設(shè)計(jì)語言經(jīng)驗(yàn)工程屬性13.最新程序設(shè)計(jì)實(shí)踐14.軟件開發(fā)工具的作用15.開發(fā)進(jìn)度限制40中級(jí)COCOMO工作量估算方法

開發(fā)類型工作量方法結(jié)構(gòu)型(ED)NOM=3.2S1.05半獨(dú)立型(ED)NOM=3.0S1.12嵌入型(ED)NOM=2.8S1.2041三、項(xiàng)目成本估算的結(jié)果

1.項(xiàng)目成本估算文件對(duì)完成項(xiàng)目所需費(fèi)用的估計(jì)和計(jì)劃安排,對(duì)完成項(xiàng)目活動(dòng)所需資源、資源成本和數(shù)量進(jìn)行概略或詳細(xì)的說明。這包括對(duì)于項(xiàng)目所需人員、設(shè)備和其他科目成本估算的全面描述和說明。另外,這一文件還要全面說明和描述項(xiàng)目的不可預(yù)見費(fèi)等內(nèi)容。項(xiàng)目成本估算文件中的主要指標(biāo)是價(jià)值量指標(biāo),為了便于在項(xiàng)目實(shí)施期間或項(xiàng)目實(shí)施后進(jìn)行對(duì)照,項(xiàng)目成本估算文件也需要使用其它的一些數(shù)量指標(biāo)對(duì)項(xiàng)目成本進(jìn)行描述。

422.細(xì)節(jié)說明文件項(xiàng)目范圍的描述項(xiàng)目成本估算的基礎(chǔ)和依據(jù)文件。包括制定項(xiàng)目成本估算的各種依據(jù)性文件,各種成本計(jì)算或估算的方法說明,以及各種參照的國家規(guī)定等。項(xiàng)目成本估算各種假定條件的說明文件。包括在項(xiàng)目成本估算中所假定的各種項(xiàng)目實(shí)施的效率、項(xiàng)目所需資源的價(jià)格水平、項(xiàng)目資源消耗的定額估計(jì)等假設(shè)條件的說明。項(xiàng)目成本估算可能出現(xiàn)的變動(dòng)范圍的說明。433.項(xiàng)目成本管理計(jì)劃管理和控制項(xiàng)目成本變動(dòng)的說明文件。項(xiàng)目成本管理計(jì)劃的核心內(nèi)容就是這種計(jì)劃和安排,以及有關(guān)項(xiàng)目不可預(yù)見費(fèi)的使用管理規(guī)定等。44在項(xiàng)目成本估算的基礎(chǔ)上,更精確地估算項(xiàng)目總成本,并將其分?jǐn)偟巾?xiàng)目的各項(xiàng)具體活動(dòng)和各個(gè)具體項(xiàng)目階段上,為項(xiàng)目成本控制制定基準(zhǔn)計(jì)劃的項(xiàng)目成本管理活動(dòng),它又稱為項(xiàng)目成本計(jì)劃。一、成本預(yù)算概述

成本估算的輸出結(jié)果是成本預(yù)算的基礎(chǔ)與依據(jù),成本預(yù)算則是將已批準(zhǔn)的估算進(jìn)行分?jǐn)偂?0.4項(xiàng)目成本預(yù)算451.項(xiàng)目預(yù)算的特征計(jì)劃性:指在項(xiàng)目計(jì)劃中,將成本估算總費(fèi)用盡量精確地分配到WBS的每一個(gè)組成部分,從而形成與WBS相同的系統(tǒng)結(jié)構(gòu)。約束性:是一種分配資源的計(jì)劃,預(yù)算分配的結(jié)果可能并不能滿足所涉及的管理人員的利益要求,而表現(xiàn)為一種約束??刂菩裕菏侵疙?xiàng)目預(yù)算的實(shí)質(zhì)就是一種控制機(jī)制。462.編制項(xiàng)目成本預(yù)算的原則項(xiàng)目成本預(yù)算要與項(xiàng)目目標(biāo)相聯(lián)系。必須同時(shí)考慮到項(xiàng)目質(zhì)量目標(biāo)和進(jìn)度目標(biāo)。項(xiàng)目成本預(yù)算要以項(xiàng)目需求為基礎(chǔ)。項(xiàng)目成本預(yù)算要切實(shí)可行。項(xiàng)目成本預(yù)算應(yīng)當(dāng)有一定的彈性。

3.項(xiàng)目成本預(yù)算的依據(jù)成本估算、工作分解結(jié)構(gòu)、項(xiàng)目進(jìn)度計(jì)劃等。47二、項(xiàng)目成本預(yù)算的步驟1.分?jǐn)偪傤A(yù)算成本482.制定累計(jì)預(yù)算成本例:對(duì)于某軟件需求分析項(xiàng)目,如表10-13所示了該項(xiàng)目部分預(yù)算成本表。該項(xiàng)目總預(yù)算是1.2萬元人民幣,預(yù)計(jì)為20天。為了監(jiān)控成本,需要把每項(xiàng)活動(dòng)的費(fèi)用按天分?jǐn)偂nA(yù)算累計(jì)量就是從項(xiàng)目啟動(dòng)到報(bào)告期之間所有預(yù)算成本的求和。從表10-13可以看出,本項(xiàng)目到12天的累計(jì)量是7500元人民幣。項(xiàng)目每天分?jǐn)傤A(yù)算與預(yù)算累計(jì)表單位:千元

活動(dòng)天小計(jì)123456789101112…1.需求分析計(jì)劃0.30.30.412.流程優(yōu)化0.80.80.90.70.70.74.63.需求詞匯表0.40.44.繪制業(yè)務(wù)流程0.80.71.5預(yù)算累計(jì)0.30.611.82.63.54.24.95.666.87.57.549三、成本預(yù)算的結(jié)果

1.基準(zhǔn)預(yù)算項(xiàng)目基準(zhǔn)預(yù)算又稱費(fèi)用基準(zhǔn),它以時(shí)段估算成本進(jìn)一步精確、細(xì)化編制而成,通常以時(shí)間——成本累計(jì)曲線(S曲線)的形式表示,是按時(shí)間分段的項(xiàng)目成本預(yù)算,是項(xiàng)目管理計(jì)劃的重要組成部分,用來度量項(xiàng)目的績效。502.實(shí)際成本累計(jì)例:假設(shè)現(xiàn)在項(xiàng)目進(jìn)行到第11天,將前11天的成本填入表10-14中,可以看出到第11天為止,實(shí)際成本累計(jì)6100元人民幣。3.盈余累計(jì)一項(xiàng)活動(dòng)從開工到報(bào)告期實(shí)際完成的百分比稱為完工率。一項(xiàng)活動(dòng)總的分?jǐn)傤A(yù)算與該項(xiàng)活動(dòng)的完工率的乘積稱為盈余量。例如,活動(dòng)“流程優(yōu)化”分?jǐn)傤A(yù)算是4600元,在前3天完成任務(wù)的45%,前4天完成任務(wù)的60%,前5天完成任務(wù)的75%,則活動(dòng)在前3、4、5天的盈余兩分別是2070元(4600×45%=2070)、2760元、3450元。51項(xiàng)目每天實(shí)際成本累計(jì)表

單位:千元

活動(dòng)天活動(dòng)小計(jì)456789101112…1需求分析計(jì)劃1.01.02流程優(yōu)化0.60.60.50.7050.60.74.23需求規(guī)格詞匯表0.30.34繪制業(yè)務(wù)流程0.60.6每天實(shí)際成本小計(jì)1.60.60.50.70.50.60.70.9從項(xiàng)目開始累計(jì)成本1.62.22.73.43.94.55.26.152盈余累計(jì)就是從項(xiàng)目啟動(dòng)到報(bào)告期之間各項(xiàng)活動(dòng)盈余量之和

活動(dòng)天活動(dòng)小計(jì)456789101112…1需求分析計(jì)劃1.01.01.01.01.01.02流程優(yōu)化0.461.152.072.763.452.763需求規(guī)格詞匯表4……累計(jì)盈余1.462.153.073.764.4553項(xiàng)目3個(gè)累計(jì)量比較表

10.4項(xiàng)目成本預(yù)算項(xiàng)目天12345678…20分?jǐn)傤A(yù)算累計(jì)0.30.61.01.82.63.54.24.9實(shí)際成本累計(jì)0.30.61.01.62.22.73.43.9盈余累計(jì)0.30.61.01.462.153.073.764.45544.成本績效分析進(jìn)行成本績效分析時(shí),通常選用4個(gè)指標(biāo):總預(yù)算成本(TBC)、累計(jì)預(yù)算成本(CBC)、累計(jì)實(shí)際成本(CAC)和累計(jì)盈余量(CEV)。一般是將CBC、CAC、CEV曲線畫在同一個(gè)坐標(biāo)軸上,以此來分析項(xiàng)目成本的績效,如圖10-9所示。55衡量成本績效的指標(biāo)是成本績效指數(shù)(CPI),它是衡量正進(jìn)行項(xiàng)目的成本效率。確定CPI的公式為:CPI=累計(jì)盈余量(CEV)/累計(jì)實(shí)際成本(CAC)例:軟件需求分析項(xiàng)目中,第8天的CPI=4450元/3900元=1.14在報(bào)告期若實(shí)際成本累計(jì)小于分?jǐn)傤A(yù)算累計(jì),而且盈余累計(jì)大于成本累計(jì),說明成本計(jì)劃和進(jìn)度計(jì)劃都得到較好的控制。而如果盈余累計(jì)小于實(shí)際成本累計(jì),說明沒完成進(jìn)度計(jì)劃。若某報(bào)告期實(shí)際成本累計(jì)大于分?jǐn)傤A(yù)算累計(jì),即實(shí)際發(fā)生成本超出預(yù)算,說明成本計(jì)劃沒有得到很好執(zhí)行。56在這種情況下,若盈余累計(jì)也大于分?jǐn)傤A(yù)算累計(jì),說明雖然開支超出了預(yù)算,但實(shí)際完成的工作量也超過了計(jì)劃工作量,估計(jì)問題不大。另一個(gè)衡量成本績效的指標(biāo)是成本差異(CV),它是累計(jì)盈余與累計(jì)實(shí)際成本之差。確定CV的公式為CV=累計(jì)盈余量(CEV)-累計(jì)實(shí)際成本(CAC)在第8天的CV=4450元-3900元=550元這一結(jié)果表明,到第8天工效值比已花費(fèi)的實(shí)際成本多550元,它是工程績效超前實(shí)際成本的另一個(gè)指標(biāo)。57四。項(xiàng)目計(jì)劃的優(yōu)化

1.工期優(yōu)化指在不改變項(xiàng)目范圍的前提下,壓縮計(jì)算工期,以滿足規(guī)定工期的要求,或在一定約束條件下,使工期最短的過程。一是不改變網(wǎng)絡(luò)計(jì)劃中各項(xiàng)工作的持續(xù)時(shí)間,通過改變某些活動(dòng)間的邏輯關(guān)系達(dá)到壓縮總工期的目的;二是改變系統(tǒng)內(nèi)部的資源配置,削減某些非關(guān)鍵活動(dòng)的資源,將削減下來的資源調(diào)集到關(guān)鍵工作中去以縮短關(guān)鍵工作的持續(xù)時(shí)間,從而達(dá)到縮短總工期的目的。

58

工期優(yōu)化的步驟如下:計(jì)算網(wǎng)絡(luò)計(jì)劃中的時(shí)間參數(shù),找出關(guān)鍵線路和關(guān)鍵活動(dòng)按規(guī)定工期要求確定應(yīng)壓縮的時(shí)間;分析各關(guān)鍵活動(dòng)可能的壓縮時(shí)間;確定將壓縮的關(guān)鍵活動(dòng),調(diào)整其持續(xù)時(shí)間,并重新計(jì)算網(wǎng)絡(luò)計(jì)劃的計(jì)算工期;當(dāng)計(jì)算工期仍大于規(guī)定工期時(shí),則重復(fù)上述步驟,直到滿足工期要求或工期不能再壓縮為止。當(dāng)所有關(guān)鍵活動(dòng)的持續(xù)時(shí)間均壓縮到極限,仍不滿足工期要求時(shí),應(yīng)對(duì)計(jì)劃的原技術(shù)、組織方案進(jìn)行調(diào)整,或?qū)σ?guī)定工期重新審定。59例:假設(shè)每個(gè)活動(dòng)存在一個(gè)“正?!钡倪M(jìn)度和“壓縮”進(jìn)度,一個(gè)“正?!钡某杀竞汀皦嚎s”后的成本。如果活動(dòng)在可壓縮的進(jìn)度內(nèi),壓縮與成本的增長成正比,縮短工期的單位時(shí)間成本可用如下公式計(jì)算:(壓縮成本-正常成本)/(正常時(shí)間-壓縮時(shí)間)60A-B的工期為16周,費(fèi)用是172000元;C-D的工期為18周,費(fèi)用是87000元。關(guān)鍵路徑為C-D,項(xiàng)目工期為18周,總費(fèi)用是259000元。

溫馨提示

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

評(píng)論

0/150

提交評(píng)論