• <button id="gwc09"><acronym id="gwc09"></acronym></button>

  • <rp id="gwc09"></rp>

    <th id="gwc09"><track id="gwc09"></track></th>
    010-82146680
    首頁
     

    造價師/評估師培訓:010-82146681

    聯盟會員/機構評定:010-82146682

    業務合作咨詢:010-82586972

    E-mail:bscea@bscea.org

     

    技術文章

    功能點評估方法在江蘇省聯社的應用與研究

    點擊:時間:2019-10-18

    1.jpg

    江蘇省農村信用社聯合社產品研發部副總經理 李健

     

      如何進行銀行軟件規模估算,一直是困擾銀行管理層和項目管理團隊的難題。規模估算是否準確,決定了項目成本、計劃和資源安排的合理性。長期以來,國內外按照代碼行、模塊、文件大小等多個角度去衡量軟件規模,但效果都不盡人意。上世紀80年代,國際功能點用戶組(IFPUG)提出了功能點方法,從用戶的視角去計算軟件的功能點,用于指導軟件工程項目規模評估,取得了不錯的應用效果。該方法2006年左右在國內應用推廣,不同行業都有了相關的實施案例。

      江蘇省聯社和轄區農村商業銀行,作為當地最大的金融機構,承擔著全省農村商業銀行的科技服務職能,每年要開發和維護大量銀行軟件項目。為提高服務能力,江蘇省聯社在使用功能點評估方法進行軟件規模評估和確定項目工作量方面進行了多年探索。

     

    功能點評估方法在江蘇省聯社的應用情況

     

      蘇省聯社自成立以來,一直采用的DELPHI法進行項目規模估算和工作量評估,在一段時間里為推動項目管理工作做出了一定的貢獻。但隨著時間推移和管理工作的不斷深入,各方面對工作量評定方法都提出了新的要求。為此,在綜合各方面意見的基礎上,借鑒軟件行業的實踐經驗,江蘇省聯社提出基于功能點分析方法改進項目規模和工作量評定工作。

      經過調研和學習,江蘇省聯社在2009年正式發布了基于傳統功能點方法的《功能點計算方法指引》,用于指導應用軟件項目規模和成本度量工作。指引以IFPUG發布的功能點計數實踐手冊(4.2.1版)為基礎,參照國際軟件基準標準工作組(ISBSG)公布的銀行業軟件基準數據,結合當時綜合業務系統、支付系統和網銀系統三大系統特點,制定了詳細的評估方法。

      2011年10月,江蘇省聯社新一代綜合業務系統項目群整體切換上線,將原有前后臺一體、豎井建設、網狀互聯的各系統全部重建,按照基于ESB總線的SOA架構新開發了一套完整的銀行系統。為適應新系統變化,省聯社在2012年對原功能點評估方案在五個方面進行了大幅優化。

      1.新一代主要系統都建設了統一的開發平臺,在功能點評估和工作量估算過程中,增加了可重用性的調整。

      2.綜合柜員系統由于硬件更換成本和周期受限,保持了圖形與字符兩種版本。兩個版本統一計算功能點,通過效率系數轉換工作量。

      3.新一代系統新增了ESB總線、數據平臺等非直接面向業務使用人員的系統,無法直接從業務角度計算功能點,增加了從系統服務角度計算功能點的計數方案。

      4.調整了數據通訊、復雜處理、重用性等14個調整因子。并對報表等具有較大相似性的功能點增加了相似功能調整環節,合理將功能點和工作量聯系起來。

      5.在基于功能點模型評估法基礎上,增加經驗評估法,結合兩種評估方法,賦予不同權重,綜合評估結果。

      經過半年多的試行,省聯社正式發布了《項目及問題單工作量評估辦法》,進一步提升了辦法的科學性和規范性。省聯社研發管理中工作量、效率和質量三項關鍵指標都得以量化。以功能點評估方法為基礎的工作量核算方案,在江蘇省聯社產品研發內部績效管理、外包公司考核、藍領合同執行等方面都發揮了極其重要的作用。

      江蘇省聯社軟件研發工作根據工作范圍,主要分為項目和問題兩大類,現在項目已全部采用功能點評估方法進行評估。

     

    2.jpg

    圖 2013年以來功能點評估方法核定的工作量

     

    同業應用情況

     

      功能點評估方法是目前業內應用最為廣泛的軟件研發成本評估方法,尤其在金融行業被大量采用。中國人民銀行、中國銀行、交通銀行、招商銀行、光大銀行、郵儲銀行、國家開發銀行、平安銀行、廣發銀行、南京銀行、河北農信和黑龍江農信等都進行了大量研究實踐。

      跟江蘇省聯社同類型的河北省聯社,為解決軟件成本評估的科學性與透明性問題,于2018年下半年啟動了基于功能點方法軟件研發成本評估體系建設工作,解決兩個重要問題:一是解決之前純粹依賴開發人員經驗法評估項目成本可能導致的不科學、不準確的問題;二是解決之前僅由開發部門評估工作量可能導致的其他相關部門對評估結果不認可、不理解的問題。目前河北省聯社已初步完成體系構建,正在結合具體項目開展評估實踐,試點項目工作量評估結果得到了產品研發、業務需求、財務管理等相關部門一致認可。

      江蘇本地主要金融機構之一的南京銀行,為解決項目單一來源采購產品定價問題,提升項目精細化管理水平,自2017年起分兩期開展了軟件研發成本評估體系建設工作。目前,已構建了一套科學的軟件研發成本評估體系, 可以科學地評估軟件研發成本。同時,實現了項目精細化管理,并于2018年正式通過CMMI-L4認證。

     

    應用情況分析

     

      近年來,一方面由于基于功能點的成本度量方法持續發展升級,另一方面隨著省聯社各項業務快速發展,系統架構與技術實現復雜度不斷提升,方法在近年應用過程中逐步暴露了一些局限性,主要表現在三個方面: 

      1. 功能點計算方法復雜,透明性不強。傳統功能點方法較復雜,掌握難度較大。該方法對項目需求的細化程度和人員技術要求較高,使得項目成本度量工作局限于在技術部門內開展,透明性不強。

      2.模型調整因子難以適應當前業務和技術現狀。傳統功能點方法采用的評估模型主要涉及“數據通訊”、“分步數據處理”、“最終用戶效率”等14項通用系統特征調整因子,其中部分調整因子無法調整以適應當前業務和技術現狀,亟需引入新的技術方法進行優化。

      3.基于功能點的軟件研發成本評估方法在非功能需求方面具有一定的局限性。該方法可以很好的解決軟件功能性需求研發成本評估,但不適用于非功能性需求成本評估。通常,我們所指的非功能性需求主要是指軟件性能、UI美化渲染等需求,這類需求大概占項目總需求工作量10%左右,行業內主要依靠經驗法估算其研發成本。

      4.系統局部功能點調整,尤其是功能點后處理邏輯調整的評估方法還有待研究。

     

    應用建議

     

      結合功能點評估方法發展狀況和江蘇省聯社10年以來進行功能點評估的實踐經驗,未來建議重點從以下兩方面取得突破。

      1.規?;笠欢ㄒ柚鷮I工具。借助專業工具有利于更好地開展成本評估工作,工具的優勢主要體現在三方面:一是引入行業標準。專業工具在設計時通常會引入國家工信部、國標管委會等權威機構發布的行業標準,有利于提升評估工作的專業性。二是簡化評估工作。專業工具引入了行業基準數據和通用模型,大大簡化評估工作內容。三是固化評估流程。借助專業工具固化標準評估流程,建立并持續優化各系統基準生產率數據,有利于減少人為因素對評估過程的影響,有利于提升評估的規范性和透明度。

      2.引入專業服務長期合作,持續改進。引入專業服務有利于專業人才培養、方法快速落地和評估結果準確性保證,與行業互聯互通,保證評估方法朝正確的方向持續改進。

      從調研和了解的情況看,開展成本評估體系建設的單位基本都引入了專業服務。專業服務在人才培養、方法導入和過程管理方面都會起到顯著作用。人才培養:功能點方法實踐性較強,評估人員在正式評估前和實踐過程中,需接受專業培訓和指導,促進大家對方法正確理解、迅速達成共識;方法導入:銀行系統的復雜性和需求的多樣性,專業服務可以有效借鑒同業優秀實踐,使得方法快速落地并取得實效,也有利于發現共性問題、持續改進方法和過程;過程審核:規模數據是量化管理的基礎,需建立有效的計數審核機制,引入第三方審核,有利于提高評估結果可信度,保證基礎數據的質量。(以上內容轉自 金融電子化 微信公眾號。)

    相關新聞
     
    關閉
    010-82146680
    日本老熟妇50岁丰满,国产成人精品一区二区秒拍,破女高中生处流血视频,奇米777四色精品综合影院