隨著信息技術(shù)的發(fā)展和應(yīng)用系統(tǒng)規(guī)模的增大,無論是系統(tǒng)的建設(shè)方還是承建方,都迫切需要建設(shè)組織自身的數(shù)據(jù)度量體系,以便加強(qiáng)項(xiàng)目過程控制、提高生率、降低生產(chǎn)成本,提升市場競爭優(yōu)勢。
為湛江等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及湛江網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、外貿(mào)營銷網(wǎng)站建設(shè)、湛江網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!組織要建設(shè)適合自身需要的度量體系,首先要確定度量所采用的工具和方法,其次要確定度量的要素,即要度量哪些數(shù)據(jù),然后建設(shè)可信的度量數(shù)據(jù)庫,最后根據(jù)度量的數(shù)據(jù)進(jìn)行分析,持續(xù)改進(jìn)過程績效。以下通過某組織的基于功能點(diǎn)分析法的度量庫建設(shè)實(shí)踐,對建設(shè)度量體系的基本過程簡述如下:
1、采用功能點(diǎn)分析法(FPA)
功能點(diǎn)分析法具有30多年的發(fā)展歷史,是由IBM的工程師Allan Albrecht在1984年第一個(gè)公開發(fā)布了用于軟件功能規(guī)模度量的功能點(diǎn)分析方法。1986年國際功能點(diǎn)用戶組(IFPUG)成立以來,其不斷增強(qiáng)軟件功能規(guī)模度量的Albrecht方法,現(xiàn)已形成了功能點(diǎn)度量方法的國際標(biāo)準(zhǔn),即ISO/IEC 20926《IFPUG功能規(guī)模度量方法》。該標(biāo)準(zhǔn)規(guī)定了詳細(xì)功能點(diǎn)度量方法,其是從用戶的角度識別數(shù)據(jù)功能(ILF內(nèi)部邏輯文件和EIF外部接口文件)和事務(wù)功能(EI外部輸入/EQ外部查詢/EO外部輸出),通過計(jì)算其復(fù)雜度并結(jié)合14個(gè)調(diào)整因子,得出估算的功能點(diǎn)數(shù)(即軟件規(guī)模數(shù)據(jù))。NESMA(荷蘭軟件度量協(xié)會)對功能點(diǎn)度量方法進(jìn)行了改進(jìn),形成了國際標(biāo)準(zhǔn)ISO/IEC 24570《功能點(diǎn)分析應(yīng)用定義和計(jì)數(shù)指南》。該標(biāo)準(zhǔn)指出,在不同的需求階段,采用不同的估算參數(shù),比如在產(chǎn)品初期階段,需求尚未完全明確以及拆分,F(xiàn)PA中只計(jì)數(shù)ILF和ELF 數(shù)據(jù)文件數(shù)即可初步獲得軟件規(guī)模。計(jì)算規(guī)則如下:總體UFP(未調(diào)整功能點(diǎn))=35xILF+15xELF;在系統(tǒng)需求逐步明確后,則采用估算功能點(diǎn)方法計(jì)算功能點(diǎn)。計(jì)算規(guī)則如下:總體UFP(未調(diào)整功能點(diǎn))=10xILF+7xELF+4xEI+5xEO+4xEQ。北京軟件造價(jià)評估技術(shù)創(chuàng)新聯(lián)盟(以下簡稱“聯(lián)盟”)推出的計(jì)算規(guī)則,就是基于以上兩種場景下的估算功能點(diǎn)方法,通過相應(yīng)的調(diào)整因子,計(jì)算出調(diào)整后的應(yīng)用系統(tǒng)的功能點(diǎn)數(shù)。
功能點(diǎn)分析法(FPA)已經(jīng)成為了國際標(biāo)準(zhǔn),并得到了大多數(shù)國家的認(rèn)可,該方法是一致性的標(biāo)準(zhǔn),可以滿足應(yīng)用并且具有可接受的一致性準(zhǔn)則。自2013年工信部行業(yè)標(biāo)準(zhǔn)《軟件研發(fā)成本度量規(guī)范》以及北京市地方標(biāo)準(zhǔn)《信息化項(xiàng)目軟件開發(fā)費(fèi)用測算規(guī)范》發(fā)布以來,國內(nèi)越來越多的軟件建設(shè)方和承建方積極組織學(xué)習(xí)FPA方法,并在組織的度量體系建設(shè)中,以及項(xiàng)目實(shí)施中得到廣泛的應(yīng)用。
應(yīng)用系統(tǒng)建設(shè)方,可采用功能點(diǎn)分析法,結(jié)合行業(yè)基準(zhǔn)數(shù)據(jù),預(yù)估出項(xiàng)目的造價(jià)預(yù)估值,為申報(bào)預(yù)算、項(xiàng)目招標(biāo)或?qū)徲?jì)提供基礎(chǔ)依據(jù);在應(yīng)用系統(tǒng)建設(shè)過程中,可通過收集的過程數(shù)據(jù),對承建方進(jìn)行評價(jià)和管理,及時(shí)發(fā)現(xiàn)問題、化解項(xiàng)目風(fēng)險(xiǎn)。應(yīng)用系統(tǒng)承建方,采用功能點(diǎn)方法,只需要估算出項(xiàng)目的功能點(diǎn)數(shù),結(jié)合行業(yè)基準(zhǔn)數(shù)據(jù)或組織自己的基準(zhǔn)數(shù)據(jù),乘以相應(yīng)的調(diào)整因子,就能獲得相應(yīng)的度量數(shù)據(jù)。
利用功能點(diǎn)分析法的好處在于,該方法是基于業(yè)務(wù)的角度,從用戶的視角識別數(shù)據(jù)文件和基本流程,而不用關(guān)心技術(shù)上如何實(shí)現(xiàn),利于用戶理解和應(yīng)用。對于組織度量的初始源數(shù)據(jù)來說,該方法具有高度的可信性。在組織度量體系建設(shè)過程中,功能點(diǎn)分析方法是核心能力,需要熟練掌握。
2、度量的要素
組織要對項(xiàng)目進(jìn)行有效的管理,提高項(xiàng)目和組織過程績效,就必須通過建立組織級的度量數(shù)據(jù)庫來完善度量體系。功能點(diǎn)分析法作為各方一致性理解的方法,有利于度量數(shù)據(jù)的采集和計(jì)算,目前越來越多的組織采用該方法獲得所需的度量數(shù)據(jù)。
根據(jù)軟件過程改進(jìn)的特點(diǎn),組織進(jìn)行軟件度量的要素有很多,與功能點(diǎn)分析法相關(guān)的度量要素主要包括估算功能點(diǎn)數(shù)、最終功能點(diǎn)數(shù)、功能點(diǎn)偏差率、規(guī)模變更因子、缺陷密度、生產(chǎn)效率等數(shù)據(jù)。通過這些有效的量化數(shù)據(jù),組織可以完善自身的軟件項(xiàng)目度量體系,逐步形成組織的生產(chǎn)效率數(shù)據(jù)標(biāo)準(zhǔn)值,質(zhì)量數(shù)據(jù)標(biāo)準(zhǔn)值等數(shù)據(jù)。與功能點(diǎn)數(shù)相關(guān)的度量要素如表1所示:
表1 度量的要素
基于功能點(diǎn)分析法的度量要素確定后,組織就可以完善或建設(shè)自己的度量庫了。
3、建設(shè)度量數(shù)據(jù)庫
組織度量數(shù)據(jù)庫是多項(xiàng)目度量數(shù)據(jù)的集合。要建設(shè)度量數(shù)據(jù)庫,組織必須通過相應(yīng)的統(tǒng)計(jì)模板或建設(shè)度量應(yīng)用系統(tǒng)來完成。此外,組織還要通過制度的形式規(guī)定項(xiàng)目組什么時(shí)候提供什么數(shù)據(jù),通過什么方式提供,以及哪個(gè)部門進(jìn)行收集、整理和驗(yàn)證等。度量數(shù)據(jù)的收集和管理必須由專人負(fù)責(zé),領(lǐng)導(dǎo)重視,不能流于形式,否則收集上來的數(shù)據(jù)就是不準(zhǔn)確的、無用的數(shù)據(jù),達(dá)不到建設(shè)度量庫的目的。
下面通過某組織的度量庫建設(shè)樣例做具體說明,如表2所示。除了表格中展示的度量要素外,該組織還收集了其他度量數(shù)據(jù),如掙值分析數(shù)據(jù)、客戶滿意度等。
注1:表2中功能點(diǎn)的初始數(shù)據(jù)來源于估算功能點(diǎn)方法,默認(rèn)項(xiàng)目需求已經(jīng)明確,否則可按預(yù)估功能點(diǎn)方法進(jìn)估算。
注2:對于應(yīng)用系統(tǒng)交付后的系統(tǒng)維護(hù)任務(wù),由于涉及的因素較多,相關(guān)數(shù)據(jù)需要采用改進(jìn)的功能點(diǎn)方法度量,不在本文的討論范圍內(nèi)。
表2 項(xiàng)目度量數(shù)據(jù)
4、 度量數(shù)據(jù)分析
組織獲得了每個(gè)項(xiàng)目的度量數(shù)據(jù),達(dá)到一定項(xiàng)目數(shù)量規(guī)模后,就形成了項(xiàng)目數(shù)據(jù)度量庫。組織有了度量庫是第一步工作,關(guān)鍵是如何充分利用這些數(shù)據(jù),組織可對度量數(shù)據(jù)進(jìn)行不同維度的分析,發(fā)現(xiàn)項(xiàng)目的特征和規(guī)律,辨證施策。例如,上述組織通過分析近3年的數(shù)據(jù),發(fā)現(xiàn)財(cái)務(wù)管理類應(yīng)用系統(tǒng)的平均生產(chǎn)效率是11.2人時(shí)/功能點(diǎn)、核心業(yè)務(wù)類應(yīng)用系統(tǒng)的平均生產(chǎn)效率為14.6人時(shí)/功能點(diǎn)、辦公自動化類應(yīng)用系統(tǒng)的平均生產(chǎn)效率為9人時(shí)/功能點(diǎn),這樣在做類似項(xiàng)目或售后維護(hù)時(shí),就可將該類應(yīng)用的平均生產(chǎn)效率作為基準(zhǔn),結(jié)合調(diào)整后的功能點(diǎn)數(shù),估算應(yīng)用系統(tǒng)工作量。此外,經(jīng)過統(tǒng)計(jì)分析,該組織3年內(nèi)承接的應(yīng)用系統(tǒng)的平均規(guī)模變更系數(shù)為1.2,則在估算功能點(diǎn)時(shí)將規(guī)模變更調(diào)整因子定為1.2。這些數(shù)據(jù)的取得,有效地指導(dǎo)了該組織項(xiàng)目的順利開展,項(xiàng)目實(shí)施過程清晰,數(shù)據(jù)收集和統(tǒng)計(jì)準(zhǔn)確及時(shí)。同時(shí),利用度量庫的數(shù)據(jù)分析結(jié)果,也可對個(gè)案項(xiàng)目的績效進(jìn)行評價(jià),或通過過程數(shù)據(jù)的比對,及時(shí)發(fā)現(xiàn)問題,降低項(xiàng)目實(shí)施風(fēng)險(xiǎn)。在組織層面上,可以通過數(shù)據(jù)分析的結(jié)果,為持續(xù)改進(jìn)組織績效、考核項(xiàng)目、更新組織度量基準(zhǔn)數(shù)據(jù)等方面提供有力的支持。
因此,基于功能點(diǎn)分析法(FPA)的度量體系建設(shè),對于提升組織和項(xiàng)目的過程控制和管理能力是十分有效的。相信隨著信息技術(shù)的發(fā)展、國家標(biāo)準(zhǔn)的發(fā)布,以及功能點(diǎn)分析方法的不斷完善,越來越多的組織必然會通過認(rèn)識、學(xué)習(xí)和利用功能點(diǎn)分析法,打造組織自身的度量數(shù)據(jù)庫,建設(shè)高效的度量體系。(本文版權(quán)歸北京軟件造價(jià)評估技術(shù)創(chuàng)新聯(lián)盟所有,轉(zhuǎn)載需標(biāo)明出處)
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。