本發(fā)明涉及計算機軟件技術領域,尤其涉及度量分析技術領域,具體是指一種基于FOG數(shù)據(jù)的度量分析方法及系統(tǒng)。
背景技術:
度量分析的目的是開發(fā)和保持度量能力,以支持管理里信息的需要,GJB 5000A中定義了度量與分析的過程域應包含以下方面:
1)規(guī)定度量與分析的目標,使它們與已標識的信息需要和目標一致;
2)規(guī)定度量項和分析技術,以及數(shù)據(jù)收集、數(shù)據(jù)存儲、報告和反饋的機制;
3)執(zhí)行數(shù)據(jù)的采集、存儲、分析和報告;
4)提供客觀的結果,以做出有根據(jù)的決策,并采取適當?shù)募m正措施。
將度量與分析活動集成至項目過程,可支持以下活動:
1)客觀地策劃和估計;
2)對照已制定的計劃和目標,跟蹤項目的實際績效;
3)標識和解決與過程有關的問題;
4)建立將度量納入到以后要增加的過程中所需要的基礎。
項目可以選擇項目中特定的倉庫中存儲項目特定的數(shù)據(jù)和結果。當數(shù)據(jù)由更多項目共享時,可存儲在組織的度量庫中。
現(xiàn)有度量分析的基本流程如圖1所示。
1、人工從項目中采集所需的數(shù)據(jù),數(shù)據(jù)分布在多個文檔或管理工具中;
2、定期將采集到的數(shù)據(jù)錄入到excel文件中,以作度量的準備;
3、通過excel工具現(xiàn)有的統(tǒng)計公式將采集到的數(shù)據(jù)進行計算,得到有限的度量結果;
4、根據(jù)度量處理得到的結果生成相應的度量報告,再輔以分析,供高層領導傳閱。
現(xiàn)有的度量分析技術,存在以下缺點:
1、項目度量數(shù)據(jù)管理不當:現(xiàn)有技術中,存在項目度量數(shù)據(jù)分布在多個工具中的情況,導致數(shù)據(jù)紊亂,無法進行統(tǒng)一管理,工作量投入大;
2、數(shù)據(jù)采集方式單一:現(xiàn)有的度量分析中,大部分度量數(shù)據(jù)采集方式只支持人工采集,針對度量目標采集所需的度量數(shù)據(jù),而這種做法將會導致龐大的工作量,準確性也不高;
3、度量維度單一:現(xiàn)有的度量分析技術度量出的結果維度單一,僅支持excel的公式。無法對不同情況進行度量,導致數(shù)據(jù)可用范圍較??;
4、配置繁瑣:傳統(tǒng)的度量分析技術不會針對不同項目設置不同模板,而需人工填寫所需度量的數(shù)據(jù),導致錄入成本巨大;
5、度量處理的結果展現(xiàn)形式單一?,F(xiàn)有的度量分析技術中,對于度量結果的展現(xiàn)形式比較單一,一般為表格形式,無法直觀表現(xiàn)出度量值的變化或超標等異常情況。
技術實現(xiàn)要素:
本發(fā)明的目的是克服了上述現(xiàn)有技術的缺點,提供了一種能夠基于FOG數(shù)據(jù)實現(xiàn)度量分析的方法及系統(tǒng)。
為了實現(xiàn)上述目的,本發(fā)明具有如下構成:
該基于FOG數(shù)據(jù)的度量分析方法,包括以下步驟:
(1)添加度量項步驟,設置計算邏輯、參數(shù)類型和報告顯示選項,所述的步驟(1)包括:
-設置計算邏輯步驟,根據(jù)多個度量元,或通過對其他度量項基于與該度量項相適應的計算邏輯進行計算,得到需要的度量項,其中,常用計算邏輯直接由系統(tǒng)提供;
-設置參數(shù)類型步驟,設置度量目標、偏差項分析、是否顯示空數(shù)據(jù)和是否顯示基準線;
-設置報告顯示選項步驟,選擇合適的模板以應用度量項定義,根據(jù)所述的度量項定義初始化項目度量項定義,并根據(jù)實際需求對所述的項目度量項定義進行調整;
(2)設置活動類型所需的度量項步驟,設置度量觸發(fā)類型,確定執(zhí)行的時間;
(3)度量發(fā)起步驟,發(fā)起度量處理活動,所述的步驟(3)包括:
-通過度量活動發(fā)起度量處理步驟,對多個選定的度量項進行度量,在初始化項目生命周期時,根據(jù)周期性設置完成周期性度量活動的驅動,并在后續(xù)項目執(zhí)行過程中驅動周期性度量任務,用戶根據(jù)實際需要為不同的度量活動配置不同的度量項,在特定功能中,指定在各度量活動所對應的度量項,在度量活動執(zhí)行時,將只對該指定的度量項進行度量;
-人工發(fā)起度量處理步驟,在項目執(zhí)行過程中,用戶根據(jù)實際需要主動發(fā)起度量處理,設置度量處理的名稱和描述信息,選擇需要度量的度量項,并發(fā)起度量處理;
-通過項目報告發(fā)起度量處理步驟,在項目報告中匯報項目的進展狀況,所述的進展狀況包括進度和成本數(shù)據(jù),所述的項目報告活動中含有相應的度量項,在執(zhí)行項目報告活動時執(zhí)行該度量項的度量;
(4)度量處理步驟,分析處理度量數(shù)據(jù),所述的步驟(4)包括:
-執(zhí)行度量處理步驟,發(fā)起度量處理后,由系統(tǒng)執(zhí)行度量處理以執(zhí)行度量;
-通度量數(shù)據(jù)分析處理步驟,根據(jù)項目中已有的FOG數(shù)據(jù),獲取相應的測量數(shù)據(jù),并根據(jù)計算邏輯進行計算并執(zhí)行處理;
(5)度量報告步驟,查看度量處理結果及圖表,針對超標數(shù)據(jù)提出問題并生成度量報告,所述的步驟(5)包括:
-展現(xiàn)度量報告步驟,在度量處理結果及圖表中列出本次度量處理的名稱、度量時間、度量處理所涉及的度量項列表、各度量項的度量結果、度量項計算邏輯所涉及的各度量元數(shù)據(jù)和度量項計算邏輯所涉及的度量項及度量元數(shù)據(jù),并移除重復的度量元;
-問題提出步驟,如果度量結果超出了度量項指標值范圍,在度量結果表格中將被醒目標示以提醒度量人員關注,度量人員在用于問題分析與解決的度量項中給出分析與解決建議,此時,如果度量項參數(shù)設置為自動創(chuàng)建問題,系統(tǒng)將自動創(chuàng)建并提交過程問題報告,描述度量結果偏差,如果度量結果未超標,度量人員識別并創(chuàng)建過程問題,針對度量結果所識別的過程問題,將問題來源設置為當前度量處理和度量項,在度量報告中列出該過程問題并跟蹤處理進展;
-度量報告生成步驟,根據(jù)圖表類型、是否顯示基準線和是否顯示組合的度量項設置,生成并顯示度量結果圖形,當分組參數(shù)有多個時,將分別顯示各子度量結果、子類匯總度量結果;
(6)度量執(zhí)行情況查看步驟,對各度量項產生的各度量數(shù)據(jù)的多次度量值進行分析,了解其度量執(zhí)行情況及度量值變化趨勢,所述的步驟(6)包括:
-度量項顯示步驟,按度量項結構列出度量項,并列出度量項相應的度量數(shù)據(jù);
-度量處理和度量值顯示步驟,按度量數(shù)據(jù)顯示相應的度量處理和度量值,具體包括:
-以表格形式或折線圖形式展現(xiàn)度量值,了解變化趨勢;
-按度量處理活動的周期對歷史度量數(shù)據(jù)進行篩選;
-度量問題報告顯示步驟,按度量數(shù)據(jù)顯示相關的度量問題報告;
(7)度量數(shù)據(jù)清單查看步驟,列出并顯示度量數(shù)據(jù),所述的度量數(shù)據(jù)包括對應的度量項信息,如度量項層次結構、度量項編號、度量項名稱、度量目標、采集方式、采集頻率、度量數(shù)據(jù)名稱和最近一次度量處理的度量時間及度量值。
還包括一種基于FOG數(shù)據(jù)的度量分析方法,包括以下步驟:
(1)添加度量項步驟,設置計算邏輯、參數(shù)類型和報告顯示選項;
(2)設置活動類型所需的度量項步驟,設置度量觸發(fā)類型,確定執(zhí)行的時間;
(3)度量發(fā)起步驟,發(fā)起度量處理活動;
(4)度量處理步驟,分析處理度量數(shù)據(jù);
(5)度量報告步驟,查看度量處理結果及圖表,針對超標數(shù)據(jù)提出問題并生成度量報告;
(6)度量執(zhí)行情況查看步驟,對各度量項產生的各度量數(shù)據(jù)的多次度量值進行分析,了解其度量執(zhí)行情況及度量值變化趨勢;
(7)度量數(shù)據(jù)清單查看步驟,列出并顯示度量數(shù)據(jù),所述的度量數(shù)據(jù)包括對應的度量項信息,如度量項層次結構、度量項編號、度量項名稱、度量目標、采集方式、采集頻率、度量數(shù)據(jù)名稱和最近一次度量處理的度量時間及度量值。
較佳地,所述的步驟(1)包括以下步驟:
-設置計算邏輯步驟,根據(jù)多個度量元,或通過對其他度量項基于與該度量項相適應的計算邏輯進行計算,得到需要的度量項,其中,常用計算邏輯直接由系統(tǒng)提供;
-設置參數(shù)類型步驟,設置度量目標、偏差項分析、是否顯示空數(shù)據(jù)和是否顯示基準線;
-設置報告顯示選項步驟,選擇合適的模板以應用度量項定義,根據(jù)所述的度量項定義初始化項目度量項定義,并根據(jù)實際需求對所述的項目度量項定義進行調整。
較佳地,所述的步驟(3)包括以下步驟:
-通過度量活動發(fā)起度量處理步驟,對多個選定的度量項進行度量,在初始化項目生命周期時,根據(jù)周期性設置完成周期性度量活動的驅動,并在后續(xù)項目執(zhí)行過程中驅動周期性度量任務,用戶根據(jù)實際需要為不同的度量活動配置不同的度量項,在特定功能中,指定在各度量活動所對應的度量項,在度量活動執(zhí)行時,將只對該指定的度量項進行度量;
-人工發(fā)起度量處理步驟,在項目執(zhí)行過程中,用戶根據(jù)實際需要主動發(fā)起度量處理,設置度量處理的名稱和描述信息,選擇需要度量的度量項,并發(fā)起度量處理;
-通過項目報告發(fā)起度量處理步驟,在項目報告中匯報項目的進展狀況,所述的進展狀況包括進度和成本數(shù)據(jù),所述的項目報告活動中含有相應的度量項,在執(zhí)行項目報告活動時執(zhí)行該度量項的度量。
較佳地,所述的步驟(4)包括以下步驟:
-執(zhí)行度量處理步驟,發(fā)起度量處理后,由系統(tǒng)執(zhí)行度量處理以執(zhí)行度量;
-通度量數(shù)據(jù)分析處理步驟,根據(jù)項目中已有的FOG數(shù)據(jù),獲取相應的測量數(shù)據(jù),并根據(jù)計算邏輯進行計算并執(zhí)行處理。
較佳地,所述的步驟(5)包括以下步驟:
-展現(xiàn)度量報告步驟,在度量處理結果及圖表中列出本次度量處理的名稱、度量時間、度量處理所涉及的度量項列表、各度量項的度量結果、度量項計算邏輯所涉及的各度量元數(shù)據(jù)和度量項計算邏輯所涉及的度量項及度量元數(shù)據(jù),并移除重復的度量元;
-問題提出步驟,如果度量結果超出了度量項指標值范圍,在度量結果表格中將被醒目標示以提醒度量人員關注,度量人員在用于問題分析與解決的度量項中給出分析與解決建議,此時,如果度量項參數(shù)設置為自動創(chuàng)建問題,系統(tǒng)將自動創(chuàng)建并提交過程問題報告,描述度量結果偏差,如果度量結果未超標,度量人員識別并創(chuàng)建過程問題,針對度量結果所識別的過程問題,將問題來源設置為當前度量處理和度量項,在度量報告中列出該過程問題并跟蹤處理進展;
-度量報告生成步驟,根據(jù)圖表類型、是否顯示基準線和是否顯示組合的度量項設置,生成并顯示度量結果圖形,當分組參數(shù)有多個時,將分別顯示各子度量結果、子類匯總度量結果。
較佳地,所述的步驟(6)包括以下步驟:
-度量項顯示步驟,按度量項結構列出度量項,并列出度量項相應的度量數(shù)據(jù);
-度量處理和度量值顯示步驟,按度量數(shù)據(jù)顯示相應的度量處理和度量值,具體包括:
-以表格形式或折線圖形式展現(xiàn)度量值,了解變化趨勢;
-按度量處理活動的周期對歷史度量數(shù)據(jù)進行篩選;
-度量問題報告顯示步驟,按度量數(shù)據(jù)顯示相關的度量問題報告。
還包括一種基于FOG數(shù)據(jù)的度量分析系統(tǒng),包括:
度量項添加模塊,用于設置計算邏輯、參數(shù)類型和報告顯示選項,所述的度量項添加模塊包括:
-計算邏輯設置單元,用于根據(jù)多個度量元,或通過對其他度量項基于與該度量項相適應的計算邏輯進行計算,得到需要的度量項,其中,常用計算邏輯直接由系統(tǒng)提供;
-參數(shù)類型設置單元,用于設置度量目標、偏差項分析、是否顯示空數(shù)據(jù)和是否顯示基準線;
-報告顯示選項設置單元,用于選擇合適的模板以應用度量項定義,根據(jù)所述的度量項定義初始化項目度量項定義,并根據(jù)實際需求對所述的項目度量項定義進行調整;
活動類型所需的度量項設置模塊,用于設置度量觸發(fā)類型,確定執(zhí)行的時間;
度量發(fā)起模塊,用于發(fā)起度量處理活動,所述的度量發(fā)起模塊包括:
-度量活動發(fā)起處理單元,用于對多個選定的度量項進行度量,在初始化項目生命周期時,根據(jù)周期性設置完成周期性度量活動的驅動,并在后續(xù)項目執(zhí)行過程中驅動周期性度量任務,用戶根據(jù)實際需要為不同的度量活動配置不同的度量項,在特定功能中,指定在各度量活動所對應的度量項,在度量活動執(zhí)行時,將只對該指定的度量項進行度量;
-人工發(fā)起處理單元,用于在項目執(zhí)行過程中,用戶根據(jù)實際需要主動發(fā)起度量處理,設置度量處理的名稱和描述信息,選擇需要度量的度量項,并發(fā)起度量處理;
-項目報告發(fā)起處理單元,用于在項目報告中匯報項目的進展狀況,所述的進展狀況包括進度和成本數(shù)據(jù),所述的項目報告活動中含有相應的度量項,在執(zhí)行項目報告活動時執(zhí)行該度量項的度量;
度量處理模塊,用于分析處理度量數(shù)據(jù),所述的度量處理模塊包括:
-度量處理執(zhí)行單元,用于度量處理模塊發(fā)起度量處理后,由系統(tǒng)執(zhí)行度量處理以執(zhí)行度量;
-通度量數(shù)據(jù)分析處理步驟,用于根據(jù)項目中已有的FOG數(shù)據(jù),獲取相應的測量數(shù)據(jù),并根據(jù)計算邏輯進行計算并執(zhí)行處理;
度量報告模塊,用于查看度量處理結果及圖表,針對超標數(shù)據(jù)提出問題并生成度量報告,所述的度量報告模塊包括:
-度量報告展現(xiàn)單元,用于在度量處理結果及圖表中列出本次度量處理的名稱、度量時間、度量處理所涉及的度量項列表、各度量項的度量結果、度量項計算邏輯所涉及的各度量元數(shù)據(jù)和度量項計算邏輯所涉及的度量項及度量元數(shù)據(jù),并移除重復的度量元;
-問題提出單元,用于如果度量結果超出了度量項指標值范圍,在度量結果表格中將被醒目標示以提醒度量人員關注,度量人員在用于問題分析與解決的度量項中給出分析與解決建議,此時,如果度量項參數(shù)設置為自動創(chuàng)建問題,系統(tǒng)將自動創(chuàng)建并提交過程問題報告,描述度量結果偏差,如果度量結果未超標,度量人員識別并創(chuàng)建過程問題,針對度量結果所識別的過程問題,將問題來源設置為當前度量處理和度量項,在度量報告中列出該過程問題并跟蹤處理進展;
-度量報告生成單元,用于根據(jù)圖表類型、是否顯示基準線和是否顯示組合的度量項設置,生成并顯示度量結果圖形,當分組參數(shù)有多個時,將分別顯示各子度量結果、子類匯總度量結果;
度量執(zhí)行情況查看模塊,用于對各度量項產生的各度量數(shù)據(jù)的多次度量值進行分析,了解其度量執(zhí)行情況及度量值變化趨勢,所述的度量執(zhí)行情況查看模塊包括:
-度量項顯示單元,用于按度量項結構列出度量項,并列出度量項相應的度量數(shù)據(jù);
-度量處理和度量值顯示單元,按度量數(shù)據(jù)顯示相應的度量處理和度量值,具體包括:
-以表格形式或折線圖形式展現(xiàn)度量值,了解變化趨勢;
-按度量處理活動的周期對歷史度量數(shù)據(jù)進行篩選;
-度量問題報告顯示單元,用于按度量數(shù)據(jù)顯示相關的度量問題報告;
度量數(shù)據(jù)清單查看模塊,用于列出并顯示度量數(shù)據(jù),所述的度量數(shù)據(jù)包括對應的度量項信息,如度量項層次結構、度量項編號、度量項名稱、度量目標、采集方式、采集頻率、度量數(shù)據(jù)名稱和最近一次度量處理的度量時間及度量值。
還包括一種基于FOG數(shù)據(jù)的度量分析系統(tǒng),包括:
度量項添加模塊,用于設置計算邏輯、參數(shù)類型和報告顯示選項;
活動類型所需的度量項設置模塊,用于設置度量觸發(fā)類型,確定執(zhí)行的時間;
度量發(fā)起模塊,用于發(fā)起度量處理活動;
度量處理模塊,用于分析處理度量數(shù)據(jù);
度量報告模塊,用于查看度量處理結果及圖表,針對超標數(shù)據(jù)提出問題并生成度量報告;
度量執(zhí)行情況查看模塊,用于對各度量項產生的各度量數(shù)據(jù)的多次度量值進行分析,了解其度量執(zhí)行情況及度量值變化趨勢;
度量數(shù)據(jù)清單查看模塊,用于列出并顯示度量數(shù)據(jù),所述的度量數(shù)據(jù)包括對應的度量項信息,如度量項層次結構、度量項編號、度量項名稱、度量目標、采集方式、采集頻率、度量數(shù)據(jù)名稱和最近一次度量處理的度量時間及度量值。
較佳地,所述的度量項添加模塊包括:
-計算邏輯設置單元,用于根據(jù)多個度量元,或通過對其他度量項基于與該度量項相適應的計算邏輯進行計算,得到需要的度量項,其中,常用計算邏輯直接由系統(tǒng)提供;
-參數(shù)類型設置單元,用于設置度量目標、偏差項分析、是否顯示空數(shù)據(jù)和是否顯示基準線;
-報告顯示選項設置單元,用于選擇合適的模板以應用度量項定義,根據(jù)所述的度量項定義初始化項目度量項定義,并根據(jù)實際需求對所述的項目度量項定義進行調整。
較佳地,所述的度量發(fā)起模塊包括:
-度量活動發(fā)起處理單元,用于對多個選定的度量項進行度量,在初始化項目生命周期時,根據(jù)周期性設置完成周期性度量活動的驅動,并在后續(xù)項目執(zhí)行過程中驅動周期性度量任務,用戶根據(jù)實際需要為不同的度量活動配置不同的度量項,在特定功能中,指定在各度量活動所對應的度量項,在度量活動執(zhí)行時,將只對該指定的度量項進行度量;
-人工發(fā)起處理單元,用于在項目執(zhí)行過程中,用戶根據(jù)實際需要主動發(fā)起度量處理,設置度量處理的名稱和描述信息,選擇需要度量的度量項,并發(fā)起度量處理;
-項目報告發(fā)起處理單元,用于在項目報告中匯報項目的進展狀況,所述的進展狀況包括進度和成本數(shù)據(jù),所述的項目報告活動中含有相應的度量項,在執(zhí)行項目報告活動時執(zhí)行該度量項的度量。
較佳地,所述的度量處理模塊包括:
-度量處理執(zhí)行單元,用于度量處理模塊發(fā)起度量處理后,由系統(tǒng)執(zhí)行度量處理以執(zhí)行度量;
-通度量數(shù)據(jù)分析處理步驟,用于根據(jù)項目中已有的FOG數(shù)據(jù),獲取相應的測量數(shù)據(jù),并根據(jù)計算邏輯進行計算并執(zhí)行處理。
較佳地,所述的度量報告模塊包括:
-度量報告展現(xiàn)單元,用于在度量處理結果及圖表中列出本次度量處理的名稱、度量時間、度量處理所涉及的度量項列表、各度量項的度量結果、度量項計算邏輯所涉及的各度量元數(shù)據(jù)和度量項計算邏輯所涉及的度量項及度量元數(shù)據(jù),并移除重復的度量元;
-問題提出單元,用于如果度量結果超出了度量項指標值范圍,在度量結果表格中將被醒目標示以提醒度量人員關注,度量人員在用于問題分析與解決的度量項中給出分析與解決建議,此時,如果度量項參數(shù)設置為自動創(chuàng)建問題,系統(tǒng)將自動創(chuàng)建并提交過程問題報告,描述度量結果偏差,如果度量結果未超標,度量人員識別并創(chuàng)建過程問題,針對度量結果所識別的過程問題,將問題來源設置為當前度量處理和度量項,在度量報告中列出該過程問題并跟蹤處理進展;
-度量報告生成單元,用于根據(jù)圖表類型、是否顯示基準線和是否顯示組合的度量項設置,生成并顯示度量結果圖形,當分組參數(shù)有多個時,將分別顯示各子度量結果、子類匯總度量結果。
較佳地,所述的度量執(zhí)行情況查看模塊包括:
-度量項顯示單元,用于按度量項結構列出度量項,并列出度量項相應的度量數(shù)據(jù);
-度量處理和度量值顯示單元,按度量數(shù)據(jù)顯示相應的度量處理和度量值,具體包括:
-以表格形式或折線圖形式展現(xiàn)度量值,了解變化趨勢;
-按度量處理活動的周期對歷史度量數(shù)據(jù)進行篩選;
-度量問題報告顯示單元,用于按度量數(shù)據(jù)顯示相關的度量問題報告。
采用了該發(fā)明中的基于FOG數(shù)據(jù)的度量分析方法及系統(tǒng),具有以下技術效果:
1)配置簡易:配置度量項時,只需在計算邏輯中的表達式或公式中插入系統(tǒng)提供的度量元,設置相應分組、條件參數(shù)及其他若干參數(shù)后,即可完成度量項的配置;
2)根據(jù)配置自動執(zhí)行度量處理:用戶無需手動計算所需的度量數(shù)據(jù),只需事先設置度量觸發(fā)時間。系統(tǒng)將在設置的時間自動執(zhí)行度量處理,生成相應報告;
3)支持多維度度量:度量項分組參數(shù)定義了如何分組度量結果,條件參數(shù)則定義了度量結果應符合的條件。通過二者結合,可從多維度獲得度量結果;
4)支持用戶自定義度量項模板:用戶在創(chuàng)建軟件項目時選用合適的模板,從而應用度量項定義,項目層將根據(jù)模板中的度量項定義初始化項目度量項定義。當項目初始化工作完成后,項目組也可以根據(jù)項目具體情況,對項目度量項定義進行調整,使其更符合項目的實際需要。
附圖說明
圖1為現(xiàn)有技術的度量分析的流程示意圖。
圖2為本發(fā)明的基于FOG數(shù)據(jù)的度量分析方法的流程示意圖。
具體實施方式
為了能夠更清楚地描述本發(fā)明的技術內容,下面結合具體實施例來進行進一步的描述。
該基于FOG數(shù)據(jù)的度量分析方法,包括以下步驟:
(1)添加度量項步驟,設置計算邏輯、參數(shù)類型和報告顯示選項,所述的步驟(1)包括:
-設置計算邏輯步驟,根據(jù)多個度量元,或通過對其他度量項基于與該度量項相適應的計算邏輯進行計算,得到需要的度量項,其中,常用計算邏輯直接由系統(tǒng)提供;
-設置參數(shù)類型步驟,設置度量目標、偏差項分析、是否顯示空數(shù)據(jù)和是否顯示基準線;
-設置報告顯示選項步驟,選擇合適的模板以應用度量項定義,根據(jù)所述的度量項定義初始化項目度量項定義,并根據(jù)實際需求對所述的項目度量項定義進行調整;
(2)設置活動類型所需的度量項步驟,設置度量觸發(fā)類型,確定執(zhí)行的時間;
(3)度量發(fā)起步驟,發(fā)起度量處理活動,所述的步驟(3)包括:
-通過度量活動發(fā)起度量處理步驟,對多個選定的度量項進行度量,在初始化項目生命周期時,根據(jù)周期性設置完成周期性度量活動的驅動,并在后續(xù)項目執(zhí)行過程中驅動周期性度量任務,用戶根據(jù)實際需要為不同的度量活動配置不同的度量項,在特定功能中,指定在各度量活動所對應的度量項,在度量活動執(zhí)行時,將只對該指定的度量項進行度量;
-人工發(fā)起度量處理步驟,在項目執(zhí)行過程中,用戶根據(jù)實際需要主動發(fā)起度量處理,設置度量處理的名稱和描述信息,選擇需要度量的度量項,并發(fā)起度量處理;
-通過項目報告發(fā)起度量處理步驟,在項目報告中匯報項目的進展狀況,所述的進展狀況包括進度和成本數(shù)據(jù),所述的項目報告活動中含有相應的度量項,在執(zhí)行項目報告活動時執(zhí)行該度量項的度量;
(4)度量處理步驟,分析處理度量數(shù)據(jù),所述的步驟(4)包括:
-執(zhí)行度量處理步驟,發(fā)起度量處理后,由系統(tǒng)執(zhí)行度量處理以執(zhí)行度量;
-通度量數(shù)據(jù)分析處理步驟,根據(jù)項目中已有的FOG數(shù)據(jù),獲取相應的測量數(shù)據(jù),并根據(jù)計算邏輯進行計算并執(zhí)行處理;
(5)度量報告步驟,查看度量處理結果及圖表,針對超標數(shù)據(jù)提出問題并生成度量報告,所述的步驟(5)包括:
-展現(xiàn)度量報告步驟,在度量處理結果及圖表中列出本次度量處理的名稱、度量時間、度量處理所涉及的度量項列表、各度量項的度量結果、度量項計算邏輯所涉及的各度量元數(shù)據(jù)和度量項計算邏輯所涉及的度量項及度量元數(shù)據(jù),并移除重復的度量元;
-問題提出步驟,如果度量結果超出了度量項指標值范圍,在度量結果表格中將被醒目標示以提醒度量人員關注,度量人員在用于問題分析與解決的度量項中給出分析與解決建議,此時,如果度量項參數(shù)設置為自動創(chuàng)建問題,系統(tǒng)將自動創(chuàng)建并提交過程問題報告,描述度量結果偏差,如果度量結果未超標,度量人員識別并創(chuàng)建過程問題,針對度量結果所識別的過程問題,將問題來源設置為當前度量處理和度量項,在度量報告中列出該過程問題并跟蹤處理進展;
-度量報告生成步驟,根據(jù)圖表類型、是否顯示基準線和是否顯示組合的度量項設置,生成并顯示度量結果圖形,當分組參數(shù)有多個時,將分別顯示各子度量結果、子類匯總度量結果;
(6)度量執(zhí)行情況查看步驟,對各度量項產生的各度量數(shù)據(jù)的多次度量值進行分析,了解其度量執(zhí)行情況及度量值變化趨勢,所述的步驟(6)包括:
-度量項顯示步驟,按度量項結構列出度量項,并列出度量項相應的度量數(shù)據(jù);
-度量處理和度量值顯示步驟,按度量數(shù)據(jù)顯示相應的度量處理和度量值,具體包括:
-以表格形式或折線圖形式展現(xiàn)度量值,了解變化趨勢;
-按度量處理活動的周期對歷史度量數(shù)據(jù)進行篩選;
-度量問題報告顯示步驟,按度量數(shù)據(jù)顯示相關的度量問題報告;
(7)度量數(shù)據(jù)清單查看步驟,列出并顯示度量數(shù)據(jù),所述的度量數(shù)據(jù)包括對應的度量項信息,如度量項層次結構、度量項編號、度量項名稱、度量目標、采集方式、采集頻率、度量數(shù)據(jù)名稱和最近一次度量處理的度量時間及度量值。
還包括一種基于FOG數(shù)據(jù)的度量分析方法,包括以下步驟:
(1)添加度量項步驟,設置計算邏輯、參數(shù)類型和報告顯示選項;
(2)設置活動類型所需的度量項步驟,設置度量觸發(fā)類型,確定執(zhí)行的時間;
(3)度量發(fā)起步驟,發(fā)起度量處理活動;
(4)度量處理步驟,分析處理度量數(shù)據(jù);
(5)度量報告步驟,查看度量處理結果及圖表,針對超標數(shù)據(jù)提出問題并生成度量報告;
(6)度量執(zhí)行情況查看步驟,對各度量項產生的各度量數(shù)據(jù)的多次度量值進行分析,了解其度量執(zhí)行情況及度量值變化趨勢;
(7)度量數(shù)據(jù)清單查看步驟,列出并顯示度量數(shù)據(jù),所述的度量數(shù)據(jù)包括對應的度量項信息,如度量項層次結構、度量項編號、度量項名稱、度量目標、采集方式、采集頻率、度量數(shù)據(jù)名稱和最近一次度量處理的度量時間及度量值。
在一種較佳的實施方式中,所述的步驟(1)包括以下步驟:
-設置計算邏輯步驟,根據(jù)多個度量元,或通過對其他度量項基于與該度量項相適應的計算邏輯進行計算,得到需要的度量項,其中,常用計算邏輯直接由系統(tǒng)提供;
-設置參數(shù)類型步驟,設置度量目標、偏差項分析、是否顯示空數(shù)據(jù)和是否顯示基準線;
-設置報告顯示選項步驟,選擇合適的模板以應用度量項定義,根據(jù)所述的度量項定義初始化項目度量項定義,并根據(jù)實際需求對所述的項目度量項定義進行調整。
在一種較佳的實施方式中,所述的步驟(3)包括以下步驟:
-通過度量活動發(fā)起度量處理步驟,對多個選定的度量項進行度量,在初始化項目生命周期時,根據(jù)周期性設置完成周期性度量活動的驅動,并在后續(xù)項目執(zhí)行過程中驅動周期性度量任務,用戶根據(jù)實際需要為不同的度量活動配置不同的度量項,在特定功能中,指定在各度量活動所對應的度量項,在度量活動執(zhí)行時,將只對該指定的度量項進行度量;
-人工發(fā)起度量處理步驟,在項目執(zhí)行過程中,用戶根據(jù)實際需要主動發(fā)起度量處理,設置度量處理的名稱和描述信息,選擇需要度量的度量項,并發(fā)起度量處理;
-通過項目報告發(fā)起度量處理步驟,在項目報告中匯報項目的進展狀況,所述的進展狀況包括進度和成本數(shù)據(jù),所述的項目報告活動中含有相應的度量項,在執(zhí)行項目報告活動時執(zhí)行該度量項的度量。
在一種較佳的實施方式中,所述的步驟(4)包括以下步驟:
-執(zhí)行度量處理步驟,發(fā)起度量處理后,由系統(tǒng)執(zhí)行度量處理以執(zhí)行度量;
-通度量數(shù)據(jù)分析處理步驟,根據(jù)項目中已有的FOG數(shù)據(jù),獲取相應的測量數(shù)據(jù),并根據(jù)計算邏輯進行計算并執(zhí)行處理。
在一種較佳的實施方式中,所述的步驟(5)包括以下步驟:
-展現(xiàn)度量報告步驟,在度量處理結果及圖表中列出本次度量處理的名稱、度量時間、度量處理所涉及的度量項列表、各度量項的度量結果、度量項計算邏輯所涉及的各度量元數(shù)據(jù)和度量項計算邏輯所涉及的度量項及度量元數(shù)據(jù),并移除重復的度量元;
-問題提出步驟,如果度量結果超出了度量項指標值范圍,在度量結果表格中將被醒目標示以提醒度量人員關注,度量人員在用于問題分析與解決的度量項中給出分析與解決建議,此時,如果度量項參數(shù)設置為自動創(chuàng)建問題,系統(tǒng)將自動創(chuàng)建并提交過程問題報告,描述度量結果偏差,如果度量結果未超標,度量人員識別并創(chuàng)建過程問題,針對度量結果所識別的過程問題,將問題來源設置為當前度量處理和度量項,在度量報告中列出該過程問題并跟蹤處理進展;
-度量報告生成步驟,根據(jù)圖表類型、是否顯示基準線和是否顯示組合的度量項設置,生成并顯示度量結果圖形,當分組參數(shù)有多個時,將分別顯示各子度量結果、子類匯總度量結果。
在一種較佳的實施方式中,所述的步驟(6)包括以下步驟:
-度量項顯示步驟,按度量項結構列出度量項,并列出度量項相應的度量數(shù)據(jù);
-度量處理和度量值顯示步驟,按度量數(shù)據(jù)顯示相應的度量處理和度量值,具體包括:
-以表格形式或折線圖形式展現(xiàn)度量值,了解變化趨勢;
-按度量處理活動的周期對歷史度量數(shù)據(jù)進行篩選;
-度量問題報告顯示步驟,按度量數(shù)據(jù)顯示相關的度量問題報告。
還包括一種基于FOG數(shù)據(jù)的度量分析系統(tǒng),包括:
度量項添加模塊,用于設置計算邏輯、參數(shù)類型和報告顯示選項,所述的度量項添加模塊包括:
-計算邏輯設置單元,用于根據(jù)多個度量元,或通過對其他度量項基于與該度量項相適應的計算邏輯進行計算,得到需要的度量項,其中,常用計算邏輯直接由系統(tǒng)提供;
-參數(shù)類型設置單元,用于設置度量目標、偏差項分析、是否顯示空數(shù)據(jù)和是否顯示基準線;
-報告顯示選項設置單元,用于選擇合適的模板以應用度量項定義,根據(jù)所述的度量項定義初始化項目度量項定義,并根據(jù)實際需求對所述的項目度量項定義進行調整;
活動類型所需的度量項設置模塊,用于設置度量觸發(fā)類型,確定執(zhí)行的時間;
度量發(fā)起模塊,用于發(fā)起度量處理活動,所述的度量發(fā)起模塊包括:
-度量活動發(fā)起處理單元,用于對多個選定的度量項進行度量,在初始化項目生命周期時,根據(jù)周期性設置完成周期性度量活動的驅動,并在后續(xù)項目執(zhí)行過程中驅動周期性度量任務,用戶根據(jù)實際需要為不同的度量活動配置不同的度量項,在特定功能中,指定在各度量活動所對應的度量項,在度量活動執(zhí)行時,將只對該指定的度量項進行度量;
-人工發(fā)起處理單元,用于在項目執(zhí)行過程中,用戶根據(jù)實際需要主動發(fā)起度量處理,設置度量處理的名稱和描述信息,選擇需要度量的度量項,并發(fā)起度量處理;
-項目報告發(fā)起處理單元,用于在項目報告中匯報項目的進展狀況,所述的進展狀況包括進度和成本數(shù)據(jù),所述的項目報告活動中含有相應的度量項,在執(zhí)行項目報告活動時執(zhí)行該度量項的度量;
度量處理模塊,用于分析處理度量數(shù)據(jù),所述的度量處理模塊包括:
-度量處理執(zhí)行單元,用于度量處理模塊發(fā)起度量處理后,由系統(tǒng)執(zhí)行度量處理以執(zhí)行度量;
-通度量數(shù)據(jù)分析處理步驟,用于根據(jù)項目中已有的FOG數(shù)據(jù),獲取相應的測量數(shù)據(jù),并根據(jù)計算邏輯進行計算并執(zhí)行處理;
度量報告模塊,用于查看度量處理結果及圖表,針對超標數(shù)據(jù)提出問題并生成度量報告,所述的度量報告模塊包括:
-度量報告展現(xiàn)單元,用于在度量處理結果及圖表中列出本次度量處理的名稱、度量時間、度量處理所涉及的度量項列表、各度量項的度量結果、度量項計算邏輯所涉及的各度量元數(shù)據(jù)和度量項計算邏輯所涉及的度量項及度量元數(shù)據(jù),并移除重復的度量元;
-問題提出單元,用于如果度量結果超出了度量項指標值范圍,在度量結果表格中將被醒目標示以提醒度量人員關注,度量人員在用于問題分析與解決的度量項中給出分析與解決建議,此時,如果度量項參數(shù)設置為自動創(chuàng)建問題,系統(tǒng)將自動創(chuàng)建并提交過程問題報告,描述度量結果偏差,如果度量結果未超標,度量人員識別并創(chuàng)建過程問題,針對度量結果所識別的過程問題,將問題來源設置為當前度量處理和度量項,在度量報告中列出該過程問題并跟蹤處理進展;
-度量報告生成單元,用于根據(jù)圖表類型、是否顯示基準線和是否顯示組合的度量項設置,生成并顯示度量結果圖形,當分組參數(shù)有多個時,將分別顯示各子度量結果、子類匯總度量結果;
度量執(zhí)行情況查看模塊,用于對各度量項產生的各度量數(shù)據(jù)的多次度量值進行分析,了解其度量執(zhí)行情況及度量值變化趨勢,所述的度量執(zhí)行情況查看模塊包括:
-度量項顯示單元,用于按度量項結構列出度量項,并列出度量項相應的度量數(shù)據(jù);
-度量處理和度量值顯示單元,按度量數(shù)據(jù)顯示相應的度量處理和度量值,具體包括:
-以表格形式或折線圖形式展現(xiàn)度量值,了解變化趨勢;
-按度量處理活動的周期對歷史度量數(shù)據(jù)進行篩選;
-度量問題報告顯示單元,用于按度量數(shù)據(jù)顯示相關的度量問題報告;
度量數(shù)據(jù)清單查看模塊,用于列出并顯示度量數(shù)據(jù),所述的度量數(shù)據(jù)包括對應的度量項信息,如度量項層次結構、度量項編號、度量項名稱、度量目標、采集方式、采集頻率、度量數(shù)據(jù)名稱和最近一次度量處理的度量時間及度量值。
還包括一種基于FOG數(shù)據(jù)的度量分析系統(tǒng),包括:
度量項添加模塊,用于設置計算邏輯、參數(shù)類型和報告顯示選項;
活動類型所需的度量項設置模塊,用于設置度量觸發(fā)類型,確定執(zhí)行的時間;
度量發(fā)起模塊,用于發(fā)起度量處理活動;
度量處理模塊,用于分析處理度量數(shù)據(jù);
度量報告模塊,用于查看度量處理結果及圖表,針對超標數(shù)據(jù)提出問題并生成度量報告;
度量執(zhí)行情況查看模塊,用于對各度量項產生的各度量數(shù)據(jù)的多次度量值進行分析,了解其度量執(zhí)行情況及度量值變化趨勢;
度量數(shù)據(jù)清單查看模塊,用于列出并顯示度量數(shù)據(jù),所述的度量數(shù)據(jù)包括對應的度量項信息,如度量項層次結構、度量項編號、度量項名稱、度量目標、采集方式、采集頻率、度量數(shù)據(jù)名稱和最近一次度量處理的度量時間及度量值。
在一種較佳的實施方式中,所述的度量項添加模塊包括:
-計算邏輯設置單元,用于根據(jù)多個度量元,或通過對其他度量項基于與該度量項相適應的計算邏輯進行計算,得到需要的度量項,其中,常用計算邏輯直接由系統(tǒng)提供;
-參數(shù)類型設置單元,用于設置度量目標、偏差項分析、是否顯示空數(shù)據(jù)和是否顯示基準線;
-報告顯示選項設置單元,用于選擇合適的模板以應用度量項定義,根據(jù)所述的度量項定義初始化項目度量項定義,并根據(jù)實際需求對所述的項目度量項定義進行調整。
在一種較佳的實施方式中所述的度量發(fā)起模塊包括:
-度量活動發(fā)起處理單元,用于對多個選定的度量項進行度量,在初始化項目生命周期時,根據(jù)周期性設置完成周期性度量活動的驅動,并在后續(xù)項目執(zhí)行過程中驅動周期性度量任務,用戶根據(jù)實際需要為不同的度量活動配置不同的度量項,在特定功能中,指定在各度量活動所對應的度量項,在度量活動執(zhí)行時,將只對該指定的度量項進行度量;
-人工發(fā)起處理單元,用于在項目執(zhí)行過程中,用戶根據(jù)實際需要主動發(fā)起度量處理,設置度量處理的名稱和描述信息,選擇需要度量的度量項,并發(fā)起度量處理;
-項目報告發(fā)起處理單元,用于在項目報告中匯報項目的進展狀況,所述的進展狀況包括進度和成本數(shù)據(jù),所述的項目報告活動中含有相應的度量項,在執(zhí)行項目報告活動時執(zhí)行該度量項的度量。
在一種較佳的實施方式中,所述的度量處理模塊包括:
-度量處理執(zhí)行單元,用于度量處理模塊發(fā)起度量處理后,由系統(tǒng)執(zhí)行度量處理以執(zhí)行度量;
-通度量數(shù)據(jù)分析處理步驟,用于根據(jù)項目中已有的FOG數(shù)據(jù),獲取相應的測量數(shù)據(jù),并根據(jù)計算邏輯進行計算并執(zhí)行處理。
在一種較佳的實施方式中,所述的度量報告模塊包括:
-度量報告展現(xiàn)單元,用于在度量處理結果及圖表中列出本次度量處理的名稱、度量時間、度量處理所涉及的度量項列表、各度量項的度量結果、度量項計算邏輯所涉及的各度量元數(shù)據(jù)和度量項計算邏輯所涉及的度量項及度量元數(shù)據(jù),并移除重復的度量元;
-問題提出單元,用于如果度量結果超出了度量項指標值范圍,在度量結果表格中將被醒目標示以提醒度量人員關注,度量人員在用于問題分析與解決的度量項中給出分析與解決建議,此時,如果度量項參數(shù)設置為自動創(chuàng)建問題,系統(tǒng)將自動創(chuàng)建并提交過程問題報告,描述度量結果偏差,如果度量結果未超標,度量人員識別并創(chuàng)建過程問題,針對度量結果所識別的過程問題,將問題來源設置為當前度量處理和度量項,在度量報告中列出該過程問題并跟蹤處理進展;
-度量報告生成單元,用于根據(jù)圖表類型、是否顯示基準線和是否顯示組合的度量項設置,生成并顯示度量結果圖形,當分組參數(shù)有多個時,將分別顯示各子度量結果、子類匯總度量結果。
在一種較佳的實施方式中,所述的度量執(zhí)行情況查看模塊包括:
-度量項顯示單元,用于按度量項結構列出度量項,并列出度量項相應的度量數(shù)據(jù);
-度量處理和度量值顯示單元,按度量數(shù)據(jù)顯示相應的度量處理和度量值,具體包括:
-以表格形式或折線圖形式展現(xiàn)度量值,了解變化趨勢;
-按度量處理活動的周期對歷史度量數(shù)據(jù)進行篩選;
-度量問題報告顯示單元,用于按度量數(shù)據(jù)顯示相關的度量問題報告。
一、度量處理流程
本發(fā)明提出的度量分析方法如圖2所示。
1、MS-01添加度量項(詳見二、配置度量項):
1)MS-01-1設置計算邏輯,可引用系統(tǒng)提供的公式;
2)MS-01-2設置分組參數(shù)、條件參數(shù)類型;
3)MS-01-3設置報告顯示選項。
2、MS-02設置活動類型所需度量項:
設置度量觸發(fā)類型,確定執(zhí)行的時間。
3、MS-03發(fā)起度量處理活動(詳見三、度量發(fā)起);
1)根據(jù)活動類型-度量項中設置的度量項進行發(fā)起;
2)或人工發(fā)起;
3)或通過項目報告發(fā)起。
4、MS-04度量數(shù)據(jù)分析處理(詳見四、度量處理)。
5、MS-05查看度量處理結果及圖表(詳見五、度量報告):
1)查看度量處理基本信息;
2)查看度量結果,超標度量值標紅顯示;
3)查看關聯(lián)問題信息。
6、MS-06針對超標數(shù)據(jù)提出問題(詳見五、度量報告)。
7、MS-07生成度量報告(詳見五、度量報告):
1)配置度量結果數(shù)據(jù)報告;
2)生成度量報告進行查看。
8、MS-08查看度量執(zhí)行情況(詳見六、查看度量執(zhí)行情況)。
9、MS-09查看度量數(shù)據(jù)清單(詳見七、查看度量數(shù)據(jù)清單)。
二、配置度量項
1、度量元
1)度量結果的獲取邏輯通常涉及數(shù)據(jù)的抽取、統(tǒng)計、計算,這些處理邏輯通常需要由相應的業(yè)務邏輯代碼實現(xiàn)。因此“度量元”是需要通過硬編碼實現(xiàn)的,添加、修改度量元也都需要通過代碼更改實現(xiàn)。
2)系統(tǒng)考慮并定義了需支持的度量目標,針對每個度量目標進行度量元的識別,隨后實現(xiàn)其業(yè)務邏輯代碼。
2、度量項
1)系統(tǒng)中的度量項通常由多個度量元或其他度量項通過一定的計算邏輯計算得到,系統(tǒng)提供若干業(yè)務上常用的計算邏輯,用戶可在設置度量項時直接使用。計算規(guī)則支持加、減、乘、除、括號,以及求和、求均值、天數(shù)、工作日數(shù)等運算符。
2)度量項分組參數(shù)定義了如何分組度量結果,條件參數(shù)則定義了度量結果應符合的條件。通過二者結合,可從多維度獲得度量結果。
3、度量項其他參數(shù)
包括度量目標、偏差項分析、是否顯示空數(shù)據(jù)、是否顯示基準線等其他度量參數(shù)。
度量項模板
4、用戶在創(chuàng)建軟件項目時選用合適的模板,從而應用度量項定義,項目層將根據(jù)模板曾中的度量項定義初始化項目度量項定義。項目初始化工作完成后,項目組也可以根據(jù)項目具體情況,對項目度量項定義進行調整,使其更符合項目的實際需要。
三、度量發(fā)起
1、發(fā)起度量處理:度量處理也稱度量執(zhí)行,即對若干選定的度量項進行度量。
1)通過度量活動發(fā)起度量處理:
在初始化項目生命周期時,流程引擎將按周期性設置自動完成周期性度量活動的驅動,并在后續(xù)項目執(zhí)行過程中驅動周期性度量任務;
用戶可以根據(jù)具體需要,為不同的度量活動配置不同的度量項。在特定功能中,可以指定在各度量活動所對應的度量項。在度量活動執(zhí)行時,將只對這些指定的度量項進行度量。
2)人工發(fā)起度量處理:
在項目執(zhí)行過程中,有權限的項目團隊成員也可以隨意發(fā)起度量處理,設置度量處理的名稱、描述等信息,選擇要度量的度量項,以發(fā)起度量處理。
3)通過項目報告發(fā)起度量處理:
在項目報告中需要匯報項目的進展狀況,包括進度、成本等數(shù)據(jù),例如SPI、CPI,這些數(shù)據(jù)來自于度量??梢哉J為項目報告活動類似度量活動,包含有對應的度量項,在執(zhí)行項目報告活動時也將執(zhí)行這些度量項的度量。
2、設置度量處理:在發(fā)起度量處理時,除了選定要執(zhí)行的度量項之外,還需要對這些度量項進行相應設置。
四、度量處理
1、執(zhí)行度量處理:發(fā)起度量處理后,系統(tǒng)將適時執(zhí)行度量處理以執(zhí)行度量。
2、度量數(shù)據(jù)分析處理:后臺基于項目中已有的FOG數(shù)據(jù),獲取相應的測量數(shù)據(jù),并根據(jù)相應公式進行計算執(zhí)行處理。
本發(fā)明提供以下一般業(yè)務場景中常用的計算邏輯,僅列出部分:
1)項目工作量相對偏差=(實際工作量-計劃工作量)/計劃工作量;
2)計劃工期=DAYS(計劃完成日期-計劃開始日期);
3)產品問題關閉率=已關閉的產品問題數(shù)/產品問題總數(shù);
4)評審問題密度=評審產品問題數(shù)量/評審文檔規(guī)模;
5)測試BUG密度=測試發(fā)現(xiàn)問題數(shù)/源代碼實際規(guī)模;
6)過程問題密度=過程問題數(shù)/實際工作量;
7)軟件需求穩(wěn)定性=變更軟件需求總數(shù)/軟件需求總數(shù);
8)風險控制率=(風險總數(shù)-關聯(lián)問題風險數(shù))/風險總數(shù);
9)進度執(zhí)行指數(shù)(SPI)=掙值(BCWP)/計劃價值(BCWS);
10)成本執(zhí)行指數(shù)(CPI)=掙值(BCWP)/已完成工作實際成本(ACWP);
11)成本/進度性能=進度執(zhí)行指數(shù)(SPI),成本執(zhí)行指數(shù)(CPI)。
五、度量報告
1、度量報告展現(xiàn):
1)在度量報告中,用戶可以查看到本次度量處理的名稱、度量時間等基本信息,以及度量處理所涉及的度量項列表,各度量項的度量結果(包括數(shù)據(jù)表格、圖形),針對度量結果識別的問題清單等。
2)在度量結果表格中,除了顯示度量項度量結果之外,還將列出度量項計算邏輯所涉及的各度量元數(shù)據(jù),以及度量項計算邏輯所涉及的度量項及其度量元數(shù)據(jù),并自動移除重復的度量元。
3)當分組參數(shù)有多個時,將分別顯示各子度量結果、子類匯總度量結果。
4)基于度量項“圖表類型”、“是否顯示基準線”、“是否顯示組合”等設置,生成并顯示度量結果圖形。
5)如果度量結果超出了度量項指標值范圍,在度量結果表格中將被醒目標示以提醒度量人員關注,度量人員可以在度量項“問題分析與解決”中給出分析與解決建議。此時,如果度量項參數(shù)設置為“自動創(chuàng)建問題”,系統(tǒng)將自動創(chuàng)建并提交過程問題報告,描述此度量結果偏差,相關人員需對此問題報告進行處理。
6)即便度量結果未超標,度量人員亦可識別并創(chuàng)建過程問題。針對度量結果所識別的過程問題,其問題來源應被設置為當前度量處理和度量項,在度量報告中應列出這些過程問題并可以跟蹤其處理進展。
六、查看度量執(zhí)行情況:
1、目的是對各度量項產生的各度量數(shù)據(jù)的多次度量值進行分析,了解其度量執(zhí)行情況及度量值變化趨勢。
1)按度量項結構列出度量項,并列出度量項對應的度量數(shù)據(jù)。
2)按度量數(shù)據(jù)顯示其對應的度量處理和度量值,包括度量處理名稱、度量日期、度量值等。
a)以表格形式或折線圖形式展現(xiàn)度量值,從而了解其變化趨勢。
b)按度量處理活動的周期對歷史度量數(shù)據(jù)進行篩選。例如,僅顯示周期性為周的度量處理活動所采集的SPI度量值。
3)按度量數(shù)據(jù)顯示相關的度量問題報告。
七、查看度量數(shù)據(jù)清單:顯示各度量數(shù)據(jù)最近一次度量值。
1、列出項目度量數(shù)據(jù),顯示:
1)對應的度量項信息,如度量項層次結構、度量項編號、度量項名稱、度量目標、采集方式、采集頻率等;
2)度量數(shù)據(jù)名稱;
3)最近一次的度量處理,包括度量時間、度量值。
采用了該發(fā)明中的基于FOG數(shù)據(jù)的度量分析方法及系統(tǒng),具有以下技術效果:
1)配置簡易:配置度量項時,只需在計算邏輯中的表達式或公式中插入系統(tǒng)提供的度量元,設置相應分組、條件參數(shù)及其他若干參數(shù)后,即可完成度量項的配置;
2)根據(jù)配置自動執(zhí)行度量處理:用戶無需手動計算所需的度量數(shù)據(jù),只需事先設置度量觸發(fā)時間。系統(tǒng)將在設置的時間自動執(zhí)行度量處理,生成相應報告;
3)支持多維度度量:度量項分組參數(shù)定義了如何分組度量結果,條件參數(shù)則定義了度量結果應符合的條件。通過二者結合,可從多維度獲得度量結果;
4)支持用戶自定義度量項模板:用戶在創(chuàng)建軟件項目時選用合適的模板,從而應用度量項定義,項目層將根據(jù)模板中的度量項定義初始化項目度量項定義。當項目初始化工作完成后,項目組也可以根據(jù)項目具體情況,對項目度量項定義進行調整,使其更符合項目的實際需要。
在此說明書中,本發(fā)明已參照其特定的實施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應被認為是說明性的而非限制性的。