定義
項目的“基線”是指在項目的生命周期中的某個時間點上,項目的計畫日期或預算等關鍵歷史參數。建立項目基線的目的在於:可以隨時將項目的計畫、費用、依賴等關鍵參數與建立基線時的情形進行對照,及時找出差異所在並進行糾正。
另外,PMBOK2008中,基線定義為:一份經過批准的項目計畫,加上或減去經批准的變更。用於與實際績效比較來確定績效是否在可接受的偏差範圍內。也就是說未來的績效,包括進度、成本、資源消耗等是根據基線對比得到的。
三大因素
項目範圍基線建立有三大原因:重現性、可追蹤性和報告。
重現性是指及時返回並重新生成軟體系統給定發布版的能力,或者是在項目中的早些時候重新生成開發環境的能力。
可追蹤性建立項目工件之間的前後繼承關係。其目的在於確保設計滿足要求、代碼實施設計以及用正確代碼編譯執行檔。
報告來源於一個基線內容同另一個基線內容的比較。基線比較有助於調試並生成發布說明。
優點
基線為項目提供了一個定點和快照。
新項目可以從基線提供的定點之中建立。作為一個單獨分支,新項目將與隨後對原始項目(在主要分支上)所進行的變更進行隔離。
各開發人員可以將建有基線的構件作為他在隔離的私有工作區中進行更新的基礎。
當認為更新不穩定或不可信時,基線為團隊提供一種取消變更的方法。
您可以利用基線重新建立基於某個特定發布版本的配置,這樣也可以重現已報告的錯誤。
使用
定期建立基線以確保各開發人員的工作保持同步。但是,在項目過程中,應該在每次疊代結束點(次要里程碑),以及與生命周期各階段結束點相關聯的主要里程碑處定期建立基線:
生命周期目標里程碑(先啟階段)
生命周期構架里程碑(精化階段)
初始操作性能里程碑(構建階段)
產品發布里程碑(產品化階段)