軟體開發專案成本管理實踐

2021-08-18 17:30:43 字數 2839 閱讀 4868

本文將從專案經理、軟體開發團隊的角度,怎麼做專案成本管理。首先,了解專案成本構成: 

軟體專案成本由直接成本和間接成本構成,可以把間接成本分攤到直接人力成本中,例如每人日450元,就是生產一線人員的成本,包括人員工資、分攤支撐線人員工資、辦公費用等各項費用。

本文假設間接成本分攤到一線開發人員的人力成本中,忽略間接成本,重點談直接成本管理,重點談直接人力成本管理。

在軟體開發專案實施過程中,人力不足現象是經常發生的問題,確切的說是滿足專案所需技能的人力不足現象。以人力不足為風險來管控,深層含義是專案成本管理,下面我談談所遇到幾種情況。

以最近的專案為案例,雖然為使用者規劃時,預算還是很多的,由於各種原因,此專案簽合同時,利潤被甲方壓的很低。

在專案銷售啟動活動中,專案利潤總表如下圖所示,其中,專案意向**總額可以理解為專案的合同額。由於種種原因,出現專案計畫利潤率很低的情況也屬正常。

專案實施成本主要由直接人工成本、分攤成本、採購成本(外包成本)、其他成本構成,其中分攤成本在此略去。另外,這裡的外包成本沒有列到利潤總表採購金額中,主要是考慮此處外包成本還是以人工成本來預計,不是直接採購軟體、硬體等物資費用。

按專案實施、維護內容估算出整體工作量,再根據專案團隊資源,以及外部資源情況,分別分配內部人力資源需求計畫(65人月)、外部人力資源需求計畫(32人月)。

其中,內部人工成本(含部門利潤/費用),部門為1.2萬;外部人工成本為0.47萬。

內部人工成本高:原因一是部門內有服務人員、提供售前支援、維保服務、研發技術,這些收入很少,或者沒有收入,這些要分攤到每個人的人工成本中。

注:文中廠商技術服務,是按專案週期計算,廠商提供100天現場服務。

1、工作量估算

估算方法一般採用delphi法,有時也用功能點法。 

2、根據工作量測算開發成本

開發成本主要由人工成本構成,這裡人工成本每人天為450元(包含公司各項經營、管理費用)。 

按計畫,由於人力不足,不滿足,需要採購外包服務,並且進行大量培訓工作。

但是,實際上,由於人員變動,以及不能到位等原因,在實施過程中,內部員工僅剩兩人,也就是說到位率15%。

在軟體開發專案實施過程中,人力不足現象是經常發生的問題,確切的說是滿足專案所需技能的人力不足現象。以人力不足為風險來管控,深層含義是專案成本管理,下面我談談如下情況。

首先,分析如下部分度量資料。

pv planned value:計畫值,應該完成多少工作, (按照計畫截止目前應該花費的預算) 

ac actual cost:實際成本,完成工作的實際成本是多少 (截止目前實際的花費) 

ev earned value:掙值,完成了多少預算的工作 (實際完成的工作,按照預算標準應該有的花費)以上三個指標是成本管理最基本的三個概念; 

cv% = cv/ev = (ev-ac)/ev = 1- 1/cpi,cv 成本差異,cv = ev–ac cv>0代表成本節約; 

sv% = sv/pv = (ev-pv)/pv= spi-1,sv 進度差異 ,sv = ev–pv sv>0代表進度提前; 

cpi 成本績效指數 ,cpi = ev/ac cpi>1代表工作價值高; 

spi 進度績效指數 ,spi = ev/pv spi>1代表實際進度快。

通過資料來分析,進度從第三週就開始滯後了,而成本是在第九周出現了問題,為什麼呢?

原因是專案初期人力不足,導致進度滯後,雖然經過調整,開發任務超期所帶來的成本增加是不可避免的。

成本與進度是有個平衡關係的,也就是是策劃階段的估計與計畫,成本跟蹤管理就是把控這個平衡關係,及時做出合適的調整。

這裡的成本,通常情況下就是直接人工成本。

在專案立項及策劃階段,做好估計和計畫,是管理的依據;

通過軟體過程的度量,不僅管控專案成本,更能促進專案進度的跟蹤管理。

1、在專案立項及策劃階段,做好估計和計畫;

2、估計和計畫定期更新,但是不宜有較大的變化,如果有較大的變化,那麼需要重新度量;

3、專案日常跟蹤管理任務時,要有:計畫工作量、實際工作量、完成預算多少工作量三個數值。

注:工作量乘上人工單價,就是人工成本,為了便於管理,只使用工作量就可以。

軟體開發成本管理

軟體開發成本管理之由時間 質量 成本是決定專案管理成敗的鼎之三足,每個專案都有乙個預算,專案成功就包含著要在批准的預算範圍內完成專案。但是很多國內軟體業的專案經理,都會認為專案經理抓好兩件事即可,一手是時間,一手是質量。而對於開發成本的管理,始終沒有上公升到應有的高度,即使在一些cmm cmmi級別...

軟體專案成本管理

軟體專案成本管理及其目標 軟體規模度量 軟體專案成本是完成軟體所需付出的代價,是軟體專案從啟動 計畫 實施 控制到專案交付收尾的整個過程中所有的費用支出。軟體專案規模是影響軟體專案工作量和成本的主要因素。軟體專案是資產和技術密集型專案,成本構成和一般的建設專案有很大區別,構成較多的部分體現為系統裝置...

軟體開發成本估算

首先我們需要明確的是為什麼要做軟體專案預算.首先軟體專案是不同於一般工程專案的專案型別.受使用者需求,開發方式的影響很大.沒有明確的預算,會導致軟體開支的不可控制,隨著專案的進行,開發放要承擔的風險也會增加.另外如果沒有預算,更不可能與客戶達成開發協議.沒有人會傻到委託別人做乙個自己都不知道要花多少...