【軟件工程知識】{7} 詳解軟件項(xiàng)目管理之風(fēng)險(xiǎn)分析與管理

軟件項(xiàng)目管理——風(fēng)險(xiǎn)分析與管理

一、風(fēng)險(xiǎn)及風(fēng)險(xiǎn)管理的含義

1、風(fēng)險(xiǎn)的含義

風(fēng)險(xiǎn)即所有在軟件開發(fā)過程中帶來負(fù)面影響的問題,是一個(gè)潛在的問題。

2、風(fēng)險(xiǎn)管理含義

風(fēng)險(xiǎn)分析和管理是標(biāo)識風(fēng)險(xiǎn)、評估其發(fā)生的概率、估算其影響建立在實(shí)際發(fā)生情形下問題的應(yīng)急計(jì)劃,是一系列幫助軟件小組理解和管理不確定性的步驟。

對于一個(gè)好的軟件項(xiàng)目管理來說,理解風(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)策略是一種救火模式,是對風(fēng)險(xiǎn)不聞不問,直到發(fā)生了錯(cuò)誤后項(xiàng)目組才趕緊采取行動(dòng)試圖迅速地糾正錯(cuò)誤。

2、主動(dòng)風(fēng)險(xiǎn)策略

(1)定義:在技術(shù)工作開始之前就已經(jīng)啟動(dòng),標(biāo)識出潛在的風(fēng)險(xiǎn),評估出現(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í),就會產(chǎn)生惡性后果或損失。

四、風(fēng)險(xiǎn)的類型

風(fēng)險(xiǎn)類型有三類,分別是項(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)度、人力資源、客戶和需求等方面的問題以及這些因素對軟件項(xiàng)目的影響;項(xiàng)目復(fù)雜度、規(guī)模和結(jié)構(gòu)不確定性。

2、技術(shù)風(fēng)險(xiǎn)

(1)主要威脅:威脅到要開發(fā)軟件的質(zhì)量和交付時(shí)間。

(2)風(fēng)險(xiǎn)因素:①潛在的設(shè)計(jì)、實(shí)現(xiàn)、接口、驗(yàn)證和維護(hù)等方面的問題;技術(shù)的不確定性、陳舊的技術(shù)和“領(lǐng)先的”技術(shù)。

3、商業(yè)風(fēng)險(xiǎn)

(1)主要威脅:威脅到要開發(fā)軟件的生存能力。

(2)五種商業(yè)風(fēng)險(xiǎn)類型:

  • 市場風(fēng)險(xiǎn)——開發(fā)了一個(gè)沒有人真正需要的優(yōu)秀產(chǎn)品或系統(tǒng);
  • 策略風(fēng)險(xiǎn)——開發(fā)的產(chǎn)品不再符合公司的整體商業(yè)策略;
  • 銷售風(fēng)險(xiǎn)——建造了一個(gè)銷售部門不知道如何去做出售的產(chǎn)品;
  • 管理風(fēng)險(xiǎn)——由于重點(diǎn)轉(zhuǎn)移或人員的變動(dòng)而失去了高級管理層的支持;
  • 預(yù)算風(fēng)險(xiǎn)——沒有得到預(yù)算或人力上的保證。

五、風(fēng)險(xiǎn)管理的步驟

風(fēng)險(xiǎn)管理主要有三個(gè)步驟,第一步為風(fēng)險(xiǎn)識別,第二步為風(fēng)險(xiǎn)預(yù)測,第三步為風(fēng)險(xiǎn)緩解、監(jiān)控和管理。具體如下:

1、風(fēng)險(xiǎn)識別

(1)定義:風(fēng)險(xiǎn)識別是試圖系統(tǒng)化地確定對項(xiàng)目計(jì)劃(估算、進(jìn)度、資源分配)的威脅。

(2)分類

  • 一般性風(fēng)險(xiǎn):對每一個(gè)軟件項(xiàng)目而言,一般性風(fēng)險(xiǎn)都是一個(gè)潛在的威脅。
  • 產(chǎn)品特定風(fēng)險(xiǎn):指只有那些對當(dāng)前項(xiàng)目的技術(shù)、人員及環(huán)境非常了解的人才能識別出來。

(3)風(fēng)險(xiǎn)識別的方法

風(fēng)險(xiǎn)識別的方法為建立風(fēng)險(xiǎn)條目檢查表,具體步驟如下:

  • ①產(chǎn)品規(guī)模 —— 與需要建造或修改的軟件的總體規(guī)模相關(guān)的經(jīng)驗(yàn);
  • ②商業(yè)影響 —— 與管理或市場所添加的約束相關(guān)的風(fēng)險(xiǎn);
  • ③客戶特征 —— 與客戶的素質(zhì)、開發(fā)者和客戶及時(shí)通信的能力相關(guān)的風(fēng)險(xiǎn);
  • ④過程定義 —— 與軟件過程被定義的程度軟件被開發(fā)組織所遵守的程度相關(guān)的風(fēng)險(xiǎn);
  • ⑤開發(fā)環(huán)境 —— 與建造產(chǎn)品所使用工具的可用性及質(zhì)量相關(guān)的風(fēng)險(xiǎn);
  • ⑥將建造的技術(shù) —— 與待開發(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é):

