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