專利名稱:增強型統計測量分析和報告的制作方法
技術領域:
本公開總體涉及項目管理,并且一種具體實現涉及對周期性和非周期性項目基礎測量數據的分析和報告。
背景技術:
項目管理典型地包括將知識、技能、工具和技術應用到大范圍的活動中,以便滿足特定任務的需求。例如,常常關于項目管理知識和實踐的組成處理來描述項目管理知識和實踐,其中通過跟蹤組成處理直至項目完成來確保滿足項目目標。關于這一點,在項目的執行期間,項目經理常常監控項目“度量”,以估計項目完成的進度和完成質量,其中每個度量表示提供對所測量的處理的定量或定性評估的參數的系統。
存在與傳統項目管理系統關聯的多種問題。例如,由于對于特定項目最有用的度量常常是唯一的或非標準的,項目分析資源必須在很大程度上被定制,這提高了花費并進一步延遲了正在進行的項目的進度。另外,由于度量提供對正在進行的項目原始數據的解譯,所以如果項目數據有偏差或出錯,則度量的值可以被折衷。
關于這一點,希望提供克服與現有技術關聯的缺陷的增強型統計測量分析與報告工具。具體地,希望提供一種標準化的分析工具,其提供對很多種度量的訪問,同時不需要定制的軟件開發,并且其可以排除異常項目數據的影響。
發明內容
根據一種一般實現,接收與項目相關的項目信息,該項目信息標識項目類型、授權寫入實體和授權批準實體,以及至少基于項目類型選擇有效度量,該有效度量測量項目的性能的一個方面。從授權寫入實體接收與有效度量相對應的基礎測量,該基礎測量還包括與至少一個度量時段對應的周期性基礎測量、以及與非周期性事件相對應的非周期性基礎測量,并基于基礎測量來計算有效度量。將基礎測量分類為排除基礎測量和非排除基礎測量,導入組織基線數據,并基于非排除基礎測量和組織基線數據計算組織指示符。經由授權批準實體來批準有效度量和至少一部分基礎測量,由此分別生成批準的度量和批準的基礎測量,并輸出有效度量或批準的度量以及組織指示符。
其他實現可以包括以下特征中的一個或多個特征。例如,對有效度量和組織指示符的輸出可以實時地進行,以接收基礎測量。度量時段可以是天、周、月、季度或年。周期性基礎測量可以是完成時預算成本(“BCAC”)、所執行工作的預算成本(“BCWP”)、日程安排的工作的預算成本(“BCWS”)、所執行工作的實際成本(“ACWP”)、批準變更請求數目、需求數目、變更請求的影響之和、總風險暴露、活動風險數目、面對活動風險的客戶數目、實現的風險數目、或者面對實現的風險的客戶數目。非周期性基礎測量可以是通過的腳本數目、經過測試的腳本數目、發現的系統調查請求(“SIR”)數目、經過測試的條件數目、交付類型、交付接受數據、交付客戶首次應答、交付當前狀態、交付團隊名稱、交付注釋、里程碑名稱、日程安排的里程碑完成數據、實際里程碑完成數據、里程碑團隊名稱、同行評價計劃數據、測試通過計劃數據、執行的實際測試通過數據、發現的錯誤、或刪除的數據。非周期事件可以是系統測試、同行評價或交付狀態。
另外,批準所述基礎測量還可以包括對基礎測量與組織基線數據進行比較,基于對基礎測量與組織基線的比較,從授權寫入實體接收校正的動作,以及在接收到校正的動作之后接受來自授權批準實體的批準標記。還可以基于用戶偏好選擇有效度量。輸出有效度量或所述批準的度量,以及所述組織指示符還可以包括生成包括有效度量或所述批準的度量以及所述組織指示符的報告,和/或顯示對有效度量或批準的度量以及組織指示符的描繪,從而使得該描繪可以顯示在多個度量時段上的有效度量或批準的度量以及組織指示符。排除基礎測量可以表示特定原因變化數據,并且其中非排除基礎測量表示普通原因變化數據。基礎測量可以是成本與日程安排基礎測量、性能管理基礎測量、范圍管理基礎測量、里程碑管理基礎測量、合同管理基礎測量、質量管理基礎測量、或交付基礎測量。
此外,可以基于批準的基礎測量、建模算法和內部模型參數來生成模型,并可以輸出該模型。可以基于用戶偏好或周期性基礎測量來調整內部模型參數。接收非周期性基礎測量還可以包括下載至少一個預先格式化的同行評價反饋表。該模型可以是問題引入和刪除模型(“PIRM”)、請求回轉預測(“RTP”)模型、或者收益價值預測(“EVP”)模型。項目信息還可以包括合同數據、聯系數據或度量時段數據。
根據另一個一般實現,一種有形地存儲在計算機可讀介質上的計算機程序產品包括將由計算機執行的指令,該指令操作用于使得所述計算機接收與項目相關的項目信息,該項目信息標識項目類型、授權寫入實體和授權批準實體,以及至少基于項目類型選擇有效度量,所述有效度量測量所述項目的性能的一個方面。該指令還操作用于從授權寫入實體接收與有效度量相對應的基礎測量,所述基礎測量進一步包括與至少一個度量時段對應的周期性基礎測量、以及與非周期性事件相對應的非周期性基礎測量,以及基于所述基礎測量計算所述有效度量。該指令還操作用于將基礎測量分類為排除基礎測量和非排除基礎測量,導入組織基線數據,以及基于非排除基礎測量和組織基線計算組織指示符。此外,該指令還操作用于經由授權批準實體來批準有效度量和至少一部分基礎測量,由此分別生成批準的度量和批準的基礎測量,以及輸出有效度量或批準的度量以及組織指示符。
根據另一個一般實現,一種系統包括輸入單元、處理器單元和輸出單元。輸入單元被配置為接收與項目相關的項目信息,所述項目信息標識項目類型、授權寫入實體和授權批準實體,從授權寫入實體接收與有效度量相對應的基礎測量,所述基礎測量進一步包括與至少一個度量時段對應的周期性基礎測量、以及與非周期性事件相對應的非周期性基礎測量,導入組織基線數據,以及經由授權批準實體來批準有效度量和至少一部分基礎測量,由此分別生成批準的度量和批準的基礎測量。處理器單元被配置為至少基于項目類型選擇有效度量,所述有效度量測量所述項目的性能的一個方面,基于所述基礎測量計算所述有效度量,將所述基礎測量分類為排除基礎測量和非排除基礎測量,以及基于非排除基礎測量和組織基線數據計算組織指示符。輸出單元被配置為輸出所述有效度量或所述批準的度量以及所述組織指示符。
有利地,本公開提供了統計測量分析和報告,在該統計測量分析和報告中,項目(諸如加入美國政府運營單位(“GOU”)&
的國家安全服務(“ANSS”)質量和處理改進(“QPI”)項目計劃中的項目)具有交互式的基于web的應用,以便報告和分析項目測量數據。具體地,可以記錄合同信息,可以輸入周期性度量的基礎測量數據、測試結果、交付、里程碑、服務級別協議和模型,并且可以下載同行評價。此外,可以通過測量和分析圖表、圖形和表查看校正動作和操作單元和所顯示的項目限制,可以分析度量數據輸出,可以設置項目控制限制,以及可以輸入校正動作。此外,可以基于用戶選擇和輸入的數據來創建度量報告。
在以下說明書和附圖中描述了本發明的一個或多個實施例的細節。根據說明書和附圖和根據權利要求書,本發明的其他特征、目標和優點將顯而易見。
現在以下參照附圖,其中在所有附圖中,相同標號表示對應部件 圖1描述包含有與計算機相連的便攜存儲設備的示例系統的外部形態; 圖2描述圖1中的計算機的內部體系結構的示例; 圖3是示出根據一種普通實施方式的計算機實現的技術的流程圖; 圖4描述用于接收與項目有關的項目信息的示例用戶界面; 圖5描述用于指定授權寫入和批準實體的示例用戶界面; 圖6描述用于顯示有效度量的示例用戶界面; 圖7描述用于從授權寫入實體接收有效度量的基礎測量的示例用戶界面; 圖8描述用于從授權寫入實體自動接收與同行評價關聯的有效度量的基礎測量的示例用戶界面; 圖9描述用于從授權寫入實體接收與非周期性測試結果關聯的基礎測量的示例用戶界面; 圖10描述用于從授權寫入實體接收與交付關聯的基礎測量的示例用戶界面; 圖11描述用于從授權寫入實體接收與里程碑關聯的基礎測量的示例用戶界面; 圖12描述用于從授權寫入實體接收與PIRM關聯的基礎測量的示例用戶界面; 圖13描述用于輸出有效度量或批準的度量以及組織指示符的示例用戶界面; 圖14描述在每個類別面板(panel)展開的狀態下的圖13的用戶界面; 圖15描述在顯示成本性能指標(“CPI”)度量時圖13中的用戶界面; 圖16描述用于顯示CPI數據的示例用戶界面; 圖17描述用于顯示SPI數據的示例用戶界面; 圖18描述用于顯示Cost & Schedule Supplemental(成本與日程安排增補)度量的示例用戶界面; 圖19描述用于顯示Requirements Volatility(需求易變性)度量的示例用戶界面; 圖20描述用于顯示Percent Of Test Scripts Passed(測試腳本通過百分比)度量的示例用戶界面; 圖21描述用于顯示Peer Review Problem Detection(同行評價問題檢測)度量的示例用戶界面; 圖22描述用于顯示Percent SIRs Reopened(重開的SIR百分比)度量的示例用戶界面; 圖23描述用于顯示Milestone Management(里程碑管理)類別度量的示例用戶界面; 圖24描述用于顯示Contractual Deliverable Management(合同交付管理)類別度量的示例用戶界面; 圖25描述用于顯示SIR Turnaround Time(SIR回轉時間)度量的示例用戶界面; 圖26描述用于輸出EVP模型的示例用戶界面; 圖27描述用于輸出PIRM模型的示例用戶界面; 圖28描述在用戶請求PIRM靜態模型的細節之后的狀態下的圖27中的用戶界面; 圖29描述在用戶請求PIRM動態模型的細節之后的狀態下的圖27中的用戶界面; 圖30是示出基礎測量的手工和/或自動接收的流程圖; 圖31是示出基礎測量和度量的批準的流程圖; 圖32描述用于批準基礎測量和有效度量以生成批準的度量和批準的基礎測量的示例用戶界面;以及 圖33描述用于將基礎測量分類為排除基礎測量和非排除基礎測量的示例用戶界面。
具體實施例方式 圖1描述示例系統100的外部形態,其中計算機102與數據服務器103相連。如圖1所示,計算機102的硬件環境包括用于向用戶顯示文本和圖像的顯示監控器104、用于向計算機102輸入文本數據和用戶命令的鍵盤105、用于定點、選擇和操縱顯示監控器104上顯示的對象的鼠標106、固定硬盤驅動器107、可裝卸(removable)磁盤驅動器109、磁帶驅動器110、硬拷貝輸出設備111、計算機網絡112、計算機網絡連接114以及數字輸入設備115。
顯示監控器104顯示圖形、圖像和文本,圖形、圖像和文本包括供系統100使用的軟件應用的用戶界面以及操作計算機102所需的操作系統程序。用戶使用鍵盤105輸入命令和數據,以操作和控制計算機操作系統程序和應用程序。用戶使用鼠標106來選擇和操縱在顯示監控器104上顯示的圖形和文本對象,所述選擇和操縱作為與計算機102和在計算機102上運行的應用的交互和控制的一部分。鼠標106是任意類型的定點設備,并且可以是游戲桿、跟蹤球、觸墊或其他定點設備。此外,數字輸入設備115允許計算機102捕獲數字圖像,并且可以是掃描儀、數碼相機、數碼攝像機或其他數字輸入設備。用來提供增強型統計測量分析和報告的軟件存儲在諸如固定磁盤驅動器107的本地計算機可讀存儲介質上。
在另一個實現中,固定磁盤驅動器107本身可以包括多個物理驅動部件,如獨立磁盤冗余陣列(“RAID”),或者是位于獨立計算單元內的磁盤驅動場或磁盤陣列。此類計算機可讀存儲介質允許計算機102訪問存儲在可裝卸或不可裝卸存儲介質上的計算機可執行處理步驟、應用程序等。
網絡連接114可以是調制解調器連接、包括以太網的局域網(“LAN”)連接、或諸如數字用戶線(“DSL”)的寬帶廣域網(“WAN”)連接、纜式高速因特網連接、撥號連接、T-1線路、T-3線路、光纖連接或衛星連接。網絡112可以是LAN網絡、團體或政府WAN網絡、因特網或其他網絡。借助網絡連接,實現計算機102和數據服務器103的直接或間接耦合,以實現計算機102和數據服務器103之間的單向或雙向數據傳輸。網絡連接114可以是有線或無線連接器。例如,示例無線連接器包括INFRARED DATA
無線連接器、光學無線連接器、INSTITUTE OF ELECTRICAL AND ELECTRONICS
標準802.11無線連接器、
無線連接器、正交頻分復用(“OFDM”)超寬帶(“UWB”)無線連接器、時間調制超寬帶(“TM-UWB”)無線連接器或其他無線連接器。例如,示例性的有線連接器包括,
-1394
連接器,USB連接器、串行端口連接器、并行端口連接器或其他有線連接器。
可裝卸磁盤驅動器109是用來從計算機102下載數據或向計算機102上傳數據的可裝卸存儲設備。可裝卸磁盤驅動器109可以是軟盤驅動器、
驅動器、致密光盤只讀存儲器(“CD-ROM”)驅動器、可寫CD驅動器(“CD-R”)、可重寫CD驅動器(“CD-RW”)、閃存、通用串行總線(“USB”)快閃驅動器、拇指驅動器、筆驅動器、鑰驅動器、或諸如可寫DVD(“DVD-R”或“DVD+R”)、可重寫DVD(“DVD-RW”或“DVD+RW”)或DVD-RAM的各種可寫或可重寫數字多用途光盤(“DVD”)驅動器中的任何一種驅動器。操作系統程序、應用和各種數據文件存儲在磁盤上,即,存儲在固定磁盤驅動器107上或存儲在用于可裝卸磁盤驅動器109的可裝卸介質上。
磁帶驅動器110是用來從計算機102上下載數據或向計算機102上傳數據的磁帶存儲器。磁帶驅動器110可以是1/4英寸盒式磁帶(“QIC”)、4mm數字音頻磁帶(“DAT”)、8mm數字線性磁帶(“DLT”)驅動器、或其他類型的磁帶。
硬拷貝輸出設備111為操作系統程序和應用提供輸出功能。硬拷貝輸出設備111可以是生成有形輸出對象的打印機或任何輸出設備,有形輸出實物包括文本或圖像數據或文本或圖像數據的圖形表示。盡管硬拷貝輸出設備111被描述成直接連接到計算機102,但未必是這樣的。例如,可以經由諸如有線或無線網絡的網絡接口來連接硬拷貝輸出設備111。
數據服務器103可以在也可以不在計算機102內,盡管在一個實現中數據服務器103遠程地存在于網絡上,并且該數據服務器103是由一個或多個聯網數據服務器設備或服務器組成的。如果計算機102和數據服務器103斷開,則對數據服務器103上存儲的數據做出請求的應用將不能訪問這些數據或最近更新的數據。數據服務器103執行軟件,這些軟件為計算機102發送的請求提供服務,其中數據服務器103可以包括服務器場、存儲器場或存儲服務器。
盡管在圖1中將計算機102表示成臺式PC,但是在其他實現中,計算機102可以是膝上型電腦、工作站、中型計算機、大型機、嵌入式系統、電話、手持或平板電腦、個人數字助理(“PDA”)或其他類型的計算機。
盡管為簡潔起見省略了組成數據服務器103的組件的詳細描述,但是只要提及組成數據服務器103的計算機或各聯網計算機的硬件環境類似于相對計算機102描述的示例性硬件環境類似就足夠了。在另一個實現中,計算機102和數據服務器103的功能被組合到單一組合硬件環境中。
圖2描述如圖1中實現的計算機102的內部體系結構的示例。計算環境包括計算機中央處理單元(“CPU”)200,在中央處理單元200中處理包括操作系統或應用程序的計算機指令;顯示接口202,提供用于在顯示監控器104上繪制圖形、圖像和文本的通信接口和處理功能;鍵盤接口204,提供到達鍵盤105的通信接口;定點設備接口205,提供到達鼠標106或等同定點設備的通信接口;數字輸入接口206,提供到達數字輸入設備115的通信接口;硬拷貝輸出設備接口208,提供到達硬拷貝輸出設備111的通信接口;隨機存取存儲器(“RAM”)210,用于在易失存儲設備中存儲計算機指令和數據以便計算機CPU 200處理;只讀存儲器(“ROM”)211,其中在非易失存儲設備中存儲基本系統功能的不變的低級系統碼或數據,諸如基本輸入和輸出(“I/O”)、啟動或接收來自鍵盤105的擊鍵;以及可選地,存儲器220或其他合適類型的存儲器(例如,隨機存取存儲器(“RAM”)、只讀存儲器(“ROM”)、可編程只讀存儲器(“PROM”)、可擦除可編程只讀存儲器(“EPROM”)、電可擦除可編程只讀存儲器(“EEPROM”)、磁盤、光盤、軟盤、硬盤、可裝卸盒式磁帶、閃存驅動器),其中存儲包括以下的文件操作系統221、應用程序222(包括增強型統計測量分析和報告應用223,以及必要的其他應用224)和數據文件226;計算機網絡接口216,該接口通過計算機網絡連接114提供到達計算機網絡112的通信接口。組成設備和計算機CPU 200彼此通過計算機總線250進行通信。
RAM 210和計算機總線250接口通信,以便在諸如操作系統應用程序和設備驅動的軟件程序執行期間為計算機CPU 200提供快速RAM存儲。更具體地,計算機CPU 200將來自固定磁盤驅動器107或其他存儲介質中的計算機可執行處理步驟加載到RAM 210的存儲區中,以便執行軟件程序。數據存儲在RAM 210中,在執行期間計算機CPU 200存取該數據。
圖2還示出,計算機102存儲視窗操作系統221以及諸如字處理、電子表格、演示、游戲或其他應用程序的應用程序222的計算機可執行代碼。盡管使用上述實現能夠提供增強型統計測量分析和報告,但是根據本公開,還可以將功能實現為動態鏈接庫(“DLL”)的形式,或者實現為諸如因特網web瀏覽器(如
IE瀏覽器)的其他應用程序的插件。
計算機CPU 200是以下多種高性能計算機處理器之一,這些處理器包括
或
處理器、
處理器、
精簡指令集計算機(“RISC”)處理器、
處理器、
RISC機器
體系結構處理器、HP
處理器或用于大型機的專用計算機處理器。在附加方案中,計算機CPU 200具有不止一個處理單元,包括在高性能工作站和服務器中使用的多CPU配置,或者在大型機中使用的多個可擴展的處理單元。
操作系統221可以是
2000/
XP Workstation;WINDOWS
2000/
XP Server;各種
風格的操作系統,包括用于
工作站和服務器的
用于
工作站和服務器的
工作站和服務器的
用于
工作站和服務器的
用于基于
CPU的工作站和服務器的
用于
工作站和服務器的HP UX WORKLOAD MANA
用于
工作站和服務器的
用于數字設備公司計算機的VAX/VMS,用于基于HP
的計算機的
用于基于
的工作站和服務器的MAC
X;
WINDOWS
或WINDOWS
OS(“NOS”)、
或用于移動設備的
或用于計算機或嵌入式系統的專用操作系統。用于操作系統221的應用程序開發平臺或框架可以是BINARY RUNTIMEENVIRONMENT FOR
Java Platform,MicroEdition(“Java ME”)或Java 2 Platform,Micro Edition
PYTHONTM,
或
.NET Compact。
盡管圖1和2示出執行被配置用來實現增強型統計測量分析和報告的程序代碼、程序或處理步驟的計算系統的一種可能實現,但是也可以使用其他類型的計算機。
圖3是示出根據一種普通實施方式的計算機實現的方法300的流程圖。簡短地,接收與項目有關的項目信息,項目信息標識項目類型、授權寫入實體以及授權批準實體,并且至少基于項目類型選擇有效度量,有效度量測量項目的一個方面的性能。從授權寫入實體接收與有效度量相對應的基礎測量,基礎測量進一步包括與至少一個度量時段相對應的周期性基礎測量、以及與非周期性事件相對應的非周期性基礎測量,并且基于基礎測量計算有效度量。將基礎測量分類為排除基礎測量和非排除基礎測量,導入組織基線,并且基于非排除基礎測量和組織基線計算組織指示符。有效度量和至少一部分基礎測量是由授權批準實體批準的,以分別生成批準的度量和批準的基礎測量,并且輸出有效度量或批準的度量以及組織指示符。
更詳細地,當方法300開始時(步驟S301),接收與項目有關的“項目信息”,該項目信息標識項目類型、授權寫入實體和授權批準實體(步驟S302)。項目信息可以進一步包括合同數據、聯系(liaison)數據或度量時段數據。“項目”是為了創造唯一的產品或服務而采取的臨時努力,其中“臨時”意指項目具有明確的開始日期和明確的結束日期。大部分項目團隊是為完成或創造一項工作或服務的目的而創建的,其中項目團隊通常在項目完成時解散。
有可能幾個項目歸屬于一個高級“項目計劃(program)”之下,并且有可能幾個合同歸屬于一個高級“項目計劃”之下。“項目計劃”指采用協調方式進行管理以獲得單獨管理各項目時通常無法獲得的益處的一組項目。“合同”被定義為對彼此都有約束力的協定,使得賣方承擔提供指定產品或服務的義務,買方承擔對產品或服務付費的義務。此外,“實體”被定義為個體或一組個體、組織、計算機、和/或能夠提供、傳送、分析或傳遞項目信息、基礎測量、度量數據和/或模型數據的其他獨立和分立單元。例如,盡管在本文中將基礎測量描述為是由用戶手工輸入的,但是基礎測量也可以是由計算機輸入的,如經由有線或無線網絡連接,具有或不具有人工干預。所謂“有效”,意指可以從邏輯上或數學上導出的前提“有效”度量被認為是存在的,是以驗證為基礎而確定的。例如,如果認為針對特定項目類型不存在特定基礎測量,則使用這些特定基礎測量計算的度量將被認為是“無效”度量,因此不選擇這些度量。另一方面,能夠使用被認為是針對特定項目類型存在的基礎測量來計算的度量將被認為是“有效”度量,因此可能選擇這些度量。
簡要參照下一個附圖,圖4描述用于接收與項目有關的項目信息的示例用戶界面400,該示例用戶界面400由執行增強型統計測量分析和報告應用的計算機使用。通過選擇Contract Information(合同信息)選項卡401,輸入有關合同的信息和度量聯系點信息。使用Status Summary(狀態概要)選項卡402,也可以接收和顯示注釋,如處理改進(“PI”)聯系或授權評價實體所做的注釋。用戶界面400包括標題部分404,用于顯示標志信息405、用戶登錄信息406、項目計劃下拉列表407、反饋鏈接409、幫助鏈接410和/或注銷鏈接411。在默認情況下,項目計劃下拉列表407顯示“All Programs(所有項目計劃)”選擇。同時,面包屑痕跡(breadcrumb trail)還可以顯示用戶選取的到達當前頁的路徑。
導航窗格412顯示用戶被授權訪問的所有項目的樹形視圖控件414。樹形視圖控件414包括被選擇用來在主內容窗格中顯示有關項目的信息、關聯合同、數據輸入、分析和報告的一系列嵌套的節點。“節點”是導航窗格412內的一個信息級別,當選擇該節點時,該節點改變在內容窗格416中看到的信息。節點可以嵌套到其他節點內。
在默認情況下,樹形視圖控件414可以包括所有項目計劃的所有項目,從而當需要時,用戶能夠從項目計劃下拉列表做出特定選擇,將顯示的項目限制為屬于所選項目計劃的那些項目。在導航窗格412內,可以展開每個合同節點(諸如“TO7”合同節點415),以支持數據輸入、分析和報告。通過使用“hide(隱藏)”或“show(顯示)”控件,可以隱藏導航窗格412,以使瀏覽器上的其他窗格的視圖最大化。
內容窗格416動態顯示導航窗格412內的用戶所選節點的信息,其中每個窗格顯示多個選項卡部分,選項卡部分允許用戶通過與所選節點關聯的部分進行導航。當從導航窗格412中選擇諸如“FHA”項目節點419的項目節點時,在內容窗格416內顯示項目信息頁417。項目信息頁417包括關于所選項目的一般信息,并且可以是以只讀模式顯示的。
當從導航窗格412中選擇諸如合同節點415的合同節點時,在內容窗格416中顯示“Contract Information(合同信息)”選項卡401。ContractInformation(合同信息)選項卡401或另一個選項卡可以是默認選項卡。在Contract Information(合同信息)選項卡401中,輸入并顯示屬于一個項目的所選合同的項目信息。授權寫入實體在顯示的數據輸入字段中輸入項目信息,接著選擇“save(保存)”控件。在創建新合同之后,導航窗格412將刷新并顯示新創建的合同名稱代替“new contract(新合同)”標簽。Status Summary(狀態概要)選項卡402是當從導航窗格中選擇合同節點時,在內容窗格416中顯示的另一個選項卡,該StatusSummary(狀態概要)選項卡402顯示PI聯系或授權評價實體注釋。在默認情況下,Status Summary(狀態概要)選項卡402可以隱藏在ContractInformation(合同信息)選項卡401的后面,從而用戶必須選擇StatusSummary(狀態概要)選項卡402才能訪問它。
圖5描述用于指定授權寫入和批準實體的由執行增強型測量分析和報告應用的計算機使用的示例用戶界面500。通過使用權限類型,授權管理員實體可以添加新實體或用戶,并且選擇或改變現有實體或用戶的權限類型。通過為用戶指派“administrator”用戶權限,用戶可以為可能訪問增強型統計測量和分析報告應用及相應數據的、與該項目關聯的其他個體或實體選擇權限類型。
通過使用標題部分404中的“administration(管理)”鏈接,可以訪問用戶界面500,當用戶是授權管理員實體或具有管理員特權(例如在圖32中)時,“administration(管理)”鏈接是可見的。通過從項目下拉列表502中選擇項目名稱,查看與項目關聯的用戶列表501。通過使用復選框,如權限類型下面所列的復選框504和505,設置或修改用戶權限。通過從用戶下拉列表506中選擇名稱,授權管理員實體可以為所選用戶指派項目權限。如果用戶沒有顯示在用戶下拉列表506中,則授權管理員實體可以利用“add new user(添加新用戶)”控件507向項目中添加新用戶。根據一種示例實現,為了創建新用戶,在文本框中添加有效的企業標識號,指定適合的權限復選框,然后保存新用戶。
“Writer(寫入者)”權限表示該用戶是授權寫入實體,允許該用戶執行與以下操作關聯的功能輸入項目數據和基礎測量,以及查看授權評價實體輸入的注釋和度量批準狀態。在一種情況下,ContractInformation(合同信息)選項卡401上列示的“Metric Contact(度量聯系人)”用戶是允許的寫入實體。“Writer(寫入者)”用戶權限類型允許該用戶執行與在增強型測量分析和報告應用中輸入數據的操作關聯的功能,提供對授權評價實體注釋的訪問,以及提供關于度量是否經過評價、接受和/或批準的標記。
“Approver(批準者)”權限表示該用戶是授權批準實體,允許該用戶執行與批準寫入實體關聯的所有功能,以及創建新合同和批準基礎測量的功能。在一種情況中,列為項目經理的用戶是授權批準實體。
“Reviewer(評價者)”權限表示該用戶是授權評價實體,允許該用戶執行授權批準實體的所有功能,但批準的度量除外。在一種情況中,列出為PI liaison(PI聯系)的用戶是授權評價實體。除上述功能之外,授權評價實體也能夠評價基礎測量,輸入或修改注釋,接受數據輸入字段,排除基礎測量,以及提供與基礎測量排除有關的注釋。總之,“reviewer(評價者)”用戶權限類型為用戶提供評價、接受和/或排除度量時段數據輸入的能力,并且提供有關注釋。
具有授權批準實體權限或授權評價實體權限的用戶可以創建新項目和輸入項目信息,如合同名稱、合同類型、合同起始日期、開始度量時段以及合同結束日期。通過提供名稱、電話號碼、e-mail地址和/或其他聯系信息,也可以提供度量聯系點。
回到圖3,有效度量是基于至少一個項目類型選擇的,有效度量測量項目某一方面的性能(步驟S304)。根據一個實施例,會向用戶詢問一些高級問題,當高級問題的答案為“yes”時,將展開某一部分以提供一組更詳細的問題。這些問題有助于用戶選擇適合于特定項目的度量。如果用戶已經選擇了度量,則可以查看當前的度量選擇或可以改變度量選擇。在附加實施例中,也可以基于用戶偏好來選擇有效度量,例如在輸入項目信息前由用戶預先確定有效度量。
圖6描述用于選擇有效度量的、由執行增強型測量分析和報告應用的計算機使用的示例用戶界面600。在用戶已回答某些問題之后,和/或基于項目信息,Metrics Output(度量輸出)頁601顯示有效度量的列表。正如其名稱暗示的那樣,“Required(需要的)”度量602是所有類似項目都需要的并且不能更改。可以更改或變更“PerformanceManagement(性能管理)”度量604和“Cost & Schedule(成本與日程安排)”度量605。用戶可以添加“Additional(附加的)”度量606。
一旦用戶選擇所希望的度量,則進行驗證以證實用戶選擇了有效的度量組合,輸出至少一個有效度量。在生成有效度量之后,可以將“review/edit metrics(評價/編輯度量)”鏈接添加到Contract Information(合同信息)選項卡401中。該鏈接提供對度量選擇頁的訪問,從而用戶可以查看或修改所選度量。即使在合同已經提交一個或多個度量時段的基礎測量之后,也可以更改度量。如果在報告度量時段數據之后刪除了度量,則該用戶將看不到該特定度量或與該度量有關的任何基礎測量,盡管該基礎測量可以保留在數據庫中。
從授權寫入實體接收與有效度量相對應的基礎測量,基礎測量還包括與至少一個度量時段相對應的周期性基礎測量,以及與非周期性事件相對應的非周期性基礎測量(步驟S305)。接收非周期性基礎測量可以進一步包括下載至少一個預格式化的同行評價反饋表單。下文將參照圖30描述用于接收基礎測量的一個示例性處理。
盡管度量時段經常是使用月進行描述和舉例說明的,但是實際上度量時段可以是毫秒、秒、分鐘、小時、天、周、季度、年、十年、百年、千年,或是任何其他能夠想到的時間范圍。如果度量時段是月,則以月/年(mm/yy)格式顯示。基礎測量可以被分類為“Cost & Schedule(成本與日程安排)”測量、“Performance Management(性能管理)”基礎測量、“Scope Management(范圍管理)”基礎測量、“Milestone Management(里程碑管理)”基礎測量、“Contract Management(合同管理)”基礎測量、“Quality Management(質量管理)”基礎測量、Deliverable(交付)基礎測量或任何其他類別的統計測量數據。
周期性基礎測量可以是BCAC、BCWP、BCWS、ACWP、批準的CR數目、需求數目、CR的總影響、總風險暴露、活動風險數目、面對活動風險的客戶數目、實現的風險數目、或面對已實現的風險的客戶數目。非周期性基礎測量可以是通過的腳本數目、經過測試的腳本數目、發現的SIR數目(其中SIR是用于描述通過進行測試或評價已經發現的軟件問題的報告)、經過測試的條件數目、交付類型、交付接受數據、交付客戶首次應答、交付當前狀態、交付團隊名稱、交付注釋、里程碑名稱、日程安排的里程碑完成數據、實際里程碑完成數據、里程碑團隊名稱、同行評價計劃數據、測試通過計劃數據、執行的實際測試通過數據、發現的錯誤、或刪除的數據。非周期事件可以是系統測試、同行評價、或交付狀態。
通過選擇諸如圖4中的“Data Entry(數據輸入)”節點420的數據輸入節點,授權寫入實體可以完成基礎測量的輸入。圖7描述用于接收來自授權寫入實體的有效度量的基礎測量的、由執行增強型測量分析和報告應用的計算機使用的示例用戶界面700。具體地,用戶界面700包括Metric Period Data Input(度量時段數據輸入)選項卡701,通過進入該選項卡,可以將基礎測量輸入到“Cost & Schedule”Management(“成本與日程安排”管理)類別、Scope Management(范圍管理)類別,RiskManagement(風險管理)類別、Change Request(“CR”)Management(變更請求(“CR”)管理)類別、SIR Management(SIR管理)類別、SupportRequest Management(支持請求管理)類別、或任何其他類別。
諸如BCWS字段702的數據輸入字段從授權寫入實體接收基礎測量的輸入。評價和批準每個度量時段的基礎測量,盡管能夠以更高或更低頻率執行輸入、評價和/或批準。授權批準實體批準基礎測量的輸入,授權評價實體可以接受基礎測量,并輸入這樣的注釋,該注釋用來詳細說明當基礎測量不被接受時排除基礎測量的原因。
Metric Period Data Input(度量時段數據輸入)選項卡701包括多個數據輸入字段,如BCAC字段704、BCWP字段705、BCWS字段702、ACWP字段706、“estimated time to complete(估計完成時間)”(“ETC”)字段707、“number of approved CRs(批準的CR數目)”字段709、“numberof requirements(需求數目)”字段710、“sum ofimpact of CRs(CR的總影響)”字段711、“total risk exposure(總風險暴露)”字段712、“numberof active risks(活動風險數據)”字段714、“number of client facing activerisks(面對活動風險的客戶數目)”字段715、“number of realized risks(已實現的風險數目)”字段716、“number of client facing realized risks(面對實現的風險的客戶數目)”字段717和/或其他數據輸入字段。通過選擇當前度量時段控件719上的當前月份(或其他度量時段)并且通過使用階段選擇下拉列表720,將基礎測量輸入到適合字段中。諸如數據輸入字段721的突出顯示的數據輸入字段表示其內顯示的基礎測量尚未經授權批準實體批準。
圖8描述用于從授權寫入實體自動接收與同行評價關聯的有效度量的基礎測量的示例用戶界面800,該示例用戶界面800由執行增強型測量分析和報告應用的計算機使用。當從樹形視圖控件中選擇數據輸入節點時,通過選擇用戶界面800上的Peer Review Upload(同行評價上傳)選項卡801,可以從授權寫入實體自動下載現有同行評價文件中的基礎測量。經由Peer Review Upload(同行評價上傳)選項卡801獲得的基礎測量可以用來計算度量,諸如Peer Review Problem Detection(同行評價問題檢測)度量或Peer Review Efficiency(同行評價功效)度量。
通過使用單選上傳工具802中的瀏覽功能或者通過使用多文件上傳小應用程序804上的拖放功能,可以下載同行評價文件。Peer ReviewUpload(同行評價上傳)選項卡801是一頁,可以在在該頁內將現有同行評價文件中的數據上傳到增強型測量分析和報告應用中。所謂“下載”意指將文件從一臺計算機復制到另一臺計算機,例如從由授權寫入實體操作的計算機復制到執行統計測量分析和報告應用的計算機。在本例中,由授權寫入實體操作的計算機上傳文件,而執行統計測量分析和報告應用的計算機下載文件。
通過使用窗口操作系統瀏覽功能,單選上傳工具802允許從主機上的不同位置中選擇單個文件。通過使用“add(添加)”控件806,以增量方式將每個文件添加到上傳列表805中。一旦選擇了所有文件,用戶點擊“upload(上傳)”控件807,以啟動將同行評價文件從授權寫入實體下載到增強型測量分析和報告應用中。為了將來自該用戶的多個文件下載到增強型測量分析和報告應用中,授權寫入實體可以執行一個小應用程序,后者允許將多個文件或文件夾直接拖到與多文件上傳小應用程序關聯的區域804內,其中區域804可以顯示諸如文件夾的圖像,目的是使多文件的上傳對用戶更直觀。授權管理員實體可以設置限度,以限制下載的文件的大小和數量。盡管本文將從位于遠端的授權寫入實體到統計測量分析和報告應用的接收文件的過程稱為“下載”,但是從位于遠端的授權寫入實體的視角看,也可以將該處理標記為“上傳”操作。鑒于此,可以將由位于遠端的授權寫入實體選擇的控件807標記為“upload(上傳)”,而非“download(下載)”,盡管可以修改此類控件的標簽來反映操作員的視角。
圖9描述用于從授權寫入實體接收與非周期性測試結果關聯的基礎測量的示例用戶界面900,該示例用戶界面900由執行增強型測量分析和報告應用的計算機使用。更詳細地,用戶界面900包括“Test ResultsInput”(測試結果輸入)選項卡901,該選項卡允許將基礎測量輸入到數據輸入字段中,數據輸入字段如“Number of Passed Scripts(通過的腳本數目)”字段902、“Number of Scripts Tested(經過測試的腳本數目)”字段904、“Number of SIRs Found(發現的SIR數目)”字段905、“Numberof Conditions Tested(經過測試的條件數目)”字段906和/或其他數據輸入字段。
圖10描述用于從授權寫入實體接收與交付關聯的基礎測量的示例用戶界面1000,該示例用戶界面1000由執行增強型測量分析和報告應用的計算機使用。更詳細地,用戶界面1000包括Deliverables(交付)選項卡1001,該選項卡顯示“Add New Deliverable(添加新交付)”控件1002。“Deliverable(交付)”是該項目產生的所有有形結果。通過選擇“Add New Deliverable(添加新交付)”控件1002,允許授權寫入實體將非周期性基礎測量輸入到與交付關聯的數據輸入字段中,數據輸入字段如“Deliverable Name(交付名稱)”字段1004、“Due Date(到期日)”字段1005、“Submission Date(提交日期)”字段1006、“Acceptance Date(接受日期)”字段1007、“Client First Response(客戶首次應答)”字段1009、“Current Status(當前狀態)”字段1010、“Team Name(團隊名稱)”字段1010、“Comment(注釋)”字段1012、“Client First ResponseDate(客戶首次應答日期)”字段1014和/或其他字段。通過選擇“Delete(刪除)”控件1015或“Edit(編輯)”控件1016,可以分別刪除或修改與特定交付關聯的基礎測量。
“Client First Response”字段1009是一個數據輸入字段,與客戶對提交給該客戶進行評價的交付的首次應答有關。Client First Response(客戶首次應答)字段1009的輸入選項包括“Data Missing(數據缺失)”、“Not Submitted(未提交)”、“Pending(待定)”、“Conditionally Accepted(有條件接受)”、“Fully Accepted(完全接受)”、“Rejected(拒絕)”、“No Response(無應答)”、“Not Submitted(未提交)”或其他選項。作為默認值的“Not submitted(未提交)”表示尚未向客戶提交交付。“Pending(待定)”表示客戶已經確認提交的交付,但是仍然在進行評價且尚未接受。“Conditionally Accepted(有條件接受)”表示在完成幾處小的修改后客戶將接受交付。“Fully Accepted(完全接受)”表示客戶已經在交付上簽字,不需要修改。“Rejected(拒絕)”表示已經退回交付,需要進行大的修改。“No Response(無應答)”表示客戶沒有對提交的交付進行確認。
圖11描述用于從授權寫入實體接收與里程碑關聯的基礎測量的示例用戶界面1100,該示例用戶界面1100由執行增強型測量分析和報告應用的計算機使用。在項目管理框架內,“里程碑”是用來標記某一工作包或階段完成的最終要素,通常是用諸如交付的完成、背書或簽字、文檔或高級評價會議之類的高級事件標記的。通常,里程碑與概述項目之未來的一類決策關聯。
更詳細地,用戶界面1100包括Milestones(里程碑)選項卡1101,該選項卡允許輸入和跟蹤與里程碑有關的信息,如實際或預期里程碑日期。具體地,通過選擇“add new milestone(添加新里程碑)”控件1102,允許授權寫入實體將非周期性基礎測量輸入到與里程碑關聯的數據輸入字段中,如“Milestone Number(里程碑號)”字段1104、“Milestone Name(里程碑名稱)”字段1105、“Scheduled Milestone Completion Date(已進行日程安排的里程碑完成日期)”字段1106、“Actual MilestoneCompletion Date(實際里程碑完成日期)”字段1107、“Team Name(團隊名稱)”字段1109、“Comment(注釋)”字段1110和/或其他字段。通過選擇“Delete(刪除)”控件1112或“Edit(編輯)”控件1014,可以分別刪除或修改與特定里程碑關聯的基礎測量。
圖12描述用于從授權寫入實體接收與PIRM關聯的基礎測量的示例用戶界面1200,該示例用戶界面1200由執行增強型測量分析和報告應用的計算機使用。PIRM預測開發生命周期的每個階段中的問題數目,分為錯誤數目、每一個前一個階段中的缺陷數目以及故障和潛在故障數目。PIRM包括一個靜態模型和一個動態模型。靜態模型使用行業數據來預測將預期為在已刪除中發現的問題數目,而動態模型使用諸如在每個階段中發現的錯誤和故障數目的歷史項目基礎測量進行建模。可以用網格格式以及柱狀圖和/或直線或點線圖來顯示每個模型。
更詳細地,用戶界面1200包括“Problem Injection and Removal ModelInput(問題引入和刪除模型輸入)”選項卡1201,該選項卡考慮到在各種數據輸入字段中輸入信息,數據輸入字段如“Planned Peer ReviewAnalyze(計劃的同行評價分析)”字段1202、“Planned Peer Review Design(計劃的同行評價設計)”字段1204、“Planned Peer Review Build(計劃的同行評價構建)”字段1205、“Planned Test Passes(計劃的測試遍數)”字段1206、“Actual Test Passes Conducted(執行的實際測試遍數)”字段1207,“Errors Found And Removed(發現和刪除的錯誤)”字段1209、“Defects Removed Attributed ToAnalyze Test(歸因于分析測試刪除的缺陷)”字段1210、“Defects Removed Attributed ToAnalyze Deploy(歸因于分析部署刪除的缺陷)”字段1211、“Design Test(設計測試)”字段1212、“Design Deploy(設計部署)”字段1214、“Build Test(構建測試)”字段1215、“Build Deploy(構建部署)”字段1216、“Test Deploy(測試部署)”字段1217、“Actual Hours To Fix Problems Test(修復問題測試的實際工時)”字段1219、“Actual Hours To Fix Problems Deploy(修復問題部署的實際工時)”字段1220和/或其他字段。PIRM也可以從ContractInformation(合同信息)選項卡401、Metric Period Data Input(度量時段數據輸入)選項卡701、Peer Review Upload(同行評價上傳)選項卡801或其他位置上拖曳數據,以便執行計算。正如下面將要參照步驟S314描述的那樣,其他非描述的數據輸入字段包括重載效率百分比分析、設計、構建、測試或部署字段,其中當項目具有有關其查找和刪除問題之能力的充足歷史數據時,輸入重載百分比。
用戶界面還包括其他選項卡,如Service Level Agreements(服務級別協議)(“SLA”)選項卡,在該選項卡中輸入若干級別協議信息。“服務級別協議”是一個協議,它概述將由提供商向客戶提供的服務和服務級別,以及與約定的服務級別有關的測量。“Percent SLAs Met(滿足的SLA的百分比)”度量可以基于以下百分比計算,以度量時段為基礎時項目滿足特定需求或過去的SLA的百分比。諸如SLAs選項卡中的“evaluation date(評估日期)”字段或“SLA met(滿足的SLA)”字段的其他數據輸入字段也要完成,以便計算“Percent SLAs Met(滿足的SLA的百分比)”度量計算。
回到圖3,基于基礎測量計算有效度量(步驟S306)。以下將參照公式(1)-(36)描述度量的計算。在公式(1)-(36)中,算子“∑”表示算術運算的“和”或“總和”。例如,“Cost & Schedule”Management(成本與日程安排管理)度量類別包括多種度量,諸如CPI度量、SchedulePerformance Interest(日程安排性能利益)(“SPI”)度量、EVP度量、Cost& Schedule Supplemental(成本與日程安排增補)度量、Percent BudgetRemaining(預算剩余百分比)度量、Average Effort Hours Per CR(每個CR的平均工作量小時)度量和Average Effort Hours per SIR(每個SIR的平均工作量小時)度量。
CPI度量可以用來確定項目預算,也可以用來確定項目范圍是否得到清楚地定義和管理。BCWP被定義為100%完成的任務的總預算,并且對于項目或發布,它是累積計算的。另外,ACWP被定義為完成100%完成的任務時實際花費的以小時為單位的總工作量。CPI度量的目標值是1;如果CPI度量的值大于1,則項目在預算以內,如果CPI度量的值小于1,則項目使用的工作量超過計劃完成該任務的工作量,并且是超預算的。等式(1)表示的用于計算CPI度量的公式如下所示 利用SPI度量來確定項目是否是處于日程安排的比率的收益價值,并協助經理按照目前的趨勢估計項目能否按時完成。等式(2)表示的用于計算SPI度量的公式如下所示 BCWS被定義為日程安排為完成的任務的總預算,并且對項目或發布而言,它是累積計算的。SPI度量的目標值是1;如果SPI度量的值大于1,則項目完成的工作量大于計劃工作量,如果SPI度量的值小于1,則項目完成的工作量少于計劃工作量。
預算剩余百分比度量表示以到目前為止實際完成的工作為基礎的預算剩余量。等式(3)表示的用于計算預算剩余百分比度量的公式如下所示
BCAC被定義為到目前為止完成的工作量的預算成本,“到目前為止的實際成本”被定義為到目前為止完成某項任務(包括正在進行的任務)實際耗費的用小時測量的工作量。
利用每個CR的平均工作量小時度量來表示給定度量時段內的CR分析和實現所花費的總工作量。等式(4)表示的用于計算每個CR的平均工作量小時度量的公式如下所示
每個SIR的平均工作量小時度量允許項目經理監控在給定月份內解決SIR實際花費的總小時數目。等式(5)表示的用于計算每個SIR的平均工作量小時度量的公式如下所示
范圍關聯度量類別包括諸如需求易變性度量、CR影響度量和/或其他度量的度量。需求易變性度量用來測量項目范圍的變更量。等式(6)表示的用于計算需求易變性度量的公式如下所示
CR影響度量相對于項目的大小來測量項目范圍變更的影響。等式(7)表示的用于計算CR影響度量的公式如下所示
成本變差(“CV”)度量測量預算工作量和實際工作量之差,從而用戶可以確定項目是按預算進行、還是超預算或未完成預算。CV度量是為已經完成的工作項目確定的。等式(8)表示的用于計算CV度量的公式如下所示 CV=BCWP-ACWP(8) 待完成的項目估計(“P-ETC”)度量是項目團隊估計的完成其任務的剩余工作量。P-ETC是一個主觀測量,它是按照項目團隊成員的意見確定的。等式(9)表示的用于計算P-ETC度量的公式如下所示 P-ETC=∑團隊成員估計的完成任務的剩余時間(9) 完成時的項目估計(“P-EAC”)度量是項目團隊估計的完成其任務所需的從開始到結束的總工作量。等式(10)表示的用于計算P-EAC度量的公式如下所示 P-EAC=(P-ETC)+∑花費的時間 (10) 完成時的項目變差(“P-VAC”)度量測量項目團隊估計的完成任務所需的工作量與完成時的預算的差距(是否超預算)。等式(11)表示的用于計算P-VAC度量的公式如下所示 P-VAC=BCAC-(P-EAC) (11) 待完成的統計估計(“S-ETC”)度量預測按照當前的效率完成任務的剩余工作量。S-ETC度量假定未來性能將與同種類型的任務的過往性能類似。用作基礎的任務可以是所有已完成的任務,或是最相似的任務的子集。等式(12)表示的用于計算S-ETC度量的公式如下所示 完成時的統計估計(“S-EAC”)度量基于到目前為止的實際性能而非項目團隊估計來預測完成任務并交付項目所需的從開始到結束的總工作量。等式(13)表示的用于計算S-EAC度量的公式如下所示 S-EAC=ACWP+(S-ETC)(13) 完成時的統計變差(“S-VAC”)度量表示針對完成任務而預測的總工作量是與預算相符、超預算還是低于預算。等式(14)表示的用于計算S-VAC度量的公式如下所示 S-VAC=BCAC-(S-EAC) (14) 日程安排變差(“SV”)度量通過計算團隊在指定度量時段內的收益價值是多于還是少于日程安排的收益價值指示項目團隊是符合進度、是日程安排提前還是日程安排延后。等式(15)表示的用于計算SV度量的公式如下所示 SV=BCWP-BCWS (15) 待完成性能指標(“TCPI”)度量表示為了按照預算完成而使得項目團隊應采取什么效率。可以在項目層次上針對每個度量時段計算和評價TCPI度量。等式(16)表示的用于計算TCPI度量的公式如下所示 風險管理度量類別包括諸如平均風險暴露度量和/或其他度量的度量。“活動風險數目”是以度量計數方式顯示的基礎測量,并被定義成客戶面對的(總)風險。“實現的風險數目”也是以度量計數顯示的基礎測量,并被定義成客戶面對的到目前為止已經實現的風險。
平均風險暴露度量用來確定給定項目是如何管理風險的,確定以后存在的未來風險,以及確定項目具有的風險暴露的平均級別,作為如何使用風險減輕過程的指示符。等式(17)表示的用于計算平均風險暴露度量的公式如下所示
質量管理度量類別包括多種度量,諸如嚴重性為1的SIR百分比度量、重開的SIR百分比度量、通過的腳本百分比度量、同行評價問題檢測-需求、設計、源代碼、測試、維護請求、計劃、培訓或其他度量,或同行評價效率-需求、設計、源代碼、測試、維護請求、計劃、培訓資料或其他度量。
通過的測試腳本百分比度量用來確定在每次通過測試腳本期間有多少方案是正確的。等式(18)表示的用于通過測試腳本百分比度量的公式如下所示
與每個交付文檔類型相對應的同行評價問題檢測度量用來確定正在評價的交付的質量。交付的大小和所評價的交付的單位相關聯。每個項目依據交付文檔類型選擇一個單位測量,例如對于源代碼交付類型,單位對應于模塊數目。等式(19)表示的用于同行評價問題檢測度量的公式如下所示
同行評價效率度量(也稱為同行評價有效性比率(“PRER”))依據測量同行評價行為花費的每個時間單位(如小時)暴露了多少個問題。在一種實現中,對于每個“需求”、“設計”、“源代碼”、“測試”、“維護請求”、“計劃”、“培訓資料”和“其他”交付文檔類型,計算同行評價效率。等式(20)表示的用于同行評價效率度量的公式如下所示
重開的SIR百分比度量測量項目有效關閉SIR,并且避免在一旦將固定代碼發送給系統測試組的情況下重開SIR的能力。等式(21)表示的用于重開的SIR百分比度量的公式如下所示
嚴重性為1的SIR百分比度量允許用戶測量被確定為最嚴重的SIR的百分比,其是項目管理質量和避免嚴重缺陷的能力的指示符。“嚴重性為1的SIR”的定義將隨項目變化。等式(22)表示的用于嚴重性為1的SIR百分比度量的公式如下所示
里程碑管理度量類別包括幾個度量,包括里程碑及時性(timeliness)度量、里程碑平均延遲天數度量或其他度量。通過使用里程碑管理度量類別,用戶可以查看里程碑及時性和平均延遲天數度量、里程碑及時性圖形、GOU限制、合同限制、和改正措施。里程碑平均延遲天數和里程碑及時性度量的一個目的是確定按時或完成項目規定的里程碑或進度拖后的頻率。等式(23)和(24)分別表示的用于計算里程碑及時性度量和里程碑平均延遲天數度量的公式如下所示
合同交付管理度量類別包括幾個度量,包括合同交付及時性度量、合同交付平均延遲天數度量、合同交付接受度量和其他度量。等式(25)和(26)分別表示的用于計算合同交付及時性度量和合同交付平均延遲天數度量的公式如下所示
性能管理度量類別包括幾個度量,包括滿足的SLA百分比度量、有效CR的平均天數度量、指派CR的平均時間度量、指派SIR的平均時間度量、積壓待辦事項處理效率-CR度量、積壓待辦處理效率-SIR度量、支持請求解決百分比度量、嚴重性為1的解決百分比度量、SIR回轉時間度量、有效SIR的平均天數度量和/或其他度量。
滿足的SLA百分比度量測量項目滿足其SLA中指定的服務級別目標的能力,該滿足的SLA百分比度量是項目性能的指示符。等式(27)表示的用于計算滿足的SLA百分比度量的公式如下所示
在等式(27)中,“∑SLA數目”指評估日期被設置為當前度量時段的唯一約定定義的SLA的總數目。該基礎測量不是每個SLA的實例總數目。“∑滿足的SLA數目”指這樣的唯一約定定義的SLA數目,其在適合的SLA基礎測量輸入用戶界面上的“滿足的SLA字段”為“Yes”,并且評估日期字段被設置為當前度量時段。
由于“活動CR的平均年齡”是項目性能的指示符,“活動CR的平均年齡”度量允許用戶測量CR在系統中保持活動的時間。等式(28)表示的用于計算活動CR的平均年齡度量的公式如下所示
“分派CR的平均時間”測量當創建新的CR時與當在CR處理中采用第一步驟時(諸如當分派、拒絕或推遲CR時)之間逝去的時間。等式(29)表示的用于計算“分派CR的平均時間”度量的公式如下所示
在等式(29)中,“∑CR為新的天數”定義為當創建CR時與當為其分派一個初始狀態(諸如“分派”、“拒絕”或“推遲”)之間逝去的天數。“∑CR數目”是在跟蹤系統中的所有CR。
“分派SIR的平均時間”度量測量當創建新的SIR時與當在SIR處理中采用第一步驟時(諸如當分派、拒絕或推遲SIR時)之間逝去的時間。等式(30)表示的用于計算“分派SIR的平均時間”度量的公式如下所示
在等式(30)中,“∑SIR為新的天數”定義為當創建SIR時與當為其分派一個初始狀態(諸如“分派”、“拒絕”或“推遲”)之間逝去的天數。“∑SIR數目”是在跟蹤系統中的所有SIR。
積壓待辦事項處理效率-CR度量測量項目管理CR積累的能力,并且類似于AD Metrics“積壓待辦事項處理效率”度量。積壓待辦事項處理效率-CR度量定義為進入的CR與出去的CR之比,其中等式(31)表示的用于計算積壓待辦事項處理效率-CR度量的公式如下所示(其中“解決的CR”的定義為固定、測試和解決的CR)
積壓待辦處理效率-SIR度量測量項目管理SIR積累的能力,并且定義為進入的SIR與出去的SIR之比。積壓待辦處理效率-SIR度量還測量SIR解決方案的效率,并且積壓待辦處理效率-SIR度量是在度量時段基礎上進行計算和評價的。等式(32)表示的用于計算積壓待辦事項處理效率度量的公式如下所示(其中“解決的SIR”的定義為固定和成功測試的那些CR)
支持請求解決方案百分比度量允許用戶監控在定義的項目時間目標內解決的支持請求的百分比,它是項目性能的指示符。等式(33)表示的用于計算支持請求解決方案百分比度量的公式如下所示
嚴重性為1的SIR解決方案百分比允許用戶監控在項目指定的時間目標內解決的嚴重性為1的SIR的百分比,它是項目性能的指示符。等式(34)表示的用于計算嚴重性為1的SIR解決方案百分比度量的公式如下所示
SIR回轉時間度量允許用戶監控解決其SIR需要的回轉時間,它是項目性能的指示符。等式(35)表示的用于計算SIR回轉時間度量的公式如下所示
活動SIR的平均年齡度量允許用戶測量SIR在系統中保持活動的時間,它是項目性能的指示符。等式(36)表示的用于計算活動SIR的平均年齡度量的公式如下所示
現在再回到圖3,將基礎測量分類為排除基礎測量和非排除基礎測量(步驟S307)。由于度量提供解譯,如果項目數據異常或不正確,則下層的項目基礎測量、度量值、或模型的輸出都可以被折衷。在這一點,批準的評價者實體可以將基礎測量指定為非排除基礎測量(例如基礎測量表示普通原因變化數據),或者可以將基礎測量指定為排除基礎測量(例如基礎測量表示特定原因變化數據)。由于當用于計算基線或閾值時,特定原因變化或者由意外事件引起的變化可能不是有幫助的,批準評價者實體可以將該異常數據排除在未來的計算和比較之外。下文參考圖33描述了用于實現分類處理的用戶界面的一個例子。
數據的分類經由授權批準實體產生,一旦該實體評價了該數據并將其標記為非排除(“接受”)或者排除(“拒絕”)。對于拒絕的度量,批準實體可以在狀態總結字段提供注釋,從而該注釋可由項目團隊查看并可以用于討論或改進。
導入組織基線數據(步驟S309),并且基于非排除基礎測量和組織基線數據來計算組織指示符(步驟S310)。通常“基線”包括用作基礎的數據,特別是已知的用于計算或定位某些事物(諸如用于調查或導航)的測量或位置之一。在本公開的上下文中,基線數據不必是工作計劃基線數據或CM基線數據,而是指示統計性計算出的處理能力測量的“度量基線”數據。“組織”意指基線是與特定組織關聯或由特定組織表示的數據,并且不必例如與一個特定合同或項目關聯。組織基線數據可以是通過敲入基線數據而手工導入的,或者是通過從諸如數據服務器103的數據服務器通過有線或無線下載的基線數據。
基線數據可以包括使用處理的變化來計算的平均值和控制限制。在組織內,度量(具有與該度量關聯的指示符)被認為是在統計處理控制之下并據稱在數量上受管理。無論何時處理性能落在控制限制之外,這些度量都可以實現正確的動作記號和文獻。此外,“組織指示符”是使用來自整個組織的組織基線數據來計算得到的、并將由跨整個組織的項目使用的基線。為了比較,“項目基線”是使用來自一個項目的數據計算得到的、用于這個項目的基線。
組織指示符包括“控制限制”,“控制限制”是基于組織基線值統計性計算得到的值,其中控制限制可以例如被并入到控制圖中以管理處理性能。控制限制僅僅是一個在控制圖中使用的管理工具,其中基于給定的數據集統計性地計算該值,并且該值粗略偏離平均值三個標準差。組織標識符還可以包括其他限制,諸如控制上限(“UCL”)和控制下限(“LCL”)。QPI測量程序可以將控制限制和平均數據并入組織指示符。
經由授權批準實體來批準基礎測量的至少一部分和有效度量,由此分別生成批準的度量和批準的基礎測量(步驟S311)。授權批準實體可以在每個度量周期執行一次對數據的批準,盡管批準可以以更高或更低頻率出現。在各種實現中,根據例如基礎測量輸入的時間、基礎測量的類別、寫入者的身份或其他因素,授權批準實體一次批準一個基礎測量,或者一次批準所有基礎測量或者全部基礎測量的某個子集。在一個示例實現中,如果表面上基礎測量具有預先確定的閾值、并且不再需要注釋或評判,則基礎測量被批準;相反,如果該值需要寫入者關于校正動作的進一步的評判或注釋,則基礎測量不被批準。下文關于圖32描述了用于實現批準處理的用戶界面的一個例子。
輸出有效度量或批準的度量以及組織指示符(步驟S312)。有效度量和組織指示符的輸出可以實時進行以接收基礎測量或者可以在其他時間進行。對有效度量或批準的度量以及組織指示符的輸出可以進一步包括生成包括有效度量或批準的度量以及組織指示符的報告,和/或顯示對有效度量或批準的度量以及組織指示符的描繪,從而該描繪可以顯示在多個度量時段上的有效度量或批準的度量以及組織指示符。批準基礎測量可以進一步包括將基礎測量與組織基線數據進行比較、基于基礎測量與組織基線數據的比較來從授權寫入實體接收校正動作、以及在接收到校正動作之后接受來自授權批準實體的批準標記。“校正動作”可以描述用于修復情況(situation)、刪除錯誤、或者調整狀況的行為或者事實。
盡管上文在圖13至圖25中詳細描述了有效度量或批準的度量的輸出,開始指出能夠向每個度量顯示一個頁,其中可以看到CPI圖形,看到GOU基線,添加或刪除合同限制,以及添加、修改或刪除校正動作。可以以文本(諸如通過一個表)、圖形(諸如通過一個圖)或者使用其他音頻或可視手段來輸出度量。
圖13描述用于輸出有效度量或批準的度量以及組織指示符的示例用戶界面1300,該示例用戶界面1300由執行增強型測量分析和報告應用的計算機使用。更詳細地,在導航窗格1305中選擇“Analysis &Reporting(分析與報告)”節點1304。具有所有權限的用戶可以訪問“Analysis & Reporting(分析與報告)”頁1301,這樣的用戶諸如授權寫入實體、授權批準實體、授權評價實體等。
“Analysis & Reporting(分析與報告)”頁1301在Cost & ScheduleManagement(成本與日程安排)類別1306、Scope Management(范圍管理)類別1307、Risk Management(風險管理)類別1309、QualityManagement(質量管理)類別1310、Milestone Management(里程碑管理)類別1311、Contractual Deliverable Management(合同交付管理)類別1312、Performance Management(性能管理)類別1312和/或其他類別中顯示所有可用度量的列表。對于某些項目類型,顯示的類別將是基于可用或有效度量的。默認地,所有類別都可以被顯示為非展開面板。
圖14示出在每個類別面板展開的狀態下的示例用戶界面1300。當展開時,每個面板(諸如面板(1401))顯示至特定“Measurement&Analysis(測量與分析)”頁。“Measurement & Analysis(測量與分析)”頁是以一種格式顯示的一個度量或度量集合,這種格式使得用戶可以分析數據或者檢查該度量數據,以測量和理解項目性能。“Measurement & Analysis(測量與分析)”頁可以具有允許觀看的用戶輸入校正動作和/或跟蹤狀態的功能性。
用戶希望每次查看關于一個以上度量的信息時可以選擇諸如復選框1402和1404這樣的控件,來查看一個報告中的多個度量。可以針對一個或多個度量生成報告,并且報告是對所選擇的“Measurement & Analysis(測量與分析)”頁只讀方式的查看。不論用戶單獨選擇查看每個度量還是在統一的報告中查看每個度量,用戶都可以選擇是否查看每個度量的校正動作。
根據一種實現,第一次訪問“Measurement & Analysis(測量與分析)”頁時,用戶可以輸入針對該度量的項目特定的控件限制,并執行數據輸出的分析,以便輸入校正動作,由此手工導入組織基線數據。校正動作不必由增強型測量分析和報告應用生成。
圖15示出在顯示CPI度量的狀態下的用戶界面1300。具體地,用戶界面1300包括度量輸出頁1501,其輸出顯示度量時段的表1502以及與每個度量時段相關聯的成本性能索引數據。例如,小區域1504顯示與2004年11月1日至2004年11月30日這一度量時段對應的日期“11/2004”。小區域1505顯示計算出的與2004年11月度量時段關聯的度量值為“0.08”。小區域1505和1506彼此不同地突出顯示,以將對小區域值的容易的可視解譯提供給用戶。在一種實現中,使用“stoplight”突出顯示方法來進行突出顯示,其中以綠色突出顯示的數據被認為是在閾值內,以黃色突出顯示的數據被認為是在閾值內但接近閾值之外的值,而以紅色突出顯示的數據被認為是在閾值之外。
標號1507還指示應該針對計算得到的、落在預定義閾值之外的度量值執行或證明合適的校正動作。項目可以包括用戶可定義的合同限制,諸如基線、規范或閾值限制,其有助于數據的解譯。如果應該輸入校正動作,則用戶具有在合適的度量時段添加校正動作和“關閉”對所計算的度量數據的其他動作的能力。在適當的時候,還可以編輯或者刪除校正的動作。“閾值”是數據驅動的處理能力測量,其可以使用歷史數據來計算,然而閾值不是使用與控制限制或其他組織指示符相同的統計嚴密性(rigor)來進行普通確定的。具體地,閾值限制可以是基于過去的處理性能,并且不要求與在數量上管理的度量相同的分析量。
圖16描述用于顯示CPI數據的示例用戶界面1600,該示例用戶界面1600由執行增強型測量分析和報告應用的計算機使用。具體地,用戶接口1600包括顯示CPI圖形1602、預定義的U.S.GUO基線限制1604和用戶可修改的合同限制1605的“Measurement & Analysis(測量與分析)”頁1601。
圖17描述用于顯示SPI數據的示例用戶界面1700,該示例用戶界面1700由執行增強型測量分析和報告應用的計算機使用。具體地,該示例用戶界面1700包括以圖形方式顯示SPI圖形1702的“Measurement & Analysis(測量與分析)”頁1701、和SPI度量值表1704。
圖18描述用于顯示Cost & Schedule Supplemental(成本與日程安排增補)度量的示例用戶界面1800,該示例用戶界面1800由執行增強型測量分析和報告應用的計算機使用。Cost & ScheduleSupplemental(成本與日程安排增補)度量有助于確定項目是否將暗示和按預算進行。用戶界面1800包括“Cost & Schedule(成本與日程安排)”頁1801,其在表1802中輸出度量值。針對每個度量時段,度量值包括TCPI度量值、CV度量值、SV度量值、P-ETC度量值、P-EAT度量值、P-VAC度量值、S-ETC度量值、S-EAC度量值、S-VAC度量值和/或其他度量值。
圖19描述用于顯示Requirements Volatility(需求易變性)度量的示例用戶界面1900,該示例用戶界面1900由執行增強型測量分析和報告應用的計算機使用。用戶界面1900包括“Measurement &Analysis(測量與分析)”頁1901,其在表1902中以文本方式輸出度量值,并在圖1904中以圖形方式輸出度量值。
圖20描述用于顯示Percent Of Test Scripts Passed(測試腳本通過百分比)度量的示例用戶界面2000,該示例用戶界面2000由執行增強型測量分析和報告應用的計算機使用。用戶界面2000包括PercentOf Test Scripts Passed“Measurement & Analysis”(測試腳本通過百分比“測量與分析”)頁2001,其在圖2002中以圖形方式輸出度量值,并在表2004中以文本方式輸出度量值。
圖21描述用于顯示Peer Review Problem Detection(同行評價問題檢測)度量的示例用戶界面2100,該示例用戶界面2100由執行增強型測量分析和報告應用的計算機使用。在一種實現中,存在多個PeerReview Problem Detection(同行評價問題檢測)頁,每一頁都顯示一個Peer Review Problem Detection(同行評價問題檢測)度量,即“需求”、“設計”、“源代碼”、“測試”、“維持請求”、“計劃”、“培訓資料”和“其他”之一。用戶接口2100包括一個這樣的PeerReview Problem Detection“Measurement & Analysis”(同行評價問題檢測“測量與分析”)頁2101,其在圖2102中以圖形方式輸出度量值,并在表2104中以文本方式輸出度量值。
圖22描述用于顯示Percent SIRs Reopened(重開的SIR百分比)度量的示例用戶界面2200,該示例用戶界面2200由執行增強型測量分析和報告應用的計算機使用。用戶界面2200包括Percent SIRsReopened“Measurement & Analysis”(重開的SIR百分比“測量與分析”)頁2201,其在圖2202中以圖形方式輸出度量值,并在表2204中以文本方式輸出度量值。
圖23描述用于顯示Milestone Management(里程碑管理)類別度量的示例用戶界面2300,該示例用戶界面2300由執行增強型測量分析和報告應用的計算機使用。用戶界面2300包括MilestoneManagement“Measurement & Analysis”(里程碑管理“測量與分析”)頁2301,其中用戶可以查看、修改或刪除Milestone Timeliness(里程碑及時性)度量或者圖形、平均延遲天數度量、GOU限制、合同限制、和校正動作。如Milestone Management(里程碑管理)圖表2302所示,Milestone Timeliness(里程碑及時性)度量可以是突出顯示的,諸如利用紅色或綠色陰影來突出顯示。通過采用到目前為止滿足的里程碑數目、并利用到目前為止已經進行日程安排的里程碑數目對其進行劃分,從而確定及時性。然后,及時性可以與項目特定的控制上限和控制下限(如果它們已被添加)進行比較。無論何時突出顯示度量時段小區域,該度量時段小區域都指示計算得到的值是出界的,提示用戶針對該度量時段輸入校正動作。
圖24描述用于顯示Contractual Deliverable Management(合同交付管理)類別度量的示例用戶界面2400,該示例用戶界面2400由執行統計測量和分析報告工具的計算機使用。Contractual DeliverableManagement(合同交付管理)類別度量包括Contractual DeliverableTimeliness(合同交付及時性)度量、Contractual Deliverable AverageDays Late(合同交付延遲平均天數)度量、Contractual DeliverableAcceptance(合同交付接受)度量、和其他度量。在用戶界面2400上,用戶可以以圖形方式或文本方式查看跨過各種度量時段的數據。另外,可以查看GOU基線,并且可以添加、修改或刪除合同限制和校正動作。
用戶界面2400允許用戶確定這樣的比率,即項目提交的合同交付按時完成與那些落后于日程安排的合同交付之比。用戶界面2400包括表2401,其中以文本方式跨過若干度量時段顯示度量,對度量進行適當地突出顯示,以表明超出范圍、低于范圍或在范圍內的值。圖表2402顯示代表Contractual Deliverable Timeliness(“CDT”)(合同交付及時性(“CDT”))的度量數據,圖表2404顯示代表initial contractual deliverableacceptance(初始合同交付接受)的度量數據,并且圖表2405顯示代表current contractual deliverable acceptance(當前合同交付接受)的度量數據。
圖25描述用于顯示SIR Turnaround Time(SIR回轉時間)度量的示例用戶界面2500,該示例用戶界面2500由執行統計測量和分析報告工具的計算機使用。具體而言,用戶界面2500包括表2501,其中SIR Turnaround Time(SIR回轉時間)度量數據以文本方式跨過若干度量時段進行顯示,對度量進行適當地突出顯示,以表明超出范圍、低于范圍或在范圍內的值。圖表2502以圖形方式顯示指示SIRTurnaround Time(SIR回轉時間)度量的數據,并且表2504和2505分別顯示GOU和合同限制。允許用戶通過選擇控件2506來輸入分析或校正動作。
返回圖3,基于用戶偏好或周期性基礎測量來調整內部模型參數(步驟S314)。諸如PIRM的模型可以包括使用歷史項目基礎測量的動態模型,歷史項目基礎測量諸如在生成一個模型過程中的每個階段發現的錯誤數目和缺陷數目。如果使用動態模型,基于歷史項目基礎測量來調整內部模型參數,歷史項目基礎測量諸如接收到的周期性和非周期性基礎測量。如果模型是靜態模型,則用戶還可以在需要時手工調整其他模型參數。例如,可以將基礎測量輸入到數據輸入字段,該數據輸入字段包括忽略效果百分比分析、設計、構建、測試或部署字段,其中當項目具有充足的歷史數據用于其發現和刪除問題的能力時調整忽略百分比。當需要時,可以省略模型參數的調整。
基于批準的基礎測量、建模算法和內部模型參數生成模型(步驟S315)。模型可以是問題引入和刪除模型(“PIRM”)、請求回轉預測(“RTP”)模型、或者收益價值預測(“EVP”)模型。
EVP模型使用輸入的基礎測量(諸如“Cost & Schedule(成本與日程安排)”度量數據)以圖形方式顯示對項目的結束日期和完成時的成本的預測。項目經理例如可以使用EVP模型來確定何時需要校正動作,以便按時和按預算交付項目。
基于行業標準數據(“靜態PIRM”)或者詳細檢查過的項目自身的過去的性能(“動態PRIM”),與預計的引入速度相比,PIRM顯示項目的項目引入和刪除速度。PIRM顯示出一個圖表,其示出了在每個工作階段預測的問題數目與實際發現和刪除的問題數目之比、以及以百分比表示的變差。
通過轉換使用同行評價處理發現的問題數目和SIR報告處理的問題數目,并將這些數目與基于項目大小所預計的平均問題數目進行比較,從而PIRM輔助項目經理。項目的大小是計劃的或者實際的需求數目、以及那些需求定義的級別、或者項目的BCAC。使用高、中或低級別的細節可以指定細節的需求級別。然后,項目經理則可以看到發現的問題數目與預計將發現的數目之間的差異,當項目數目在預計的范圍之外時完成根原因分析。在系統開發生命周期的早期發現問題降低了與在后期階段修復這些相同的問題相關聯的成本。PRIM的一種假設是早期發現和消除問題還將提高交付的解決方案和系統的質量、并有助于項目達到交付高質量項目的目標。
輸出模型(步驟S316),方法300結束(步驟S317)。圖26描述用于輸出EVP模型的示例用戶界面2600,該示例用戶界面2600由執行增強型測量分析和報告應用的計算機使用。具體地,用戶界面2600包括EVP模型“Measurement & Analysis(測量與分析)”頁2601,其使用EVP圖形2602以圖形方式顯示EVP模型數據,并顯示預先定義的U.S.GOU基線限制2604、以及用戶可修改的合同限制2605。EVP模型“Measurement & Analysis(測量與分析)”頁2601還輸出合同“Schedule & Budget(日程安排與預算)”信息2606以及由EVP模型生成的組織基線數據和合同規范結果2607。
圖27描述用于輸出PIRM模型的示例用戶界面2700,該示例用戶界面2700由執行統計測量分析和報告工具的計算機使用。具體地,用戶界面2700包括PIRM“Measurement & Analysis(測量與分析)”頁2701,其使用靜態PIRM圖形2702和/或動態PIRM圖形2704以圖形方式顯示PIRM數據,并且還顯示PIRM管理圖表2705,該PIRM管理圖表2705輸出選擇的基礎測量和/或影響PIRM的度量。通過選擇控件2706或2707,分別查看靜態PIRM或動態PIRM的附加細節。
圖28描述PIRM細節-Static Model(靜態模型)頁2801,當用戶使用用戶界面2700選擇控件2806之后顯示該Static model(靜態模型)頁2801。頁2801包括顯示與靜態PIRM關聯的度量值或基礎測量的多個小區域。具體地,小區域2802顯示在分析階段與引入的錯誤關聯的數據,小區域2804顯示在設計階段中與錯誤關聯的數據,小區域2805顯示在構建階段中與錯誤關聯的數據,并且小區域2806顯示在測試階段中與錯誤關聯的數據。
圖29描述PIRM細節-Dynamic Model(動態模型)頁2901,當用戶使用界面2700選擇控件2907時顯示該動態模型頁2901。頁2901包括顯示與動態PIRM關聯的度量值或基礎測量的多個小區域。
圖30是示出基礎測量的手工和/或自動接收的流程圖。更詳細地,當方法3000開始時(步驟S3001),由授權寫入實體手工地接收周期性基礎測量(步驟S3002)。如果沒有周期性基礎測量將被接收,則省略步驟S3002。還接收由授權寫入實體手工地輸入的非周期性基礎測量(步驟S3004)。如果沒有非周期性基礎測量將被接收,則省略步驟S3004。上文已經關于圖7和圖9描述了用于手工輸入基礎測量的示例用戶界面。
下載非周期性基礎測量(步驟S3005),并且方法3000結束(步驟S3006)。如果沒有非周期性基礎測量將被下載,則省略步驟S3005。上文已經關于圖8描述了用于自動下載非周期性基礎測量的示例用戶界面。
圖31是示出基礎測量和度量的批準的流程圖。更詳細地,方法3100開始(步驟S3101),并且將計算得到的度量與組織基線數據進行比較(步驟S3102)。如果計算得到的度量在組織基線數據的范圍之內(步驟S3104),則確定授權批準實體是否批準對應的基線測量(步驟S3105)。如果計算得到的度量不在組織基線數據的范圍之內(步驟S3104),則從授權寫入實體接收校正動作(步驟S3106),并且確定授權批準實體是否批準基礎測量和/或校正動作(步驟S3105)。
如果確定授權批準實體不批準基本測量和/或校正動作(步驟S3105),則從授權寫入實體接收附加校正動作(步驟S3106),并且再次確定授權批準實體是否批準基礎測量和附加校正動作(步驟S3105,以及下列等等)。
如果確定授權批準實體批準基本測量和/或校正動作(步驟S3105),則接受來自授權批準實體的批準的標記(步驟S3107)。查看有效度量(步驟S3109),并且確定授權批準實體是否批準有效度量(步驟S3110)。如果批準有效度量,則輸出所批準的基礎測量和度量(步驟S3112),并且方法3100結束。如果不批準有效度量,則調整(步驟S3111)和查看(步驟S3109,以及下列等等)有效度量。
圖32描述用于批準基礎測量和有效度量以生成批準的度量和批準的基礎測量的示例用戶界面3200,該示例用戶界面3200由執行統計測量和分析報告工具的計算機使用。具體地,用戶界面3200上的批準頁3201包括每個基礎測量類別的選項卡,諸如Metric Period DataInput(測量時段數據輸入)選項卡3202。例如,授權批準實體可以通過選擇度量時段控件3204和/或Stage(階段)控件3205來選擇合適的未批準的基礎測量,從而在每個度量時段可以選擇一次基礎測量進行批準。向授權批準實體顯示有效的未批準的基礎測量(諸如在字段3206中顯示的基礎測量)以便評價,其中如果基礎測量具有在已知閾值之內的值,并且不再需要進一步的注釋或評判則批準基礎測量。通過選擇“批準”控件3207,授權批準實體可以指示特定基礎測量的批準。如果基礎測量包括來自授權寫入實體的評判、校正動作或其他注釋,則這些注釋在注釋文本框控件3209中顯示。根據來自寫入者的校正動作,授權批準實體可以通過選擇“接受”控件3210,來接受在注釋文本框控件3209中顯示的注釋。
圖33描述用于將基礎測量分類為排除基礎測量和非排除基礎測量的示例用戶界面3300,該示例用戶界面3300由執行統計測量和分析報告工具的計算機使用。用戶界面3300上的分類頁3301還包括每個基礎測量類別的選項卡,諸如Metric Period Data Input(測量時段數據輸入)選項卡3302。授權評價實體可以通過選擇度量時段控件3304和/或Stage(階段)控件3305來選擇合適的未分類的基礎測量,從而在每個度量時段可以選擇基礎測量。向授權評價實體顯示基礎測量(諸如在字段3306中顯示的基礎測量)以便分類,其中如果基礎測量表示普通原因變化數據,則授權評價實體可以將基礎測量指派為非排除基礎測量;或者如果基礎測量表示特定原因變化數據,則授權評價實體可以將基礎測量指派為排除基礎測量。如果授權評價實體已經批準了基礎測量,則經由“approve(批準)”控件3210表示該批準,關聯的注釋將在注釋文本框控件3309中出現,并且接受標記將經由“accept(接受)”控件3310出現。如果授權評價實體確定基礎測量將被分類為非排除的,則通過“exclude reason(排除原因)”控件3311選擇“non-excluded(非排除)”選項卡。如果授權評價實體確定基礎測量將被分類為排除的,則在“exclude reason(排除原因)”控件3311中選擇排除原因。
有利地,在統計測量分析和報告中,向項目(諸如加入美國GOU和ANSS QPI項目計劃中的項目)提供了交互式的基于web的應用,以便報告和分析項目測量數據。具體地,可以記錄合同信息,可以輸入每月的測量數據、度量、測試結果、交付、里程碑、服務級別協議和模型,并且可以下載同行評價。此外,可以通過測量和分析圖表、圖形和表查看校正動作和操作單元和所顯示的項目限制,可以分析度量數據輸出,可以設置項目控制限制,以及可以輸入校正動作。此外,可以基于用戶選擇和輸入的數據來創建度量報告。
根據另一個一般實現,有形地存儲在計算機可讀介質上的計算機程序產品包括將由計算機執行的指令,該指令操作用于引起計算機接收與項目相關的項目信息,該項目信息標識項目類型、授權寫入實體和授權批準實體,以及至少基于項目類型選擇有效度量,該有效度量測量項目的性能的一個方面。該指令還操作用于從授權寫入實體接收與有效度量相對應的基礎測量,該基礎測量還包括與至少一個度量時段對應的周期性基礎測量、以及與非周期性事件相對應的非周期性基礎測量,并基于基礎測量來計算有效度量。指令進一步操作用于將基礎測量分類為排除基礎測量和非排除基礎測量,導入組織基線數據,和基于非排除基礎測量和組織基線數據計算組織指示符。此外,指令操作用于經由授權批準實體來批準有效度量和至少一部分基礎測量,由此分別生成批準的度量和批準的基礎測量,并輸出有效度量或批準的度量以及組織指示符。
根據另一個一般實現,系統包括輸入單元、處理器單元和輸出單元。輸入單元被配置為接收與項目有關的項目信息,該項目信息標識項目類型、授權寫入實體和授權批準實體,從授權寫入實體接收與有效度量相對應的基礎測量,基礎測量進一步包括與至少一個度量時段對應的周期性基礎測量、以及與非周期性事件相對應的非周期性基礎測量,經由授權批準實體導入組織基線數據并批準有效度量和基礎測量的至少一部分,由此分別生成批準的度量和批準的基礎測量。處理器單元被配置為至少基于項目類型選擇有效度量,有效度量測量項目的性能的一個方面,基于基礎測量計算有效度量,將基礎測量分類為排除基礎測量和非排除基礎測量,并基于非排除基礎測量和組織基線數據計算組織指示符。輸出單元被配置為輸出有效度量或批準的度量以及組織指示符。
已經描述了本發明的多個實施例。然而,將可以理解在不偏離本發明的精神和范圍的前提下可以進行各種修改。因此,其他實施例處于以下權利要求的范圍內。
權利要求
1.一種方法,包括
接收與項目相關的項目信息,所述項目信息標識項目類型、授權寫入實體和授權批準實體;
至少基于所述項目類型選擇有效度量,所述有效度量測量所述項目的性能的一個方面;
從所述授權寫入實體接收與有效度量相對應的基礎測量,所述基礎測量進一步包括與至少一個度量時段對應的周期性基礎測量、以及與非周期性事件相對應的非周期性基礎測量;
基于所述基礎測量計算所述有效度量;
將所述基礎測量分類為排除基礎測量和非排除基礎測量;
導入組織基線數據;
基于所述非排除基礎測量和組織基線數據計算組織指示符;
經由所述授權批準實體來批準有效度量和至少一部分基礎測量,由此分別生成批準的度量和批準的基礎測量;以及
輸出所述有效度量或所述批準的度量以及所述組織指示符。
2.根據權利要求1所述的方法,其中對所述有效度量和組織指示符的輸出實時地進行,以接收所述基礎測量。
3.根據權利要求1所述的方法,其中所述度量時段是天、周、月、季度或年。
4.根據權利要求1所述的方法,其中所述周期性基礎測量包括完成時預算成本、所執行工作的預算成本、日程安排的工作的預算成本、所執行工作的實際成本、批準變更請求數目、需求數目、變更請求的影響之和、總風險暴露、活動風險數目、面對活動風險的客戶數目、已實現的風險數目、或者面對已實現的風險的客戶數目。
5.根據權利要求1所述的方法,其中所述非周期性基礎測量包括通過的腳本數目、經過測試的腳本數目、發現的系統調查請求數目、經過測試的條件數目、交付類型、交付接受數據、交付客戶首次應答、交付當前狀態、交付團隊名稱、交付注釋、里程碑名稱、日程安排的里程碑完成數據、實際里程碑完成數據、里程碑團隊名稱、同行評價計劃數據、測試通過計劃數據、執行的實際測試通過數據、發現的錯誤、或刪除的數據。
6.根據權利要求1所述的方法,其中所述非周期性事件包括系統測試、同行評價或交付狀態。
7.根據權利要求1所述的方法,其中批準所述基礎測量進一步包括
對所述基礎測量與所述組織基線數據進行比較,
基于對所述基礎測量與所述組織基線的比較,從所述授權寫入實體接收校正的動作,以及
在接收到校正的動作之后,接受來自授權批準實體的批準標記。
8.根據權利要求1所述的方法,其中還基于用戶偏好選擇所述有效度量。
9.根據權利要求1所述的方法,其中輸出所述有效度量或所述批準的度量以及所述組織指示符進一步包括生成包括所述有效度量或所述批準的度量以及所述組織指示符的報告。
10.根據權利要求1所述的方法,其中輸出所述有效度量或所述批準的度量以及所述組織指示符進一步包括顯示對所述有效度量或批準的度量以及組織指示符的描繪。
11.根據權利要求10所述的方法,其中所述描繪顯示在多個度量時段上的有效度量或批準的度量以及組織指示符。
12.根據權利要求1所述的方法,其中所述排除基礎測量表示特定原因變化數據,并且其中所述非排除基礎測量表示普通原因變化數據。
13.根據權利要求1所述的方法,其中所述基礎測量包括成本與日程安排基礎測量、性能管理基礎測量、范圍管理基礎測量、里程碑管理基礎測量、合同管理基礎測量、質量管理基礎測量、或交付基礎測量。
14.根據權利要求1所述的方法,進一步包括
基于所述批準基礎度量、建模算法和內部模型參數來生成模型;以及
輸出所述模型。
15.根據權利要求14所述的方法,進一步包括基于用戶偏好或周期性基礎測量來調整所述內部模型參數。
16.根據權利要求1所述的方法,其中接收非周期性基礎測量進一步包括下載至少一個預先格式化的同行評價反饋表。
17.根據權利要求1所述的方法,其中所述模型是問題引入和刪除模型(“PIRM”)、請求回轉預測(“RTP”)模型、或者收益價值預測(“EVP”)模型。
18.根據權利要求1所述的方法,其中所述項目信息進一步包括合同數據、聯系數據或度量時段數據。
19.一種計算機程序產品,有形地存儲在計算機可讀介質上,所述產品包括將由計算機執行的指令,所述指令操作用于使得所述計算機執行以下步驟
接收與項目相關的項目信息,所述項目信息標識項目類型、授權寫入實體和授權批準實體;
至少基于所述項目類型選擇有效度量,所述有效度量測量所述項目的性能的一個方面;
從所述授權寫入實體接收與所述有效度量相對應的基礎測量,所述基礎測量進一步包括與至少一個度量時段對應的周期性基礎測量、以及與非周期性事件相對應的非周期性基礎測量;
基于所述基礎測量計算所述有效度量;
將所述基礎測量分類為排除基礎測量和非排除基礎測量;
導入組織基線數據;
基于所述非排除基礎測量和所述組織基線數據計算組織指示符;
經由所述授權批準實體來批準有效度量和至少一部分基礎測量,由此分別生成批準的度量和批準的基礎測量;以及
輸出所述有效度量或所述批準的度量以及所述組織指示符。
20.一種系統,包括
輸入單元,被配置為
接收與項目相關的項目信息,所述項目信息標識項目類型、授權寫入實體和授權批準實體,
從所述授權寫入實體接收與有效度量相對應的基礎測量,所述基礎測量進一步包括與至少一個度量時段對應的周期性基礎測量、以及與非周期性事件相對應的非周期性基礎測量,
導入組織基線數據,以及
經由所述授權批準實體來批準有效度量和至少一部分基礎測量,由此分別生成批準的度量和批準的基礎測量;
處理器單元,被配置為執行以下步驟
至少基于所述項目類型選擇有效度量,所述有效度量測量所述項目的性能的一個方面,
基于所述基礎測量計算所述有效度量,
將所述基礎測量分類為排除基礎測量和非排除基礎測量,以及
基于所述非排除基礎測量和組織基線數據計算組織指示符;以及
輸出單元,被配置為輸出所述有效度量或所述批準的度量以及所述組織指示符。
全文摘要
接收與項目相關的項目信息,該項目信息標識項目類型、授權寫入實體和授權批準實體,以及至少基于項目類型選擇有效度量,該有效度量測量項目的性能的一個方面。從授權寫入實體接收與有效度量相對應的基礎測量,該基礎測量還包括與至少一個度量時段對應的周期性基礎測量、以及與非周期性事件相對應的非周期性基礎測量,并基于基礎測量來計算有效度量。將基礎測量分類為排除基礎測量和非排除基礎測量,導入組織基線數據,并基于非排除基礎測量和組織基線數據計算組織指示符。
文檔編號G06Q10/00GK101484896SQ200680055338
公開日2009年7月15日 申請日期2006年7月14日 優先權日2006年7月14日
發明者S·E·帕巴拉特, J·R·阿姆斯保, C·M·雷博克, B·S·伯特爾, R·P·薩羅 申請人:埃森哲環球服務有限公司