四、項目控制階段
項目控制階段任務是定期監測與度量項目執行情況階段各項工作進展情況,識別是否有偏離計劃之處,對于項目執行過程中出現的問題,及時發現并采取糾正措施,以確保項目目標實現。
1.項目控制流程
軟件項目控制流程圖示如圖2所示。
圖2 項目流程控制
2.項目進度與費用控制
(1)做好項目進度和費用分析,使用的方法主要是項目掙值法分析。該方法通過對各項工作實際消耗費用及完成情況與計劃對比,分析整個項目進度執行情況及費用支付情況,分析項目整體完成情況。
預期費用與實際費用的偏差CV=BCWP-ACWP,式中,BCWP表示已完成工作量的預算費用,ACWP表示已完成工作量的實際費用。CV>1表示實際費用小于預算費用;CV<1表示實際費用大于預算費用;CV=1表示實際費用等于預算費用。
預期進度與實際進度的偏差SV=BCWP-BCWS,式中,BCWP表示已完成工作量的預算費用,BCWS表示項目計算工作量的預算費用。SV>1表示實際進度超過預算進度;SV<1表示實際進度落后于預算進度;SV=1表示實際進度等于預算進度。
(2)撰寫項目進度報告。按照公司項目管理要求,定期編制項目進度報告,報告內容包括:項目進展情況報告、任務完成報告、項目進度控制報表(掙值分析)、項目狀態執行報告、重大突發性事件報告、項目進度控制報告、項目管理報告和問題跟蹤報告。
(3)每周定期召開項目工作例會。以周為單位對項目進度進行連續檢測,檢測結果與項目執行計劃比較。進度正常則按原計劃執行;進度滯后則要分析原因,找出解決措施,以里程碑計劃為階段目標,為實現整個項目目標扎實工作。
(4)里程碑會議。根據里程碑計劃中制定的需求分析完成時間、系統設計完成時間、編碼完成時間、測試完成時間和投產完成時間,在每一個階段完成時召開會議,確認該時間段是否按計劃完成工作。
(5)與項目外包商溝通會議。根據項目開發計劃召開與軟件項目開發外包商會議交流項目開發進度狀況及其他相關事宜,及時解決存在的問題。
3.項目資源的控制
項目的資源包括人力資源、開發環境資源、測試環境資源、設備資源等,在項目開發過程中,項目經理要根據項目開發進度情況,優化資源分配,合理安排項目使用的開發和測試環境,調整開發人員和測試人員數量和工作內容,通過項目資源優化,確保項目開發進度和質量。