如何定義:項目生命周期和關鍵里程碑
項目周期是投資項目籌劃和建設的全過程。通常包括: 項目選定、項目準備、項目評估、項目談判、項目執(zhí)行和項目總結評價幾個階段的工作。
項目具有生命周期,產(chǎn)品研發(fā)項目具有獨特的生命令周期模型。以產(chǎn)品型項目為例,我們歸納了下圖所示三種項目生命周期模型,作為項目計劃制訂和跟蹤的參考。所有的研發(fā)項目,均應該根據(jù)項目的實際情況,選擇某一種項目生命周期模型。
增量和迭代模型都是多次交付模型,在一個項目生命周期中,可能對發(fā)布多個版本的產(chǎn)品或者組件。
增量模型適用于項目需求較為明確,市場需求緊迫,需要快速向客戶提供部分功能的項目。在增量模型中,需要對需求進行分類,明確各版本實現(xiàn)的需求,然后先后完成各版本的設計開發(fā)。
迭代模型適用于需求還不是很明確,市場需求又較為緊迫的情況,通過多次迭代來不斷完善需求與項目產(chǎn)出,每次迭代對已明確的一部分需求進行設計開發(fā)。
增量和迭代模型中,不能像瀑布模型那樣簡單地劃分階段,而要同時關注各次迭代(版本)和每次迭代中的主要階段。
項目在劃分階段的同時還應設立里程碑,以控制中間工作產(chǎn)品的質(zhì)量及總體進展。里程碑的作用主要是判斷項目是否沿著正確的路線前進、是否完成了各階段的預定工作。在產(chǎn)品研發(fā)項目中,至少必須設立以下里程碑:
需求里程碑:指需求開發(fā)完成并達到了既定的質(zhì)量目標。通常以需求評審通過為標志。
設計里程碑:指所有的子系統(tǒng)設計完成并達到了既定的質(zhì)量目標。通常以所有子系統(tǒng)設計均評審通過為標志。
實現(xiàn)里程碑:指項目的產(chǎn)出已集成結束。
測試里程碑:指項目測試結束,項目產(chǎn)出滿足了既定的功能、性能等要求,并達到了既定的產(chǎn)品質(zhì)量目標。