面臨問(wèn)題:

  1、如何量化研發(fā)部門(mén)的研發(fā)產(chǎn)出和價(jià)值:

  隨著該行組織級(jí)量化管理的不斷提升,高層領(lǐng)導(dǎo)對(duì)信息化管理提出了新的要求,金融信息化每年投入了大量的人力,如何能客觀地量化相應(yīng)的產(chǎn)出?

  2、傳統(tǒng)功能點(diǎn)方法(IFPUG)難以應(yīng)用在項(xiàng)目早期:

  2008年軟件中心引入的IFPUG傳統(tǒng)功能點(diǎn),主要在項(xiàng)目需求規(guī)格說(shuō)明書(shū)確定之后使用。隨著中心管理流程的變化,需要在項(xiàng)目早期立項(xiàng)階段就要進(jìn)行科學(xué)估算,而傳統(tǒng)的功能點(diǎn)方法無(wú)法在項(xiàng)目早期使用。

  由于產(chǎn)品類型復(fù)雜、,傳統(tǒng)功能點(diǎn)既有調(diào)整因子難以充分反映不同系統(tǒng)之間的差異,導(dǎo)致不同估算結(jié)果有較大偏差。

  3、估算及評(píng)審人員能力尚待提高

  內(nèi)部的估算專家團(tuán)隊(duì),由于項(xiàng)目背景經(jīng)驗(yàn)不同,不同專家在對(duì)功能點(diǎn)及估算方法的具體理解,有著一定的偏差。同時(shí)由于專家團(tuán)隊(duì)人員較多,能力水平層次不齊,每年實(shí)踐估算機(jī)會(huì)較少,整體估算技能及實(shí)踐水平尚待提高。

  實(shí)施方案:

  在面臨上述問(wèn)題的同時(shí),該組織主要有以下三方面特點(diǎn):

  1.    有較好的量化管理基礎(chǔ),積累了大量歷史數(shù)據(jù);

  2.    研發(fā)團(tuán)隊(duì)規(guī)模大、質(zhì)量要求高;

  3.    有長(zhǎng)期的功能點(diǎn)方法實(shí)踐經(jīng)驗(yàn),同時(shí)也形成了一些錯(cuò)誤認(rèn)識(shí),積累了一些管理難題。

  針對(duì)上述特點(diǎn)及面臨的問(wèn)題,該組織過(guò)程改進(jìn)團(tuán)隊(duì)在外部專家的指導(dǎo)下制訂了以下策略:

  1.    深入現(xiàn)狀調(diào)研,梳理歷史項(xiàng)目

  鑒于團(tuán)隊(duì)有一定的功能點(diǎn)方法理論基礎(chǔ)及實(shí)踐經(jīng)驗(yàn),首先需要充分了解當(dāng)前功能點(diǎn)方法的應(yīng)用基礎(chǔ),并用快速功能點(diǎn)方法對(duì)歷史項(xiàng)目數(shù)據(jù)進(jìn)行梳理。

  通過(guò)訪談、摸底考試、數(shù)據(jù)分析、文檔檢查等多種方式,對(duì)功能點(diǎn)應(yīng)用人員進(jìn)行調(diào)研,內(nèi)容主要包括推行功能點(diǎn)方法的驅(qū)動(dòng)力、應(yīng)用和管理現(xiàn)狀、使用過(guò)程、人員估算能力、實(shí)踐水平及面臨問(wèn)題;對(duì)歷史項(xiàng)目功能點(diǎn)計(jì)數(shù),在外部專家的幫助下,用快速功能點(diǎn)方法完成全部45個(gè)系統(tǒng)計(jì)數(shù),計(jì)數(shù)規(guī)模達(dá)到160000余功能點(diǎn)。

  2.    成本度量方法優(yōu)化

  首先,基于行業(yè)標(biāo)準(zhǔn)和近700個(gè)項(xiàng)目歷史數(shù)據(jù)進(jìn)行分析研究,以獲得項(xiàng)目研發(fā)基線數(shù)據(jù);其次,在功能點(diǎn)方法深化應(yīng)用的同時(shí),提出適合該行項(xiàng)目的定制規(guī)則,有效平衡宏觀量化管理需求與微觀場(chǎng)景合理計(jì)數(shù)的沖突,保證定制的計(jì)數(shù)規(guī)則盡可能適用于全項(xiàng)目和場(chǎng)景,同時(shí)計(jì)數(shù)的結(jié)果依然具備客觀性并可橫向比較,以保證數(shù)據(jù)的有效性;最后,根據(jù)用戶項(xiàng)目特點(diǎn)及歷史數(shù)據(jù)對(duì)方法進(jìn)行驗(yàn)證和持續(xù)改進(jìn)。

  3.    全面提升人員能力,深化功能點(diǎn)方法應(yīng)用

  針對(duì)該行項(xiàng)目管理?xiàng)l線、研發(fā)條線、測(cè)試條線的人員集中培訓(xùn)指導(dǎo),在對(duì)相關(guān)人員開(kāi)展培訓(xùn)并要求持證上崗的同時(shí),通過(guò)交叉評(píng)審加深對(duì)關(guān)鍵知識(shí)點(diǎn)的理解并形成常見(jiàn)問(wèn)題解答知識(shí)庫(kù),不斷修訂和豐富功能點(diǎn)方法應(yīng)用指南。 。

  效果評(píng)價(jià):

  1、引入快速功能點(diǎn),解決了項(xiàng)目早期估算難題

  在軟件中心原有的功能點(diǎn)體系中,引入并建立了適合軟件中心項(xiàng)目早期立項(xiàng)階段的快速功能點(diǎn)估算標(biāo)準(zhǔn),彌補(bǔ)了傳統(tǒng)功能點(diǎn)在項(xiàng)目早期估算不足的難題,完善了項(xiàng)目整個(gè)周期的估算。

  2、對(duì)功能點(diǎn)方法進(jìn)行優(yōu)化,滿足中心的量化管理要求

  通過(guò)對(duì)已有的功能點(diǎn)估算的方法、過(guò)程、數(shù)據(jù)進(jìn)行梳理、分析,制定了優(yōu)化方案,建立了適合項(xiàng)目不同階段、不同產(chǎn)品線、不同應(yīng)用場(chǎng)景的功能點(diǎn)方法應(yīng)用指南。

  3、初步建立從功能點(diǎn)到工作量的估算模型

  通過(guò)對(duì)已有歷史項(xiàng)目數(shù)據(jù)進(jìn)行分析,初步建立了以數(shù)據(jù)分析為基礎(chǔ)的針對(duì)不同產(chǎn)品線的估算模型。定制了功能點(diǎn)詳細(xì)計(jì)算規(guī)則,包括數(shù)據(jù)倉(cāng)庫(kù)項(xiàng)目的計(jì)算規(guī)則、17項(xiàng)新提出的特性因子等。

  4、培養(yǎng)認(rèn)證一批估算專家人才,提升了專家團(tuán)隊(duì)的技能水平

  通過(guò)對(duì)項(xiàng)目經(jīng)理、業(yè)務(wù)主管、過(guò)程改進(jìn)人員、研發(fā)骨干等超過(guò)400人進(jìn)行了統(tǒng)一的標(biāo)準(zhǔn)化估算方法培訓(xùn),并要求項(xiàng)目經(jīng)理通過(guò)軟件工程造價(jià)師認(rèn)證方可上崗,為軟件成本估算方法落地奠定了良好的人才基礎(chǔ)。
(本文節(jié)選自《軟件研發(fā)成本度量規(guī)范釋義第2版》)