軟件項目的成本管理課件_第1頁
軟件項目的成本管理課件_第2頁
軟件項目的成本管理課件_第3頁
軟件項目的成本管理課件_第4頁
軟件項目的成本管理課件_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件項目的成本管理課件軟件項目的成本管理課件6.1 軟件項目成本管理概述6.2 項目資源計劃6.3 項目成本估算 6.4 項目成本預算6.5 項目成本控制本章目錄6.1 軟件項目成本管理概述本章目錄5.1 軟件項目成本管理概述5.1.2 軟件項目成本管理概述項目成本管理概念指為保障項目實際發(fā)生的成本不超過項目預算,使項目在批準的預算內(nèi)按時、按質(zhì)、經(jīng)濟高效地完成既定目標而開展的成本管理活動成本管理失敗的原因成本估算和成本預算不夠準確細致許多項目在成本估算、成本預算、成本控制方法上沒有統(tǒng)一的標準可循思想上的誤區(qū):實際成本超出預算是必然的5.1 軟件項目成本管理概述5.1.2 軟件項目成本管理概述5

2、.1 軟件項目成本管理概述5.1.2 軟件項目成本管理概述項目成本的類型項目直接成本:指與項目有直接關(guān)系的成本費用,例如,直接人工費、直接材料費、其他直接費用等。管理費用:是指為了組織、管理和控制項目所發(fā)生的費用。期間費用:是指不受項目業(yè)務(wù)量增減影響的費用,如日常行政管理費、銷售費等5.1 軟件項目成本管理概述5.1.2 軟件項目成本管理概述5.1 軟件項目成本管理概述5.1.3 影響成本的主要因素軟件質(zhì)量對成本的影響 質(zhì)量保證成本與故障成本是相互矛盾的:項目產(chǎn)品的質(zhì)量越低,由于質(zhì)量不合格引起的損失就越大,即故障成本增加;質(zhì)量越高,相應(yīng)的質(zhì)量保證成本也越高,故障就越少,由故障引起的損失也相應(yīng)減

3、少。因此需要建立一個動態(tài)平衡關(guān)系。 5.1 軟件項目成本管理概述5.1.3 影響成本的主要因素 5.1 軟件項目成本管理概述5.1.3 影響成本低主要因素工期對成本的影響 縮短工期需要更多的、技術(shù)水平更高的人員,直接成本費用就會增加。 5.1 軟件項目成本管理概述5.1.3 影響成本低主要因素 5.1 軟件項目成本管理概述5.1.4 成本管理的過程資源計劃是確定為完成項目活動所需的資源(人、設(shè)備、材料)和這些資源的數(shù)量與時間成本估算為完成項目各活動所需要的資源成本的近似估算成本預算將總成本估算分配到各單項工作活動上成本控制控制項目預算的變更5.1 軟件項目成本管理概述5.1.4 成本管理的過程

4、5.2 資源計劃5.2.1 資源規(guī)劃的依據(jù)資源規(guī)劃的概念資源計劃是確定為完成項目活動所需要的各種資源的種類、數(shù)量和時間,包括人力、財力和物力資源,完成資源的配置5.2 資源計劃5.2.1 資源規(guī)劃的依據(jù)5.2 資源計劃5.2.1 資源規(guī)劃的依據(jù)人員可復用構(gòu)件硬件/軟件工具人員 需要的技能, 可用性 開始時間, 工作期限硬件 開發(fā)系統(tǒng), 目標機器, 新系統(tǒng)其他硬件部分軟件 支持軟件可用性,投入時間,持續(xù)時間資源的描述資源的有效性資源何時開始需要資源的持續(xù)時間5.2 資源計劃5.2.1 資源規(guī)劃的依據(jù)人員可復用構(gòu)件硬件5.2 資源計劃5.2.1 資源規(guī)劃的依據(jù)每種資源在軟件生命周期的不同階段占用比

5、例不同管理人員初級技術(shù)人員高級技術(shù)人員高人員參與程度計 劃需求分析概要設(shè)計詳細分析程序編碼單元測試集成測試確認測試5.2 資源計劃5.2.1 資源規(guī)劃的依據(jù)管理人員初級技術(shù)人5.3 軟件項目成本估算 軟件項目估算概述軟件項目估算的依據(jù)是對以往資源計劃中所得到的有關(guān)工作量和時間的數(shù)據(jù)。只要事先得到相關(guān)的資源,很容易做到直接度量軟件所需要的成本和工作量、產(chǎn)生的代碼行數(shù)等軟件項目估算分為基于規(guī)模估算和基于問題估算5.3 軟件項目成本估算 軟件項目估算概述5.3 軟件項目成本估算基于規(guī)模的估算基于規(guī)模的估算是對軟件產(chǎn)品和軟件開發(fā)過程的直接估算,可以建立一個面向規(guī)模的數(shù)據(jù)表格來記錄項目的某些信息項目 工

