制風險
為進一步明了風險分析的概念,我們必須注意到兩類不同的風險。
第一類風險是系統(tǒng)運行風險。指當一部分系統(tǒng)運行時,由于種種不確定性因素或系統(tǒng)本身硬件或組元的失效而造成預(yù)定任務(wù)的完成不確定性以及由此而帶來的系統(tǒng)設(shè)備的損壞或人員的傷亡。這類風險由于其明顯的危害性及影響性,目前進行研究得較多,有代表性的如大型航天軟件的運行風險管理。已經(jīng)發(fā)展成熟的分析方法有如FMECA(失效模式與效應(yīng)分析)、FTA(故障樹分析)、ETA(事件樹分析)及事件樹/故障樹分析量化基礎(chǔ)上的PRA(風險概率評估)和DPRA(動態(tài)概率風險評估)等。
第二類風險是項目研制風險,這也是本文的主要研究范圍。它是指大型項目研制開發(fā)過程中,由于技術(shù)的難以保證、管理的不得力及經(jīng)費的拖延導(dǎo)致研制出的系統(tǒng)性能降低、費用超標、進度延遲等。這類風險由于其危害呈隱性,目前進行研究得較少。項目研制風險一般包括技術(shù)風險、進度風險及費用風險。
兩類風險的不同之處在于,對于系統(tǒng)運行風險,系統(tǒng)已經(jīng)存在,因?qū)ζ浞治霰仨殢膯蝹€硬件或主元的失效及其綜合影響上考慮。而作為項目研制風險,由于并無一確定的系統(tǒng),系統(tǒng)研制成功本身便是研制任務(wù)的狀態(tài)之一,這決定了它的分析方法與上述不同,不能針對硬件分析,而須從事件的角度上進行考察。兩類風險的另一個不同之處在于項目風險的非剛性。所謂非剛性是指當風險源導(dǎo)致風險發(fā)生以后,造成的后果可以修復(fù)。
2.2、系統(tǒng)運行風險與可靠性
系統(tǒng)運行風險與可靠性分析是兩個極易混淆的概念,它們都是指對于某種工藝過程或設(shè)備的失效或運行狀態(tài)的研究。但其分析的目的卻有所不同,有必要在此作一簡單的區(qū)分。
可靠性的定義是系統(tǒng)在一定時間內(nèi)能夠完成規(guī)定任務(wù)的概率。其研究的范疇在于系統(tǒng)硬件或組元的耐用程度,研究的最后結(jié)果是系統(tǒng)整體失效隨時間而變化的可能性。而系統(tǒng)運行風險則是研究這種失敗可能對社會造成的危害,其最后結(jié)果是造成的系統(tǒng)設(shè)備損壞的或人員傷亡的期望值。
3、風險種類
對軟件項目的管理部門來說,在做出與規(guī)定費用按規(guī)定時間交付規(guī)定產(chǎn)品或達到規(guī)定性能水平的決斷時,風險是永遠存在的。軟件項目管理部門因風險而導(dǎo)致工作失敗有三種方式:產(chǎn)品達不到規(guī)定的性能水平、實際費用過高、交付過遲等。就一個項目而言,其面臨的風險可分為五個方面:技術(shù)(與性能有關(guān))、保障性(與性能有關(guān))、計劃(與環(huán)境有關(guān))、費用和進度。
3.1、技術(shù)風險
技術(shù)風險可以定義為發(fā)展某項新設(shè)計所包含的風險,發(fā)展這項設(shè)計的目的是要將性能水平在原有基礎(chǔ)上提高一步,但也可能因為受到某些新的約束條件的作用而使性能水平原封未動,甚至反而有所下降。技術(shù)風險的性質(zhì)和原因隨軍用系統(tǒng)的設(shè)計而各不相同。許多技術(shù)風險往往是由于對新系統(tǒng)和新設(shè)備提出前所未有的性能要求造成的。
3.2、計劃風險
計劃風險是包括獲取和使用一些可能不受軟件項目控制但又可能影響軟件項目方向的可用資源和活動。計劃風險一般不會與改善技術(shù)水平有直接關(guān)系。計劃風險可按一些因素的性質(zhì)和來源分類,這些因素有可能中斷軟件項目實施計劃。造成軟件中斷的因素主要以下幾種:(1)與軟件項目直接有關(guān)的高層權(quán)力機構(gòu)決策造成的中斷;(2)一些影響軟件項目的事件或行動造成的中斷;(3)主要由于一些不能預(yù)見的與生產(chǎn)有關(guān)的問題造成的中斷;(4)因能力不足造成的中斷。
3.3、保障性風險
保障性風險是與系統(tǒng)的部署和維修有關(guān)的風險,這些系統(tǒng)指目前正在研制或正在部署的系統(tǒng)。保障性風險包含有技術(shù)和計劃兩個方面風險的特征。構(gòu)成綜合后勤保障要素潛在的十種風險源要素是:(1)維修規(guī)劃;(2)人力和人員;(3)保障設(shè)備;(4)技術(shù)資