軟件開發(fā)
軟件人工成本控制
軟件開發(fā)項目人工成本控制流程設(shè)計與應(yīng)用
一、國內(nèi)軟件開發(fā)項目人工成本管理現(xiàn)狀及存在的問題
項目成本包括直接成本和間接成本。直接成本包括直接人工成本、軟硬件采購成本、差旅費等直接費用。間接成本包括管理費用分攤等。軟件開發(fā)項目中人工成本所占比重很高,管理好人工成本意義重大。人工成本等于人員工時投入乘以人員單價。對人工成本的管理,可以簡化為對工時的管理。
人工成本管理包含兩個方面,一方面要準(zhǔn)確估算,制定合理的成本基準(zhǔn);另一方面要控制成本投入,使實際成本控制在成本基準(zhǔn)之內(nèi)。目前,國內(nèi)IT行業(yè)在這兩個方面都還不是很成熟,存在的問題主要有如下幾個方面。
1.1沒有統(tǒng)一的估算標(biāo)準(zhǔn),估算結(jié)果偏差大
整個軟件行業(yè)長期以來缺乏科學(xué)的估算方法和估算標(biāo)準(zhǔn),成本定額計算問題一直沒有得到很好解決,導(dǎo)致在軟件開發(fā)項目招投標(biāo)活動中,頻頻出現(xiàn)惡意競標(biāo)現(xiàn)象,這已成為軟件產(chǎn)業(yè)進一步發(fā)展的障礙。為了解決行業(yè)的迫切需求,工業(yè)和信息化部于2010年正式立項啟動了《軟件研發(fā)成本度量規(guī)范》制定工作,該規(guī)范將作為國家電子行業(yè)標(biāo)準(zhǔn)進行發(fā)布。該標(biāo)準(zhǔn)以快速功能點方法衡量軟件功能規(guī)模,估算軟件工作量,從而確定軟件研發(fā)成本。
盡管行業(yè)標(biāo)準(zhǔn)即將出臺,但由于很多企業(yè)不了解標(biāo)準(zhǔn)內(nèi)容,不掌握估算方法,在估算時仍然依據(jù)個人經(jīng)驗進行,估算結(jié)果千差萬別。
在合同簽訂或招投標(biāo)階段,即使用戶提出了明確的軟件開發(fā)項目需求,不同的供應(yīng)商采用不同的估算方式,考慮不同的估算因素,產(chǎn)生不同的估算結(jié)果,導(dǎo)致同一個項目估算成本相差巨大。由于沒有統(tǒng)一的標(biāo)準(zhǔn),作為甲方,面對相差懸殊的合同報價,很難判斷哪個供應(yīng)商的估算結(jié)果和報價是接近客觀事實的、合理的,哪個供應(yīng)商在哄抬價格或惡意競爭?作為乙方,估算不準(zhǔn)往往導(dǎo)致在預(yù)算階段利看項目利潤很高,但在決算時發(fā)現(xiàn)實際利潤很低甚至虧本。估算不準(zhǔn)對甲乙雙方都可能造成傷害。
基于不準(zhǔn)確的估算制定的項目人工成本基準(zhǔn)也不準(zhǔn)。基準(zhǔn)缺乏科學(xué)性,導(dǎo)致項目人工成本管理從源頭上缺乏執(zhí)行的嚴肅性。
1.2管理粗放,僅做人工成本統(tǒng)計,但分析、控制不夠
一般情況下,各IT企業(yè)都統(tǒng)計軟件開發(fā)項目投入的工時,用統(tǒng)計的工時作為項目人工成本預(yù)決算的參考數(shù)據(jù),但是,很多企業(yè)僅做統(tǒng)計,不做分析和控制,或分析和控制很弱。之所以出現(xiàn)這樣的現(xiàn)象,有幾方面原因。
首先,思想認識問題,即工時分析控制工作動力不足。由于估算不準(zhǔn),大家認為后期工時基準(zhǔn)可以變更,進行工時分析和控制意義不大,統(tǒng)計一下實際投入就夠了。
其次,很多企業(yè)的管理還不夠精益化。項目管理的精益化是需要成本的,也是管理能力水平的體現(xiàn)。例如,從理論上講,在項目執(zhí)行過程中,應(yīng)當(dāng)進行掙值分析,關(guān)注成本績效指數(shù),出現(xiàn)偏差時,立刻分析原因,進行糾正。但是,要真正做到,需要建立掙值分析模型,制定相關(guān)的制度要求,配備管理人員等。
第三,信息化支持不夠。如果沒有信息化手段做支撐,僅通過手工方式完成工時統(tǒng)計分析,效率低、成本高、準(zhǔn)確性差,即使有精益化管理思想和要求,也很難在操作層面執(zhí)行。
二、軟件開發(fā)人工成本管理解決思路
針對軟件開發(fā)項目人工成本管理中存在的問題,主要解決思路是,學(xué)習(xí)掌握先進的估算方法,依據(jù)即將頒布的行業(yè)估算標(biāo)準(zhǔn),進行科學(xué)的估算,從源頭上控制人工成本基準(zhǔn),并在此基礎(chǔ)上設(shè)計控制流程,在各個環(huán)節(jié)設(shè)置明確的控制點,通過信息系統(tǒng)保障管理思想落地實施。具體如下:
(1)跟蹤行業(yè)標(biāo)準(zhǔn),掌握標(biāo)準(zhǔn)內(nèi)容,在實際估算操作中應(yīng)用標(biāo)準(zhǔn),形成重視估算、尊重科學(xué)的企業(yè)文化。依據(jù)標(biāo)準(zhǔn)進行估算,將使人工成本估算更趨準(zhǔn)確,并徹底解決甲乙雙方對軟件開發(fā)人工成本計算口徑不統(tǒng)一的問題。
(2)引入精益化管理手段,加強項目執(zhí)行過程中的成本分析和控制。對成本的管理不是等項目結(jié)束時做分析,而是每周統(tǒng)計分析成本績效指數(shù)CPI,并且與進度績效指數(shù)SPI進行匹配分析,實時關(guān)注人工成本的使用情況。在項目結(jié)束時,要重新對軟件規(guī)模進行計數(shù)統(tǒng)計,根據(jù)實際發(fā)生的人工工時計算企業(yè)的生產(chǎn)率,用于指導(dǎo)新項目人工成本估算過程。
(3)提出人工成本管理需求,開發(fā)信息系統(tǒng),使管理思想、管理流程通過信息系統(tǒng)進行固化和不斷優(yōu)化。只有通過系統(tǒng)實現(xiàn)項目預(yù)算、項目計劃、工作任務(wù)包、實際填報的工作日志工時、項目進度績效指數(shù)、項目成本績效指數(shù)等的聯(lián)動,才能使人工成本控制高效、準(zhǔn)確、透明。
三、軟件開發(fā)人工成本控制流程設(shè)計
(1)從項目售前階段開始,控制估算和預(yù)算。設(shè)專崗進行工時成本審核。軟件開發(fā)項目,可以采用快速功能點法,也可以采用類推/類比法,或德爾菲方法。工時專員根據(jù)事先準(zhǔn)備的審核檢查表進行審核。審核重點在于估算、預(yù)算過程的規(guī)范性及有關(guān)參數(shù)選擇的合理性。
(2)預(yù)算表導(dǎo)入項目管理系統(tǒng),自動形成里程碑,作為后續(xù)控制依據(jù)。
(3)項目計劃導(dǎo)入系統(tǒng),或直接在系統(tǒng)中拆分工作包,形成項目組員的工作計劃。
(4)項目組成員在系統(tǒng)中填報工時,由系統(tǒng)自動生成工時相關(guān)的各統(tǒng)計數(shù)據(jù)報表,如SPI、CPI、完工率、人員使用率、人員產(chǎn)出率等。
(5)項目管理辦公室QA定期分析異常數(shù)據(jù)的形成原因,發(fā)現(xiàn)存在的問題或風(fēng)險,與項目組一起制定改進措施。
(6)公司對異常數(shù)據(jù)產(chǎn)生的原因、問題風(fēng)險等統(tǒng)一管理,不斷改進,形成度量庫和相應(yīng)的數(shù)據(jù)基線,作為后續(xù)項目估算人工成本的參考,使得人工成本控制越來越科學(xué)、越來越精益。
四、軟件項目管理系統(tǒng)需實現(xiàn)的主要需求及技術(shù)實現(xiàn)
4.1軟件項目主要需求
(1)預(yù)算表導(dǎo)入:根據(jù)公司的項目預(yù)算體系,針對不同合同類型,實現(xiàn)不同的預(yù)算模板。預(yù)算表導(dǎo)入后直接形成一級摘要。項目的各個里程碑、里程碑的開始日期、結(jié)束日期、工作量等全部自動形成。預(yù)算表導(dǎo)入的一級摘要只能由QA手工修改。如預(yù)算表變更,由QA手工修改。
(2)項目計劃導(dǎo)入:項目計劃導(dǎo)入項目管理系統(tǒng)時,具體要求為:計劃中的標(biāo)題生成摘要,且自動將責(zé)任人設(shè)為項目經(jīng)理;計劃中的具體任務(wù)生成工作包,任務(wù)中的資源對應(yīng)工作包資源;如計劃中為虛擬人員,則導(dǎo)入系統(tǒng)時默認為項目經(jīng)理;預(yù)算表生成的一級摘要不能被修改。
4.2軟設(shè)計技術(shù)實現(xiàn)
人工成本控制方式在原有工時填報系統(tǒng)的基礎(chǔ)上擴展實現(xiàn)。采用Microsoft.NET平臺,B/S方式,數(shù)據(jù)庫是SQLserver2000。該系統(tǒng)實現(xiàn)excel導(dǎo)入、導(dǎo)出;project導(dǎo)入、導(dǎo)出等功能。
總結(jié)
從跟蹤行業(yè)標(biāo)準(zhǔn)、依據(jù)標(biāo)準(zhǔn)進行估算、工時專員獨立審核、通過系統(tǒng)實現(xiàn)工時填報、到SPICPI定期分析、發(fā)布生產(chǎn)率基線和提升目標(biāo),從各個環(huán)節(jié)進行有效的人工成本控制,該方式實現(xiàn)了對軟件開發(fā)項目人工成本控制的目標(biāo),幫助組織提升了項目管理能力和贏利能力。
以上就是我們深圳市組創(chuàng)微電子有限公司為您介紹的軟件開發(fā)項目人工成本控制流程設(shè)計與應(yīng)用。如果您有智能電子產(chǎn)品的軟硬件功能開發(fā)需求,可以放心交給我們,我們有豐富的電子產(chǎn)品定制開發(fā)經(jīng)驗,可以盡快評估開發(fā)周期與IC價格,也可以核算PCBA報價。我們是多家國內(nèi)外芯片代理商:松翰、應(yīng)廣、杰理、安凱、全志、realtek,有MCU、語音IC、藍牙IC與模塊、wifi模塊。我們的擁有硬件設(shè)計與軟件開發(fā)能力。涵蓋了電路設(shè)計、PCB設(shè)計、單片機開發(fā)、軟件定制開發(fā)、APP定制開發(fā)、微信公眾號開發(fā)、語音識別技術(shù)、藍牙wifi開發(fā)等。還可以承接智能電子產(chǎn)品研發(fā)、家用電器方案設(shè)計、美容儀器開發(fā)、物聯(lián)網(wǎng)應(yīng)用開發(fā)、智能家居方案設(shè)計、TWS耳機開發(fā)、藍牙耳機音箱開發(fā)、兒童玩具方案開發(fā)、電子教育產(chǎn)品研發(fā)。
- 返回頂部