4.1.2 項(xiàng)目生命期
項(xiàng)目最基本的特點(diǎn)就是“一次性”。項(xiàng)目從開始到結(jié)束經(jīng)歷的多個(gè)項(xiàng)目階段序列叫做項(xiàng)目生命期。
在項(xiàng)目生命期內(nèi),出現(xiàn)一些標(biāo)志項(xiàng)目進(jìn)程的重大事件時(shí),表明某些可交付成果的完成,這些重大事件叫做里程碑。這些里程碑式的重大事件把項(xiàng)目生命期劃分成一系列工作范圍不同、時(shí)間前后連接的項(xiàng)目階段。一個(gè)項(xiàng)目階段的完成以一個(gè)或多個(gè)可交付成果的完成為標(biāo)志,可交付成果和階段序列的交替是項(xiàng)目過程有序運(yùn)轉(zhuǎn)的表征。可以說,項(xiàng)目生命期是項(xiàng)目管理的基石。
不同的項(xiàng)目有不同的項(xiàng)目生命期模式。信息化項(xiàng)目的生命期一般劃分為立項(xiàng)、設(shè)計(jì)、開發(fā)、實(shí)施和竣工5個(gè)階段。信息化項(xiàng)目往往包含了必不可少的設(shè)計(jì)和開發(fā)工作。對于成熟軟件實(shí)施型項(xiàng)目,核心軟件開發(fā)不是必需的,但這類項(xiàng)目往往仍然需要基本的應(yīng)用模型配置設(shè)計(jì)和一定程度的客戶化開發(fā)。
信息化項(xiàng)目生命期的各階段主要工作內(nèi)容及里程碑標(biāo)志,如圖4 -1所示。
信息化項(xiàng)目生命期的設(shè)計(jì)、開發(fā)兩個(gè)階段所包含的軟件開發(fā)過程,應(yīng)該參照軟件項(xiàng)目管理采用的軟件開發(fā)生命周期模型( Software Development Life Cycle,SDLC),進(jìn)一步建立設(shè)計(jì)、開發(fā)階段生命周期模型(見圖4-2),以確保軟件開發(fā)的成功。