在軟件項(xiàng)目開發(fā)實(shí)踐中,任何項(xiàng)目都具有某些不確定性,從而也就面臨各種各樣的風(fēng)險(xiǎn)。特別是隨著社會進(jìn)步、科技的飛速發(fā)展及現(xiàn)代化程度的提高,項(xiàng)目的規(guī)模、復(fù)雜度顯著膨脹。任何一個大型項(xiàng)目都是非常復(fù)雜的系統(tǒng),在項(xiàng)目立項(xiàng)論證和項(xiàng)目方案選擇時進(jìn)行充分的風(fēng)險(xiǎn)判別已變得十分重要,也越來越引起項(xiàng)目決策者和管理者的重視。項(xiàng)目風(fēng)險(xiǎn)判別已不是一項(xiàng)單一的具體工作,而是有關(guān)項(xiàng)目全局的重要工作。軟件項(xiàng)目的開發(fā),必然要使用一些尚未經(jīng)過驗(yàn)證的新技術(shù)、新產(chǎn)品、新工藝,同時由于軟件系統(tǒng)本身的結(jié)構(gòu)和技術(shù)復(fù)雜性的原因,需要投入大量人力、物力和財(cái)力。這就造成開發(fā)過程中存在某些“未知量”或說“不確定因素”,也必然給項(xiàng)目的開發(fā)帶來一定程度的風(fēng)險(xiǎn),也就可能會使項(xiàng)目計(jì)劃失敗或不能完全達(dá)到預(yù)期目標(biāo)。因此,對項(xiàng)目風(fēng)險(xiǎn)進(jìn)行科學(xué)、準(zhǔn)確的判別,為項(xiàng)目決策層和管理人員提供科學(xué)的評估方法是十分必要的。
風(fēng)險(xiǎn)級別劃分
在項(xiàng)目風(fēng)險(xiǎn)的實(shí)際評估中,我們通常把風(fēng)險(xiǎn)劃分為低風(fēng)險(xiǎn)、中等風(fēng)險(xiǎn)和高風(fēng)險(xiǎn)三個級別。它們的定義及具體涵義如下:
低風(fēng)險(xiǎn)是指可以辨識并可以監(jiān)控其對項(xiàng)目目標(biāo)影響的風(fēng)險(xiǎn)。這種風(fēng)險(xiǎn)發(fā)生的可能性相當(dāng)?shù)?,其起因也無關(guān)緊要,一般只需要正常的設(shè)計(jì)部門對其加以監(jiān)控,而不需要采取其它的專門措施來處理該類風(fēng)險(xiǎn)。
中等風(fēng)險(xiǎn)是指可以被辨識的,對工程系統(tǒng)的技術(shù)性能、費(fèi)用或進(jìn)度將產(chǎn)生較大影響的風(fēng)險(xiǎn)。這類風(fēng)險(xiǎn)發(fā)生的可能性相當(dāng)高,需要對其進(jìn)行嚴(yán)密監(jiān)控。應(yīng)當(dāng)在各個設(shè)計(jì)階段的設(shè)計(jì)評審中對該類風(fēng)險(xiǎn)進(jìn)行評審,并應(yīng)采取適當(dāng)?shù)氖侄位蛐袆觼斫档惋L(fēng)險(xiǎn)。
高風(fēng)險(xiǎn)是指發(fā)生的可能性很高,其后果將對工程項(xiàng)目有極大影響的風(fēng)險(xiǎn)。這種風(fēng)險(xiǎn)只能在單純的研究工作或工程研制中的方案階段或方案驗(yàn)證和初步設(shè)計(jì)階段中才可允許存在,而對一個進(jìn)入工程發(fā)展階段的項(xiàng)目則是不能允許的。項(xiàng)目管理部門必須嚴(yán)密監(jiān)控每一個高風(fēng)險(xiǎn)領(lǐng)域,并要強(qiáng)制地執(zhí)行降低風(fēng)險(xiǎn)的計(jì)劃。對高風(fēng)險(xiǎn)還應(yīng)當(dāng)定期地報(bào)告和評審。
對不同級別的風(fēng)險(xiǎn)可采取不同的預(yù)防和監(jiān)控措施,對屬于不同風(fēng)險(xiǎn)級別的項(xiàng)目應(yīng)采取相應(yīng)的應(yīng)對策略。通過對風(fēng)險(xiǎn)的級別劃分,可以為項(xiàng)目可行性論證或決策提供了直觀的輔助信息,使決策者直觀地了解項(xiàng)目風(fēng)險(xiǎn)大小。如果要實(shí)施某個項(xiàng)目,則應(yīng)對照各類風(fēng)險(xiǎn)的具體涵義,采取有力措施進(jìn)行風(fēng)險(xiǎn)處置,把項(xiàng)目風(fēng)險(xiǎn)減小到可接受程度內(nèi)。
風(fēng)險(xiǎn)因素辨識
軟件項(xiàng)目的研制是伴隨風(fēng)險(xiǎn)而存在的。對項(xiàng)目風(fēng)險(xiǎn)進(jìn)行評估,首先就要對風(fēng)險(xiǎn)因素進(jìn)行辨識。風(fēng)險(xiǎn)因素是指增加、減少損失或損害發(fā)生頻率和大小的主、客觀條件,包括轉(zhuǎn)化條件和觸發(fā)條件。風(fēng)險(xiǎn)因素是風(fēng)險(xiǎn)事件發(fā)生的潛在原因,分為造成損失或損害的內(nèi)在或外部原因。如果消除了所有風(fēng)險(xiǎn)因素,則損失或損害就不會發(fā)生。項(xiàng)目的風(fēng)險(xiǎn)因素辨識是對項(xiàng)目論證或研制中可能產(chǎn)生風(fēng)險(xiǎn)的因素所進(jìn)行的歸類和細(xì)化的工作。在此,我們可以運(yùn)用專家調(diào)查法和頭腦風(fēng)暴法,分析了項(xiàng)目建設(shè)中可能存在的風(fēng)險(xiǎn)因素,并將其進(jìn)行了整理和歸類,把項(xiàng)目的風(fēng)險(xiǎn)分為五大類,且細(xì)化為了若干因素。