




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、軟件項(xiàng)目風(fēng)險(xiǎn)管理是軟件項(xiàng)目管理的重要內(nèi)容在進(jìn)行軟件項(xiàng)目風(fēng)險(xiǎn)管理時(shí),要辯識風(fēng)險(xiǎn),評估它們出現(xiàn)的概率及產(chǎn)生的 影響,然后建立一個(gè)規(guī)劃來管理風(fēng)險(xiǎn)。風(fēng)險(xiǎn)管理的主要目標(biāo)是預(yù)防風(fēng)險(xiǎn)軟件項(xiàng)目風(fēng)險(xiǎn)是指在軟件開發(fā)過程中遇到的預(yù)算和進(jìn)度等方面的問題以及 這些問題對軟件項(xiàng)目的影響。軟件項(xiàng)目風(fēng)險(xiǎn)會影響項(xiàng)目計(jì)劃的實(shí)現(xiàn),如果項(xiàng)目風(fēng)險(xiǎn)變成現(xiàn)實(shí),就有可能 影響項(xiàng)目的進(jìn)度,增加項(xiàng)目的成本,甚至使軟件項(xiàng)目不能實(shí)現(xiàn)。摘要1一、總體介紹3二、弓I言4三、軟件項(xiàng)目風(fēng)險(xiǎn)管理概念5四、軟件項(xiàng)目中的風(fēng)險(xiǎn)74. 1需求風(fēng)險(xiǎn)74.2計(jì)劃編制風(fēng)險(xiǎn) 74.3組織和管理風(fēng)險(xiǎn)74. 4人員風(fēng)險(xiǎn)74.5開發(fā)環(huán)境風(fēng)險(xiǎn)84. 6客戶風(fēng)險(xiǎn)84. 7產(chǎn)品風(fēng)險(xiǎn)84
2、.8 設(shè)計(jì)和實(shí)現(xiàn)風(fēng)險(xiǎn)84. 9 過程風(fēng)險(xiǎn)9五、風(fēng)險(xiǎn)辨識10六、風(fēng)險(xiǎn)分析11七、風(fēng)險(xiǎn)評估的對策13八、風(fēng)險(xiǎn)駕馭14九、經(jīng)典風(fēng)險(xiǎn)管理理論169.1 Boehm 模型169.2 CRM 模型169.3 Leavitt 模型17十、總結(jié)1 8參考資料1 8一、總體價(jià)紹如果對項(xiàng)目進(jìn)行風(fēng)險(xiǎn)管理,就可以最大限度的減少風(fēng)險(xiǎn)的發(fā)生 但是,目前國內(nèi)的軟件企業(yè)不太關(guān)心軟件項(xiàng)目的風(fēng)險(xiǎn)管理,結(jié)果造成軟件項(xiàng)目 經(jīng)常性的延期、超過預(yù)算,甚至失敗。成功的項(xiàng)目管理一般都對項(xiàng)目風(fēng)險(xiǎn)進(jìn)行了良好的管理。因此任何一個(gè)系統(tǒng)開發(fā)項(xiàng)目都應(yīng)將風(fēng)險(xiǎn)管理作為軟件項(xiàng)目管理的重要內(nèi) 容。在項(xiàng)目風(fēng)險(xiǎn)管理中,存在多種風(fēng)險(xiǎn)管理方法與工具,軟件項(xiàng)目管理只有找
3、出最 適合自己的方法與工具并應(yīng)用到風(fēng)險(xiǎn)管理中,才能盡量減少軟件項(xiàng)目風(fēng)險(xiǎn),促 進(jìn)項(xiàng)目的成功。軟件項(xiàng)目的風(fēng)險(xiǎn)管理是軟件項(xiàng)目管理的重要內(nèi)容。在進(jìn)行軟件項(xiàng)目風(fēng)險(xiǎn)管理時(shí),要辯識風(fēng)險(xiǎn),評估它們出現(xiàn)的概率及產(chǎn)生的 影響,然后建立一個(gè)規(guī)劃來管理風(fēng)險(xiǎn)。風(fēng)險(xiǎn)管理的主要目標(biāo)是預(yù)防風(fēng)險(xiǎn)。本文探討了風(fēng)險(xiǎn)管理的主要內(nèi)容和方法,介紹了風(fēng)險(xiǎn)管理的經(jīng)典理論,比 較了幾種主流的風(fēng)險(xiǎn)管理策略和模型二、引 言近幾年來軟件開發(fā)技術(shù)、工具都有了很大的進(jìn)步,但是軟件項(xiàng)目開發(fā)超時(shí)、 超支、甚至不能滿足用戶需求而根本沒有得到實(shí)際使用的情況仍然比比皆是。 軟件項(xiàng)目開發(fā)和管理中一直存在著種種不確定性,嚴(yán)重影響著項(xiàng)目的順利完成 和提交。但這些軟件風(fēng)
4、險(xiǎn)并未得到充分的重視和系統(tǒng)的研究。直到20世紀(jì)80年代,Boehm比較詳細(xì)地對軟件開發(fā)中的風(fēng)險(xiǎn)進(jìn)行了論 述,并提出軟件風(fēng)險(xiǎn)管理的方法。Boehm認(rèn)為,軟件風(fēng)險(xiǎn)管理指的是“試圖以一種可行的原則和實(shí)踐,規(guī)范 化地控制影響項(xiàng)目成功的風(fēng)險(xiǎn)”,其目的是“辨識、描述和消除風(fēng)險(xiǎn)因素,以免 它們威脅軟件的成功運(yùn)作”。在此基礎(chǔ)上,業(yè)界對軟件風(fēng)險(xiǎn)管理的研究開始慢慢豐富起來,理論上對風(fēng) 險(xiǎn)進(jìn)行了一些分類,提出了風(fēng)險(xiǎn)管理的思路;實(shí)踐上也出現(xiàn)了一些定量管理風(fēng) 險(xiǎn)的方法和風(fēng)險(xiǎn)管理的軟件工具。雖然業(yè)界對風(fēng)險(xiǎn)管理表現(xiàn)了極大的興趣,做出了不少努力,但似乎很少開 發(fā)項(xiàng)目的組織真正積極地在軟件開發(fā)過程中使用風(fēng)險(xiǎn)管理的方法。1995
5、 年 IWSED (International Workshop on Software Engineering Data)會議做出的調(diào)查顯示:風(fēng)險(xiǎn)管理技術(shù)沒有得到廣泛應(yīng)用的原因并不是大 家不相信這種技術(shù)的實(shí)效性,而是對風(fēng)險(xiǎn)管理的技術(shù)和實(shí)踐缺乏了解。因此,我們認(rèn)為很有必要對風(fēng)險(xiǎn)管理進(jìn)行研究三、軟件項(xiàng)目風(fēng)險(xiǎn)管理概念軟件開發(fā)中的風(fēng)險(xiǎn)是指軟件開發(fā)過程中及軟件產(chǎn)品本身可能造成的傷害或 損失。風(fēng)險(xiǎn)關(guān)注未來的事情,這意味著,風(fēng)險(xiǎn)涉及選擇及選擇本身包含的不確定 性,軟件開發(fā)過程及軟件產(chǎn)品都要面臨各種決策的選擇。風(fēng)險(xiǎn)是介于確定性和不確定性之間的狀態(tài),是處于無知和完整知識之間的 狀態(tài)另一方面,風(fēng)險(xiǎn)將涉及思想、觀
6、念、行為、地點(diǎn)等因素的改變。當(dāng)在軟件工程領(lǐng)域考慮風(fēng)險(xiǎn)時(shí),我們要關(guān)注以下的問題:什么樣的風(fēng)險(xiǎn)會 導(dǎo)致軟件項(xiàng)目的徹底失??;用戶需求、開發(fā)技術(shù)、目標(biāo)計(jì)算機(jī)以及所有其他與 項(xiàng)目有關(guān)的因素的改變將會對按時(shí)交付和總體成功產(chǎn)生什么影響;對于采用何 種方法和工具,需要多少人員參與工作的問題,我們?nèi)绾芜x擇和決策;軟件質(zhì) 量要達(dá)到什么程度才是“足夠的”。當(dāng)沒有辦法消除風(fēng)險(xiǎn),甚至連試圖降低該風(fēng)險(xiǎn)也存在疑問時(shí),這些風(fēng)險(xiǎn)就 是真正的風(fēng)險(xiǎn)了。在我們能夠標(biāo)識出軟件項(xiàng)目中的真正風(fēng)險(xiǎn)之前,識別出所有對管理者和開 發(fā)者而言均為明顯的風(fēng)險(xiǎn)是很重要的。風(fēng)險(xiǎn)管理在項(xiàng)目管理中占有非常重要的地位。首先、有效的風(fēng)險(xiǎn)管理可以提高項(xiàng)目的成功率。
7、其次、風(fēng)險(xiǎn)管理可以增加團(tuán)隊(duì)的健壯性。與團(tuán)隊(duì)成員一起進(jìn)行風(fēng)險(xiǎn)分析可以讓大家對困難有充分估計(jì),對各種意外 有心理準(zhǔn)備,大大提高組員的信心,從而穩(wěn)定隊(duì)伍。第三、有效的風(fēng)險(xiǎn)管理可以幫助項(xiàng)目經(jīng)理抓住工作重點(diǎn),將主要精力集中 于重大風(fēng)險(xiǎn),將工作方式從被動救火轉(zhuǎn)變?yōu)橹鲃臃婪?。被動風(fēng)險(xiǎn)策略是針對可能發(fā)生的風(fēng)險(xiǎn)來監(jiān)督項(xiàng)目,直到它們變成真正的問 題時(shí),才會撥出資源來處理它們。更普遍的是,軟件項(xiàng)目組對風(fēng)險(xiǎn)不聞不問,直到發(fā)生了錯誤才趕緊采取行動,試圖迅速地糾正錯誤這種管理模式常常被稱為“救火模式”。當(dāng)補(bǔ)救的努力失敗后,項(xiàng)目就處在真正的危機(jī)之中了。對于風(fēng)險(xiǎn)管理的一個(gè)更聰明的策略是主動式的。主動策略早在技術(shù)工作開始之前就
8、已經(jīng)啟動了。標(biāo)識出潛在的風(fēng)險(xiǎn),評估它們出現(xiàn)的概率及產(chǎn)生的影響,對風(fēng)險(xiǎn)按重要性進(jìn)行排序,然后,軟件項(xiàng)目組建立一個(gè)計(jì)劃來管理風(fēng)險(xiǎn)。主動策略中的風(fēng)險(xiǎn)管理,其主要目標(biāo)是預(yù)防風(fēng)險(xiǎn)。但是,因?yàn)椴皇撬械娘L(fēng)險(xiǎn)都能夠預(yù)防,所以,項(xiàng)目組必須建立一個(gè)應(yīng)付意外事件的計(jì)劃,使其在必要時(shí)能夠以可控的及有效的方式做出反應(yīng) m任何一個(gè)系統(tǒng)開發(fā)項(xiàng)目都應(yīng)將風(fēng)險(xiǎn)管理作為軟件項(xiàng)目管理的重要內(nèi)容。在進(jìn)行軟件項(xiàng)目風(fēng)險(xiǎn)管理時(shí),要標(biāo)識出潛在的風(fēng)險(xiǎn),評估它們出現(xiàn)的概率及產(chǎn)生的影響,并按重要性加以排序,然后建立一個(gè)規(guī)劃來管理風(fēng)險(xiǎn)。風(fēng)險(xiǎn)管理的主要目標(biāo)是預(yù)防風(fēng)險(xiǎn),但不是所有的風(fēng)險(xiǎn)都能夠預(yù)防。所以必須建立一個(gè)意外事件計(jì)劃,使其在必要時(shí)能以可控的和有
9、效的方式做出反應(yīng)。風(fēng)險(xiǎn)管理目標(biāo)的實(shí)現(xiàn)包含三個(gè)要素。首先,必須在項(xiàng)目計(jì)劃書中寫下如何進(jìn)行風(fēng)險(xiǎn)管理;第二,項(xiàng)目預(yù)算必須包含解決風(fēng)險(xiǎn)所需的經(jīng)費(fèi),如果沒有經(jīng)費(fèi),就無法達(dá) 到風(fēng)險(xiǎn)管理的目標(biāo);第三,評估風(fēng)險(xiǎn)時(shí),風(fēng)險(xiǎn)的影響也必須納入項(xiàng)目規(guī)劃中。風(fēng)險(xiǎn)管理涉及的主要過程包括:風(fēng)險(xiǎn)識別,風(fēng)險(xiǎn)量化,風(fēng)險(xiǎn)應(yīng)對計(jì)劃制定 和風(fēng)險(xiǎn)監(jiān)控。風(fēng)險(xiǎn)識別在項(xiàng)目的開始時(shí)就要進(jìn)行,并在項(xiàng)目執(zhí)行中不斷進(jìn)行。就是說,在項(xiàng)目的整個(gè)生命周期內(nèi),風(fēng)險(xiǎn)識別是一個(gè)連續(xù)的過程。風(fēng)險(xiǎn)識別:風(fēng)險(xiǎn)識別包括確定風(fēng)險(xiǎn)的來源,風(fēng)險(xiǎn)產(chǎn)生的條件,描述其風(fēng)險(xiǎn) 特征和確定哪些風(fēng)險(xiǎn)事件有可能影響本項(xiàng)目。風(fēng)險(xiǎn)識別不是一次就可以完成的事,應(yīng)當(dāng)在項(xiàng)目的自始至終定期進(jìn)行。風(fēng)險(xiǎn)量化:
10、涉及對風(fēng)險(xiǎn)及風(fēng)險(xiǎn)的相互作用的評估,是衡量風(fēng)險(xiǎn)概率和風(fēng)險(xiǎn) 對項(xiàng)目目標(biāo)影響程度的過程。風(fēng)險(xiǎn)量化的基本內(nèi)容是確定那些事件需要制定應(yīng)對措施。風(fēng)險(xiǎn)應(yīng)對計(jì)劃制定:針對風(fēng)險(xiǎn)量化的結(jié)果,為降低項(xiàng)目風(fēng)險(xiǎn)的負(fù)面效應(yīng)制 定風(fēng)險(xiǎn)應(yīng)對策略和技術(shù)手段的過程。風(fēng)險(xiǎn)應(yīng)對計(jì)劃依據(jù)風(fēng)險(xiǎn)管理計(jì)劃、風(fēng)險(xiǎn)排序、風(fēng)險(xiǎn)認(rèn)知等依據(jù),得出風(fēng)險(xiǎn) 應(yīng)對計(jì)劃、剩余風(fēng)險(xiǎn)、次要風(fēng)險(xiǎn)以及為其它過程提供得依據(jù)。風(fēng)險(xiǎn)監(jiān)控:涉及整個(gè)項(xiàng)目管理過程中的風(fēng)險(xiǎn)進(jìn)行應(yīng)對。該過程的輸出包括應(yīng)對風(fēng)險(xiǎn)的糾正措施以及風(fēng)險(xiǎn)管理計(jì)劃的更新。每個(gè)步驟所使用的工具和方法詳見表1:風(fēng)險(xiǎn)管理步驟所使用的工具、方法風(fēng)險(xiǎn)識別頭腦風(fēng)暴法、面談、Delphi法、核對表、SWOT技術(shù)風(fēng)險(xiǎn)量化風(fēng)險(xiǎn)因子
11、計(jì)算、PERT估計(jì)、決策樹分析、風(fēng)險(xiǎn)模擬風(fēng)險(xiǎn)應(yīng)對計(jì)劃制定回避、轉(zhuǎn)移、緩和、接受風(fēng)險(xiǎn)監(jiān)控核對表、定期項(xiàng)目評估、掙值分析表1四、軟件項(xiàng)目中的風(fēng)險(xiǎn)軟件項(xiàng)目的風(fēng)險(xiǎn)無非體現(xiàn)在以下四個(gè)方面:需求、技術(shù)、成本和進(jìn)度IT項(xiàng)目開發(fā)中常見的風(fēng)險(xiǎn)有如下幾類:4.1 需求風(fēng)險(xiǎn)(1)需求已經(jīng)成為項(xiàng)目基準(zhǔn),但需求還在繼續(xù)變化;(2)需求定義欠佳,而進(jìn)一步的定義會擴(kuò)展項(xiàng)目范疇;(3)添加額外的需求;(4)產(chǎn)品定義含混的部分比預(yù)期需要更多的時(shí)間;(5)在做需求中客戶參與不夠;(6)缺少有效的需求變化管理過程。4.2 計(jì)劃編制風(fēng)險(xiǎn)(1)計(jì)劃、資源和產(chǎn)品定義全憑客戶或上層領(lǐng)導(dǎo)口頭指令,并且不完全一致;(2)計(jì)劃是優(yōu)化的,是&qu
12、ot;最佳狀態(tài)",但計(jì)劃不現(xiàn)實(shí),只能算是"期望狀態(tài)";(3)計(jì)劃基于使用特定的小組成員,而那個(gè)特定的小組成員其實(shí)指望不上;(4)產(chǎn)品規(guī)模(代碼行數(shù)、功能點(diǎn)、與前一產(chǎn)品規(guī)模的百分比)比估計(jì)的要大;(5)完成目標(biāo)日期提前,但沒有相應(yīng)地調(diào)整產(chǎn)品范圍或可用資源;(6)涉足不熟悉的產(chǎn)品領(lǐng)域,花費(fèi)在設(shè)計(jì)和實(shí)現(xiàn)上的時(shí)間比預(yù)期的要多。4.3 組織和管理風(fēng)險(xiǎn)(1)僅由管理層或市場人員進(jìn)行技術(shù)決策,導(dǎo)致計(jì)劃進(jìn)度緩慢,計(jì)劃時(shí)間延長;(2)低效的項(xiàng)目組結(jié)構(gòu)降低生產(chǎn)率;(3)管理層審查 決策的周期比預(yù)期的時(shí)間長;(4)預(yù)算削減,打亂項(xiàng)目計(jì)劃;(5)管理層作出了打擊項(xiàng)目組織積極性的決定;(6
13、)缺乏必要的規(guī)范,導(dǎo)至工作失誤與重復(fù)工作;(7)非技術(shù)的第三方的工作(預(yù)算批準(zhǔn)、設(shè)備采購批準(zhǔn)、法律方面的審查、安全保證等)時(shí)間比預(yù)期的延長。4.4 人員風(fēng)險(xiǎn)(1)作為先決條件的任務(wù)(如培訓(xùn)及其他項(xiàng)目)不能按時(shí)完成;(2)開發(fā)人員和管理層之間關(guān)系不佳,導(dǎo)致決策緩慢,影響全局;(3)缺乏激勵措施,士氣低下,降低了生產(chǎn)能力;(4)某些人員需要更多的時(shí)間適應(yīng)還不熟悉的軟件工具和環(huán)境;(5)項(xiàng)目后期加入新的開發(fā)人員,需進(jìn)行培訓(xùn)并逐漸與現(xiàn)有成員溝通,從而使 現(xiàn)有成員的工作效率降低;(6)由于項(xiàng)目組成員之間發(fā)生沖突,導(dǎo)致溝通不暢、設(shè)計(jì)欠佳、接口出現(xiàn)錯誤 和額外的重復(fù)工作;(7)不適應(yīng)工作的成員沒有調(diào)離項(xiàng)目組
14、,影響了項(xiàng)目組其他成員的積極性;(8)沒有找到項(xiàng)目急需的具有特定技能的人。4.5 開發(fā)環(huán)境風(fēng)險(xiǎn)(1)設(shè)施未及時(shí)到位;(2)設(shè)施雖到位,但不配套,如沒有電話、網(wǎng)線、辦公用品等;(3)設(shè)施擁擠、雜亂或者破損;(4)開發(fā)工具未及時(shí)到位;(5)開發(fā)工具不如期望的那樣有效,開發(fā)人員需要時(shí)間創(chuàng)建工作環(huán)境或者切換新的工具;(6)新的開發(fā)工具的學(xué)習(xí)期比預(yù)期的長,內(nèi)容繁多。4.6 客戶風(fēng)險(xiǎn)(1)客戶對于最后交付的產(chǎn)品不滿意,要求重新設(shè)計(jì)和重做;(2)客戶的意見未被采納,造成產(chǎn)品最終無法滿足用戶要求,因而必須重做;(3)客戶對規(guī)劃、原型和規(guī)格的審核決策周期比預(yù)期的要長;(4)客戶沒有或不能參與規(guī)劃、原型和規(guī)格階段
15、的審核,導(dǎo)致需求不穩(wěn)定和產(chǎn) 品生產(chǎn)周期的變更;(5)客戶答復(fù)的時(shí)間(如回答或澄清與需求相關(guān)問題的時(shí)間)比預(yù)期長;(6)客戶提供的組件質(zhì)量欠佳,導(dǎo)致額外的測試、設(shè)計(jì)和集成工作,以及額外的 客戶關(guān)系管理工作。4.7 產(chǎn)品風(fēng)險(xiǎn)(1)矯正質(zhì)量低下的不可接受的產(chǎn)品,需要比預(yù)期更多的測試、設(shè)計(jì)和實(shí)現(xiàn)工作;(2)開發(fā)額外的不需要的功能(鍍金),延長了計(jì)劃進(jìn)度;(3)嚴(yán)格要求與現(xiàn)有系統(tǒng)兼容,需要進(jìn)行比預(yù)期更多的測試、設(shè)計(jì)和實(shí)現(xiàn)工作;(4)要求與其他系統(tǒng)或不受本項(xiàng)目組控制的系統(tǒng)相連,導(dǎo)致無法預(yù)料的設(shè)計(jì)、 實(shí)現(xiàn)和測試工作;(5)在不熟悉或未經(jīng)檢驗(yàn)的軟件和硬件環(huán)境中運(yùn)行所產(chǎn)生的未預(yù)料到的問題;(6)開發(fā)一種全新的模
16、塊將比預(yù)期花費(fèi)更長的時(shí)間;(7)依賴正在開發(fā)中的技術(shù)將延長計(jì)劃進(jìn)度。4.8 設(shè)計(jì)和實(shí)現(xiàn)風(fēng)險(xiǎn)(1)設(shè)計(jì)質(zhì)量低下,導(dǎo)致重復(fù)設(shè)計(jì);(2)一些必要的功能無法使用現(xiàn)有的代碼和庫實(shí)現(xiàn),開發(fā)人員必須使用新的 庫或者自行開發(fā)新的功能;(3)代碼和庫質(zhì)量低下,導(dǎo)致需要進(jìn)行額外的測試,修正錯誤,或重新制作;(4)過高估計(jì)了增強(qiáng)型工具對計(jì)劃進(jìn)度的節(jié)省量;(5)分別開發(fā)的模塊無法有效集成,需要重新設(shè)計(jì)或制作。4.9 過程風(fēng)險(xiǎn)(1)大量的紙面工作導(dǎo)致進(jìn)程比預(yù)期的慢;(2)前期的質(zhì)量保證行為不真實(shí),導(dǎo)致后期的重復(fù)工作;(3)太不正規(guī)(缺乏對軟件開發(fā)策H&和標(biāo)準(zhǔn)的遵循),導(dǎo)致溝通不足,質(zhì)量欠佳, 甚至需重新開發(fā);(
17、4)過于正規(guī)(教條地堅(jiān)持軟件開發(fā)策略和標(biāo)準(zhǔn)),導(dǎo)致過多耗時(shí)于無用的工作;(5)向管理層撰寫進(jìn)程報(bào)告占用開發(fā)人員的時(shí)間比預(yù)期的多(6)風(fēng)險(xiǎn)管理粗心,導(dǎo)致未能發(fā)現(xiàn)重大的項(xiàng)目風(fēng)險(xiǎn)。五、風(fēng)險(xiǎn)辨識識別風(fēng)險(xiǎn)是系統(tǒng)化地識別已知的和可預(yù)測的風(fēng)險(xiǎn), 在可能時(shí)避免這些風(fēng)險(xiǎn),且當(dāng)必要時(shí)控制這些風(fēng)險(xiǎn)。根據(jù)風(fēng)險(xiǎn)內(nèi)容,我們可以將風(fēng)險(xiǎn)分為:產(chǎn)品規(guī)模風(fēng)險(xiǎn):與軟件的總體規(guī)模相關(guān)的風(fēng)險(xiǎn)。商業(yè)影響風(fēng)險(xiǎn):商業(yè)風(fēng)險(xiǎn)影響到軟件開發(fā)的生存能力。商業(yè)風(fēng)險(xiǎn)包含的五個(gè)主要的風(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):開發(fā)了一個(gè)銷售部門不知道如何去賣的產(chǎn)品;管理風(fēng)險(xiǎn):由于重點(diǎn)
18、的轉(zhuǎn)移或人員的變動而失去了高級管理層的支持的風(fēng)預(yù)算風(fēng)險(xiǎn):沒有得到預(yù)算或人力上的保證 客戶特性風(fēng)險(xiǎn):與客戶的素質(zhì)以及開發(fā)者和客戶溝通能力相關(guān)的風(fēng)險(xiǎn)。過程定義風(fēng)險(xiǎn):與軟件過程定義相關(guān)的風(fēng)險(xiǎn)。(5)開發(fā)環(huán)境風(fēng)險(xiǎn):與開發(fā)工具的可用性及質(zhì)量相關(guān)的風(fēng)險(xiǎn)。(6)技術(shù)風(fēng)險(xiǎn):技術(shù)風(fēng)險(xiǎn)是指在設(shè)計(jì)、實(shí)現(xiàn)、接口、驗(yàn)證、維護(hù)、規(guī)約的二義性、技術(shù)的不確定性、陳舊的技術(shù)等方面存在的風(fēng)險(xiǎn)。技術(shù)風(fēng)險(xiǎn)威脅到軟件開發(fā)的質(zhì)量及交付的時(shí)間,如果技術(shù)風(fēng)險(xiǎn)變成現(xiàn)實(shí),則開發(fā)工作可能變得很困難或根本不可能。人員數(shù)目及經(jīng)驗(yàn)帶來的風(fēng)險(xiǎn):與參與工作的軟件工程師的總體技術(shù)水平及項(xiàng) 目經(jīng)驗(yàn)相關(guān)的風(fēng)險(xiǎn)。在進(jìn)行具體的軟件項(xiàng)目風(fēng)險(xiǎn)識別時(shí),可以根據(jù)實(shí)際情況對風(fēng)
19、險(xiǎn)分類。但簡單的分類并不是總行的通的,某些風(fēng)險(xiǎn)根本無法預(yù)測。在這里,我們介紹一下美國空軍軟件項(xiàng)目風(fēng)險(xiǎn)管理手冊中指出的如何識別軟件風(fēng)險(xiǎn)。這種識別方法要求項(xiàng)目管理者根據(jù)項(xiàng)目實(shí)際情況標(biāo)識影響軟件風(fēng)險(xiǎn)因素的風(fēng)險(xiǎn)驅(qū)動因子,這些因素包括以下幾個(gè)方面。(1)性能風(fēng)險(xiǎn):產(chǎn)品能夠滿足需求和符合使用目的的不確定程度。成本風(fēng)險(xiǎn):項(xiàng)目預(yù)算能夠被維持的不確定的程度。支持風(fēng)險(xiǎn):軟件易于糾錯、適應(yīng)及增強(qiáng)的不確定的程度。進(jìn)度風(fēng)險(xiǎn):項(xiàng)目進(jìn)度能夠被維持且產(chǎn)品能按時(shí)交付的不確定的程度。每一個(gè)風(fēng)險(xiǎn)驅(qū)動因子對風(fēng)險(xiǎn)因素的影響均可分為四個(gè)影響類別一一可忽略 的、輕微的、嚴(yán)重的及災(zāi)難性的六、風(fēng)險(xiǎn)分析在進(jìn)行了風(fēng)險(xiǎn)辨識后,我們就要進(jìn)行風(fēng)險(xiǎn)估算,
20、風(fēng)險(xiǎn)估算從以下幾個(gè)方面 評估風(fēng)險(xiǎn)清單中的每一個(gè)風(fēng)險(xiǎn):(1)建立一個(gè)尺度,以反映風(fēng)險(xiǎn)發(fā)生的可能性;描述風(fēng)險(xiǎn)的后果;估算風(fēng)險(xiǎn)對項(xiàng)目及產(chǎn)品的影響;標(biāo)注風(fēng)險(xiǎn)預(yù)測的整體精確度,以免產(chǎn)生誤解。對辨識出的風(fēng)險(xiǎn)進(jìn)行進(jìn)一步的確認(rèn)后分析風(fēng)險(xiǎn),即假設(shè)某一風(fēng)險(xiǎn)出現(xiàn)后, 分析是否有其他風(fēng)險(xiǎn)出現(xiàn),或是假設(shè)這一風(fēng)險(xiǎn)不出現(xiàn),分析它將會產(chǎn)生什么情 況,然后確定主要風(fēng)險(xiǎn)出現(xiàn)最壞情況后,如何將此風(fēng)險(xiǎn)的影響降低到最小,同 時(shí)確定主要風(fēng)險(xiǎn)出現(xiàn)的個(gè)數(shù)及時(shí)間。進(jìn)行風(fēng)險(xiǎn)分析時(shí),最重要的是量化不確定性的程度和每個(gè)風(fēng)險(xiǎn)可能造成損 失的程度。為了實(shí)現(xiàn)這點(diǎn),必須考慮風(fēng)險(xiǎn)的不同類型。識別風(fēng)險(xiǎn)的一個(gè)方法是建立風(fēng)險(xiǎn)清單,清單上列舉出在任何時(shí)候可能碰到的風(fēng)
21、 險(xiǎn)最重要的是要對清單的內(nèi)容隨時(shí)進(jìn)行維護(hù),更新風(fēng)險(xiǎn)清單,并向所有的成員 公開,應(yīng)鼓勵項(xiàng)目團(tuán)隊(duì)的每個(gè)成員勇于發(fā)現(xiàn)問題并提出警告。建立風(fēng)險(xiǎn)清單的一個(gè)辦法是將風(fēng)險(xiǎn)輸入缺陷追蹤系統(tǒng)中,建立風(fēng)險(xiǎn)追蹤工具, 缺失追蹤系統(tǒng)一般能將風(fēng)險(xiǎn)項(xiàng)目標(biāo)示為已解決或尚待處理狀態(tài),也能指定解決 問題的項(xiàng)目團(tuán)隊(duì)成員,并安排處理順序。風(fēng)險(xiǎn)清單給項(xiàng)目管理提供了一種簡單的風(fēng)險(xiǎn)預(yù)測技術(shù),下表事一個(gè)風(fēng)險(xiǎn)消 單的例子表2:風(fēng)險(xiǎn)類別概率影響資金將會流失商業(yè)風(fēng)險(xiǎn)40%1技術(shù)達(dá)不到預(yù)期效果技術(shù)風(fēng)險(xiǎn)30%1人員流動頻繁人員風(fēng)險(xiǎn)60%3表2在風(fēng)險(xiǎn)清單中,風(fēng)險(xiǎn)的概率值可以由項(xiàng)目組成員個(gè)別估算,然后加權(quán)平均, 得到一個(gè)有代表性的值。也可以通過先做個(gè)別
22、估算而后求出一個(gè)有代表性的值來完成。對風(fēng)險(xiǎn)產(chǎn)生的影響可以對影響評估的因素進(jìn)行分析。一旦完成了風(fēng)險(xiǎn)清單的內(nèi)容,就要根據(jù)概率進(jìn)行排序,高發(fā)生率、高影響 的風(fēng)險(xiǎn)放在上方,依次類推。項(xiàng)目管理者對排序進(jìn)行研究,并劃分重要和次重要的風(fēng)險(xiǎn),對次重要的風(fēng) 險(xiǎn)再進(jìn)行一次評估并排序。對重要的風(fēng)險(xiǎn)要進(jìn)行管理從管理的角度來考慮,風(fēng)險(xiǎn)的影響及概率是起著不同作用的,一個(gè)具有高 影響且發(fā)生概率很低的風(fēng)險(xiǎn)因素不應(yīng)該花太多的管理時(shí)間,而高影響且發(fā)生率 從中到高的風(fēng)險(xiǎn)以及低影響且高概率的風(fēng)險(xiǎn),應(yīng)該首先列入管理考慮之中。在這里,我們需要強(qiáng)調(diào)的是如何評估風(fēng)險(xiǎn)的影響,如果風(fēng)險(xiǎn)真的發(fā)生了, 它所產(chǎn)生的后果會對三個(gè)因素產(chǎn)生影響:風(fēng)險(xiǎn)的性質(zhì)
23、、范圍及時(shí)間。風(fēng)險(xiǎn)的性質(zhì)是指當(dāng)風(fēng)險(xiǎn)發(fā)生時(shí)可能產(chǎn)生的問題。風(fēng)險(xiǎn)的范圍是指風(fēng)險(xiǎn)的嚴(yán)重性及其整體分布情況。風(fēng)險(xiǎn)的時(shí)間是指主要考慮何時(shí)能夠感到風(fēng)險(xiǎn)及持續(xù)多長時(shí)間??梢岳蔑L(fēng)險(xiǎn)清單進(jìn)行分析,并在項(xiàng)目進(jìn)展過程中迭代使用。項(xiàng)目組應(yīng)該定期復(fù)查風(fēng)險(xiǎn)清單,評估每一個(gè)風(fēng)險(xiǎn),以確定新的情況是否引 起風(fēng)險(xiǎn)的概率及影響發(fā)生改變。這個(gè)活動可能會添加新的風(fēng)險(xiǎn),刪除一些不再有影響的風(fēng)險(xiǎn),并改變風(fēng)險(xiǎn) 的相對位置。七、風(fēng)險(xiǎn)評估的對策在風(fēng)險(xiǎn)評估過程中,我們可以采取以下的步驟:(1)定義項(xiàng)目的風(fēng)險(xiǎn)參考水平值。要使風(fēng)險(xiǎn)評估發(fā)生作用,就要定義一個(gè)風(fēng)險(xiǎn)參考水平值,對于大多數(shù)項(xiàng)目而言, 通過對性能、成本、支持及進(jìn)度等因素的分析,可以找出風(fēng)險(xiǎn)的
24、參考水平值,對于性能下降、成本超支、支持困難或進(jìn)度延遲(或者這四種的組合)等情況, 超過這一參考水平值項(xiàng)目就會被終止。(2)建立每一組(風(fēng)險(xiǎn)、風(fēng)險(xiǎn)發(fā)生的概率、風(fēng)險(xiǎn)產(chǎn)生的影響)與每一個(gè)參考水平值的關(guān)系。(3)預(yù)測一組臨界點(diǎn)以定義項(xiàng)目終止區(qū)域,該區(qū)域由一條曲線或不確定區(qū)域界定。預(yù)測什么樣的風(fēng)險(xiǎn)組合會影響參考水平值。八、風(fēng)險(xiǎn)駕馭風(fēng)險(xiǎn)駕馭包括對策指定、風(fēng)險(xiǎn)緩解、風(fēng)險(xiǎn)監(jiān)控、風(fēng)險(xiǎn)跟蹤等內(nèi)容。所有風(fēng)險(xiǎn)分析活動都只有一個(gè)目的一一輔助項(xiàng)目組建立處理風(fēng)險(xiǎn)的策略。如果軟件項(xiàng)目組對于風(fēng)險(xiǎn)采取主動的方法,則避免永遠(yuǎn)是最好的策略。這可以通過建立一個(gè)風(fēng)險(xiǎn)緩解計(jì)劃來達(dá)到即制定對策。對不同的風(fēng)險(xiǎn)項(xiàng)要建立不同的風(fēng)險(xiǎn)駕馭和監(jiān)控的策
25、略比。如對于開發(fā)人員離職的風(fēng)險(xiǎn)項(xiàng)目開始時(shí)應(yīng)作好人員流動的準(zhǔn)備采取一些措 施確保人員一旦離開時(shí)項(xiàng)目仍能繼續(xù);制定文檔標(biāo)準(zhǔn)并建立一種機(jī)制保證文檔 及時(shí)產(chǎn)生;對每個(gè)關(guān)鍵性技術(shù)崗位要培養(yǎng)后備人員。對于技術(shù)風(fēng)險(xiǎn),可以采用的策略有,對采用的關(guān)鍵技術(shù)進(jìn)行分析,避免軟 件在生命周期中很快落后;在項(xiàng)目開發(fā)過程中保持對風(fēng)險(xiǎn)因素相關(guān)信息的收集 工作,減少對合作公司的依賴尤其是對延續(xù)性強(qiáng)的項(xiàng)目應(yīng)該盡可能地吸收合作 公司的技術(shù)并變?yōu)樽约旱募夹g(shù),避免因?yàn)榭赡馨l(fā)生的與合作公司合作的終止帶 來的影響和風(fēng)險(xiǎn)降低投入成本。一個(gè)有效的策略必須考慮風(fēng)險(xiǎn)避免、風(fēng)險(xiǎn)監(jiān)控和風(fēng)險(xiǎn)管理及意外事件計(jì)劃 這樣三個(gè)問題。風(fēng)險(xiǎn)的策略管理可以包含在軟件
26、項(xiàng)目計(jì)劃中,或者風(fēng)險(xiǎn)管理步驟也可以組 成一個(gè)獨(dú)立的風(fēng)險(xiǎn)緩解、監(jiān)控和管理計(jì)劃(RMMM 計(jì)劃)。RMMM 計(jì)劃將所有風(fēng)險(xiǎn)分析工作文檔化,并且由項(xiàng)目管理者作為整個(gè)項(xiàng) 目計(jì)劃的一部分來使用,RMMM 計(jì)劃的大綱主要包括:主要風(fēng)險(xiǎn),風(fēng)險(xiǎn)管理者,項(xiàng)目風(fēng)險(xiǎn)清單,風(fēng)險(xiǎn)緩解的一般策略、特定步驟,監(jiān)控的因素和方法,意 外事件和特殊考慮的風(fēng)險(xiǎn)管理等。一旦建立了 RMMM 計(jì)劃,我們就開始了風(fēng)險(xiǎn)緩解及監(jiān)控,風(fēng)險(xiǎn)緩解是' 種避免問題的活動,風(fēng)險(xiǎn)監(jiān)控則是跟蹤項(xiàng)目的活動。它有三個(gè)主要目的:評估一個(gè)被預(yù)測的風(fēng)險(xiǎn)是否真的發(fā)生了;保證為風(fēng)險(xiǎn) 而定義的緩解步驟被正確地實(shí)施;收集能夠用于未來的風(fēng)險(xiǎn)分析信息。軟件開發(fā)是高風(fēng)險(xiǎn)
27、的活動。如果項(xiàng)目采取積極風(fēng)險(xiǎn)管理的方式,就可以避免或降低許多風(fēng)險(xiǎn),而這些風(fēng)險(xiǎn)如果沒有處理好,就可能使項(xiàng)目陷入癱瘓中。因此在軟件項(xiàng)目管理中還要進(jìn)行風(fēng)險(xiǎn)跟蹤。對辨識后的風(fēng)險(xiǎn)在系統(tǒng)開發(fā)過程中進(jìn)行跟蹤管理,確定還會有哪些變化, 以便及時(shí)修正計(jì)劃。具體內(nèi)容包括:(1)實(shí)施對重要風(fēng)險(xiǎn)的跟蹤;(2)每月對風(fēng)險(xiǎn)進(jìn)行一次跟蹤;(3)風(fēng)險(xiǎn)跟蹤應(yīng)與項(xiàng)目管理中的整體跟蹤管理相一致;(4)風(fēng)險(xiǎn)項(xiàng)目應(yīng)隨著時(shí)間的不同而相應(yīng)地變化。通過風(fēng)險(xiǎn)跟蹤,進(jìn)一步對風(fēng)險(xiǎn)進(jìn)行管理,從而保證項(xiàng)目計(jì)劃的如期完成。9.1 Boehm 模型九、經(jīng)典風(fēng)險(xiǎn)管理理論Boehm用公式RE=P(UO)*L(UO)對風(fēng)險(xiǎn)進(jìn)行定義,其中RE表示風(fēng)險(xiǎn)或者 風(fēng)險(xiǎn)所
28、造成的影響,P(UO)表示令人不滿意的結(jié)果所發(fā)生的概率, L(UO)表示 糟糕的結(jié)果會產(chǎn)生的破壞性的程度。在風(fēng)險(xiǎn)管理步驟上,Boehm基本沿襲了傳統(tǒng)的項(xiàng)目風(fēng)險(xiǎn)管理理論,指出風(fēng)險(xiǎn)管理由風(fēng)險(xiǎn)評估和風(fēng)險(xiǎn)控制兩大部分組成,風(fēng)險(xiǎn)評估又可分為識別、分析、 設(shè)置優(yōu)先級3個(gè)子步驟,風(fēng)險(xiǎn)控制則包括制定管理計(jì)劃、解決和監(jiān)督風(fēng)險(xiǎn)3步。 Boehm思想的核心是10大風(fēng)險(xiǎn)因素列表,其中包括人員短缺、不合理的進(jìn)度 安排和預(yù)算、不斷的需求變動等。針對每個(gè)風(fēng)險(xiǎn)因素,Boehm都給出了一系列的風(fēng)險(xiǎn)管理策略。在實(shí)際操作時(shí),以10大風(fēng)險(xiǎn)列表為依據(jù),總結(jié)當(dāng)前項(xiàng)目具體的風(fēng)險(xiǎn)因素, 評估后進(jìn)行計(jì)劃和實(shí)施,在下一次定期召開的會議上再對這1
29、0大風(fēng)險(xiǎn)因素的解決情況進(jìn)行總結(jié),產(chǎn)生新的10大風(fēng)險(xiǎn)因素表,依此類推。10大風(fēng)險(xiǎn)列表的思想可以將管理層的注意力有效地集中在高風(fēng)險(xiǎn)、高權(quán) 重、嚴(yán)重影響項(xiàng)目成功的關(guān)鍵因素上,而不需要考慮眾多的低優(yōu)先級的細(xì)節(jié)問 題。而且,這個(gè)列表是通過對美國幾個(gè)大型航空或國防系統(tǒng)軟件項(xiàng)目的深入調(diào)查, 編輯整理而成的,因此有一定的普遍性和實(shí)際性。但是它只是基于對風(fēng)險(xiǎn)因素集合的歸納,尚未有文章論述其具體的理論基 礎(chǔ)、原始數(shù)據(jù)及其歸納方法。另外,Boehm也沒有清晰明確地說明風(fēng)險(xiǎn)管理模型到底要捕獲哪些軟件風(fēng)險(xiǎn)的特殊方面,因?yàn)榱信e的風(fēng)險(xiǎn)因素會隨著多個(gè)風(fēng)險(xiǎn)管理方法而變動,同時(shí)也互相影響。這就意味著風(fēng)險(xiǎn)列表需要改進(jìn)和擴(kuò)充,管理步
30、驟也需要優(yōu)化。雖然其理論存在一些不足,但 Boehm 畢竟可以說是軟件項(xiàng)目風(fēng)險(xiǎn)管理的 開山鼻祖。在其之后,更多的組織和個(gè)人開始了對風(fēng)險(xiǎn)管理的研究,軟件項(xiàng)目風(fēng)險(xiǎn)管 理的重要性日益得到認(rèn)同。9.2 CRM模型SEI (Software Engineering Institution )作為世界上著名的旨在改善軟 件工程管理實(shí)踐的組織,也對風(fēng)險(xiǎn)管理投入了大量的熱情。SEI提出了持續(xù)風(fēng)險(xiǎn)管理管理模型 CRM ( Continuous Risk Management )。SEI的風(fēng)險(xiǎn)管理原則是:不斷地評估可能造成惡劣后果的因素; 決定最迫切 需要處理的風(fēng)險(xiǎn);實(shí)現(xiàn)控制風(fēng)險(xiǎn)的策略;評測并確保風(fēng)險(xiǎn)策略實(shí)施的有
31、效性。CRM模型要求在項(xiàng)目生命期的所有階段都關(guān)注風(fēng)險(xiǎn)識別和管理,它將風(fēng)險(xiǎn)管理劃分為5個(gè)步驟:風(fēng)險(xiǎn)識別、分析、計(jì)劃、跟蹤、控制??蚣茱@示了應(yīng)用CRM的基礎(chǔ)活動及其之間的交互關(guān)系,強(qiáng)調(diào)了這是一個(gè) 在項(xiàng)目開發(fā)過程中反復(fù)持續(xù)進(jìn)行的活動序列。每個(gè)風(fēng)險(xiǎn)因素一般都需要按順序經(jīng)過這些活動,但是對不同風(fēng)險(xiǎn)因素開展的不同活動可以是并發(fā)的或者交替的9.3 Leavitt 模型SEI和Boehm的模型都以風(fēng)險(xiǎn)管理的過程為主體,研究每個(gè)步驟所需的參 考信息及其操作。而Aalborg大學(xué)提出的思路則是以Leavitt模型為基礎(chǔ),著重從導(dǎo)致軟件 開發(fā)風(fēng)險(xiǎn)的不同角度出發(fā)探討風(fēng)險(xiǎn)管理。1964年提出的Leavitt模型將形成各種系統(tǒng)的組織劃分為 4個(gè)有趣的組成 部分:任務(wù)、結(jié)構(gòu)、角色和技術(shù)。這4個(gè)組成部分和軟件開發(fā)的各因素很好地對應(yīng)起來:角色覆蓋了所有的 項(xiàng)目參與者,例如
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全知識法試題及答案
- 2025年電動汽車電池?zé)峁芾硐到y(tǒng)熱管理效率優(yōu)化與創(chuàng)新研究報(bào)告
- 安全技能比武試題及答案
- 安全工作教育試題及答案
- 魔鏡檢測皮膚培訓(xùn)課件
- 冬季生產(chǎn)安全培訓(xùn)
- 中國公路介紹
- 智慧團(tuán)建系統(tǒng)培訓(xùn)
- 2025屆河南省南陽新野縣聯(lián)考英語七下期中質(zhì)量跟蹤監(jiān)視試題含答案
- 家庭飲品創(chuàng)業(yè)培訓(xùn)
- 煤礦應(yīng)急醫(yī)療救護(hù)常識課件
- 基于毫米波的工業(yè) 5G 創(chuàng)新應(yīng)用白皮書
- DB37T 2640-2022 監(jiān)獄安全防范系統(tǒng)建設(shè)技術(shù)規(guī)范
- 學(xué)校各功能室管理人員工作職責(zé)
- kpi績效考核培訓(xùn)課件
- 2023-2024學(xué)年滬科版(2019)高中信息技術(shù)必修二第三單元項(xiàng)目五《規(guī)劃并連接數(shù)字家庭系統(tǒng)的網(wǎng)絡(luò)-組建小型信息系統(tǒng)網(wǎng)絡(luò)(一)》說課稿
- RPA財(cái)務(wù)機(jī)器人開發(fā)與應(yīng)用 課件 6.2 RPA銀企對賬機(jī)器人
- 2024年研究生考試考研植物生理學(xué)與生物化學(xué)(414)試題與參考答案
- 天津市南開區(qū)2023-2024學(xué)年六年級下學(xué)期期末數(shù)學(xué)試題
- 公司招聘保安合同模板
- 老年患者術(shù)后譫妄護(hù)理
評論
0/150
提交評論