「软件项目管理」一文浅谈软件项目风险计划
一文淺談軟件項目風險計劃
- 序言
- 一、風險基本概念
- 1. 風險的定義及特性
- 2. 風險三要素
- 3. 風險圖示
- 3. 風險類型
- (1)預測角度
- (2)范圍角度
- 二、風險管理過程
- 三、風險識別
- 1. 定義
- 2. 風險識別方法
- 3. 風險條目檢查表之七個條目
- 四、風險評估
- 1. 定義
- 2. 步驟
- 3. 風險評估的方法
- (1)定性風險評估
- (2)定量風險評估
- 4. 決策樹分析
- (1)定義
- (2)EMV
- 五、風險規劃
- 1. 定義
- 2. 風險應對策略
- (1)回避風險
- (2)轉移風險
- (3)損失控制
- (4)自留風險
- 六、結束語
- 🛵專欄直通車
序言
在日常的軟件項目中,開發到一半時,總會有各種各樣的問題出現。比如:不斷變換的需求、人員流動、技術失敗、政策變化和資金不足等等原因。
因此,做好軟件項目中的風險管控尤為重要。在下面的文章中,將講解軟件項目中的風險計劃。
叮,開始講解~
一、風險基本概念
1. 風險的定義及特性
- 定義:風險是對潛在的、未來可能發生損害的一種度量,軟件項目開發過程中所有會帶來負面影響的問題。
- 特性:不確定性和損失性。
2. 風險三要素
三要素為:
- 風險事件;
- 風險事件發生的概率;
- 風險造成的影響。
3. 風險圖示
如下圖所示:
得出結論為:概率越高,影響越大,則為高風險。
3. 風險類型
(1)預測角度
- 已知風險 —— Known known
- 可預測風險 —— Known unknown
- 不可預測風險 —— unknown unknown
(2)范圍角度
商業風險、管理風險、人員風險、技術風險、開發環境風險、客戶風險、過程風險、產品規模風險等。
二、風險管理過程
風險管理過程包括四個步驟,分別是風險識別、風險評估、風險規劃和風險控制。如下圖所示:
三、風險識別
1. 定義
風險識別是試圖通過系統化地確定對項目計劃的威脅,識別已知和可預測的風險。
2. 風險識別方法
風險識別有 4 種方法,分別是:
- 德爾菲方法
- 頭腦風暴法
- 情景分析法
- 風險條目檢查表法
3. 風險條目檢查表之七個條目
7 個條目分別為:
- 產品規模
- 商業影響
- 客戶特征
- 過程定義
- 開發環境
- 技術情況
- 人員數目及經驗
四、風險評估
1. 定義
對風險事件發生的概率進行評估,對項目風險產生的影響進行評估,給出項目風險排序。
2. 步驟
具體步驟如下:
3. 風險評估的方法
有兩種方法,分別為:定性風險評估方法和定量風險評估方法。
(1)定性風險評估
風險概率度量: 極高、高、中、低、極低
風險影響度量: 災難,嚴重,輕微,可忽略
風險概率及后果估計,矩陣圖如下:
(2)定量風險評估
定量風險評估有五種方法,分別為:
- 訪談
- 盈虧平衡分析
- 模擬法
- 決策樹分析
- 敏捷性分析
下面我們將對決策樹分析進行詳細講述。
4. 決策樹分析
(1)定義
- 決策樹分析是一種圖表分析方法;
- 提供項目所有可供選擇的行動方案,行動方案之間的關系,行動方案的后果以及發生的概率;
- 提供選擇一個最佳方案的依據。
(2)EMV
-
EMV,即損益期望值,是決策樹的一種計算值;
-
EMV 根據結果、發生的概率計算出一種期望的損益。
-
例如:某行動方案成功的概率是 50%,收益是 10 ,那么 EMV = 10×50% = 5 。
五、風險規劃
1. 定義
針對風險分析的結果,降低風險的負面影響而制定風險應對策略和應對措施的過程,即制定一定的行動和策略來最大程度降低風險事件造成的影響。
2. 風險應對策略
有以下 4 種策略,分別為:
- 回避風險
- 轉移風險
- 損失控制
- 自留風險
下面將依據這 4 種策略進行一一詳述。
(1)回避風險
定義:
- 回避風險是對可能發生的風險盡可能的規避,采取主動放棄或者拒絕使用導致風險的方案。
- 例如:放棄采用新技術。
注意事項:
- 對風險要有足夠認識;
- 當其他風險策略不理想的時候,可以考慮;
- 可能產生另一種新的風險;
- 不是所有的情況都適用的。
(2)轉移風險
- 轉移風險是為了避免承擔風險損失,有意識將損失或與損失有關的財務后果轉嫁出去的方法。
- 例如:保險。
(3)損失控制
定義:
-
消除風險因素,減少風險損失;
-
是最主動的風險應對策略。
-
根據不同目的,分為損失預防和損失抵制。
-
如下圖所示:
實例:
人員的頻繁流動是一項風險,基于過去的歷史和管理經驗,頻繁流動可能性的估計值為 70% ,開發時間增加 15% ,總成本增加 12% ,為了緩解這一風險,項目經理采取的策略如下:
- 與現有人員討論人員流動的原因;
- 建立良好的項目組織和通信渠道,以使大家能夠了解每個有關的開發活動的信息;
- 指定文檔標準并建立相應的機制,以保證文檔能夠及時建立;
- 對所有工作組織細致的評審,使大多數人能夠按計劃進度完成自己的工作;
- 項目啟動時,做好會出現人員流動的準備,采取一些技術以確保人員的一旦離開后,項目仍然能繼續。
(4)自留風險
- 由項目組織自己承擔風險事故所致損失的措施。
- 例如:工程運營超支則接受低于預期利潤的風險。
六、結束語
在上面的文章中,我們學習了風險基本概念和風險管理過程,同時,還細剖了風險管理過程中二等風險識別、風險評估和風險規劃。
到這里,關于本文的介紹就結束啦!希望對大家有幫助~
如果您覺得這篇文章有幫助到您的的話不妨點贊支持一下喲~~😉
🛵專欄直通車
軟件項目管理👉https://juejin.cn/column/7024826582841688077
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的「软件项目管理」一文浅谈软件项目风险计划的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 「软件项目管理」一文了解软件项目团队计划
- 下一篇: 代码缺乏装饰?使用ts装饰器来装饰你的代