1. 程式人生 > 其它 >8.1 軟體專案管理

8.1 軟體專案管理

8.1.軟體專案管理概念

軟體專案管理的定義
軟體專案管理的4P要素

軟體專案管理的定義

  • 定義1:計劃、協調、度量、監控、控制及報告等管理方法在軟體開發和維護中的具體應用,以保證整個過程是系統的、有原則的、可量化的。

  • 定義2:軟體專案管理是為了使軟體專案能夠按照預定的成本、進度、質量順利完成,而對人員(People)、產品(Product)、過程(Process)和專案(Project)進行分析和管理的活動

軟體專案管理內容

軟體專案管理的4P要素

專案管理內容4P,即人員(People)、產品(Product)、過程(Process)和專案(Project)。

人員

軟體專案的人員

是專案管理最重要的資源,專案負責人必須最大限度地發揮每個人的技術和能力。

團隊/人員:團隊組織結構

  • 軟體專案中的五類人形成了一個軟體專案團隊,不同的軟體開發專案和組織可能形成不同的軟體團隊結構。
  • 團隊結構的好壞取決於組織的管理風格、團隊人員數目以及技能水平等。

產品

  • 第二個P是產品,從專案一開始,就應該研究要確定軟體範圍和確定功能。

過程

  • 不論採用什麼樣的過程模型,其基本的過程活動一般都分為溝通、策劃、建模、構造、部署。

  • 團隊成員在完成任何一項功能時,都要應用這些過程活動。這樣產生了一個由功能和過程活動構成的矩陣。

專案

  • 第四個P專案Project要求專案管理者要採用確保軟體團隊能成功的方式來組織
    專案。

專案處於危險的訊號:

•不瞭解客戶需求

•產品範圍定義不清楚

•變更管理不好

•最後期限不切實際

•客戶抵制

“朝著一個既定的方向去努力,就算沒有天賦,在時間的積累下應該也能稍稍有點成就吧。”