制活動,軟件配置管理可以管理好項目進行的中間產(chǎn)品以及它們之間的關(guān)系。配置管理計劃中包括很多的內(nèi)容,例如配置管理工具、配置項計劃、基線計劃、配置管理規(guī)程等。
3. 溝通計劃
為了保證項目開發(fā)過程的順利進行和信息的有效溝通,從而使一些重要的項目信息實時、最新、及時獲取,做到實時同步,就必須有一個靈活而且容易使用的溝通方法和溝通計劃。
4. 風(fēng)險管理計劃
任何項目都有一定的不確定性,如果沒有很好的風(fēng)險管理,項目就可能遇到麻煩。所以,軟件項目管理過程中,風(fēng)險計劃同樣必不可少。風(fēng)險管理中常用的工具是TOP10風(fēng)險清單,它是通過一系列的風(fēng)險識別、風(fēng)險評估、風(fēng)險規(guī)劃得到的。表2是《校務(wù)通管理平臺信息系統(tǒng)》項目的TOP 10風(fēng)險列表。
項目計劃的跟蹤控制
如同采購時,你通過采購單(在其上打勾)保證采購的順利進行; 在聚會演出時,你通過節(jié)目清單(你的計劃)來控制節(jié)目的順利進行等。同樣,軟件項目管理也需要跟蹤控制,跟蹤控制就是為了保證項目能夠按照預(yù)先制定的計劃進行,使項目不要偏離預(yù)定的發(fā)展進程。
跟蹤控制的對象就是項目計劃。在項目進展過程中,項目經(jīng)理根據(jù)項目計劃來及時跟蹤項目實際的執(zhí)行情況,關(guān)注項目的范圍、成本、進度、質(zhì)量、風(fēng)險等情況,記錄實際的進展情況,對照計劃與實際的情況,發(fā)現(xiàn)問題并及時解決。進行項目跟蹤控制的基本步驟如下:
(1) 建立標(biāo)準(zhǔn),即建立項目正確完成應(yīng)該達到的目標(biāo);
(2) 建立項目監(jiān)控和報告體系,確定控制項目必要的數(shù)據(jù);
(3) 測量和分析結(jié)果,將項目的實際結(jié)果與計劃進行比較;
(4) 采取必要措施,如果實際的結(jié)果同計劃有誤差時,采取必要的糾正措施,必要時修改項目計劃;
(5) 控制反饋,如果修正計劃,應(yīng)該通知有關(guān)人員和部門。
軟件項目經(jīng)理要確定如何獲取項目的時間、成本、范圍的進展信息等(例如計劃中可以規(guī)定跟蹤頻率和步驟,設(shè)置專門人員負(fù)責(zé)收集項目數(shù)據(jù)或者項目人員按照規(guī)定的度量標(biāo)準(zhǔn)統(tǒng)計上報項目數(shù)據(jù))。然后將項目的實際結(jié)果與計劃進行比較,采用一定的方法分析項目的進展情況,如偏差分析和掙值分析等。
項目跟蹤分析應(yīng)該根據(jù)計劃的要求實時進行,要隨時了解項目的進展情況,以便做出正確的決定。另外,還要跟蹤其他計劃的執(zhí)行情況,特別要關(guān)注風(fēng)險管理計劃,項目經(jīng)理應(yīng)該定期回顧和維護風(fēng)險計劃,及時更新風(fēng)險清單,對風(fēng)險進行重新排序,并更新風(fēng)險的解決情況,這些活動應(yīng)該包含在項目計劃中,以防遺忘。只有這樣才能使項目經(jīng)理們經(jīng)常思考這些風(fēng)險,居安思危,對風(fēng)險的嚴(yán)重程度保持警惕。
項目管理一個非常重要的手段是進行項目評審。項目評審的主要目的是根據(jù)項目計劃對項目的執(zhí)行活動進行檢查,及時進行溝通,發(fā)現(xiàn)問題,研究解決對策,糾正偏差,保證項目的順利實施。評審可以針對產(chǎn)品的評審,例如設(shè)計評審,或者針對質(zhì)量的評審,例如質(zhì)量過程評審,但更多的是針對管理的評審,例如定期的周例會等,以及針對突發(fā)事情的評審等。
項目的最后一項是進行項目總結(jié),這是一項必要的工作。就如同我們聚會活動結(jié)束之后,要核算或者說總結(jié),節(jié)目單的活動執(zhí)行的如何?費用如何?時間如何?同樣,作為項目管理的最后一件事情也是總結(jié),即最后評審,總結(jié)經(jīng)驗教訓(xùn),編寫項目總結(jié)報告等,為以后的項目提供參考。
軟件項目計劃與實際進展的比較方法
一般來講主要有兩種方法: 一個是偏差分析,相當(dāng)于簡單的減法。在項目的某一點,計劃值與實際值相減,這個計劃值和實際值包括范圍、時間、成本等,判斷其中的差值是否超出可以接受的范圍; 另一個是掙值分析,相當(dāng)于加權(quán)的減法。在項目的某一點,計劃值與實際值不是簡單的相減,而是進一步分析實際完成的任務(wù)與成