首頁(yè) > 公文范文 > 軟件開發(fā)項(xiàng)目成本控制探析
時(shí)間:2022-08-01 10:39:14
序論:寫作是一種深度的自我表達(dá)。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內(nèi)心深處的真相,好投稿為您帶來(lái)了一篇軟件開發(fā)項(xiàng)目成本控制探析范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創(chuàng)作。
摘要:軟件開發(fā)項(xiàng)目的成本控制工作作為一項(xiàng)綜合性管理工作,如何把成本控制在合理預(yù)算范圍內(nèi),事關(guān)企業(yè)經(jīng)營(yíng)的成敗。本文將對(duì)軟件開發(fā)項(xiàng)目中成本控制的影響因素進(jìn)行分析,探討成本控制存在的問題,并思考其相關(guān)策略,以供讀者參考。
關(guān)鍵詞:軟件開發(fā);項(xiàng)目成本;控制;策略
一、軟件開發(fā)項(xiàng)目成本控制的影響因素
(一)事前控制
事前控制是項(xiàng)目成本控制的前提,切實(shí)做好項(xiàng)目事前控制工作才能防范于未然,才能實(shí)現(xiàn)企業(yè)項(xiàng)目成本控制目標(biāo)。
①需求控制:在軟件開發(fā)項(xiàng)目中,開發(fā)者大多都不清楚消費(fèi)者的重點(diǎn)需求,使得軟件項(xiàng)目未能達(dá)到預(yù)期目標(biāo),因此企業(yè)在項(xiàng)目需求階段重視度不足,需求理解偏差,導(dǎo)致開發(fā)產(chǎn)品不能適應(yīng)消費(fèi)者需要,進(jìn)而在不斷更新的產(chǎn)品迭代中使得項(xiàng)目開發(fā)成本隨之大幅增加。②項(xiàng)目設(shè)計(jì):開發(fā)項(xiàng)目設(shè)計(jì)是成本控制的關(guān)鍵,產(chǎn)品設(shè)計(jì)的可當(dāng)性事關(guān)客戶需求,如若項(xiàng)目設(shè)計(jì)的不合理則會(huì)導(dǎo)致產(chǎn)品研發(fā)成本增加,使得消費(fèi)者需求發(fā)生變動(dòng),進(jìn)而不利于推進(jìn)項(xiàng)目設(shè)計(jì)。③項(xiàng)目預(yù)算:在常規(guī)預(yù)算的基礎(chǔ)上考慮到國(guó)家對(duì)軟件行業(yè)的政策:開發(fā)新技術(shù)、新產(chǎn)品、新工藝發(fā)生的軟件研究成本,所得稅成本加計(jì)扣除150%,前期做好研發(fā)加計(jì)扣除的備案工作。這樣常規(guī)成本預(yù)算與軟件行業(yè)的特殊性兩者綜合性控制成本。
(二)事中控制
事中控制是項(xiàng)目成本控制的關(guān)鍵,通過及時(shí)反饋?lái)?xiàng)目執(zhí)行情況并做出相應(yīng)調(diào)整,以實(shí)現(xiàn)項(xiàng)目成本控制目標(biāo)。
①質(zhì)量控制:項(xiàng)目質(zhì)量貫穿于設(shè)計(jì)、開發(fā)的全過程,主要從保證措施和故障維護(hù)兩方面影響項(xiàng)目成本。在排除產(chǎn)品故障成本和提高質(zhì)量成本上兩者呈現(xiàn)矛盾關(guān)系,項(xiàng)目質(zhì)量越差,其故障排除成本也越低,則后期維護(hù)成本也隨之增加,導(dǎo)致的后期損失也越大;反之,如若前期項(xiàng)目質(zhì)量越好,其前期故障成本會(huì)增加,但后期故障維護(hù)成本亦會(huì)隨之減少。②需求變動(dòng)控制:由于在需求調(diào)研的不清晰,隨著軟件開發(fā)的深入,才發(fā)現(xiàn)需求已經(jīng)發(fā)生了變動(dòng),被迫完善需求方案,使得項(xiàng)目成本增加。有效進(jìn)行需求變動(dòng)控制是項(xiàng)目成本控制的重點(diǎn),企業(yè)應(yīng)及時(shí)與客戶進(jìn)行溝通,并有相關(guān)評(píng)估人員測(cè)定可行性,計(jì)算其相應(yīng)成本,以便迅速根據(jù)客戶需求變動(dòng)做出相應(yīng)調(diào)整,保證項(xiàng)目成本控制在合理范圍內(nèi)。③工期控制:在軟件開發(fā)過程中,工期的長(zhǎng)短對(duì)項(xiàng)目成本有重大影響,甚至超長(zhǎng)工期引起的超成本會(huì)導(dǎo)致研發(fā)的中斷,給企業(yè)帶來(lái)巨大損失。比如縮短工期,便需要投入更多的人力資源成本,以此才能保證相應(yīng)的項(xiàng)目質(zhì)量;而由于工期的延誤又會(huì)引起客戶不滿,導(dǎo)致巨額合同索賠,嚴(yán)重增加項(xiàng)目成本。
(三)事后控制
在軟件開發(fā)過程中,由于各種因素會(huì)導(dǎo)致項(xiàng)目成本的增加,而對(duì)于其成本超支問題,應(yīng)采取相應(yīng)措施并不斷更正,使得項(xiàng)目成本始終控制在合理范圍內(nèi)。同時(shí),項(xiàng)目審計(jì)監(jiān)督應(yīng)貫穿于軟件開發(fā)的全過程,貫徹預(yù)算執(zhí)行審計(jì)和成本核算審計(jì),并逐步建立健全項(xiàng)目預(yù)算管理體系,增強(qiáng)預(yù)算審計(jì)的約束力,以此保證預(yù)算執(zhí)行活動(dòng)的規(guī)范化和合理化。
二、軟件開發(fā)項(xiàng)目成本控制存在問題
(一)項(xiàng)目成本管理體制的問題
當(dāng)前國(guó)內(nèi)大多軟件開發(fā)企業(yè)的項(xiàng)目成本控制管理體系并未將權(quán)、責(zé)、利結(jié)合起來(lái),只是簡(jiǎn)單的將項(xiàng)目成本管理的責(zé)任歸咎于其主管部門,缺乏一套完整的成本管理體系,使得項(xiàng)目成本難以合理控制,讓企業(yè)蒙受財(cái)務(wù)損失。
(二)質(zhì)量成本控制的問題
國(guó)內(nèi)企業(yè)尚未充分認(rèn)識(shí)到質(zhì)量和成本間的辯證關(guān)系,只是簡(jiǎn)單的將成本和質(zhì)量放在對(duì)立面,大多項(xiàng)目開發(fā)經(jīng)理在成本約束較少的情況下,單純強(qiáng)調(diào)產(chǎn)品質(zhì)量,缺乏對(duì)項(xiàng)目成本的關(guān)注,使得質(zhì)量成本增加。而在成本約束的前提下,大多又單純追求經(jīng)濟(jì)效益而忽視了產(chǎn)品質(zhì)量,使得額外維護(hù)成本又隨之增加,對(duì)企業(yè)信譽(yù)造成不良影響。
(三)工期成本控制的問題
工期成本是在實(shí)現(xiàn)項(xiàng)目工期目標(biāo)的條件下引起的項(xiàng)目成本費(fèi)用變動(dòng),軟件開發(fā)企業(yè)能否按時(shí)按量完成合同約定事關(guān)工期成本的額外費(fèi)用。國(guó)內(nèi)企業(yè)雖然在工期時(shí)長(zhǎng)上有著明確的規(guī)定,但卻很少深入分析工期長(zhǎng)短于項(xiàng)目成本間的關(guān)系,缺乏對(duì)工期成本的重視度,對(duì)工期的普遍認(rèn)識(shí)是越早越好,使得盲目追趕工期進(jìn)度而忽視產(chǎn)品,造成額外成本的增加。
三、項(xiàng)目成本控制的相關(guān)策略
(一)建立權(quán)責(zé)利相結(jié)合的成本控制機(jī)制
項(xiàng)目成本計(jì)劃的編制與執(zhí)行作為成本的控制指標(biāo),是項(xiàng)目成本考核的重要依據(jù)。對(duì)企業(yè)員工的工作任務(wù)和工作職責(zé)做出明確的界定,并結(jié)合其獎(jiǎng)懲考核機(jī)制,有效建立起權(quán)責(zé)利相結(jié)合的成本控制機(jī)制,并明確各級(jí)責(zé)任方和責(zé)任人,從制度體系上對(duì)項(xiàng)目成本進(jìn)行綜合性控制,才能從根本上控制項(xiàng)目成本。
(二)加強(qiáng)對(duì)項(xiàng)目全過程的監(jiān)管和控制
首先是要加強(qiáng)對(duì)開發(fā)決策階段的成本控制,作為項(xiàng)目成本的首先環(huán)節(jié)必須加強(qiáng)對(duì)其的分析與調(diào)研,綜合考量各方因素方可做出判斷與選擇,因?yàn)樗鼪Q定了產(chǎn)品的研發(fā)方向和企業(yè)經(jīng)營(yíng)的成敗。其次是要加強(qiáng)需求分析的成本控制,需求分析是技術(shù)人員對(duì)市場(chǎng)的需求進(jìn)行分析,并科學(xué)評(píng)估相應(yīng)項(xiàng)目的可行性,以此合理控制項(xiàng)目成本。最后是應(yīng)強(qiáng)化需求變動(dòng)控制,相關(guān)部門應(yīng)及時(shí)反饋市場(chǎng)需求變動(dòng)信息,并做出相關(guān)風(fēng)險(xiǎn)評(píng)估和合理化預(yù)算變動(dòng),以便實(shí)時(shí)做出適當(dāng)性調(diào)整以適應(yīng)市場(chǎng)需求變動(dòng)。
(三)增強(qiáng)項(xiàng)目成本動(dòng)態(tài)控制效率
在動(dòng)態(tài)成本控制中必須結(jié)合企業(yè)發(fā)展實(shí)際,加強(qiáng)對(duì)企業(yè)既定資源的利用效率,在保證項(xiàng)目進(jìn)度和質(zhì)量的前提下,及時(shí)對(duì)項(xiàng)目成本進(jìn)行有效的跟蹤、分析、控制,以便有效降低項(xiàng)目成本,提高企業(yè)經(jīng)營(yíng)利潤(rùn),增強(qiáng)其市場(chǎng)競(jìng)爭(zhēng)力。
(作者單位:東冠集團(tuán)有限公司)
摘要:在軟件開發(fā)所具有的特殊性決定在其成本控制過程中也具有一定的特殊性,而怎樣應(yīng)用其所具有特殊性做好軟件開發(fā)成本控制,在信息產(chǎn)業(yè)相關(guān)領(lǐng)域的成本管理中是一個(gè)重要的課題。基于此,本文主要對(duì)軟件開發(fā)的項(xiàng)目成本中存在的影響因素進(jìn)行分析,探討軟件開發(fā)的成本控制措施。
關(guān)鍵詞:軟件開發(fā) 成本控制 對(duì)策
與傳統(tǒng)的產(chǎn)品生產(chǎn)及工程項(xiàng)目等相比較,軟件的開發(fā)項(xiàng)目具有的特殊性較為典型。其在研制過程中和生產(chǎn)密不可分,而產(chǎn)品的成功研制代表產(chǎn)品的生產(chǎn)能夠基本實(shí)現(xiàn),所以在軟件的開發(fā)項(xiàng)目中,其整個(gè)開發(fā)過程都可作為設(shè)計(jì)的過程,無(wú)需投入大量物質(zhì)資源,主要的核心為人力資源,并且軟件開發(fā)產(chǎn)品主要以技術(shù)文檔及程序代碼為主,并無(wú)其他物質(zhì)成果。此外,軟件產(chǎn)品是一種純知識(shí)的產(chǎn)品,在開發(fā)的進(jìn)度與質(zhì)量中難以估計(jì)與度量,并且難以預(yù)測(cè)與保證生產(chǎn)效率,從而使得軟件開發(fā)的復(fù)雜性加大,導(dǎo)致難以預(yù)見與控制各種風(fēng)險(xiǎn)。
一、軟件的開發(fā)項(xiàng)目的成本組成和影響的因素
(一)軟件的開發(fā)項(xiàng)目成本組成
在軟件開發(fā)中,其項(xiàng)目的成本一般由下列幾個(gè)方面所組成:①人力資源的成本:主要是相關(guān)項(xiàng)目人員成本開銷,其包含項(xiàng)目成員的工薪、紅利與外包合同工作人員、臨時(shí)雇用人員的薪酬與加班費(fèi)用等;②資產(chǎn)類的成本:也就是資產(chǎn)的購(gòu)置成本,指的是產(chǎn)生或者形成的項(xiàng)目交付物中所需使用的有形資產(chǎn)等,其包含計(jì)算的硬件與軟件、網(wǎng)絡(luò)設(shè)施、安裝工具、外部及電信設(shè)備等;③管理的費(fèi)用:主要用在項(xiàng)目的環(huán)境維護(hù)中,并保證項(xiàng)目在完工時(shí)所支出成本,其包含辦公室的供應(yīng)、房屋的租金與設(shè)備及支持服務(wù)等;④項(xiàng)目的特別支出費(fèi)用:指的是在項(xiàng)目實(shí)施過程中及完工時(shí)成本支出,其包含準(zhǔn)備費(fèi)用及培訓(xùn)費(fèi)用等。
(二)影響軟件開發(fā)項(xiàng)目成本的主要因素
1.項(xiàng)目的質(zhì)量對(duì)于成本所帶來(lái)的影響
通常情況下,項(xiàng)目的質(zhì)量主要從質(zhì)量的保證措施與質(zhì)量的故障維護(hù)兩個(gè)方面分別對(duì)成本起影響作用。在排除產(chǎn)品的故障與確保產(chǎn)品恢復(fù)功能時(shí)產(chǎn)生的費(fèi)用所形成的成本,以及提高產(chǎn)品的質(zhì)量時(shí)產(chǎn)生的費(fèi)用所形成的成本兩者之間具有互相矛盾與反比的關(guān)系,項(xiàng)目的質(zhì)量越差,在前期所投入的故障排除成本就越低,而因質(zhì)量的不合格所造成的損失就越大,從而增加了維護(hù)成本;與之相對(duì),項(xiàng)目的質(zhì)量越高,出現(xiàn)的故障越少,前期所投入的故障排除成本提高,那么后期的維護(hù)成本也就隨之降低。
2.項(xiàng)目的工期對(duì)于成本所帶來(lái)的影響
在軟件的開發(fā)項(xiàng)目中,工期長(zhǎng)短對(duì)于項(xiàng)目成本具有很大的影響,主要體現(xiàn)在:項(xiàng)目經(jīng)理部門為確保工期所需措施費(fèi)用,若工期縮短,則需要投入更多技術(shù)更好的成員或者團(tuán)隊(duì),并且需要投入更為密集的硬性成本,增加了直接成本;而由于工期的延誤而造成的業(yè)主索賠等成本,也可以稱之為工期的成本損失。
3.人力資源對(duì)于成本所帶來(lái)的影響
對(duì)于軟件開發(fā)的成本控制,人力資源是其重要的影響因素,對(duì)于高技能與高素質(zhì)的工作人員來(lái)說(shuō),其人力資源的成本較高,在工作效率與工期長(zhǎng)短及產(chǎn)品質(zhì)量中所占據(jù)的優(yōu)勢(shì)就更為明顯,并且在總體上可降低企業(yè)的成本;對(duì)于一些技能與素質(zhì)還有待提高的人員,會(huì)在一定程度上延長(zhǎng)工期,降低工作效率,甚至需要雇用更多工作人員,從而增加了成本。
4.價(jià)格對(duì)于成本所帶來(lái)的影響
市場(chǎng)上人力資源與硬件軟件價(jià)值對(duì)于成本也會(huì)產(chǎn)生直接的影響,并且對(duì)于項(xiàng)目成本的估算影響比較大。
二、軟件開發(fā)的項(xiàng)目成本在控制過程中所存在的問題
(一)項(xiàng)目成本的管理問題
許多企業(yè)在當(dāng)前軟件開發(fā)的成本管理中沒有將權(quán)責(zé)利三者很好的結(jié)合起來(lái),對(duì)項(xiàng)目成本的管理責(zé)任只推到成本管理的主管身上,使得難以完善成本管理的體系,造成項(xiàng)目成本難以管理。
(二)項(xiàng)目人員的意識(shí)問題
現(xiàn)階段軟件開發(fā)人員雖然大部分具有軟件開發(fā)的專業(yè)技術(shù),但是其大多數(shù)缺乏相應(yīng)的經(jīng)濟(jì)觀念,對(duì)于成本控制的意識(shí)較為淡薄,尤其是一些沒有單獨(dú)核算項(xiàng)目的企業(yè),其項(xiàng)目經(jīng)理更偏重技術(shù)而不是管理,通常只是簡(jiǎn)單把項(xiàng)目的成本管理責(zé)任歸到財(cái)務(wù)部門中。
(三)質(zhì)量成本的控制問題
質(zhì)量成本指的是為了提高與確保軟件的質(zhì)量而產(chǎn)生的所有必要費(fèi)用,以及由于沒達(dá)到質(zhì)量的標(biāo)準(zhǔn)所遭到的經(jīng)濟(jì)損失。我國(guó)的軟件企業(yè)長(zhǎng)期以來(lái)都無(wú)法充分的認(rèn)識(shí)到成本與質(zhì)量質(zhì)檢的關(guān)系,其是辨證統(tǒng)一的,但是往往習(xí)慣將質(zhì)量與成本相對(duì)立,片面的追求效益而忽視了質(zhì)量,卻因質(zhì)量不達(dá)標(biāo)而又支出額外的成本,不但會(huì)增加成本的支出,還會(huì)對(duì)企業(yè)的信譽(yù)造成嚴(yán)重影響。
(四)工期成本的控制問題
工期成本指的是為了實(shí)現(xiàn)項(xiàng)目的工期目標(biāo)所采取的相關(guān)對(duì)策時(shí)產(chǎn)生的費(fèi)用,在項(xiàng)目管理中工期目的是其重要的目標(biāo)之一,企業(yè)是否能夠完成合同的工期是引起成本變化的關(guān)鍵因素。雖然當(dāng)前軟件企業(yè)對(duì)于項(xiàng)目的工期與明確要求,而在工期和成本之間的關(guān)系中卻很少深入探討,并且不夠重視工期的成本問題,使得在認(rèn)識(shí)上存在誤區(qū),認(rèn)為越早完工越好,甚至一些企業(yè)盲目趕工期,使得項(xiàng)目的額外成本增加。
(五)風(fēng)險(xiǎn)成本的控制問題
在軟件開發(fā)中,風(fēng)險(xiǎn)成本指的是項(xiàng)目不確定引發(fā)的項(xiàng)目風(fēng)險(xiǎn),并在對(duì)其成本進(jìn)行管理的過程中,對(duì)于項(xiàng)目的風(fēng)險(xiǎn)與潛在風(fēng)險(xiǎn)甚少考慮。使得一旦出現(xiàn)風(fēng)險(xiǎn),就對(duì)項(xiàng)目成本產(chǎn)生嚴(yán)重沖擊。
三、軟件開發(fā)的項(xiàng)目成本主要控制對(duì)策
(一)構(gòu)建責(zé)權(quán)利結(jié)合的成本控制機(jī)制
成本計(jì)劃的編制與下達(dá)成本的控制指標(biāo),是成本指標(biāo)考核中一個(gè)重要的依據(jù),對(duì)于每一個(gè)部門與個(gè)人的工作范圍與工作職責(zé)明確界定,并給予相應(yīng)權(quán)利,做到賞罰并行,能夠有效的構(gòu)建責(zé)權(quán)利結(jié)合的成本控制機(jī)制,并在這個(gè)機(jī)制中層層落實(shí)責(zé)任擔(dān)負(fù)方,從而對(duì)形成完整的成本控制機(jī)制,并有效的控制成本具有重要意義。
(二)強(qiáng)化項(xiàng)目過程的管控,加大成本控制力度
首先,軟件開發(fā)企業(yè)要加強(qiáng)決策階段成本的控制,決策階段指的是企業(yè)最終選擇的經(jīng)營(yíng)方向,其在軟件成本的成本管理中是第一個(gè)環(huán)節(jié)也是核心環(huán)節(jié),在此階段對(duì)于成本的控制關(guān)鍵是要在決策之前對(duì)市場(chǎng)進(jìn)行科學(xué)深入的分析與調(diào)研。
其次,加強(qiáng)在軟件開發(fā)的需求整理與分析確認(rèn)的成本控制,其中,需求管理是指市場(chǎng)營(yíng)銷人員按照高管對(duì)市場(chǎng)的決策所提出的具體產(chǎn)品或項(xiàng)目原始需求;而需求分析指的是技術(shù)人員分析市場(chǎng)的需求,評(píng)估市場(chǎng)的可實(shí)現(xiàn)性和實(shí)現(xiàn)的難度及大概的工時(shí)等,從而提交出相關(guān)的需求報(bào)告,最后有市場(chǎng)的經(jīng)營(yíng)部門確認(rèn)。
第三,提高軟件開發(fā)階段的成本管理與控制力度,在開發(fā)階段中成本指的是需求確定,并在劃清具體開發(fā)成本的管理問題上,引入最大的可控制的成本概念。
第四,強(qiáng)化軟件開發(fā)的需求變更,對(duì)其成本進(jìn)行科學(xué)管控,需求變更是指開發(fā)的過程當(dāng)中,因市場(chǎng)部門需求的改變而造成的成本加大由此采取的控制對(duì)策,其關(guān)鍵是對(duì)每一個(gè)變更的步驟有效跟蹤,并嚴(yán)格的核算每一次變更時(shí)所需工時(shí)等,做好相關(guān)評(píng)估,從而明確需求變更存在的風(fēng)險(xiǎn),分析其必要性,促進(jìn)成本的管理。
(三)加強(qiáng)各個(gè)要素的成本控制
正確的處理在質(zhì)量成本中各個(gè)要素之間的管理,加強(qiáng)其成本控制,也就是處理好預(yù)防費(fèi)用、質(zhì)量損失及檢驗(yàn)費(fèi)用等關(guān)系,通過科學(xué)規(guī)范與先進(jìn)合理的對(duì)策,在保證質(zhì)量滿足設(shè)計(jì)要求的基礎(chǔ)上,盡量降低軟件開發(fā)的項(xiàng)目成本。并且需要正確的處理好成本和工期之前的關(guān)系,加強(qiáng)在工期中成本的控制;凸顯人力資源在成本控制中的核心地位,強(qiáng)化人力的成本控制等,原因是人力資源是成本控制的核心關(guān)鍵,工期成本與質(zhì)量成本都需要?dú)w結(jié)到人力資源的管理成本中,并盡可能的降低人均成本支出,從而加大企業(yè)的經(jīng)濟(jì)效益。
(四)提高對(duì)成本動(dòng)態(tài)控制的效率
軟件開發(fā)的項(xiàng)目成本在動(dòng)態(tài)管理的過程中必須根據(jù)企業(yè)發(fā)展的實(shí)際情況與項(xiàng)目具體要求,通過企業(yè)即定資源的利用,在確保項(xiàng)目進(jìn)度與質(zhì)量滿足客戶要求的基礎(chǔ)上,對(duì)軟件開發(fā)的項(xiàng)目成本實(shí)施有效的跟蹤、組織、分析、實(shí)施、控制及考核等一系列管理過程。通過這個(gè)過程可以有效地降低項(xiàng)目的成本,提高利潤(rùn)。而成本動(dòng)態(tài)控制主要包括資源的計(jì)劃、成本的估算、預(yù)算及控制等,在這個(gè)過程中必須根據(jù)企業(yè)的實(shí)際情況,從而滿足成本動(dòng)態(tài)控制的要求。
四、結(jié)束語(yǔ)
在軟件開發(fā)過程中對(duì)其項(xiàng)目成本的控制具有顯著的特點(diǎn),其與傳統(tǒng)成本控制有所區(qū)別,軟件企業(yè)的管理主要以項(xiàng)目的管理為主,并在項(xiàng)目管理的過程中有效地控制成本。因此,深入的了解在軟件開發(fā)的項(xiàng)目成本中所具有的特點(diǎn),不斷加強(qiáng)對(duì)軟件項(xiàng)目的開發(fā)成本控制,從而不斷地提高企業(yè)在項(xiàng)目管理與成本管理中的管理水平,進(jìn)一步增強(qiáng)企業(yè)競(jìng)爭(zhēng)力,進(jìn)而促進(jìn)企業(yè)的高效發(fā)展。
(作者單位:北京樂金系統(tǒng)集成有限公司)
摘要:對(duì)軟件開發(fā)項(xiàng)目成本的組成及影響因素進(jìn)行了分析,并從四個(gè)方面探討了軟件開發(fā)項(xiàng)目成本控制過程中的主要問題,最后得出軟件開發(fā)項(xiàng)目成本控制的策略。
關(guān)鍵詞:軟件開發(fā);成本控制;策略
一、問題的提出
21世紀(jì)是信息社會(huì)高速發(fā)展的世紀(jì),軟件作為信息技術(shù)的核心,起著至關(guān)重要的作用。軟件開發(fā)項(xiàng)目成本的控制對(duì)軟件開發(fā)項(xiàng)目的成功與否有著至關(guān)重要的影響。
軟件開發(fā)項(xiàng)目和傳統(tǒng)產(chǎn)品生產(chǎn)和工程項(xiàng)目相比具有典型的特殊性。首先,軟件產(chǎn)品的研制與生產(chǎn)往往密不可分,產(chǎn)品研制成功則意味著產(chǎn)品生產(chǎn)基本完成。因此,軟件開發(fā)的整個(gè)過程都是設(shè)計(jì)過程,不需要大量的物質(zhì)資源,而主要是人力資源,軟件開發(fā)的產(chǎn)品以程序代碼和技術(shù)文檔為主,并沒有其他的物質(zhì)成果;其次,軟件是純知識(shí)產(chǎn)品,其開發(fā)進(jìn)度和質(zhì)量很難估計(jì)和度量,生產(chǎn)效率也難以預(yù)測(cè)和保證。軟件系統(tǒng)的復(fù)雜性也導(dǎo)致了開發(fā)過程中各種風(fēng)險(xiǎn)的難以預(yù)見和控制。
軟件開發(fā)項(xiàng)目的特殊性決定了軟件開發(fā)項(xiàng)目成本控制的特殊性。如何立足于這一特殊性搞好軟件開發(fā)項(xiàng)目的成本控制,是信息產(chǎn)業(yè)領(lǐng)域成本管理的一個(gè)重要課題。為此,本文試圖從軟件開發(fā)項(xiàng)目成本的影響因素分析入手,對(duì)軟件開發(fā)項(xiàng)目成本控制策略進(jìn)行探討。
二、軟件開發(fā)項(xiàng)目成本的組成及影響因素分析
1.軟件開發(fā)項(xiàng)目成本的組成。軟件開發(fā)項(xiàng)目成本主要由以下四個(gè)方面構(gòu)成:(1)人力資源成本:與項(xiàng)目人員相關(guān)的成本開銷,包括項(xiàng)目成員工薪和紅利、外包合同人員和臨時(shí)雇員薪金、加班工資等。(2)資產(chǎn)類成本:資產(chǎn)購(gòu)置成本,指產(chǎn)生或形成項(xiàng)目交付物所用到的有形資產(chǎn),包括計(jì)算機(jī)硬件、軟件、外部設(shè)備、網(wǎng)絡(luò)設(shè)施、電信設(shè)備、安裝工具等。(3)管理費(fèi)用:用于項(xiàng)目環(huán)境維護(hù),確保項(xiàng)目完工所支出的成本,包括辦公室供應(yīng)、房屋(租金,設(shè)備)、支持服務(wù)等。(4)項(xiàng)目特別費(fèi)用:在項(xiàng)目實(shí)施以及完工過程中的成本支出,包括:訓(xùn)費(fèi)用和準(zhǔn)備費(fèi)用等費(fèi)用。
2.軟件開發(fā)項(xiàng)目成本影響因素分析。(1)項(xiàng)目質(zhì)量對(duì)成本的影響。一般情況下,項(xiàng)目質(zhì)量分別從質(zhì)量故障維護(hù)和質(zhì)量保證措施兩個(gè)方面對(duì)成本產(chǎn)生影響。排除產(chǎn)品故障、保證產(chǎn)品重新恢復(fù)功能的發(fā)生的費(fèi)用形成成本;提高產(chǎn)品質(zhì)量發(fā)生的費(fèi)用也產(chǎn)生成本。這二者之間的關(guān)系是相互矛盾,相互成反比的。項(xiàng)目質(zhì)量越低,前期投入故障排除的成本越低,質(zhì)量不合格引起的損失越大,維護(hù)成本就會(huì)增加;項(xiàng)目質(zhì)量越高,故障少,前期投入故障排除的成本提高,那后期維護(hù)成本就會(huì)降低。(2)項(xiàng)目工期對(duì)成本的影響。對(duì)于軟件開發(fā)項(xiàng)目,工期的長(zhǎng)短對(duì)項(xiàng)目的成本影響很大,表現(xiàn)在兩個(gè)方面:一方面是項(xiàng)目經(jīng)理部為了保證工期而采取的措施費(fèi)用,當(dāng)工期縮短時(shí),需要更多的、技術(shù)更高的團(tuán)隊(duì)成員,也需要投入更密集的硬件成本,直接成本就會(huì)增加。另一方面是因?yàn)楣て谕涎佣鴮?dǎo)致的業(yè)主索賠成本,亦可稱其為工期損失。(3)人力資源對(duì)成本的影響。人力資源的素質(zhì)也是影響成本的重要因素,對(duì)高技能、高素質(zhì)的項(xiàng)目團(tuán)隊(duì)成員,其自身的人力資源成本是比較高的,但對(duì)應(yīng)的工作效率、產(chǎn)品質(zhì)量、工期的長(zhǎng)短等指標(biāo)上的優(yōu)勢(shì)更是顯而易見的,而且從總體上能降低成本;對(duì)一般人員還需要技術(shù)培訓(xùn),相對(duì)而言工期會(huì)延長(zhǎng),工作效率也會(huì)變低下,甚至要雇傭更多的人員參與,造成成本的增加。(4)價(jià)格對(duì)成本的影響。中間產(chǎn)品和服務(wù),市場(chǎng)人力資源、硬件、軟件的價(jià)格也對(duì)成本產(chǎn)生直接影響,對(duì)項(xiàng)目的成本估算影響也很大。
三、軟件開發(fā)項(xiàng)目成本控制存在的主要問題
1.項(xiàng)目成本管理體制存在的問題。很多軟件企業(yè)現(xiàn)行的軟件開發(fā)項(xiàng)目成本管理體制沒有很好地將責(zé)、權(quán)、利三者結(jié)合起來(lái),有些項(xiàng)目經(jīng)理部簡(jiǎn)單地將項(xiàng)目成本管理的責(zé)任歸于成本管理主管,沒有形成完善的成本管理體系。
2.項(xiàng)目人員觀念存在的問題。目前,中國(guó)軟件項(xiàng)目人員大多具有軟件開發(fā)專業(yè)技術(shù)背景,但是普遍缺乏經(jīng)濟(jì)觀念,成本意識(shí)淡薄,特別是項(xiàng)目不單獨(dú)核算的企業(yè),項(xiàng)目經(jīng)理職能更偏重于技術(shù)而非管理,簡(jiǎn)單地將項(xiàng)目成本管理的責(zé)任歸于財(cái)務(wù)部門。
3.質(zhì)量成本控制存在的問題。質(zhì)量成本是指為保證和提高軟件質(zhì)量而發(fā)生的一切必要費(fèi)用,以及因未達(dá)到質(zhì)量標(biāo)準(zhǔn)而蒙受的經(jīng)濟(jì)損失。長(zhǎng)期以來(lái),中國(guó)軟件企業(yè)未能充分認(rèn)識(shí)到質(zhì)量和成本之間的辯證統(tǒng)一關(guān)系,習(xí)慣于把質(zhì)量與成本對(duì)立起來(lái)。有的項(xiàng)目經(jīng)理在成本缺乏硬約束的情況下,強(qiáng)調(diào)軟件質(zhì)量,就對(duì)項(xiàng)目成本關(guān)心不夠,造成質(zhì)量雖然有了較大提高,但增加了提高質(zhì)量所付出的質(zhì)量成本。有的項(xiàng)目經(jīng)理在成本約束的條件下,片面追求經(jīng)濟(jì)效益而忽視質(zhì)量,雖然就單個(gè)項(xiàng)目而言,利潤(rùn)指數(shù)可能提高,但是因質(zhì)量標(biāo)準(zhǔn)而付出的額外質(zhì)量成本,既會(huì)增加成本支出,又會(huì)對(duì)企業(yè)信譽(yù)造成很壞的影響。
4.工期成本控制存在的問題。工期成本是指為實(shí)現(xiàn)項(xiàng)目工期目標(biāo)而采取相應(yīng)措施所發(fā)生的一切費(fèi)用。工期目標(biāo)是項(xiàng)目管理三大主要目標(biāo)之一,軟件企業(yè)能否實(shí)現(xiàn)合同工期往往會(huì)引起成本的變化。中國(guó)軟件企業(yè)雖然對(duì)項(xiàng)目工期有明確的要求,但對(duì)工期與成本的關(guān)系很少進(jìn)行深入研究,常對(duì)工期成本的重視不夠,對(duì)工期存在認(rèn)識(shí)上的誤區(qū),普遍認(rèn)為越早越好,有時(shí)會(huì)盲目地趕工期要進(jìn)度,造成項(xiàng)目成本的額外增加。
5.風(fēng)險(xiǎn)成本控制存在的問題。風(fēng)險(xiǎn)成本是指項(xiàng)目的不確定因素導(dǎo)致的項(xiàng)目風(fēng)險(xiǎn)。在項(xiàng)目成本管理中,很少考慮項(xiàng)目風(fēng)險(xiǎn)和潛在的風(fēng)險(xiǎn)成本,而風(fēng)險(xiǎn)一旦出現(xiàn),會(huì)對(duì)項(xiàng)目的成本造成巨大的沖擊。
四、軟件開發(fā)項(xiàng)目成本控制的策略分析
1.建立責(zé)權(quán)利相結(jié)合的成本控制體系,強(qiáng)化全員成本控制。編制成本計(jì)劃并下達(dá)成本控制指標(biāo),同時(shí)作為成本責(zé)任指標(biāo)考核的重要依據(jù)之一。對(duì)每個(gè)部門、每個(gè)人的工作職責(zé)和范圍進(jìn)行明確的界定,賦予相應(yīng)的權(quán)利。在項(xiàng)目實(shí)施過程中,要定期檢查和考評(píng),做到獎(jiǎng)罰分明,徹底打破“干好干壞一個(gè)樣,干多干少一個(gè)樣”的局面。在層層抓落實(shí)逐級(jí)負(fù)責(zé)的基礎(chǔ)上,形成一個(gè)完整的責(zé)權(quán)利相結(jié)合的項(xiàng)目成本管理體系,強(qiáng)化全員成本控制。
2.加強(qiáng)項(xiàng)目過程管理和監(jiān)控,強(qiáng)化全過程成本控制。全過程軟件成本控制模式涵蓋了軟件開發(fā)項(xiàng)目經(jīng)營(yíng)決策階段、需求整理分析階段、開發(fā)階段、需求變更階段、測(cè)試階段等等環(huán)節(jié)。
一是加強(qiáng)軟件開發(fā)經(jīng)營(yíng)決策階段的成本控制。經(jīng)營(yíng)決策階段成本是指公司經(jīng)營(yíng)方向的選擇,這是軟件成本管理的第一個(gè)也是最為核心的環(huán)節(jié)。該階段的成本控制,關(guān)鍵在于經(jīng)營(yíng)決策前科學(xué)而深入的市場(chǎng)調(diào)研及準(zhǔn)確分析。
二是加強(qiáng)軟件開發(fā)需求整理及分析確認(rèn)階段的成本控制。需求整理指市場(chǎng)經(jīng)營(yíng)人員根據(jù)高管對(duì)于市場(chǎng)方向的決策,而提出的具體的產(chǎn)品或者項(xiàng)目的原始需求,需求分析是指技術(shù)員對(duì)市場(chǎng)部門的需求進(jìn)行分析,評(píng)估其可實(shí)現(xiàn)性以及實(shí)現(xiàn)難度,大致工時(shí)等,提交相關(guān)需求分析報(bào)告,最后市場(chǎng)經(jīng)營(yíng)部門進(jìn)行確認(rèn)這個(gè)階段。提高該階段的成本控制效率,要清晰的確定并嚴(yán)格執(zhí)行市場(chǎng)和技術(shù)溝通的流程,尤其是要明確每個(gè)環(huán)節(jié)的控制點(diǎn)。
三是加強(qiáng)軟件開發(fā)開發(fā)階段的軟件成本管理及其控制。開發(fā)階段的成本指需求確定并且規(guī)劃清晰后的具體開發(fā)過程的軟件成本管理問題。該階段的成本控制,可以引入最大可控制成本的概念。
四是加強(qiáng)軟件開發(fā)需求變更軟件成本管理及其控制。需求變更成本指在開發(fā)過程中,由于市場(chǎng)部門的需求改變導(dǎo)致的成本增加而實(shí)施的控制。該階段的成本控制,最關(guān)鍵的是要對(duì)于需求變更過程進(jìn)行嚴(yán)格的管理,要從需求變更的開始,對(duì)于整個(gè)變更的每個(gè)具體的步驟進(jìn)行跟蹤,并且嚴(yán)格核算每次變更所需要的工作時(shí),從而做好評(píng)估。同時(shí),務(wù)必要明晰需求變更的必要性和風(fēng)險(xiǎn)性,以及所帶來(lái)的實(shí)際成本的增加,所以需求要盡量經(jīng)過詳細(xì)的論證。
五是加強(qiáng)軟件開發(fā)測(cè)試軟件成本管理及其控制。測(cè)試成本指項(xiàng)目開發(fā)完成階段,在交付驗(yàn)收前進(jìn)行的測(cè)試過程中導(dǎo)致的成本及其控制。該階段的成本控制,最關(guān)鍵的是對(duì)測(cè)試進(jìn)行錯(cuò)誤管理模式,盡量在項(xiàng)目開發(fā)之前,就能整理出之前開發(fā)中出現(xiàn)過的所有問題,并用列表的方式進(jìn)行技術(shù)會(huì)議,讓所有開發(fā)人員進(jìn)行錯(cuò)誤共享,盡量把測(cè)試中可能出現(xiàn)的問題消滅在開發(fā)階段。
3.加強(qiáng)質(zhì)量成本、工期成本、人員成本控制,強(qiáng)化全要素成本控制。正確處理質(zhì)量成本中幾個(gè)方面的相互關(guān)系,加強(qiáng)治理成本控制。即處理好質(zhì)量損失、預(yù)防費(fèi)用和檢驗(yàn)費(fèi)用間的相互關(guān)系,采用科學(xué)合理、先進(jìn)實(shí)用的技術(shù)措施,在確保質(zhì)量達(dá)到設(shè)計(jì)要求水平的前提下,盡可能降低軟件項(xiàng)目成本。正確處理工期與成本的關(guān)系,加強(qiáng)工期成本控制。在安排工期時(shí),要注意處理工期與成本的辯證統(tǒng)一關(guān)系,均衡有節(jié)奏地進(jìn)行工程實(shí)施,在確保工期達(dá)到合同條件的前提下,盡可能降低工期成本。突出人力資源的核心地位,加強(qiáng)人力成本控制。軟件開發(fā)項(xiàng)目不同于其他工程項(xiàng)目,最核心的資源是人力資源,質(zhì)量成本和工期成本最終歸結(jié)到人員成本即人力資源成本上,要求人員結(jié)構(gòu)要在能夠完成任務(wù)的前提下高低搭配,降低平均人員成本。一方面要將人力成本定量化,另一方面通過高效的管理制度大力挖掘提高現(xiàn)有人力資源的“含金量”。
4.基于成本管理的各個(gè)階段,強(qiáng)化成本的動(dòng)態(tài)控制。軟件項(xiàng)目成本管理就是根據(jù)企業(yè)的情況和項(xiàng)目的具體要求,利用公司既定的資源,在保證項(xiàng)目的進(jìn)度、質(zhì)量達(dá)到客戶滿意的情況下,對(duì)軟件項(xiàng)目成本進(jìn)行有效的組織、實(shí)施、控制、跟蹤、分析和考核等一系列管理活動(dòng),最大限度地降低項(xiàng)目成本,提高項(xiàng)目利潤(rùn)。成本管理的過程包括資源計(jì)劃、成本估算、成本預(yù)算、成本控制。要進(jìn)行有效的項(xiàng)目成本估算和預(yù)算。項(xiàng)目預(yù)算是項(xiàng)目分配資源的計(jì)劃,也是控制的標(biāo)準(zhǔn),在項(xiàng)目成本管理中具有重要作用。
五、結(jié)束語(yǔ)
軟件企業(yè)具有知識(shí)經(jīng)濟(jì)的明顯特點(diǎn),不同于傳統(tǒng)的成本控制,軟件企業(yè)管理具有以項(xiàng)目管理為主的重要特征。深入了解軟件開發(fā)項(xiàng)目成本的特點(diǎn),加強(qiáng)軟件項(xiàng)目開發(fā)成本,從而提高軟件企業(yè)的財(cái)務(wù)管理和項(xiàng)目管理水平,增強(qiáng)企業(yè)的競(jìng)爭(zhēng)能力,促進(jìn)軟件企業(yè)健康發(fā)展。