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