摘 要:對(duì)軟件風(fēng)險(xiǎn)管理中非常關(guān)鍵的部分,軟件項(xiàng)目風(fēng)險(xiǎn)的評(píng)估進(jìn)行分析,研究了幾種定性的且目前比較適用的軟件項(xiàng)目風(fēng)險(xiǎn)評(píng)估方法。從理論上來(lái)說(shuō),提出了一套從易到難進(jìn)行研究的風(fēng)險(xiǎn)評(píng)估研究思路和方法;從實(shí)踐上來(lái)講,為軟件組織進(jìn)行項(xiàng)目的風(fēng)險(xiǎn)評(píng)估提供了一系列逐步改進(jìn)的過(guò)程和方法,體現(xiàn)了過(guò)程管理的思想,對(duì)軟件項(xiàng)目的開(kāi)發(fā)具有指導(dǎo)價(jià)值,對(duì)同行具有借鑒意義。
關(guān)鍵詞:風(fēng)險(xiǎn)評(píng)估; 可能性; 嚴(yán)重性; 優(yōu)先級(jí)
中圖法分類(lèi)號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1001-3695(2006)10-0076-02
Application Research on Evaluation Methods of Software Project Risk
ZHANG Junguang1, LV Tingjie1, MA Xiaoping2
(1.Beijing University of Posts Telecommunications, Beijing 100876, China; 2.Wuhan University, Wuhan Hubei 430072, China)
Abstract:Analysis is implemented on software project risk evaluation which is the crucial part of software project risk management. Several software project risk evaluation methods that are both qualitative and applicable are studied. In terms of theory, a suit of risk evaluation study method and idea are put forwarded for study purpose from easy to difficult sequence; In terms of practice, a series of processes and methods are provided for continuous improvement of software organization’s risk evaluation, which incarnates the idea of process management and has guidance value for project development. The outcome is instructive to the people devoted to the same industry.
Key words:Risk Estimate; Possibility; Impact; Priority
軟件項(xiàng)目風(fēng)險(xiǎn)管理是軟件開(kāi)發(fā)過(guò)程中一項(xiàng)非常重要的工作,是關(guān)系到軟件項(xiàng)目成敗與否的一個(gè)很重要的因素。軟件項(xiàng)目風(fēng)險(xiǎn)管理主要包括項(xiàng)目風(fēng)險(xiǎn)的識(shí)別、評(píng)估、應(yīng)對(duì)和控制四項(xiàng)主要活動(dòng),即首先要識(shí)別出項(xiàng)目的風(fēng)險(xiǎn),評(píng)估風(fēng)險(xiǎn)之間的關(guān)系及風(fēng)險(xiǎn)發(fā)生的可能性、后果及影響范圍;根據(jù)評(píng)估的結(jié)果制定風(fēng)險(xiǎn)應(yīng)對(duì)計(jì)劃,并對(duì)風(fēng)險(xiǎn)進(jìn)行跟蹤和控制。軟件項(xiàng)目評(píng)估的主要目的是量化項(xiàng)目開(kāi)發(fā)活動(dòng)中可能發(fā)生的各類(lèi)風(fēng)險(xiǎn),估計(jì)風(fēng)險(xiǎn)的可能性和對(duì)項(xiàng)目開(kāi)發(fā)的影響程度,劃分風(fēng)險(xiǎn)的優(yōu)先級(jí),為制定項(xiàng)目風(fēng)險(xiǎn)管理計(jì)劃及對(duì)風(fēng)險(xiǎn)進(jìn)行監(jiān)控提供依據(jù)和參考。由此可見(jiàn)風(fēng)險(xiǎn)評(píng)估在軟件項(xiàng)目風(fēng)險(xiǎn)管理中起著非常重要的作用,是風(fēng)險(xiǎn)管理成敗與否的關(guān)鍵。本文主要是按照由易到難,由簡(jiǎn)單到復(fù)雜的過(guò)程,對(duì)風(fēng)險(xiǎn)的可能性、嚴(yán)重性及優(yōu)先級(jí)進(jìn)行分析,從而形成了各種不同的風(fēng)險(xiǎn)評(píng)估方法。從國(guó)內(nèi)外的研究現(xiàn)狀來(lái)看,本文具有一定的實(shí)用創(chuàng)新性。
1 簡(jiǎn)易的定性風(fēng)險(xiǎn)評(píng)估
軟件組織在剛剛開(kāi)始進(jìn)行項(xiàng)目風(fēng)險(xiǎn)管理時(shí),應(yīng)本著先易后難,逐步推進(jìn)的思路,先做起來(lái),再逐步地完善、細(xì)化及改進(jìn)。剛開(kāi)始時(shí),風(fēng)險(xiǎn)的可能性與嚴(yán)重性均只定義為高、中、低即可。
(1)風(fēng)險(xiǎn)可能性:指風(fēng)險(xiǎn)可能發(fā)生的程度。風(fēng)險(xiǎn)可能性根據(jù)風(fēng)險(xiǎn)在項(xiàng)目中發(fā)生的概率從高到底劃分為三級(jí),如表1所示。
(2)風(fēng)險(xiǎn)嚴(yán)重性:指風(fēng)險(xiǎn)對(duì)項(xiàng)目造成的危害程度。風(fēng)險(xiǎn)嚴(yán)重性根據(jù)風(fēng)險(xiǎn)對(duì)項(xiàng)目工作量增加程度的大小分為三級(jí),如表2所示。
根據(jù)以上識(shí)別的風(fēng)險(xiǎn)的可能性及嚴(yán)重性,可以定義出一個(gè)管理風(fēng)險(xiǎn)的優(yōu)先級(jí)。
(3)風(fēng)險(xiǎn)優(yōu)先級(jí):指風(fēng)險(xiǎn)對(duì)項(xiàng)目造成的影響,定義為風(fēng)險(xiǎn)嚴(yán)重性和風(fēng)險(xiǎn)可能性的一個(gè)綜合值。風(fēng)險(xiǎn)優(yōu)先級(jí)的確定如表3所示。
項(xiàng)目根據(jù)上述確定的風(fēng)險(xiǎn)優(yōu)先級(jí),來(lái)確定相應(yīng)的風(fēng)險(xiǎn)管理措施及不同措施所對(duì)應(yīng)的措施負(fù)責(zé)人,并據(jù)此對(duì)風(fēng)險(xiǎn)進(jìn)行管理和監(jiān)督。
2 具有數(shù)值依據(jù)的簡(jiǎn)易定性風(fēng)險(xiǎn)評(píng)估
對(duì)風(fēng)險(xiǎn)的評(píng)價(jià)主要有影響和可能性兩類(lèi),其中影響主要分為高、中、低三種。低影響是指對(duì)承諾沒(méi)有影響的影響;中影響是指將影響到承諾,但項(xiàng)目負(fù)責(zé)人能夠緩解,并不影響承諾的實(shí)現(xiàn);高影響是指將影響到承諾,高級(jí)管理者將不得不介入來(lái)解決問(wèn)題的影響。合理的影響通常以工作量來(lái)表示,是介入最壞的情況和最可能的情況之間。這種高、中、低的劃分標(biāo)準(zhǔn)舉例如表4所示。
表4 風(fēng)險(xiǎn)嚴(yán)重性定級(jí)
對(duì)風(fēng)險(xiǎn)的處理標(biāo)準(zhǔn)則必須參照一定的標(biāo)準(zhǔn)執(zhí)行,舉例如表5所示。
表5 風(fēng)險(xiǎn)處理標(biāo)準(zhǔn)
一旦風(fēng)險(xiǎn)的處理標(biāo)準(zhǔn)得到確定,則在進(jìn)行風(fēng)險(xiǎn)策劃及監(jiān)控時(shí),必須嚴(yán)格按上述標(biāo)準(zhǔn)執(zhí)行。但管理層有特權(quán)關(guān)注那些低于極限值,特別是他們因?yàn)閯e的原因而仍然感到很重要的風(fēng)險(xiǎn)時(shí),如一個(gè)對(duì)組織來(lái)說(shuō)非常重要的客戶的滿意度等。
3 具有數(shù)值依據(jù)的定性風(fēng)險(xiǎn)評(píng)估
在這種方法體系下,三個(gè)參數(shù)的定義標(biāo)準(zhǔn)如下:
(1)風(fēng)險(xiǎn)嚴(yán)重性。風(fēng)險(xiǎn)嚴(yán)重性根據(jù)風(fēng)險(xiǎn)對(duì)項(xiàng)目工作量增加程度的大小分為五級(jí),舉例如表6所示。
表6 風(fēng)險(xiǎn)嚴(yán)重性定級(jí)
需要說(shuō)明的一點(diǎn)是,對(duì)于本文方法“2”及“3”中,風(fēng)險(xiǎn)嚴(yán)重性的確定標(biāo)準(zhǔn),是以工作量作為確定標(biāo)準(zhǔn)來(lái)進(jìn)行的。在項(xiàng)目具體進(jìn)行風(fēng)險(xiǎn)評(píng)估時(shí),還可以以進(jìn)度及其他指標(biāo)作為衡量的標(biāo)準(zhǔn),而且這一標(biāo)準(zhǔn)的確立應(yīng)以軟件組織的實(shí)際情況為依據(jù),沒(méi)有統(tǒng)一的標(biāo)準(zhǔn)。
(2)風(fēng)險(xiǎn)可能性。風(fēng)險(xiǎn)可能性根據(jù)風(fēng)險(xiǎn)在項(xiàng)目中發(fā)生的概率從高到底劃分為五級(jí),舉例如表7所示。
表7 風(fēng)險(xiǎn)可能性定級(jí)
(3)風(fēng)險(xiǎn)系數(shù)。指風(fēng)險(xiǎn)對(duì)項(xiàng)目造成的影響,定義為風(fēng)險(xiǎn)嚴(yán)重性權(quán)值與風(fēng)險(xiǎn)可能性權(quán)值的乘積。風(fēng)險(xiǎn)系數(shù)如表8所示(呈梯形狀)。
表8 風(fēng)險(xiǎn)系數(shù)表
項(xiàng)目根據(jù)上面定義的風(fēng)險(xiǎn)參數(shù),評(píng)估每個(gè)已識(shí)別風(fēng)險(xiǎn)的嚴(yán)重性、可能性計(jì)算風(fēng)險(xiǎn)系數(shù),根據(jù)風(fēng)險(xiǎn)系數(shù)大小排列優(yōu)先級(jí)。制定風(fēng)險(xiǎn)應(yīng)對(duì)措施:項(xiàng)目制定項(xiàng)目?jī)?nèi)部風(fēng)險(xiǎn)管理的方法,如對(duì)于各級(jí)別風(fēng)險(xiǎn)的處理措施可如表9所示。
表9 風(fēng)險(xiǎn)處理措施
4 其他定性及定量的評(píng)估方法
以上介紹的是三種相對(duì)較簡(jiǎn)單的定性風(fēng)險(xiǎn)評(píng)估方法,隨著組織項(xiàng)目風(fēng)險(xiǎn)管理的實(shí)施,風(fēng)險(xiǎn)管理方法可不斷地進(jìn)行細(xì)化和量化,如在方法“3”中,可將可能性和嚴(yán)重性進(jìn)一步細(xì)分為10個(gè)級(jí)別來(lái)進(jìn)行分析;也可用其他的定量分析方法,如決策樹(shù)分析、盈虧平衡分析及模擬法等。在進(jìn)行風(fēng)險(xiǎn)評(píng)估時(shí),如能收集組織項(xiàng)目風(fēng)險(xiǎn)的歷史數(shù)據(jù),據(jù)此來(lái)確定風(fēng)險(xiǎn)發(fā)生的影響及概率,類(lèi)似項(xiàng)目可能發(fā)生的風(fēng)險(xiǎn)等,將使風(fēng)險(xiǎn)分析具有更大的意義和可行性,從而產(chǎn)生更大的效益。但通常情況下因風(fēng)險(xiǎn)較少發(fā)生,因此歷史數(shù)據(jù)的收集具有一定的難度。
5 結(jié)束語(yǔ)
根據(jù)風(fēng)險(xiǎn)識(shí)別和評(píng)估的結(jié)果對(duì)風(fēng)險(xiǎn)的管理一般分為四個(gè)層次:危機(jī)管理(風(fēng)險(xiǎn)已經(jīng)造成麻煩后才著手處理它們)、風(fēng)險(xiǎn)緩解(事先制定好風(fēng)險(xiǎn)發(fā)生后的補(bǔ)救措施,但不制定任何的防范措施)、著力預(yù)防(將風(fēng)險(xiǎn)識(shí)別和風(fēng)險(xiǎn)防范作為軟件項(xiàng)目的一部分加以規(guī)劃和執(zhí)行)、消滅根源(識(shí)別和消滅可能產(chǎn)生風(fēng)險(xiǎn)的根源)。根據(jù)這四個(gè)層次的劃分,我們應(yīng)該根據(jù)風(fēng)險(xiǎn)評(píng)估的結(jié)果對(duì)風(fēng)險(xiǎn)進(jìn)行預(yù)防,但同時(shí)我們也必須認(rèn)識(shí)到不是所有的風(fēng)險(xiǎn)均能夠預(yù)防,所以還必須建立一個(gè)應(yīng)付意外事件的計(jì)劃。
總之,軟件項(xiàng)目風(fēng)險(xiǎn)識(shí)別出來(lái)后,對(duì)于風(fēng)險(xiǎn)的評(píng)估及擬定糾正措施就顯得至關(guān)重要。一般來(lái)說(shuō),對(duì)于風(fēng)險(xiǎn)
的評(píng)估與分析是一項(xiàng)既重要又比較難的工作。對(duì)于一個(gè)剛剛開(kāi)始進(jìn)行這項(xiàng)工作的組織來(lái)說(shuō),必須要分階段、分步驟,本著先易后難,先簡(jiǎn)單后逐漸復(fù)雜的過(guò)程來(lái)進(jìn)行。因此,剛開(kāi)始的時(shí)候,風(fēng)險(xiǎn)只定義為高、中、低即可。另外,在根據(jù)評(píng)估結(jié)果對(duì)風(fēng)險(xiǎn)進(jìn)行跟蹤的時(shí)候,一般認(rèn)為緩解風(fēng)險(xiǎn)的費(fèi)用低于風(fēng)險(xiǎn)發(fā)生所造成的損失,才認(rèn)為風(fēng)險(xiǎn)緩解是有效的,因此剛開(kāi)始時(shí)可只對(duì)較高層的風(fēng)險(xiǎn)進(jìn)行跟蹤。
參考文獻(xiàn):
[1]David Hillson. Extending the Risk Process to Manage Opportunities[J]. International Journal of Project Management, 2002,20(3):235-240.
[2]David Baccarini, Richard Archer. The Risk Ranking of Projects: A Thodology[J]. International Journal of Project Management, 2001,19:139145.
[3]Stephen Ward, Chris Chapman. Transforming Project Risk Management into Project Uncertainty Management[J]. International Journal of Project Management, 2003,21(2):97105.
[4]T Raz, E Michael. Use and Benefits of Tools for Project Risk Management[J]. International Journal of Project Management, 2001,19(1):9-17.
[5]Tom DeMarco,Timothy Lister.與熊共舞:軟件項(xiàng)目風(fēng)險(xiǎn)管理[M].熊節(jié),馬珊珊,等.北京:清華大學(xué)出版社,2004.212-213.
[6]Bob Hughes, Mike Cotterell.軟件項(xiàng)目管理[M].周伯生,廖彬山,任愛(ài)華,等.北京:機(jī)械工業(yè)出版社,2004.135136.
[7]王長(zhǎng)峰.重大研發(fā)(RD)項(xiàng)目過(guò)程管理綜合集成與過(guò)程風(fēng)險(xiǎn)管理模式研究[D]. 合肥:中國(guó)科學(xué)技術(shù)大學(xué),2004.
作者簡(jiǎn)介:
張俊光(1972-),男,博士研究生,主要研究方向?yàn)檐浖?xiàng)目管理、軟件工程;呂廷杰(1955-),男,教授,博導(dǎo),主要研究方向?yàn)橥ㄐ牌髽I(yè)政策與電子商務(wù)。
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請(qǐng)以PDF格式閱讀原文