6、作量 千元 KLOC 文檔頁數(shù) 錯誤數(shù) 人數(shù)aaa-01 24 168 12.1 365 29 3ccc-04 62 440 27.2 1224 86 5fff-03 43 314 20.2 1050 64 6 5.3 軟件項目成本估算基于規(guī)模的估算項目 5.3 軟件項目成本估算面向規(guī)模的估算對于每一個項目,可以根據(jù)表格中列出的基本數(shù)據(jù)計算簡單的面向規(guī)模的生產(chǎn)率和質(zhì)量的度量。 生產(chǎn)率 KLOCPM(人月) 質(zhì)量 錯誤數(shù)KLOC 成本 元LOC 文檔 文檔頁數(shù)KLOC5.3 軟件項目成本估算面向規(guī)模的估算5.3 軟件項目成本估算LOC估算法 實例 某軟件公司統(tǒng)計發(fā)現(xiàn)該公司每一萬行C語言源代碼形成

7、的源文件(.c和.h文件)約為250K。某項目的源文件大小為3.75M,則可估計該項目源代碼大約為15萬行,該項目累計投入工作量為240人月,每人月費用為10000元(包括人均工資、福利、辦公費用公灘等),則:該項目中1LOC的價值為:(24010000)/15000016元/LOC該項目的人月均代碼行數(shù)為: 150000/240=625LOC/人月5.3 軟件項目成本估算LOC估算法 實例5.3 軟件項目成本估算面向功能的估算面向功能的估算,實質(zhì)上就是功能點估算,根據(jù)軟件信息域的特性及復雜性來計算輸入是由用戶提供的、描述面向應(yīng)用的數(shù)據(jù)項,如文件名和菜單選項輸出是由用戶提供的、用于生成面向應(yīng)用

8、的數(shù)據(jù)項,如報告、屏幕信息、錯誤信息查詢是要求回答的交互式輸入外部文件是對其他系統(tǒng)的及其可讀界面內(nèi)部文件是系統(tǒng)里的邏輯主文件(邏輯上的一組數(shù)據(jù),可以是一個數(shù)據(jù)庫的一部分,也可以是一個單獨的文件) 權(quán)重使用者自行擬定一些準則來確定一個系數(shù),帶有主觀性。5.3 軟件項目成本估算面向功能的估算輸入是由用戶提供5.3 軟件項目成本估算面向功能的估算一旦收集到上述數(shù)據(jù),下一步確定與每一個計數(shù)相關(guān)的復雜性值(加權(quán)因子)一個信息域是簡單、平均還是復雜,由使用功能點方法的機構(gòu)自行確定,從而計算出加權(quán)計數(shù)。計算功能點,使用如下的關(guān)系式: FP 總計數(shù)( 0.650.01SUM( Fi ) )5.3 軟件項目成本

9、估算面向功能的估算5.3 軟件項目成本估算基于經(jīng)驗的COCOMO模型COnstructive COst Model,是軟件工程的創(chuàng)始人Boehn提出的結(jié)構(gòu)型成本估算模型,它是一種精確、易于使用的成本估算方法。在該模型中使用的基本量有以下幾個:E工作量(人月)S千源代碼行(KLOC)EAFEffort Adjustment Factor,工作量調(diào)整因子a,b隨開發(fā)模式而變化的因子5.3 軟件項目成本估算基于經(jīng)驗的COCOMO模型5.3 軟件項目成本估算基于經(jīng)驗的COCOMO模型在COCOMO模型中,考慮開發(fā)環(huán)境,軟件開發(fā)的總體類型可以分為:組織型:相對項目較小、較簡單的項目。開發(fā)人員對軟件產(chǎn)品開

10、發(fā)目標充分,與軟件系統(tǒng)相關(guān)的工作經(jīng)驗豐富,對軟件的使用環(huán)境很熟悉,受硬件的約束小,程序的規(guī)模不是很大(5萬行)。嵌入型:緊密聯(lián)系硬件、軟件和操作的限制下運行,通常與某些硬設(shè)備緊密聯(lián)系。因此,對接口、數(shù)據(jù)結(jié)構(gòu)、算法要求較高半獨立型:規(guī)模和復雜度都屬于中等或更高。最大可達30萬行5.3 軟件項目成本估算基于經(jīng)驗的COCOMO模型5.3 軟件項目成本估算COCOMO模型的分類COCOMO模型按照其詳盡程度分為三類,即基本COCOMO模型、中間COCOMO模型、詳盡COCOMO模型?;綜OCOMO模型是一個靜態(tài)單變量模型,用一個已經(jīng)估算出來的源代碼數(shù)為自動變量的函數(shù)來計算軟件開發(fā)工作量。開發(fā)模式ab

