軟件項(xiàng)目管理——風(fēng)險(xiǎn)分析與管理
一、風(fēng)險(xiǎn)及風(fēng)險(xiǎn)管理的含義
1赖瞒、風(fēng)險(xiǎn)的含義
風(fēng)險(xiǎn)即所有在軟件開(kāi)發(fā)過(guò)程中帶來(lái)負(fù)面影響的問(wèn)題蚤假,是一個(gè)潛在的問(wèn)題。
2袍嬉、風(fēng)險(xiǎn)管理含義
風(fēng)險(xiǎn)分析和管理是標(biāo)識(shí)風(fēng)險(xiǎn)、評(píng)估其發(fā)生的概率箍土、估算其影響和建立在實(shí)際發(fā)生情形下問(wèn)題的應(yīng)急計(jì)劃罐监,是一系列幫助軟件小組理解和管理不確定性的步驟。
對(duì)于一個(gè)好的軟件項(xiàng)目管理來(lái)說(shuō)沟堡,理解風(fēng)險(xiǎn)和采取積極的措施管理風(fēng)險(xiǎn)是關(guān)鍵吆你。
二妇多、被動(dòng)和主動(dòng)的風(fēng)險(xiǎn)策略
1、被動(dòng)風(fēng)險(xiǎn)策略
(1)定義:被動(dòng)風(fēng)險(xiǎn)策略是一種救火模式立莉,是對(duì)風(fēng)險(xiǎn)不聞不問(wèn)七问,直到發(fā)生了錯(cuò)誤后項(xiàng)目組才趕緊采取行動(dòng)試圖迅速地糾正錯(cuò)誤。
2刹淌、主動(dòng)風(fēng)險(xiǎn)策略
(1)定義:在技術(shù)工作開(kāi)始之前就已經(jīng)啟動(dòng)讥耗,標(biāo)識(shí)出潛在的風(fēng)險(xiǎn)古程,評(píng)估出現(xiàn)的概率和產(chǎn)生的影響,且按重要性加以排序挣磨。
(2)主要目標(biāo):主要目標(biāo)是預(yù)防風(fēng)險(xiǎn)茁裙,但不是所有的風(fēng)險(xiǎn)都可以預(yù)防,因此需要建立一個(gè)應(yīng)急計(jì)劃谣蠢,使其在必要時(shí)能夠以可控的和有效的方式做出反應(yīng)查近。
三、風(fēng)險(xiǎn)的特性
風(fēng)險(xiǎn)有兩大特性谈喳,分別為不確定性
和損失性
戈泼。具體如下:
1大猛、不確定性 —— 風(fēng)險(xiǎn)可能發(fā)生,也可能不發(fā)生膛壹;
2唉堪、損失 —— 如果風(fēng)險(xiǎn)變成了現(xiàn)實(shí),就會(huì)產(chǎn)生惡性后果或損失链方。
四灶搜、風(fēng)險(xiǎn)的類(lèi)型
風(fēng)險(xiǎn)類(lèi)型有三類(lèi)割卖,分別是項(xiàng)目風(fēng)險(xiǎn)
、技術(shù)風(fēng)險(xiǎn)
和商業(yè)風(fēng)險(xiǎn)
究珊。具體如下:
1、項(xiàng)目風(fēng)險(xiǎn)
(1)主要威脅:威脅到項(xiàng)目計(jì)劃言津。
(2)風(fēng)險(xiǎn)因素:①潛在的預(yù)算取试、進(jìn)度、人力資源初婆、客戶(hù)和需求等方面的問(wèn)題以及這些因素對(duì)軟件項(xiàng)目的影響;②項(xiàng)目復(fù)雜度屑咳、規(guī)模和結(jié)構(gòu)不確定性弊琴。
2敲董、技術(shù)風(fēng)險(xiǎn)
(1)主要威脅:威脅到要開(kāi)發(fā)軟件的質(zhì)量和交付時(shí)間。
(2)風(fēng)險(xiǎn)因素:①潛在的設(shè)計(jì)聪铺、實(shí)現(xiàn)萄窜、接口、驗(yàn)證和維護(hù)等方面的問(wèn)題番宁;②技術(shù)的不確定性赖阻、陳舊的技術(shù)和“領(lǐng)先的”技術(shù)火欧。
3、商業(yè)風(fēng)險(xiǎn)
(1)主要威脅:威脅到要開(kāi)發(fā)軟件的生存能力赶盔。
(2)五種商業(yè)風(fēng)險(xiǎn)類(lèi)型:
- 市場(chǎng)風(fēng)險(xiǎn)——開(kāi)發(fā)了一個(gè)沒(méi)有人真正需要的優(yōu)秀產(chǎn)品或系統(tǒng)榆浓;
-
策略風(fēng)險(xiǎn)——開(kāi)發(fā)的產(chǎn)品不再符合公司的整體
商業(yè)策略
陡鹃; - 銷(xiāo)售風(fēng)險(xiǎn)——建造了一個(gè)銷(xiāo)售部門(mén)不知道如何去做出售的產(chǎn)品;
-
管理風(fēng)險(xiǎn)——由于重點(diǎn)轉(zhuǎn)移或人員的變動(dòng)而失去了
高級(jí)管理層
的支持闷叉; - 預(yù)算風(fēng)險(xiǎn)——沒(méi)有得到預(yù)算或人力上的保證脊阴。
五蚯瞧、風(fēng)險(xiǎn)管理的步驟
風(fēng)險(xiǎn)管理主要有三個(gè)步驟埋合,第一步為風(fēng)險(xiǎn)識(shí)別
饥悴,第二步為風(fēng)險(xiǎn)預(yù)測(cè)
盲再,第三步為風(fēng)險(xiǎn)緩解答朋、監(jiān)控和管理
棠笑。具體如下:
1、風(fēng)險(xiǎn)識(shí)別
(1)定義:風(fēng)險(xiǎn)識(shí)別是試圖系統(tǒng)化地確定對(duì)項(xiàng)目計(jì)劃(估算洪规、進(jìn)度循捺、資源分配)的威脅从橘。
(2)分類(lèi)
- 一般性風(fēng)險(xiǎn):對(duì)每一個(gè)軟件項(xiàng)目而言,一般性風(fēng)險(xiǎn)都是一個(gè)潛在的威脅叉谜。
- 產(chǎn)品特定風(fēng)險(xiǎn):指只有那些對(duì)當(dāng)前項(xiàng)目的技術(shù)踩萎、人員及環(huán)境非常了解的人才能識(shí)別出來(lái)香府。
(3)風(fēng)險(xiǎn)識(shí)別的方法
風(fēng)險(xiǎn)識(shí)別的方法為建立風(fēng)險(xiǎn)條目檢查表,具體步驟如下:
- ①產(chǎn)品規(guī)模 —— 與
需要建造或修改的軟件的總體規(guī)模
相關(guān)的經(jīng)驗(yàn)裆泳; - ②商業(yè)影響 —— 與
管理或市場(chǎng)所添加的約束
相關(guān)的風(fēng)險(xiǎn)柠硕; - ③客戶(hù)特征 —— 與
客戶(hù)的素質(zhì)
、開(kāi)發(fā)者和客戶(hù)及時(shí)通信的能力
相關(guān)的風(fēng)險(xiǎn)民泵; - ④過(guò)程定義 —— 與
軟件過(guò)程被定義的程度
和軟件被開(kāi)發(fā)組織所遵守的程度
相關(guān)的風(fēng)險(xiǎn)槽畔; - ⑤開(kāi)發(fā)環(huán)境 —— 與
建造產(chǎn)品所使用工具的可用性及質(zhì)量
相關(guān)的風(fēng)險(xiǎn); - ⑥將建造的技術(shù) —— 與
待開(kāi)發(fā)軟件的“復(fù)雜性”
和系統(tǒng)所包含技術(shù)的“新奇性”
相關(guān)的風(fēng)險(xiǎn)鳞尔; - ⑦人員數(shù)目及經(jīng)驗(yàn) —— 與
軟件工程師的總體技術(shù)水平和項(xiàng)目經(jīng)驗(yàn)
相關(guān)的風(fēng)險(xiǎn)寥假。
總結(jié):
通過(guò)建立風(fēng)險(xiǎn)條目檢查表霞扬,使得計(jì)劃者通過(guò)得出每一項(xiàng)的答案后喻圃,能夠估算風(fēng)險(xiǎn)產(chǎn)生的影響。
2雀扶、風(fēng)險(xiǎn)預(yù)測(cè)
風(fēng)險(xiǎn)預(yù)測(cè)從兩個(gè)方面評(píng)估風(fēng)險(xiǎn):①風(fēng)險(xiǎn)發(fā)生的可能性或概率饮焦,即評(píng)估風(fēng)險(xiǎn)概率
;②風(fēng)險(xiǎn)發(fā)生所產(chǎn)生的后果转绷,即評(píng)估風(fēng)險(xiǎn)影響
议经。具體如下:
(1)評(píng)估風(fēng)險(xiǎn)概率:以百分比
表示
(2)評(píng)估風(fēng)險(xiǎn)影響
①?gòu)?strong>定性角度看:有四個(gè)級(jí)別谴返,分別為可忽略的
嗓袱、輕微的
、嚴(yán)重的
蝙昙、災(zāi)難性的
;
②從定量角度看:即計(jì)算風(fēng)險(xiǎn)顯露度败去,RE=P*C烈拒;其中P
是風(fēng)險(xiǎn)發(fā)生的概率,C
是風(fēng)險(xiǎn)發(fā)生時(shí)帶來(lái)的項(xiàng)目成本吓妆。
舉個(gè)例子:
Question:
某公司計(jì)劃將使用60個(gè)可復(fù)用構(gòu)件耿战,其中只有70%可能被使用焊傅,剩下的要重新定制開(kāi)發(fā)狈涮,已知構(gòu)件平均是100LOC歌馍,每個(gè)LOC的成本是14美元,假設(shè)該風(fēng)險(xiǎn)發(fā)生的概率是80%,計(jì)算風(fēng)險(xiǎn)顯露度RE暴浦。
Answer:
- 風(fēng)險(xiǎn):30%的構(gòu)件要重新開(kāi)發(fā)晓锻;
- 風(fēng)險(xiǎn)發(fā)生的概率P為:P=80%砚哆;
- 損失成本C為:C=60×30%×100×14=25200元;
- 風(fēng)險(xiǎn)顯露度為:RE=P×C=80%×25200=20100纷铣。
3战转、風(fēng)險(xiǎn)緩解槐秧、監(jiān)控和管理(Risk mitigation, monitoring and management寸潦,即RMMM)
(1)風(fēng)險(xiǎn)緩解
目的:避免問(wèn)題活動(dòng)產(chǎn)生见转。
(2)風(fēng)險(xiǎn)監(jiān)控
目的:提供關(guān)于風(fēng)險(xiǎn)的高低變化的指示蒜哀。
監(jiān)控措施舉例:
- 監(jiān)控項(xiàng)目組成員對(duì)項(xiàng)目壓力的態(tài)度撵儿;
- 監(jiān)控項(xiàng)目組的凝聚力;
- 監(jiān)控項(xiàng)目組成員的關(guān)系易核;
- 監(jiān)控與報(bào)酬和利益相關(guān)的潛在問(wèn)題浪默;
- 監(jiān)控在公司內(nèi)及公司外工作的可能性纳决。
(3)風(fēng)險(xiǎn)管理
目的:假設(shè)風(fēng)險(xiǎn)已發(fā)生,提前做好管理和應(yīng)急計(jì)劃饵史。
總結(jié):在一個(gè)項(xiàng)目中胜榔,RMMM越詳細(xì)越好夭织,但同時(shí),RMMM步驟將導(dǎo)致額外的項(xiàng)目開(kāi)銷(xiāo)奴饮。
六择浊、風(fēng)險(xiǎn)表
1琢岩、建立風(fēng)險(xiǎn)表的步驟
(1)列出所有的風(fēng)險(xiǎn),并分類(lèi)江锨。
(2)估算每個(gè)風(fēng)險(xiǎn)發(fā)生的概率啄育。
(3)評(píng)估每個(gè)風(fēng)險(xiǎn)所產(chǎn)生的影響,影響值分為:1=災(zāi)難性的安券;2=嚴(yán)重的氓英;3=輕微的铝阐;4=可忽略的。
注意:根據(jù)概率和影響來(lái)進(jìn)行排序:高概率练对、高影響的風(fēng)險(xiǎn)放在表上方锹淌。
(4)形成RMMM赠制。
2钟些、風(fēng)險(xiǎn)表圖例
風(fēng)險(xiǎn) | 類(lèi)別 | 概率 | 影響 | RMMM |
---|---|---|---|---|
…… | …… | …… | …… | …… |
七绊谭、結(jié)束語(yǔ)
在一個(gè)軟件項(xiàng)目中达传,風(fēng)險(xiǎn)分析是尤為重要的。如果前期沒(méi)做好風(fēng)險(xiǎn)分析宗弯,那軟件所產(chǎn)生的后果完全不堪設(shè)想搂妻。所以欲主,學(xué)會(huì)做風(fēng)險(xiǎn)分析和管理逝嚎,對(duì)軟件能有一個(gè)更好的評(píng)估补君。
我是周一昧互,創(chuàng)作不易硅堆,如果這篇文章對(duì)你有用,記得點(diǎn)贊收藏哦~