通過建立風(fēng)險(xiǎn)條目檢查表,使得計(jì)劃者通過得出每一項(xiàng)的答案后,能夠估算風(fēng)險(xiǎn)產(chǎn)生的影響。

2、風(fēng)險(xiǎn)預(yù)測

風(fēng)險(xiǎn)預(yù)測從兩個(gè)方面評估風(fēng)險(xiǎn):風(fēng)險(xiǎn)發(fā)生的可能性或概率,即評估風(fēng)險(xiǎn)概率風(fēng)險(xiǎn)發(fā)生所產(chǎn)生的后果,即評估風(fēng)險(xiǎn)影響。具體如下:

(1)評估風(fēng)險(xiǎn)概率:以百分比表示

(2)評估風(fēng)險(xiǎn)影響

①從定性角度看:有四個(gè)級別,分別為可忽略的、輕微的、嚴(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í)帶來的項(xiàng)目成本。

舉個(gè)例子:

Question:

某公司計(jì)劃將使用60個(gè)可復(fù)用構(gòu)件,其中只有70%可能被使用,剩下的要重新定制開發(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)件要重新開發(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)緩解

目的:避免問題活動(dòng)產(chǎn)生。

(2)風(fēng)險(xiǎn)監(jiān)控

目的:提供關(guān)于風(fēng)險(xiǎn)的高低變化的指示。

監(jiān)控措施舉例:

  • 監(jiān)控項(xiàng)目組成員對項(xiàng)目壓力的態(tài)度;
  • 監(jiān)控項(xiàng)目組的凝聚力;
  • 監(jiān)控項(xiàng)目組成員的關(guān)系;
  • 監(jiān)控與報(bào)酬和利益相關(guā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)目開銷。

六、風(fēng)險(xiǎn)表

1、建立風(fēng)險(xiǎn)表的步驟

1)列出所有的風(fēng)險(xiǎn),并分類。

2)估算每個(gè)風(fēng)險(xiǎn)發(fā)生的概率。

3)評估每個(gè)風(fēng)險(xiǎn)所產(chǎn)生的影響,影響值分為:1=災(zāi)難性的;2=嚴(yán)重的;3=輕微的;4=可忽略的。

注意:根據(jù)概率和影響來進(jìn)行排序:高概率、高影響的風(fēng)險(xiǎn)放在表上方。

4)形成RMMM。

2、風(fēng)險(xiǎn)表圖例

風(fēng)險(xiǎn) 類別 概率 影響 RMMM
…… …… …… …… ……

七、結(jié)束語

在一個(gè)軟件項(xiàng)目中,風(fēng)險(xiǎn)分析是尤為重要的。如果前期沒做好風(fēng)險(xiǎn)分析,那軟件所產(chǎn)生的后果完全不堪設(shè)想。所以,學(xué)會做風(fēng)險(xiǎn)分析和管理,對軟件能有一個(gè)更好的評估。

我是周一,創(chuàng)作不易,如果這篇文章對你有用,記得點(diǎn)贊收藏哦~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,345評論 6 531
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,494評論 3 416
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 176,283評論 0 374
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,953評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,714評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,186評論 1 324
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,255評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,410評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,940評論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,776評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 42,976評論 1 369
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,518評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,210評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,642評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,878評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 51,654評論 3 391
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 47,958評論 2 373

推薦閱讀更多精彩內(nèi)容

  • 軟件項(xiàng)目管理開始于任何技術(shù)活動(dòng)之前,并且貫穿于整個(gè)的軟件生命周期。軟件工程項(xiàng)目管理一般分為時(shí)間管理、成本管理、人力...
    mcknight閱讀 1,593評論 0 1
  • 項(xiàng)目風(fēng)險(xiǎn)分析與管理 適當(dāng)?shù)娘L(fēng)險(xiǎn)管理是對可能對整個(gè)項(xiàng)目產(chǎn)生負(fù)面影響的未來可能事件的控制。 它更多是主動(dòng)的反應(yīng)過程。 ...
    python測試開發(fā)閱讀 777評論 0 3
  • 軟件項(xiàng)目風(fēng)險(xiǎn)管理介紹軟件項(xiàng)目風(fēng)險(xiǎn)是指在軟件開發(fā)過程中遇到的預(yù)算和進(jìn)度等方面的問題以及這些問題對軟件項(xiàng)目的影響。軟件...
    woshishui1243閱讀 3,531評論 0 0
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月,有人笑有人哭,有人歡樂有人憂愁,有人驚喜有人失落,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,578評論 28 53
  • 信任包括信任自己和信任他人 很多時(shí)候,很多事情,失敗、遺憾、錯(cuò)過,源于不自信,不信任他人 覺得自己做不成,別人做不...
    吳氵晃閱讀 6,208評論 4 8