王方旭 張建強 馬福壇 鄭明釗
電信運營商使用功能點方法進行軟件工作量評估已有多年,評估過程中產(chǎn)生的過程數(shù)據(jù)極具的挖掘價值。功能點評估度量時,由功能點轉(zhuǎn)化為工作量的度量模型需隨著時間、技術(shù)、社會發(fā)展等多種因素及時改進,而模型的改進則需以行業(yè)內(nèi)部的多種基準指標值為依托。
為了使系統(tǒng)的研究成果為更多行業(yè)賦能,我們研究決定系統(tǒng)以數(shù)據(jù)中臺的模式進行建設,便于系統(tǒng)高效地提供數(shù)據(jù)服務、分析、融合、開發(fā)、治理能力,在更大領域體現(xiàn)價值。
本系統(tǒng)不局限于發(fā)布運營商通信行業(yè)內(nèi)的基準指標值,還將提供數(shù)據(jù)的采集、治理、開發(fā)、共享能力,使系統(tǒng)管理的基礎數(shù)據(jù)和發(fā)布的基準指標值具有更大價值。
(1)功能融合能力:本系統(tǒng)的功能包含對數(shù)據(jù)的統(tǒng)一采集,基于統(tǒng)一的數(shù)據(jù)標準進行數(shù)據(jù)開發(fā)和治理。最終,通過系統(tǒng)的開發(fā)、治理能力達到多線條數(shù)據(jù)的融合、沉淀及管控,通過功能共享為外部系統(tǒng)提供標準化服務,實現(xiàn)數(shù)據(jù)賦能[1];
(2)數(shù)據(jù)管控能力:數(shù)據(jù)跨域整合,沉淀,分析融通場景,融合通用能力,挖掘潛在應用,實現(xiàn)數(shù)據(jù)的解耦,使數(shù)據(jù)服務能力具備精細化、靈活化特點;
(3)服務治理能力:基于系統(tǒng)的基準指標體系、軟件成本度量數(shù)據(jù)管理能力,建立具備縱深拉通效力的多線條對外服務能力,具備對基礎數(shù)據(jù)的通用分析能力和差異融合能力,敏捷支撐各類使用的需求。
圖1 數(shù)據(jù)中臺架構(gòu)圖
所有基準指標值采用平均值發(fā)布,同步提供最大值、最小值、中位值做參考。
(1)人天單價:根據(jù)項目的預算、工作量度量信息,以部門、專業(yè)等不同維度計算出人天單價指標,考慮經(jīng)濟發(fā)展因素,根據(jù)時間段分配不同的權(quán)值,時間越近的樣本權(quán)值越高。人天單價反應項目建設費用均分到單位人天后的費用,可延伸計算出功能點單價,對類似行業(yè)、同等規(guī)模項目建設有一定的指導意義。
(2)生產(chǎn)效率:根據(jù)部門、專業(yè)等不同維度計算出生產(chǎn)效率指標,本指標直觀反映了工作量與功能點之間的轉(zhuǎn)換關(guān)系。根據(jù)數(shù)據(jù)源的不同為每個單元樣本的生產(chǎn)效率分為核定生產(chǎn)效率(核定工作量/核定功能點數(shù))、送審生產(chǎn)效率(送審工作量/送審功能點數(shù)),基于兩者參考性不同,按8:2的比例計算出生產(chǎn)效率基準指標值。
(3)工作量階段占比:該指標反映了整個項目從需求-設計-構(gòu)建-測試-實施全生命周期的各個階段的工作量情況,基準數(shù)據(jù)庫可以項目、部門、專業(yè)等不同維度輸出差異化的基準指標值。根據(jù)搜集數(shù)據(jù)質(zhì)量為樣本確定ABCD四種可信度,高可信度數(shù)據(jù)權(quán)值高,低可信度權(quán)值底,四種可信度的權(quán)值比例采用A:B:C:D=4:3:2:1,相同可信度的樣本數(shù)據(jù)以平均值計算,最終計算開發(fā)個階段工作量占比。
本系統(tǒng)搜集的數(shù)據(jù)全部為電信運營商的軟件開發(fā)系統(tǒng)相關(guān)數(shù)據(jù),數(shù)據(jù)真實可靠;軟件基準指標值的算法為客觀、公開的算法,且考慮多種常規(guī)影響因子,反映了通信行業(yè)的軟件開發(fā)領域的實際情況,可用于指導電信運營商的軟件系統(tǒng)建設。作為運營注智、能力共享、數(shù)據(jù)匯通、生態(tài)開放和賦能發(fā)展的新IT系統(tǒng)[2],本中臺系統(tǒng)已經(jīng)形成了“數(shù)據(jù)要素-信息融合-決策牽引-執(zhí)行管控”的智能管控環(huán)形模式,能夠助力電信運營商的高質(zhì)量發(fā)展。