11、cd組織型2.41.052.50.38半獨立型3.01.122.50.35嵌入型3.61.202.50.325.3 軟件項目成本估算COCOMO模型的分類開發(fā)模式abc5.3 軟件項目成本估算COCOMO模型的分類中間COCOMO模型:在用LOC為自變量的函數(shù)計算軟件開發(fā)工作量(此時稱為名義工作量)的基礎(chǔ)上,再用涉及產(chǎn)品、硬件、人員、項目等方面屬性的影響因素來調(diào)整工作量的估算。主要涉及15種因素。5.3 軟件項目成本估算COCOMO模型的分類5.3 軟件項目成本估算成本驅(qū)動量描 述取 值很低低一般高很高非常高產(chǎn)品RELY必要的軟件可靠性要求0.750.881.001.151.40DATA數(shù)據(jù)庫

12、規(guī)模0.941.001.081.16CPLX產(chǎn)品復雜性0.700.851.001.151.301.65計算機TIME執(zhí)行時間限制1.001.111.30STOR主存限制1.001.061.211.66VIRT虛擬計算機可變性0.871.001.151.301.56TURN計算機響應(yīng)時間0.871.001.071.15人員ACAP分析員能力1.461.191.000.860.71AEXP應(yīng)用經(jīng)驗1.291.131.000.910.82PCAP程序員能力1.421.171.000.860.70VEXP虛擬機經(jīng)驗*1.211.101.000.90LEXP編程語言經(jīng)驗1.141.071.000.95項

13、目MODP現(xiàn)代編程經(jīng)驗1.241.101.000.910.82TOOL軟件工具使用1.241.101.000.910.83SCED規(guī)定的開發(fā)進度表1.231.081.001.041.105.3 軟件項目成本估算成本驅(qū)動量描 述取 值很低低5.4 軟件項目成本估算5.3.1 項目成本估算 影響成本估算的因素失敗因素:多些時間做估算,并不能得到更準確的結(jié)果單點估計的結(jié)果往往不正確成功因素:估算的群體討論,依靠更多的意見而不是時間提高估算準確度理智的方法是先給出大的區(qū)間,在軟件開發(fā)過程本身中逐步縮小區(qū)間 美國亞特蘭大奧運會同時聘請三家機構(gòu)進行成本估算,準確率高達83%5.4 軟件項目成本估算5.3.

14、1 項目成本估算失敗因素:成5.4 軟件項目成本估算5.3.2 軟件項目成本估算的方法 自頂向下的估計又稱類比估算,通常在項目的初期或信息不足時進行,只確定了初步的工作分解結(jié)構(gòu),分解層次少,估算精度較差特點:類比估算法通常比其他方法簡便易行,費用低。這種估算是基于實際經(jīng)驗和實際數(shù)據(jù)的5.4 軟件項目成本估算5.3.2 軟件項目成本估算的方法5.4 軟件項目成本估算5.3.2 軟件項目成本估算的方法自底向上的估算方法 把待開發(fā)的軟件細分,直到每一個子任務(wù)都已經(jīng)明確所需要的開發(fā)工作量,然后把他們加起來,得到軟件開發(fā)的總工作量。差別估算法把待開發(fā)的項目與過去完成的軟件項目進行類比,從其開發(fā)的各個子任

15、務(wù)中區(qū)分出類似的部分與不同的部分,分別進行差別估算5.4 軟件項目成本估算5.3.2 軟件項目成本估算的方法5.4 軟件項目成本估算5.4 軟件項目成本估算5.4 軟件項目成本估算案例:過分樂觀的估算Microsoft Word for Windows 1.0開發(fā)。包含249,000行代碼,投入660人月,前后歷時5年,實際花費時間為預期時間的5倍02004006008001000120014001600180020001984198519861987進度所需天數(shù) 預期尚需時間 實際尚需時間5.4 軟件項目成本估算案例:過分樂觀的估算020040065.4 軟件項目成本估算導致WinWord1

