說到項目成本,在項目開始階段,就需要算出軟件開發(fā)的每一筆費用,包括人員開支、測試費用、研發(fā)費用以及軟件測試人員聘用成本等。項目前期預(yù)算是很重要的一部分,它可以保證后續(xù)的管理工作可以順利地開展。一個軟件項目是由很多部門組成的,每個部門的預(yù)算都會有出入。因此在開始做項目預(yù)算時,需要先計算各個部門各自的總支出(費用)并計算出各個人員需要支付多少錢來作為項目最終預(yù)算
1、項目前期預(yù)算是一個完整的項目項目費用支出預(yù)算表,包括研發(fā)費、運行費和其他費用,如果按照預(yù)算比例確定預(yù)算,則需要進(jìn)一步增加。
前期預(yù)算中,軟件開發(fā)項目預(yù)算應(yīng)該是公司的第一筆投資。然后,該部門需要支付研發(fā)費。這個項目通常由多個部門組成,每個項目中都需要有一個項目預(yù)算表。
2、軟件開發(fā)也分為了研發(fā)和測試費用兩部分。
研發(fā)費用是項目在確定好方向后需要進(jìn)行研發(fā)的費用,是項目前期的重要一項支出。這里有兩種方式。一種是由軟件設(shè)計中心直接負(fù)責(zé)設(shè)計和測試的工作,另一種就是由系統(tǒng)集成商進(jìn)行開發(fā)和測試的工作。一般來說兩種方式的研發(fā)費用比例差不多,但是不同系統(tǒng)集成商的差距很大,有很多系統(tǒng)集成商開發(fā)系統(tǒng)成本甚至是超出預(yù)算,所以我們需要根據(jù)不同系統(tǒng)集成商的情況來選擇具體進(jìn)行劃分。
3、軟件公司在做項目的時候,會考慮這個階段可能要開發(fā)的所有部分,這些需要花多少錢?
假設(shè)我們這個項目可以分階段開發(fā),每個階段需要花多少錢?如果軟件公司為我們選擇了軟件公司,那么我們首先要考慮的問題就要確定這個階段要花多少錢?因為軟件公司作為提供這類服務(wù)的企業(yè),如果在這一階段無法確定要花多少錢的話,可能我們就要承擔(dān)風(fēng)險了,所以對于這一階段的各個費用支出,我們要對他做一個全面的評估。通常情況下軟件公司會提供一個大概的范圍和金額來作為我們項目初步預(yù)算或者是最終的預(yù)算,我們可以從這個項目需求以及每個階段的成本支出來進(jìn)行對比分析。
4、在這幾個費用之間會有什么關(guān)系?
在軟件開發(fā)過程中需要完成很多的項目,通常就是一個項目需要分多個部門進(jìn)行。因此在進(jìn)行軟件項目的整體費用控制時,就需要分別計算出每一個費用的支出,而最終的支出會在不同的費用之間產(chǎn)生直接的、間接的影響等。比如說,這個軟件開發(fā)項目要在軟件開發(fā)過程中使用一批人員。那么就需要計算出每個人員需要支付什么樣的費用;當(dāng)使用一批人員完成一項任務(wù)之后需要再支付另外一項任務(wù)時,那么也需要消耗這些人員在費用上所支付的費用;當(dāng)這些人員都完成任務(wù)之后有可能還需要繼續(xù)投入新員工來進(jìn)行開發(fā)其他任務(wù)。
5、如何將軟件成本分?jǐn)偟矫總€人身上?
成本分?jǐn)偡椒ㄓ泻芏?,但最常見的方法是?+ X”法?!?”是指某個環(huán)節(jié)。比如,有一家企業(yè)是研發(fā)人員,另外兩個人是財務(wù)人員和營銷人員(在這個環(huán)節(jié)可以通過銷售提成的方式來實現(xiàn)這個目的)。軟件開發(fā)過程中的成本分?jǐn)偡椒ㄒ话阌?(1)由用戶進(jìn)行協(xié)商確定每一筆支出成本,然后通過工資分配平臺進(jìn)行分?jǐn)?(2)用戶按比例分成任務(wù)進(jìn)行分?jǐn)?(3)用戶與研發(fā)人員進(jìn)行協(xié)商確定工作量比例分配。目前,隨著 IT行業(yè)快速發(fā)展、公司規(guī)模越來越大、 IT行業(yè)對人才需求也越來越大,所以軟件開發(fā)企業(yè)都需要通過招聘或外包軟件開發(fā)單位來提供一個整體和專業(yè)的軟件團(tuán)隊,以滿足不同時期、地區(qū)、行業(yè)、客戶等多方面需求。軟件成本分?jǐn)偡椒ㄓ泻芏啵谶@里我就不一一贅述了。
6、如果有一個人同時也從事軟件開發(fā)工作,該怎么分配工作呢?
這就需要根據(jù)實際項目和個人的情況來進(jìn)行分配了。一般來說,軟件行業(yè)的職位會由開發(fā)能力強和經(jīng)驗豐富的員工擔(dān)任,如果一個員工只負(fù)責(zé)某一個模塊的話,那么這個員工就只能從事開發(fā)工作了。但是如果是兩個或者多個開發(fā)任務(wù)則可以分配給兩個或者多個人同時完成。
7。
由于目前的軟件項目周期較長,有些項目需要一個月或更長時間才能完成,因此有些企業(yè)會采用兩種方法計算員工費用。這兩種方法分別是:1)“基薪”法:員工按照實際工作量獲得報酬,按一定比例扣減公司成本等;2)“績效”法:按照員工考核得出收入。
8、為什么要把這個項目的預(yù)算進(jìn)行分解以后才能知道具體的費用在多少。
在軟件公司做軟件項目預(yù)算的時候,項目是由各個部門組成的。每個部門的總支出(費用)都會有出入,因此要把項目的預(yù)算進(jìn)行分解以后才能知道具體的費用在多少;很多公司在做預(yù)算的時候會把人員開支和測試費用進(jìn)行合并,這樣就會導(dǎo)致人員很難理解不同功能的成本、不同性能的成本等;還有的公司會把軟件研發(fā)與測試相結(jié)合來做項目預(yù)算。這些都會影響項目預(yù)算的準(zhǔn)確性。