作為一個項目經(jīng)理我們知道制定計劃對于項目的重要性,制定行之有效的計劃的一個前提是識別項目的生命期。所謂項目生命期,其確定了將項目的開始和結(jié)束連接起來的階段(引 自PMBOk)。比如,我們在開發(fā)軟件的時候一般都會有一個可行性研究階段,主要是確認是否可以立項,這個時候通常意味著項目的開始,但是有時候我們最好 把立項階段的可行性研究階段作為一個單獨的項目來處理,因為,很顯然我們的研究結(jié)果是這個項目不能立項。但在我所知的項目中,大多是是已經(jīng)和客戶簽訂了合 同,所以這個階段一般是前期的風險評估階段了,所以我們也把他放在了整個項目生命期中的一個部分。在這里我要先提一下,項目的生命周期和產(chǎn)品的生命周期是 不一樣的,舉個例子,一個軟件開發(fā)完畢并交付產(chǎn)品就算項目什么期的借宿,后期的產(chǎn)品上市宣傳和營銷就不屬于項目生命期了,而是屬于產(chǎn)品生命期,可以說產(chǎn)品 什么期包含了這個產(chǎn)品的項目生命周期,呵呵,是不是有點繞啊,理解就好了。 就像前面我們提到的例子,如果我們的可行性研究報告認為項目可以立項開發(fā),那么下一步就要建立一個完整的項目組制定需求、設(shè)計、開發(fā)、測試、文檔以及培訓等詳細的計劃和安排。從這里我們可以看出:從項目生命期的一個階段轉(zhuǎn)移到另一個階段一般會涉及某種形式的技術(shù)交接,這種階段轉(zhuǎn)移也通常由這種技術(shù)交接確定。 舉個例子,不論是哪種軟件過程管理也好,我們都要經(jīng)歷分析、設(shè)計、開發(fā)和測試幾個階段,其中就設(shè)計技術(shù)交接,設(shè)計必須在得到需求分析的結(jié)果之后才能進行, 而開發(fā)在設(shè)計之后(當然某些項目可能直接從需求就到開發(fā)階段了,但其實設(shè)計的任務交給了開發(fā)人員,這樣做是有風險的)。不過有的時候在前一個階段的可交付 成果通過驗收之前我們認為風險是可以承受的那么我們可以緊接著開始后一階段的工作。也就是說前后階段的任務進行了重疊,舉個軟件工程的實際例子,比如 XP(極限編程)。 但是,說了這么多,目前還沒有確定項目生命期的最好方法。不過一般來講項目的生命期通常規(guī)定了: ·項目各個階段應當從事何種技術(shù)工作:比如需求分析,詳細設(shè)計,開發(fā),測試以及文檔等等。 ·項目各個階段可交付的成果何時生成,以及如何審查、核實和確認:比如我們會制定相應的計劃,何時結(jié)束需求分析;何時開始詳細設(shè)計;何時開發(fā);測試等等。并且制定相關(guān)的項目管理流程,如何以及有誰來審核每個階段的交接成果等等。
此文章共有2頁 1 2 下一頁
文章來源:互聯(lián)網(wǎng)
軟件開發(fā)項目管理培訓課程方案 |