項目管理的基本內容:計划、組織和監控。
項目生命周期划分為3個基本的階段:計划、實時監控和總結。
根據PMBOK,項目生命周期分為5個階段:
(1)啟動 。------> 項目正式被立項,並成立項目組,宣告項目開始。啟動是一種認可過程,用來正式認可一個新項目或新階段的存在
確定需求
項目論證
項目選擇
(2)計划 。------>定義和評估項目目標,選擇實現項目目標的最佳策略,制定項目目標。
進度安排
資源安排
風險計划
成本預算
(3)執行 。------>調動資源,執行項目計划。
實施
控制監督
(4)控制 。------>監控和評估項目偏差,必要時采取糾正行動,保證項目計划的執行,實現項目目標。
對執行階段的控制,監督,出現不正常的執行情況,必要時需要采取糾正行動,回到計划階段,改進。
(5)結束 。------>完成項目驗收,使其按程序結束。
項目評估
項目總結
注:
執行和控制一般是同時進行的,所以可以合並為一個階段。
有時,項目結束后還存在一個維護、支持服務的階段。
詳細介紹各階段:
(1)項目准備和啟動階段
在項目准備和啟動階段,一般是先收集相關信息,進行項目的可行性分析;通過可行性分析后,會正式提交項目申請書,項目申請書中會說明項目目標、項目收益、項目成本以及如何建立項目組等;項目申請書被批准后,會建立項目組,並宣布項目正式啟動。如果是對外項目,則需要涉及投標、談判和簽訂合同等工作內容。
(2)項目計划階段
項目計划階段是非常重要的階段,主要有工作量估算、資源分配、風險識別和計划書的編制等。一般會根據項目的特點,對項目作業進行分解,估算項目的工作量;確定和落實項目所需的資源;識別出項目的風險及其對應措施;確定各個階段性要遞交的成果及其驗收標准;最后確定項目具體的、整體的實施方案,寫成文檔。
在軟件項目中,設計階段介於計划和實施階段之間。概要設計或系統架構設計可以納入項目設計階段,概要設計完成之后,才能進行工作量的估算;而詳細設計和程序設計可以納入項目實施階段。
(3)項目實施和監控階段
項目實施階段就是項目計划的執行階段,也就是根據項目實施的具體方案去完成各項任務。項目實施階段根據項目特點,還可以繼續細分出子階段,然后完成各個子階段的任務,並對這些階段性成果進行檢驗,確保達到預先定義的技術要求和質量要求。
在執行階段,監控室非常重要的,即要隨時掌握項目的進展情況,了解有什么問題需要解決,有沒有新的需求或需求是否發生變化等。如果發現項目偏離計划,就需要采取措施,糾正項目出現的偏離,使項目回到正常的軌道上。如發現有利於項目管理的方法,應及時通報各部門加以應用,以提高項目管理的整體水平。
項目監控包含以下方面:
- 了解有什么問題需要解決;
- 有沒有新的需求或需求是否發生變化;
- 協調項目組各方的關系,促進項目組的合作;
- 保持和客戶的溝通,及時獲得客戶的反饋;
- 收集項目度量數據,對監控指標的數據進行分析;
- 向客戶、項目組和上級匯報項目的狀況。
(4)項目驗收和總結階段
在完成項目的各項任務和達到了項目的總體目標之后,項目即將結束,應該開始安排項目驗收,並進行項目決算。項目驗收主要是根據合同所規定的的范圍及有關標准對項目進行系統驗收,以確定項目是否真正達到竣工驗收標准,各項指標是否達到合同要求,並是否可交付使用。
不管項目是否通過驗收,一般都會對項目實施過程中所產生的各種文檔、技術資料等進行整理,了解哪些地方做得很好,哪些地方需要提高,分析項目實施過程中的得與失,以積累項目管理的經驗,最終提交項目總結報告。除此以外,還應對項目組成員的績效進行評價,交給相應的技術管理部門和人事部門。