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