16、.0開發(fā)延遲的幾個主要因素: 項目初期制定的開發(fā)目標是不可實現(xiàn)的蓋茨下達的指示是用最快的速度開發(fā)最好的字處理軟件,爭取在12月內(nèi)完成。實現(xiàn)這兩個目標中的任何一個都是困難的,同時達到則是不可能的 過緊的進度計劃降低了計劃的精確度開發(fā)過程中頻繁換人。5年中共換了4個組長,其中有2人因進度壓力離職,1人是出于健康的原因而離職5.4 軟件項目成本估算導致WinWord1.0開發(fā)延遲的幾5.5 軟件項目成本預算5.5.1 軟件項目成本預算項目成本預算是項目成本控制的基礎(chǔ),包括四部分:直接人工費用的預算;咨詢服務(wù)費用的預算;資源采購費用的預算;意外成本的預算累積費用時間實際成本額計劃成本額實際支出線計劃支

17、出線觀測時點線5.5 軟件項目成本預算5.5.1 軟件項目成本預算累積費用5.5 軟件項目成本預算5.5.1 軟件項目成本預算分攤總預算成本5.5 軟件項目成本預算5.5.1 軟件項目成本預算分攤總預5.5 軟件項目成本預算5.5.1 軟件項目成本預算活動天小計1234567891011121需求分析計劃0.30.3.0412流程優(yōu)化0.80.80.90.70.70.74.63需求詞匯表0.40.44繪制業(yè)務(wù)流程0.80.71.5預算累計0.30.611.82.63.54.24.95.666.87.57.5項目每天分攤預算與預算累計表 5.5 軟件項目成本預算5.5.1 軟件項目成本預算活動天

18、小5.6 軟件項目成本控制5.6.1 成本控制的內(nèi)容監(jiān)控成本預算執(zhí)行情況以確定與計劃的偏差,對造成費用基準變更的因素施加影響確認所有發(fā)生的變化都被準確記錄在費用線上確保合理變更請求獲得同意,當變更發(fā)生時,管理這些實際的變更5.6 軟件項目成本控制5.6.1 成本控制的內(nèi)容5.6 軟件項目成本控制5.6.2 軟件項目成本控制的依據(jù)項目成本基準項目執(zhí)行報告項目變更申請項目成本管理計劃5.6 軟件項目成本控制5.6.2 軟件項目成本控制的依據(jù)5.6 軟件項目成本控制5.6.3 軟件項目成本控制方法成本因素分析法5.6 軟件項目成本控制5.6.3 軟件項目成本控制方法5.6 軟件項目成本控制5.6.3

19、 軟件項目成本控制方法圖像分析法通過繪制成本曲線的形式,進行總成本和分項成本的比較分析,找出總成本出現(xiàn)偏差的原因5.6 軟件項目成本控制5.6.3 軟件項目成本控制方法1、不是井里沒有水,而是你挖的不夠深。不是成功來得慢,而是你努力的不夠多。2、孤單一人的時間使自己變得優(yōu)秀,給來的人一個驚喜,也給自己一個好的交代。3、命運給你一個比別人低的起點是想告訴你,讓你用你的一生去奮斗出一個絕地反擊的故事,所以有什么理由不努力!4、心中沒有過分的貪求,自然苦就少??诶锊徽f多余的話,自然禍就少。腹內(nèi)的食物能減少,自然病就少。思緒中沒有過分欲,自然憂就少。大悲是無淚的,同樣大悟無言。緣來盡量要惜,緣盡就放。

20、人生本來就空,對人家笑笑,對自己笑笑,笑著看天下,看日出日落,花謝花開,豈不自在,哪里來的塵埃!25、你不能拼爹的時候,你就只能去拼命!26、如果人生的旅程上沒有障礙,人還有什么可做的呢。27、我們無法選擇自己的出身,可是我們的未來是自己去改變的。勵志名言:比別人多一點執(zhí)著,你就會創(chuàng)造奇跡28、偉人之所以偉大,是因為他與別人共處逆境時,別人失去了信心,他卻下決心實現(xiàn)自己的目標。29、人生就像一道漫長的階梯,任何人也無法逆向而行,只能在急促而繁忙的進程中,偶爾轉(zhuǎn)過頭來,回望自己留下的蹣跚腳印。30、時間,帶不走真正的朋友;歲月,留不住虛幻的擁有。時光轉(zhuǎn)換,體會到緣分善變;平淡無語,感受了人情冷暖

