软件项目管理(5)
軟件項目管理(5)
1、軟件項目計劃
項目計劃是項目組織根據項目目標,對項目實施過程中進行的各項活動做出周密的安排。
確定工作任務數量,安排任務的時間進度,制定所需資源及費用計劃。
在軟件開發過程中,軟件項目計劃設計到實施項目的各個環節,是有條不紊地開展軟件項目活動的基礎,是跟蹤、監督、評審計劃執行情況的依據。
1)項目計劃的特征
(1)可行性
(2)彈性和可調性
(3)創造性
(4)分析性
(5)響應性
2)編制項目計劃需具備的條件
(1)整個項目要能夠按照工作內容進行詳細的分解;
(2)根據工作組合關系、產品結構、擁有的資源以及管理目標等,能夠確定組成項目的各項活動的先后順序;
(3)每項任務或活動的時間、成本和性能都要估計出來,并盡可能詳細。
3)項目計劃編制的內容
軟件項目計劃提供一個項目管理人員對資源、成本、進度等做出合理利用或估算的框架,同時對項目的相關工作做出周密的計劃和安排。
一個完整的軟件項目計劃包括:
(1)項目的范圍計劃
確定軟件項目的范圍,兩方面內容:一個是產品范圍(特征和功能);另一個是項目范圍(需完成的工作)。
軟件項目范圍設計軟件的功能、性能、限制、接口和可靠性等方面的內容。
(1.1)軟件在功能、性能方面的相對鎖定
(1.2)系統接口數據流和內容的明確規定
(1.3)其它要求
編制軟件項目范圍計劃是項目工作的細化和歸檔過程。
范圍管理計劃描述項目范圍如何管理、項目范圍怎樣變化才能與項目要求相一致的問題。
(2)進度計劃
項目進度計劃是整個項目計劃的核心內容之一,體現在項目中每個任務的具體實現者與實現時間。
要完成軟件項目進度計劃的編制工作,一般需要經過以下步驟:
(2.1)分析項目結構
項目結構的分解、項目單元的定義、項目單元之間邏輯關系的分析
(2.2)分解項目工作
項目工作分解的基本思路是:以項目目標體系為主導,以項目的技術系統說明為依據,由上而下、由粗到細地進行。
對項目工作的分解通常按照工作分解結構WBS(Work Breakdown Structure)的原理進行,將項目按照其內在結構或實施過程的順序進行逐層分解形成結構圖。
它可以將整個軟件項目分解成相對獨立、內容單一、易于成本核算與檢查的項目單元,并能把各項目單元在項目中的地位與構成直觀地表示出來。
WBS圖是軟件項目開展過程中,為完成最終軟件產品所必須進行的全部活動的一張活動清單,是編制項目進度計劃、進行人員分配、制定預算計劃的基礎。
為了簡化WBS的信息交流過程,通常利用編碼技術對WBS進行信息轉換。
也可以將項目結構圖使用表格的形式表示,稱為項目結構分析表。表中可以列出各項目單元的WBS編碼、名稱、責任人、成本、項目單元間邏輯關系等信息。
進行項目分解,制定WBS圖要注意以下幾點:
應在各層次上保持項目內容的完整性,不能遺漏任何必要的組成部分。
一個項目單元只能從屬于某一個上層單元,不能同時交叉從屬于兩個上層單元。
相同層次的項目單元應具有相同的性質。
分解出的項目結構應具有一定的彈性,它能夠方便地擴展項目范圍、內容和變更項目結構。
(2.3)確定責任分配矩陣
責任分配矩陣是一種將所分解的工作任務落實到項目的有關部門和個人,并明確表示出他們在組織工作中的關系、責任和地位的一種方法和工具。
責任分配矩陣是一種矩陣圖,矩陣中的符號表示項目工作人員在每個工作單元中的參與角色或責任。
采用責任矩陣來確定項目參與方的責任和利益關系。
責任是由線條、符號和簡潔文字組成的圖表,不但易于制作和解讀,而且能夠較清楚的反映出項目各部門之間或個人之間的工作責任和相互關系。?
轉載于:https://www.cnblogs.com/yangjin-55/archive/2007/04/15/2787026.html
總結
- 上一篇: 和dede聊OS
- 下一篇: 集合改变时会自动通知的集合类