「软件项目管理」一文详解软件项目管理概述
一文詳解軟件項目管理概述
- 🚵前言
- 🤽一、項目與軟件項目
- 1、項目的定義
- 2、項目的特征
- 3、項目與日常運作舉例
- (1)判斷哪些活動是項目
- (2)舉例結果
- (3)項目與日常運作區別總結
- 4、軟件項目的特殊性
- 5、軟件項目要素
- 🤾二、項目管理與軟件項目管理
- 1、項目管理背景
- 2、項目管理定義
- 3、軟件項目管理定義
- 4、軟件項目管理的特殊性
- 5、軟件項目管理與軟件開發
- 🎪三、項目管理知識體系
- 1、定義
- 2、10個知識領域
- 3、5個標準過程組
- 🏄四、過程管理與軟件項目管理的關系
- 1、產品關注點
- 2、過程關注點
- 3、過程管理定義
- 4、過程管理和項目管理的關系
- 🧗五、軟件項目管理過程
- 1、定義闡述
- 2、詳細內容闡述
- (1)項目初始
- (2)項目計劃
- (3)項目執行控制
- (4)項目結束
- 🚴?♂?六、結束語
- 🎳專欄直通車
🚵前言
在講解軟件項目管理之前,我們先來討論一個話題:為什么要學習軟件項目管理?
為什么要學習呢?主要有以下兩點原因:
- 低頭編程序,仰頭看大局
- 一樣的起點,不一樣的終點(比如說三個人同一時間砌同一門墻,但是不同的人砌墻的速度不同)
了解了為什么需要學習軟件項目管理之后,接下來,就讓我們進入今天的文章,學習軟件項目管理概述。
叮,開始學習叭~🧐
🤽一、項目與軟件項目
1、項目的定義
項目是為了創造一個唯一的產品或提供一個唯一的服務而進行的臨時性的努力。
2、項目的特征
項目主要有以下 6 大特征:
- 目標性
- 相關性
- 臨時性(限定的周期)
- 獨特性
- 資源約束性
- 不確定性
3、項目與日常運作舉例
(1)判斷哪些活動是項目
我們先來判斷下面哪些活動是項目,如下圖所示:
(2)舉例結果
看了上面這張圖,不知道大家是否有了一定的結果呢。下面我們先來看來這7項活動中,哪些是項目,哪些是日常運作。具體如下圖所示:
基于以上內容,我們來梳理一下項目與日常運作之間的區別。具體如下。
(3)項目與日常運作區別總結
項目與日常運作之間的區別是:
- 項目是一次性的,日常運作是重復進行的。
- 項目是以目標為導向的,日常運作是通過效率和有效性體現的。
- 項目是通過項目經歷及其團隊工作完成的,而日常運作是職能式的線性管理。
- 項目存在大量的變更管理,而日常運作則是基本保持連貫性的。
4、軟件項目的特殊性
軟件項目有 4 大特殊性:
- 邏輯實體
- 相互作用的系統
- 漸進明細
- 變更
如下圖所示:
5、軟件項目要素
軟件項目有以下 4 大要素:
- 軟件開發的過程
- 軟件開發的結果
- 軟件開發組員
- 軟件項目委托人(客戶)
🤾二、項目管理與軟件項目管理
1、項目管理背景
生活中常見的小項目有:
- 生日聚會
- 野餐活動
- 集體婚禮
- ……
工作中常見的大項目有:
- 微軟的操作系統
- 阿波羅計劃
- 神州飛船計劃
- ……
2、項目管理定義
項目管理是為了確保項目能夠達到期望結果,對項目各階段工作進行管理的一系列管理行為。
3、軟件項目管理定義
軟件項目管理是為了使軟件項目能夠按照預定的成本、進度、質量順利完成,而對成本、人員、進度、質量、風險等進行分析和管理的活動。
4、軟件項目管理的特殊性
- 軟件是純知識產品,開發進度和質量很難估計和度量,生產效率難以預測和保證。
- 項目周期長,復雜度高,變數多。
- 軟件需要滿足一群人的期望。
5、軟件項目管理與軟件開發
先來看一張圖:
大家可以看上面這張圖,中間紅線的上半部分,是軟件項目管理的內容。而下半部分,則是軟件開發的內容。最后看到中間紅線重疊的部分,則是軟件項目管理與軟件開發之間的關系。
🎪三、項目管理知識體系
1、定義
所謂項目管理知識體系,即 PMPOK: Project management Body Of Knowledge ,具體是美國項目管理協會( PMI )對項目管理所需的知識、技能和工具進行的概括性描述。
項目管理知識體系包括: 10 個知識領域 + 5 個標準過程組。
2、10個知識領域
10個知識領域如下圖所示:
3、5個標準過程組
5-個標準過程組分別是①啟動過程組→②計劃過程組→③執行過程組→④控制過程組→⑤收尾過程組。具體如下圖所示:
🏄四、過程管理與軟件項目管理的關系
1、產品關注點
在一個項目當中,如果我們把焦點放在產品中,那么首先會把用戶需求拆分為很多個過程,之后過程再聚焦在產品身上。具體如下圖所示:
2、過程關注點
在一個項目中,如果我們把焦點放在過程中,那么會把用戶需求先聚焦在整個過程當中,之后再將過程給擴散出一個一個的產品。具體如下圖所示:
3、過程管理定義
過程管理,就是對過程進行管理,目的是要讓過程能夠被共享、復用,并得到持續的改進。如下圖所示;
4、過程管理和項目管理的關系
對于過程管理和項目管理來說,它們倆之間的關系是:
🧗五、軟件項目管理過程
1、定義闡述
軟件項目管理過程主要包含以下四大過程:
①項目初始→②項目計劃→③項目執行控制→④項目結束。
下面我們將依據以上這四大過程,來對每一個過程進行詳細介紹。
2、詳細內容闡述
(1)項目初始
項目初始時包括項目立項和生存期兩個階段。如下圖所示:
(2)項目計劃
項目計劃包括 10 個計劃,分別是范圍計劃、成本計劃、時間計劃、質量計劃、配置管理計劃、人力計劃、溝通計劃、風險計劃、合同計劃和集成計劃。如下圖所示:
(3)項目執行控制
項目執行控制包含 3 個執行控制,分別是集成計劃執行控制、核心計劃執行控制和輔助計劃執行控制。如下圖所示:
(4)項目結束
項目結束時包含兩個階段,分別是合同終止和項目總結。如下圖所示:
🚴?♂?六、結束語
在上面的這篇文章中,我們學習了軟件項目管理的基本概念,以及項目管理與軟件項目管理之間的關系。同時,我們還學習了 POMOK 模型,即10個知識領域和5個標準過程。最后,我們了解了過程管理與軟件項目管理之間的關系。
到這里,關于軟件項目管理的基本介紹就講解完畢啦!希望大家對軟件項目管理有一個基本的認識~
如果您覺得這篇文章有幫助到您的的話不妨點贊支持一下喲~~😉
🎳專欄直通車
軟件項目管理👉https://juejin.cn/column/7024826582841688077
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的「软件项目管理」一文详解软件项目管理概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UC账户怎么解绑淘宝账户(uc账户怎么解
- 下一篇: 安卓打游戏用什么手机好(安卓打游戏)