21、。有心的人,不管你在與不在,都會惦念;無心的情,無論你好與不好,只是漠然。走過一段路,總能有一次領(lǐng)悟;經(jīng)歷一些事,才能看清一些人。31、我們無法選擇自己的出身,可是我們的未來是自己去改變的。32、命好不如習慣好。養(yǎng)成好習慣,一輩子受用不盡。33、比別人多一點執(zhí)著,你就會創(chuàng)造奇跡。50、想像力比知識更重要。不是無知,而是對無知的無知,才是知的死亡。51、對于最有能力的領(lǐng)航人風浪總是格外的洶涌。52、思想如鉆子,必須集中在一點鉆下去才有力量。53、年少時,夢想在心中激揚迸進,勢不可擋,只是我們還沒學會去戰(zhàn)斗。經(jīng)過一番努力,我們終于學會了戰(zhàn)斗,卻已沒有了拼搏的勇氣。因此,我們轉(zhuǎn)向自身,攻擊自己,成為

22、自己最大的敵人。54、最偉大的思想和行動往往需要最微不足道的開始。55、不積小流無以成江海,不積跬步無以至千里。56、遠大抱負始于高中,輝煌人生起于今日。57、理想的路總是為有信心的人預備著。58、抱最大的希望,為最大的努力,做最壞的打算。59、世上除了生死,都是小事。從今天開始,每天微笑吧。60、一勤天下無難事,一懶天下皆難事。61、在清醒中孤獨,總好過于在喧囂人群中寂寞。62、心里的感覺總會是這樣,你越期待的會越行越遠,你越在乎的對你的傷害越大。63、彩虹風雨后,成功細節(jié)中。64、有些事你是繞不過去的,你現(xiàn)在逃避,你以后就會話十倍的精力去面對。65、只要有信心,就能在信念中行走。66、每天

23、告訴自己一次,我真的很不錯。67、心中有理想 再累也快樂68、發(fā)光并非太陽的專利,你也可以發(fā)光。69、任何山都可以移動,只要把沙土一卡車一卡車運走即可。70、當你的希望一個個落空,你也要堅定,要沉著!71、生命太過短暫,今天放棄了明天不一定能得到。72、只要路是對的,就不怕路遠。73、如果一個人愛你、特別在乎你,有一個表現(xiàn)是他還是有點怕你。74、先知三日,富貴十年。付諸行動,你就會得到力量。75、愛的力量大到可以使人忘記一切,卻又小到連一粒嫉妒的沙石也不能容納。1、這世上,沒有誰活得比誰容易,只是有人在呼天搶地,有人在默默努力。2、當熱誠變成習慣,恐懼和憂慮即無處容身。缺乏熱誠的人也沒有明確的

24、目標。熱誠使想象的輪子轉(zhuǎn)動。一個人缺乏熱誠就象汽車沒有汽油。善于安排玩樂和工作,兩者保持熱誠,就是最快樂的人。熱誠使平凡的話題變得生動。3、起點低怕什么,大不了加倍努力。人生就像一場馬拉松比賽,拼的不是起點,而是堅持的耐力和成長的速度。只要努力不止,進步也會不止。4、如果你不相信努力和時光,那么時光第一個就會辜負你。不要去否定你的過去,也不要用你的過去牽扯你的未來。不是因為有希望才去努力,而是努力了,才能看到希望。5、人生每天都要笑,生活的下一秒發(fā)生什么,我們誰也不知道。所以,放下心里的糾結(jié),放下腦中的煩惱,放下生活的不愉快,活在當下。人生喜怒哀樂,百般形態(tài),不如在心里全部淡然處之,輕輕一笑,

25、讓心更自在,生命更恒久。積極者相信只有推動自己才能推動世界,只要推動自己就能推動世界。6、人性本善,純?nèi)缜逑魉冬摖q。欲望與情緒如風沙襲擾,把原本如天空曠蔚藍的心蒙蔽。但我知道,每個人的心靈深處,不管烏云密布還是陰淤蒼茫,但依然有一道彩虹,亮麗于心中某處。7、每個人的心里,都藏著一個了不起的自己,只要你不頹廢,不消極,一直悄悄醞釀著樂觀,培養(yǎng)著豁達,堅持著善良,只要在路上,就沒有到達不了的遠方!8、不要活在別人眼中,更不要活在別人嘴中。世界不會因為你的抱怨不滿而為你改變,你能做到的只有改變你自己!9、欲戴王冠,必承其重。哪有什么好命天賜,不都是一路披荊斬棘才換來的。10、放手如拔牙。牙被拔掉的那一刻,你會覺得解脫。但舌頭總會不由自主地往那個空空的牙洞里舔,一天數(shù)次。不痛了不代表你能完全無視,留下的那個空缺永遠都在,偶爾甚至會異常掛念。適應(yīng)是需要時間的,但牙總是要拔,因為太痛,所以終歸還是要放手,隨它去。11、這個世界其實很公平,你想要比別人強,你就必須去做別人不想做的事,你想要過更好的生

溫馨提示

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

評論

0/150

提交評論