IT專案管理(2)

2021-10-05 17:05:14 字數 1712 閱讀 9980

軟體度量

軟體度量的目的是為專案管理提供專案執**況的充分可見性,並使專案管理者了解專案實際進展與期望之間的差異,以便實時做出調整。

不同層次、不同領域的軟體過程改善以及軟體過程控制都離不開對軟體過程的度量,他為管理人員提供決策資訊,從建立生產過程和產品基線、進行軟體過程評價、增強軟體過程控制能力、支援軟體過程改善四個方面理解軟體過程需求。

過程改善模式

過程改善模式的關鍵在於根據專案的狀態進行分析,將實際情況與預計進行比較,根據差異進行調整,使得專案的發展回到正軌。

過程改善模式的兩種流程如圖;

a流程中過程改善的資訊反饋比較簡單,不能確定改善的效果以及改善將要花費的資源占用情況,更無法確定下一步改善目標與重點,改善過程中也沒有歷史資訊供企業內部共享;b流程在有明確目標的前提下,以過程度量為支撐,充分記錄過程的動態行為資訊把過程改善目標和度量資訊進行比較從而判斷過程改善的有效性,為設立下一次過程改善目標提供依據。

cmmi就是一種過程改善模式下的軟體度量方法。

cmmi軟體度量

基本概況

carnegiemillon大學的sei提出了乙個較為標準的軟體度量過程體系結構圖:

主要計畫在於確認範圍和定義程式步驟,首先根據專案需求、組織實力、預計資源等等確認乙個適用的度量過程,然後對這個度量過程的每個步驟進行更詳細的程式定義,包括定義完整、一致、可操作性的度量;定義資料採集、記錄、儲存的方法以及定義對度量資料進行分析的相關技術。

過程實施在於資料的採集以及分析,需要進行資料的收集、記錄、儲存,並進行檢驗以保證資料的正確性,分析資料之後審核上報,通過這兩個步驟,可以追蹤活動的狀態。

在進化過程中,根據之前分析得到的結果,確認專案實際執行過程與期望之間的差異,根據反饋動態的改善過程並確保提供乙個結構化的方式綜合又能處理多個設計過程改進的問題的解決辦法。

具體度量方法

需求度量

需求度量項主要包括原始需求總數、本階段新增需求數、本階段刪除需求數、本階段修改需求數、本階段變更需求數、本階段需求總數、專案結束時變更的需求總數、專案結束時需求總數、需求變更比例、需求實現率等等。

需求的變更可能直接導致規模的增長、進度的延遲、成本的增加以及返工。專案成員應週期性的度量需求、控制需求並採取相應行動。

規模度量

規模是決定專案成本的基本因素,是估算工作量、計算生產率、缺陷密度和其他專案評估指標的基礎。

通過監控實際規模與估算規模的偏差,重新估算工作量和進度。如果規模變化率在上下控制線以內不予理會,如果超出,則採取相應措施。

進度度量

進度度量的目的是控制專案成本。度量項包括專案估計進度、專案實際進度、進度偏差、里程碑計畫總天數、里程碑實際天數、里程碑差異天數、專案計畫總天數、專案實際總天數、專案差異總天數。

如果差異過大則需需要排查原因採取措施使其回歸正常。

工作量度量

工作量度量的目的是確認人力是否充足以及工作分配是否合理。對人力資源的安排極大地影響了工作效率。

具體方法是:首先缺德工作量度量的基本度量項,由工作人員填寫工作日誌,在一定時間統計基本度量項並計算相關派生度量項。

風險管理度量

對發現進行度量和評估,統計識別的風險和轉化為問題的風險數目,供以後的專案參考。

軟體專案管理(2)

軟體專案管理 2 軟體工程學,將軟體生產分為分析 設計 編碼 測試等多個連續的階段,每個階段都會產生相應的文件,為下一階段作參考。1 軟體專案的概念 是指採用計算機程式語言,為實現乙個目標系統即軟體產品而開展的活動和過程,其目的是實現各類業務系統的資訊化 業務流程的整合化管理與連續性執行。軟體與軟體...

專案管理筆記2

理解競爭需求與 範圍蠕變 競爭性需求 專案需要掌控的三個要素 任一專案都具有三種競爭性需求 您可將這三種競爭性需求視為以下等式中的變數 質量 時間 成本 改變其中任一變數,其餘兩變數也將發生變動。例如,假設您決定按原始預估的一半時間完成乙個資料庫專案。這時,必將發生以下兩種情況之一 您的成本上公升,...

IT專案管理HW2

使用業務 組織 技術三維模型系統管理方法分析某校園專案 可自定義 的可行性 疫情期間,按照上級要求,學校計畫在學生返校前對宿舍進行改造,將部分四人間改為雙人間以減少人口密度。業務角度。本專案無疑是耗費巨大的專案,帶來的收益可能不會具體體現。但按照科學的規劃,以避免各地學生返校後交叉感染,導致學生身體...