




已閱讀5頁,還剩63頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第五講軟件項目成本管理,5.1軟件項目成本管理概述,5.1.1PMBOK2004定義的項目成本管理、5.1.2軟件項目成本構成5.1.3項目成本管理有關術語,美國項目管理學院(PMBOK2004)定義的項目成本管理過程包括以下幾個過程:成本估算編制完成項目活動所需資源的大致成本。成本預算合計各個活動或工作包的估算成本,以建立成本基準。成本控制影響造成成本偏差的因素,控制項目預算的變更。,5.1.1PMBOK2004定義的項目成本管理,5.1.2軟件項目成本構成,軟件項目的成本是指為實現項目目標所耗用資源的成本總和。項目成本又稱為項目支出,主要由直接成本、管理成本和間接成本等構成。直接成本主要是指與項目有直接關系的成本,是與項目直接對應的。管理成本是指為了組織、管理和控制項目所發生的成本,項目管理成本一般是項目的間接成本。間接成本是指與項目的完成沒有直接關系,成本的發生基本上不受項目業務量增減所影響的成本。,軟件項目成本管理中的常見問題,成本預算和估算的準確度差。缺乏對軟件成本事先估計的有效控制。缺乏成本績效的分析和跟蹤。,5.1.3項目成本管理有關術語,項目成本管理有很多專業術語,列舉如教材表5-2所示。,5.2軟件項目成本估算,5.2.1軟件項目成本估算的內容及流程5.2.2自頂向下的估算5.2.3自底向上的估算5.2.4估算中的協商5.2.5最小、最大和最有可能的估算5.2.6按階段的估算5.2.7估算的依據,5.2.1軟件項目成本估算的內容及流程,軟件成本主要按照以下幾方面進行估算:根據待開發軟件的特征、用戶環境特征及以往同類或相近項目的基礎數據,進行軟件規模測算。由系統軟件的成本構成,結合成本影響因素、環境因素以及以往同類或相近項目數據分析,進行軟件成本測算。系統軟件成本測算的風險分析。這是基于系統軟件成本測算的不確定性、成本測算的理論和測算技術的不成熟性而提出的工作程序。此外還應該更多地考慮以下一些影響因素:需求的不確定性、計劃的不落實性、規模和工作量的不確定性、人員屬性對于估算的影響、外部環境對于估算的影響等影響因素。,5.2.2自頂向下的估算,自頂向下估算是根據項目管理人員的經驗和判斷,再結合以前相關類似活動的歷史數據,管理人員估計項目整體的成本和子項目的成本,把這個估計的成本給底層的管理人員,底層管理人員再對任務和子任務的成本進行估計,最后到最底層。該過程和自頂向下進行工作分解結構的分解很相似。,圖5-3某計費系統項目成本自頂向下估算,自頂向下估算的優缺點,自頂向下估算的主要優點是管理層會綜合考慮項目中的資源分配,由于管理層的經驗,他們比較能準確的把握項目的整體需要,能夠把預算控制在有效率的范圍內,并且避免有些任務有過多的預算,而另外一些被忽視。它的主要缺點是如果下層人員認為所估算的成本不足以完成任務時,由于在公司地位的不同,下層人員有很大的可能保持沉默,而不是試圖和管理層進行有效的溝通,討論更為合理的估算,默默地等待管理層發現估算中的問題再自行糾正。這樣會使得項目的執行出現困難,甚至是失敗。,5.2.3自底向上的估算,與自底向上的工作分解結構的分解一樣,自底向上的估算是先把基本的任務和它們所需要的估算列表出來。進行自底向上的估算時,必須對任務的時間和資源進行確定,然后把資源轉換為所需要的經費。這個轉換有時候需要進行某些修正(比如學習曲線等),而且要和管理層一致。如果不一致,那么需要進行協商和溝通來保證估算的精度。所有任務的估算的總和再加上間接成本,如管理成本等就是項目完成所需要的估算值。,自底向上的估算的主要優點是在任務和子任務上的估算更為精確,這是由于項目實施人員更了解每個子任務所需要的資源。這種方法也能夠避免項目實施人員對管理層所估算值的不滿和對立。自低向下估算精確的前提條件是項目實施人員對所做的子任務的了解和精通上。這種方式的估算的關鍵是要保證所有的項目任務都要涉及到,這一點也相當困難。另外,由于進行估算的項目實施人員會認為管理層會按照比例削減自己所估算的成本需要,或者出于安全的估計,他們會高估自己任務所需要的成本,而這必然導致總體成本的高估。,圖5-4計費系統成本自低向上估算,5.2.4估算中的協商,顯然,無論采用自頂向下和自低向上的估算方法,管理層和項目執行人對任務的執行所需要的資源和資金都有自己的估算。一般來說,在實際中總是管理層的估算要比項目執行人要樂觀一些。首先管理層往往不了解工作的細節,容易低估工作中可能遇到的實際困難和問題。其次是管理層會一廂情愿的估計任務的成本,以適應市場或者上層管理者的要求。而作為項目的實際執行者,則由于保險起見,傾向于多估算項目的成本。,圖5-5軟件的成本投入和產品的時間線上的關系,項目估算中協商非常重要,軟件項目中如果沒有這種協商,經常出現管理層會不斷指責項目組總是超出成本估算(交付日期的不斷推延是軟件項目成本不斷超支的重要原因),而項目組成員則面對管理層的壓力,如果能用辛勤和汗水在成本估算的范圍內完成項目就已經是非常幸運的。,5.2.5最小、最大和最有可能的估算,面對軟件項目開發建設過程中的許多不確定因素,無論是經驗豐富的實踐家還是滿腹經綸的理論家,在項目開始實施之前,都不可能做到準確的估算。所有在軟件項目的成本估算中,常常采用帶有范圍的估算。即給出項目的最小成本估算,最大成本估算和最有可能的成本估算。這三個值給項目的出資人或者管理層作為項目決策的參考。如果項目的最小成本估算也要比組織能夠提供的要多得多,那么項目就必須要進行重新估計和判斷。在實踐中,管理層往往不喜歡接受這樣得估算方式,他們會認為這種估算是不負責任和難以確定的。,表5-4項目估算的最小值、最大值和最有可能值,5.2.6按階段的估算,許多軟件項目產品的復雜性決定了有些項目無法準確地估算整個項目的成本,很多時候,項目是否能夠成功都是一個問題。這時候,也并非對項目成本估算無路可走。可以采用按照階段估算的方式。但是,客戶有時候并不能接受這種估算方式,對于客戶而言,需要按照整個項目的成本估算進行項目的成本效益分析。這種方式對客戶的好處在于客戶可以在每個階段考察項目的進展情況和成本使用情況,以決定項目是否繼續進行。,圖5-6估算的收斂曲線,圖5-7“移動窗口”估算方法,5.2.7估算的依據,項目的成本估算可以依據工程經驗、參數統計、類似系統的成本和專家意見來進行。模型是一種常用的估算依據,比如一個普通的程序員需要兩天來完成一個輸入窗口的程序就是一個最簡單的參數模型。如果是使用和當前項目類似的項目的模型,而且建立模型的數據準確,那么使用參數模型的可靠性就相對較高。COCOMO(ConstructiveCostModel)是一種在信息系統中常利用的模型,它基于功能點和代碼行數來進行項目的成本估算。COCOMO2是一種新的,計算機化的模型,利用它能夠估算項目的成本、資源和進度。,估算方法比較,5.3軟件項目成本預算,5.3.1軟件項目成本預算流程5.3.2直接成本和間接成本5.3.3零基準預算5.3.4累加預算成本,5.3.1軟件項目成本預算流程,將項目的總預算成本分攤到各項活動。將活動總預算成本分攤到工作包。在整個項目的實施期間內,對每個工作包的預算進行分配。,5.3.2直接成本和間接成本,在軟件項目中,人力資源的成本是最主要的項目成本之一。為了進行人力資源成本的預算,必須根據工作分解結構的分解,確定每一項工作包所需要的人力資源和占有時間,再根據不同類型的人力資源的成本對每個工作包所需要的人力資源成本進行計算,最后把所有工作包的人力資源成本進行匯總,才能得到項目的總的人力資源成本。對于許多項目,直接成本還包括采購原材料的成本,而且這項成本是項目成本的主要組成部分。如果是網絡安裝和集成的軟件項目,采購服務器、網絡設備和線材都是項目成本的主要組成部分。在進行項目預算時,除了要考慮項目的直接成本,還要考慮其間接成本和一些對成本有影響的其他因素。,5.3.3零基準預算,零基準預算是指在項目預算中,并不以過去的同類相似的項目成本作為成本預算的基準,然后根據項目之間的規模、性質、質量要求、工期要求等不同,來對基準進行調節來對新的項目進行成本預算。而是項目以零作為基準,估計所有的工作任務的成本。,比如,如果一個組織在上一個WEB查詢應用項目中,成本是15000元。現在有一個新的WEB查詢應用項目,那么對比兩個項目之間的差距,如果新的項目范圍估計要擴大20,那么成本預算可以在15000元的基礎上增加20%。而零基準的成本預算卻不能這樣在過去的項目基礎上進行增加。這種成本預算的方法必須以零作為基準。零基準的預算的主要目標是減少浪費,避免一些實際上沒有繼續存在必要的成本支出由于預算人員的惰性或者疏忽而繼續在新的項目中存在。,5.3.4累加預算成本,在項目預算中,每一個工作包都有自己的成本預算和進度計劃,根據這些數據,能夠確定在某個時間點上的項目所需要的資源和成本,把這個時間點以前的所有成本累加的值,累加預算成本。,表5-7一個軟件項目的示意累加預算成本表,圖5-9成本分布圖,圖5-10累加預算成本曲線,5.4軟件項目成本控制,5.4.1實際成本5.4.2成本偏差和掙值法5.4.3控制成本5.4.4項目完成成本再預測5.4.5成本控制的措施與方法,5.4.1實際成本,項目實際開始實施后,就不斷的消耗資金,所有雇員的工資、購買的原材料、管理成本等,這些支出的總和是項目當前的實際成本。由于支付方式的不同,不同的支出發生的時間不同:有些是在項目實施過程中要使用的原材料是在項目的開始階段一次性支付購買的,有的是項目結束后才支付的,有的是隨著項目的進行漸進支付的。一般來說,在進行項目實際成本和預算成本計算時,是按照實際使用的時間開始分攤計算的。,例如:項目聘請了一名執行顧問,聘請協議規定顧問在項目需求分析時開始工作,在編碼開始一個月之后結束,每月的傭金為10000元,在項目完成后一次付清。實際上該顧問一共工作了6了月,然后再過了6個月項目完成后付了傭金。雖然這個傭金是發生在項目的最后,但在計算項目的實際成本時,應該分別記在頭6個月中。,表5-8實際成本示意表,表5-9累加預算成本和實際成本,圖5-11累加預算曲線和實際成本曲線,5.4.2成本偏差和掙值法,偏差控制法是在計劃成本的基礎上,找出計劃成本和實際成本之間的偏差,并分析產生偏差的原因和發展趨勢,制定需要采取的減少或者消除偏差的方法。其中計劃偏差在制定了成本計劃后一般不再改變。,表5-10三種偏差的含意,在實踐中,還需要引入當前完成項目的進度占總進度的多少這樣的概念,通過累加預算成本、實際成本和這個值一起來對項目的進度和估算進行綜合的分析,當這樣做的時候,項目的進度和成本偏差能夠同時被發現。這時,通常使用掙值法進行分析。掙值法不是非常容易理解,但它是監視和報告項目進展情況的必要工具。簡單的說,掙值法能夠監視、跟蹤和報告項目的進度和成本情況,它不僅適用于大型的項目,同樣適用于中型項目和小型項目。通過BCWP、ACWP、BCWS三個值,項目管理者能夠清楚的辨別項目的進度和成本是否存在偏差。,圖5-12BCWS、ACWP、BCWP曲線,表5-12各種情況分析,例題,一個軟件項目,要求總共需要20000個工時。每個工時的預算價格是50元。計劃每天完成400個工時,50天內全部完成。假設開發部門經理在開工后第4天晚上去做成本測量時,取得了兩個數據:已經完成1500個工時,實際成本為90000元。,分析步驟:管理人員先按照工時的預算價格計算出已經完成的1500個工時的預算成本EV:EV=50元工時1500工時=75000元;原計劃表明,在開工后第四天完工時,項目需求單位按照工時的預算價格應該付給項目組預算成本PV:PV=50元工時400工時/天4天=80000元,作為這前四天的項目價款。,實際成本:AC=90000元預算成本:PV=50元工時400工時/天4天=1600工時50元工時=80000元實際價值:EV=1500工時50元工時=75000元成本偏差:CV=EVAC=7500090000=15000元,因此可以得出成本超支的結論。進度偏差:SVEVPV=7500080000=5000元,因此可以得出工作進度落后的結論。成本執行指標:CPIEV/AC=75000/90000=83%進度執行指標:SPIEV/PV75000/80000=94%,得出結論:成本偏差為負值,表示項目已完成工作的實際成本超過預算成本,項目處于超支狀態,超支15000元。進度偏差為負值,表示項目的實施進度落后于計劃進度,落后額為5000元。成本執行指標小于1,表示同樣的成本,實際完成的只占到計劃完成的83。進度執行指標小于1,表示計劃工期完成的進度只有94。掙值法得圖形、三種參數關系、以及采取措施的比較如圖所示。,圖5-13掙值法參數比較圖,5.4.3控制成本,在發現造成成本偏差的原因后,必須采取相應的措施,減少成本偏差,把成本控制在計劃的范圍內,保證目標成本的實現或者修改目標成本。控制成本一般考慮兩種活動,一種是當前正在進行的活動。如果出現了成本偏差,項目管理者不能指望著后面的活動會自動減少成本來減少成本偏差,糾正措施越晚,那么糾正的可能性就越小,項目成本偏差就可能越來越大。,項目成本失控的主要原因,缺乏計劃。目標不明。范圍蔓延。缺乏領導力。,表5-13項目成本偏差分析報告,圖5-14降低成本的機會曲線,圖5-15項目的兩種演變方式,5.4.4項目完成成本再預測,項目出現成本偏差,意味著原理的成本預算出現了問題,已完成工作的預算成本和實際成本不相符。這必然會對項目的總體實際成本帶來影響,這時候需要重新估算項目的成本。這個重新估算的成本也稱未最終估算成本(EstimateatCompletionEAC)。,三種EAC預算方法,第一種是認為項目日后的工作將和以前的工作效率相同,未完成的工作的實際成本和未完成工作預算的比例和已完成工作的實際成本和預算的比率相同。EAC=(ACWP/BCWP)BAC另外一種是假定未完成的工作的效率和已完成的工作的效率沒有什么關系,對未完成的工作,依然使用原理的預算值,那么,對于最終估算成本就是已完成工作的實際成本加上未完成工作的預算成本:EAC=ACWP+(BAC-BCWP)第三種方法是重新對未完成的工作進行預算工作,這需要一定的工作量。當使用這種方法時,實際上是對計劃中的成本預算的否定,認為需要進行重新的預算。EAC=ACWP+重新進行的成本預算,某個項目涉及對10面墻進行油漆,項目計劃在10天內完成,總體預算是1000元,每面墻的平均成本是100元。項目進行到了第5天,實際成本是400元。顯然,在看了書中的內容我們可以知道,僅僅依靠這些信息我們無法知道項目是否超支。,如果這時候進行了3面墻的油漆,我們可以計算在第5天項目的各種指標數據如下:計劃預算成本(BCWS):1005=500元已完成工作的實際成本(ACWP):400元已完成工作的預算成本(BCWP):3100=300元偏差數據如
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中語文批判性寫作教學中的寫作情感教育研究論文
- 藝術培訓學管理制度
- 花紙出入庫管理制度
- 茶葉原材料管理制度
- 院團后勤科管理制度
- 蓮都區高標準農田建設評估采購項目招標文件
- 課題實施方案 (二)
- 財務與會計沖刺卷及答案
- 管理學華源集團案例分析
- 自動監控儀器施工技術方案
- 豐田公司5s管理制度
- 審核技巧培訓
- 2025-2030中國煤炭行業深度調研及投資前景預測研究報告
- 鐵路施工高空作業安全教育
- TCPSS 1011-2024 直流散熱風扇運行壽命測試方法
- 人防門二次澆筑施工方案
- 醫學分子生物學習題集
- 2025年山東水發集團有限公司總部及權屬一級公司招聘筆試參考題庫附帶答案詳解
- 七年級數學下冊 第二學期 期末測試卷(蘇科版 2025年春)
- 高級私人馬術俱樂部會員權益協議
- 《路徑規劃算法》課件
評論
0/150
提交評論