王方旭 張建強 馬福壇 鄭明釗
電信運營商使用功能點方法進行軟件工作量評估已有多年,評估過程中產生的過程數據極具的挖掘價值。功能點評估度量時,由功能點轉化為工作量的度量模型需隨著時間、技術、社會發展等多種因素及時改進,而模型的改進則需以行業內部的多種基準指標值為依托。
為了使系統的研究成果為更多行業賦能,我們研究決定系統以數據中臺的模式進行建設,便于系統高效地提供數據服務、分析、融合、開發、治理能力,在更大領域體現價值。
本系統不局限于發布運營商通信行業內的基準指標值,還將提供數據的采集、治理、開發、共享能力,使系統管理的基礎數據和發布的基準指標值具有更大價值。
(1)功能融合能力:本系統的功能包含對數據的統一采集,基于統一的數據標準進行數據開發和治理。最終,通過系統的開發、治理能力達到多線條數據的融合、沉淀及管控,通過功能共享為外部系統提供標準化服務,實現數據賦能[1];
(2)數據管控能力:數據跨域整合,沉淀,分析融通場景,融合通用能力,挖掘潛在應用,實現數據的解耦,使數據服務能力具備精細化、靈活化特點;
(3)服務治理能力:基于系統的基準指標體系、軟件成本度量數據管理能力,建立具備縱深拉通效力的多線條對外服務能力,具備對基礎數據的通用分析能力和差異融合能力,敏捷支撐各類使用的需求。

圖1 數據中臺架構圖
所有基準指標值采用平均值發布,同步提供最大值、最小值、中位值做參考。
(1)人天單價:根據項目的預算、工作量度量信息,以部門、專業等不同維度計算出人天單價指標,考慮經濟發展因素,根據時間段分配不同的權值,時間越近的樣本權值越高。人天單價反應項目建設費用均分到單位人天后的費用,可延伸計算出功能點單價,對類似行業、同等規模項目建設有一定的指導意義。
(2)生產效率:根據部門、專業等不同維度計算出生產效率指標,本指標直觀反映了工作量與功能點之間的轉換關系。根據數據源的不同為每個單元樣本的生產效率分為核定生產效率(核定工作量/核定功能點數)、送審生產效率(送審工作量/送審功能點數),基于兩者參考性不同,按8:2的比例計算出生產效率基準指標值。
(3)工作量階段占比:該指標反映了整個項目從需求-設計-構建-測試-實施全生命周期的各個階段的工作量情況,基準數據庫可以項目、部門、專業等不同維度輸出差異化的基準指標值。根據搜集數據質量為樣本確定ABCD四種可信度,高可信度數據權值高,低可信度權值底,四種可信度的權值比例采用A:B:C:D=4:3:2:1,相同可信度的樣本數據以平均值計算,最終計算開發個階段工作量占比。
本系統搜集的數據全部為電信運營商的軟件開發系統相關數據,數據真實可靠;軟件基準指標值的算法為客觀、公開的算法,且考慮多種常規影響因子,反映了通信行業的軟件開發領域的實際情況,可用于指導電信運營商的軟件系統建設。作為運營注智、能力共享、數據匯通、生態開放和賦能發展的新IT系統[2],本中臺系統已經形成了“數據要素-信息融合-決策牽引-執行管控”的智能管控環形模式,能夠助力電信運營商的高質量發展。