8.1 軟體專案管理
阿新 • • 發佈:2021-12-11
8.1.軟體專案管理概念
軟體專案管理的定義
軟體專案管理的4P要素
軟體專案管理的定義
-
定義1:計劃、協調、度量、監控、控制及報告等管理方法在軟體開發和維護中的具體應用,以保證整個過程是系統的、有原則的、可量化的。
-
定義2:軟體專案管理是為了使軟體專案能夠按照預定的成本、進度、質量順利完成,而對人員(People)、產品(Product)、過程(Process)和專案(Project)進行分析和管理的活動。
軟體專案管理內容
軟體專案管理的4P要素
專案管理內容4P,即人員(People)、產品(Product)、過程(Process)和專案(Project)。
人員
軟體專案的人員
團隊/人員:團隊組織結構
- 軟體專案中的五類人形成了一個軟體專案團隊,不同的軟體開發專案和組織可能形成不同的軟體團隊結構。
- 團隊結構的好壞取決於組織的管理風格、團隊人員數目以及技能水平等。
產品
- 第二個P是產品,從專案一開始,就應該研究要確定軟體範圍和確定功能。
過程
-
不論採用什麼樣的過程模型,其基本的過程活動一般都分為溝通、策劃、建模、構造、部署。
-
團隊成員在完成任何一項功能時,都要應用這些過程活動。這樣產生了一個由功能和過程活動構成的矩陣。
專案
- 第四個P專案Project要求專案管理者要採用確保軟體團隊能成功的方式來組織
專案處於危險的訊號:
•不瞭解客戶需求
•產品範圍定義不清楚
•變更管理不好
•最後期限不切實際
•客戶抵制
“朝著一個既定的方向去努力,就算沒有天賦,在時間的積累下應該也能稍稍有點成就吧。”