|
摘要 本文從項(xiàng)目管理者角度出發(fā),以項(xiàng)目風(fēng)險(xiǎn)管理理論為基礎(chǔ),結(jié)合軟件開(kāi)發(fā)項(xiàng)目的特點(diǎn),對(duì)軟件項(xiàng)目全生命周期的風(fēng)險(xiǎn)評(píng)估方法與應(yīng)用進(jìn)行了深入的研究。 論文以項(xiàng)目風(fēng)險(xiǎn)管理的工作程序?yàn)殛U述的主線索,主要針對(duì)項(xiàng)目風(fēng)險(xiǎn)評(píng)估的過(guò)程,介紹了風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)估計(jì)、風(fēng)險(xiǎn)評(píng)價(jià)、風(fēng)險(xiǎn)管理技術(shù)的概念和常用方法與工具:綜合了相關(guān)學(xué)科的知識(shí),在風(fēng)險(xiǎn)評(píng)估過(guò)程的各個(gè)步驟中提出了新模型和新方法;結(jié)合具體案例介紹了風(fēng)險(xiǎn)評(píng)估方法的使用,并給出了風(fēng)險(xiǎn)評(píng)估方法在實(shí)際使用中的幾種模式。 本文提出了以下新模型和新方法: (1)綜合項(xiàng)目管理知識(shí)領(lǐng)域的TCQR風(fēng)險(xiǎn)評(píng)估指標(biāo)體系模型。該模型是風(fēng)險(xiǎn)因素和風(fēng)險(xiǎn)驅(qū)動(dòng)因子的兩層次模型,并結(jié)合實(shí)際情況引入了反映管理能力的風(fēng)險(xiǎn)放大系數(shù),較好的反映了軟件項(xiàng)目的特點(diǎn)。 (2)建立了一般性項(xiàng)目風(fēng)險(xiǎn)驅(qū)動(dòng)因子的標(biāo)準(zhǔn)集,并總結(jié)出TBQ調(diào)查問(wèn)卷。TBQ調(diào)查問(wèn)卷使得對(duì)風(fēng)險(xiǎn)驅(qū)動(dòng)因子的識(shí)別和客觀評(píng)價(jià)項(xiàng)目組的管理能力具有了可操作性,也為TcQR模型的在實(shí)際工作中得以應(yīng)用提供了保證。 (3)結(jié)合風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù)改進(jìn)了二級(jí)模糊綜合評(píng)價(jià)方法,引入了評(píng)價(jià)項(xiàng)目總體風(fēng)險(xiǎn)水平的項(xiàng)目綜合風(fēng)險(xiǎn)系數(shù)。 (4)利用成功度評(píng)價(jià)風(fēng)險(xiǎn)管理的效果,并簡(jiǎn)要介紹了如何把風(fēng)險(xiǎn)評(píng)估方法運(yùn)用于軟件開(kāi)發(fā)項(xiàng)目實(shí)踐中的幾種模式。 上述各種方法簡(jiǎn)單易懂、適于操作,便于在實(shí)際工作中得到應(yīng)用和推廣。通過(guò)本文的探索,旨在為項(xiàng)目管理者對(duì)軟件開(kāi)發(fā)項(xiàng)目的潛在風(fēng)險(xiǎn)的分析、處理、決策提供一套標(biāo)準(zhǔn)化、系統(tǒng)化、定量化和切實(shí)可行的方法體系,為進(jìn)一步研究軟件開(kāi)發(fā)項(xiàng)目的風(fēng)險(xiǎn)管理打下基礎(chǔ)。 第1章緒論 1.1項(xiàng)目風(fēng)險(xiǎn)管理的現(xiàn)狀 1.1.1項(xiàng)目管理與風(fēng)險(xiǎn)管理 經(jīng)過(guò)上個(gè)世紀(jì)的發(fā)展,項(xiàng)目及項(xiàng)目管理已經(jīng)不再是簡(jiǎn)單的實(shí)踐活動(dòng),而發(fā)展成為一個(gè)知識(shí)體系,上升到學(xué)科、專業(yè)體系和職業(yè)的高度,其應(yīng)用也從工程施工業(yè)迅速擴(kuò)展到軟件行業(yè),項(xiàng)目的類型也漸漸增多,“一切皆項(xiàng)目”觀念己逐漸為許多人所接受。項(xiàng)目管理作為一種有組織的活動(dòng),在國(guó)際上有突出影響的是1965年創(chuàng)建的國(guó)際項(xiàng)目管理協(xié)會(huì)(InternationalProject ManagementAssociation,Institute,IP姒)和1969年創(chuàng)建的美國(guó)項(xiàng)目管理協(xié)會(huì)(Project№n89ement PMI)。PMI在1987年首次提出了項(xiàng)目管理知識(shí)體系(Project ofManagementBody Knowledge,PMBOK),并在1996年和2000年進(jìn)行了兩次修訂。IPMA自1987年也開(kāi)始進(jìn)行相關(guān)的工作,并于1999年提出了“項(xiàng)目管理人的能力基準(zhǔn)”IcB,即IP姒CompetenceBaseline?;谏鲜鰞纱笾R(shí)體系并結(jié)合我國(guó)國(guó)情,“中國(guó)項(xiàng)目管理知識(shí)體系”(chinese—PMBOK)研究工作始于1993年,且于2001年7月正式推出項(xiàng)目管理知識(shí)體系文件C—P她OK。有關(guān)P船0K知識(shí)領(lǐng)域的具體內(nèi)容還會(huì)在第二章中具體介紹。 項(xiàng)目風(fēng)險(xiǎn)管理在兩大項(xiàng)目管理體系中都是構(gòu)成知識(shí)領(lǐng)域的重要組成部分,是近20年才發(fā)展起來(lái)的一門(mén)綜合性邊緣科學(xué),是處理由不確定性產(chǎn)生的各種問(wèn)題的一整套方法。項(xiàng)目風(fēng)險(xiǎn)管理的核心是對(duì)風(fēng)險(xiǎn)評(píng)估方法和技術(shù)的研究,這也是本文的研究重點(diǎn)。 1.1.2風(fēng)險(xiǎn)管理的發(fā)展現(xiàn)狀 人們?cè)谝磺猩鐣?huì)經(jīng)濟(jì)活動(dòng)中,面臨著各種各樣的風(fēng)險(xiǎn)。從總體上看,風(fēng)險(xiǎn)是一種客觀存在,是不可避免的,而且在一定條件下還帶有某些規(guī)律性。因此,人們只能把風(fēng)險(xiǎn)縮減到最小的程度,而不可能將其完全消除。這就要求社會(huì)經(jīng)濟(jì)各部門(mén)、各行業(yè)主動(dòng)地認(rèn)識(shí)風(fēng)險(xiǎn),積極管理風(fēng)險(xiǎn),有效地控制風(fēng)險(xiǎn),把風(fēng)險(xiǎn)減至最低的程度,以保證社會(huì)生產(chǎn)和人民生活的正常進(jìn)行。正是在這樣的背景下,隨著生產(chǎn)力和科學(xué)技術(shù)的不斷發(fā)展,風(fēng)險(xiǎn)管理學(xué)作為系統(tǒng)的科學(xué)產(chǎn)生于本世紀(jì)初的西方工業(yè)化國(guó)家。 風(fēng)險(xiǎn)管理問(wèn)題最先起源于第一次世界大戰(zhàn)后的德國(guó)。1931年美國(guó)管理協(xié)會(huì)首先倡導(dǎo)風(fēng)險(xiǎn)管理,并在以后的若干年里,以學(xué)術(shù)會(huì)議及研究班等多種形式集中探討和研究風(fēng)險(xiǎn)管理問(wèn)題。風(fēng)險(xiǎn)管理問(wèn)題逐漸得到了理論探討和一些大企業(yè)的初步實(shí)踐,但風(fēng)險(xiǎn)管理問(wèn)題真正在美國(guó)工商企業(yè)中引起足夠的重視并得到推廣則始于50年代。1963年,美國(guó)出版的《企業(yè)的風(fēng)險(xiǎn)管理》一文,引起歐美各國(guó)的普遍重視。此后,對(duì)風(fēng)險(xiǎn)管理的研究逐步趨向系統(tǒng)化,專門(mén)化,使風(fēng)險(xiǎn)管理成為企業(yè)管理中一門(mén)獨(dú)立學(xué)科。 在西方發(fā)達(dá)國(guó)家,各企業(yè)中都相繼建立風(fēng)險(xiǎn)管理機(jī)構(gòu),專門(mén)負(fù)責(zé)風(fēng)險(xiǎn)的分析和處理方面的工作。美國(guó)還成立了全美范圍的風(fēng)險(xiǎn)研究所和美國(guó)保險(xiǎn)與風(fēng)險(xiǎn)管理協(xié)會(huì)等專門(mén)研究工商企業(yè)風(fēng)險(xiǎn)管理的學(xué)術(shù)團(tuán)體,擁有3500多家大型工商企業(yè)為會(huì)員。 風(fēng)險(xiǎn)管理協(xié)會(huì)的建立和風(fēng)險(xiǎn)管理教育的普及,表明風(fēng)險(xiǎn)管理己滲透到社會(huì)的各個(gè)領(lǐng)域。美國(guó)的風(fēng)險(xiǎn)與保險(xiǎn)管理協(xié)會(huì)(RIMS)和美國(guó)風(fēng)險(xiǎn)與保險(xiǎn)協(xié)會(huì)(ARIS)是美國(guó)最重要的兩個(gè)風(fēng)險(xiǎn)管理協(xié)會(huì)。1978年日本風(fēng)險(xiǎn)管理協(xié)會(huì)(JRMS)成立。英國(guó)建立有工商企業(yè)風(fēng)險(xiǎn)管理與保險(xiǎn)協(xié)會(huì)(AIRMIc)。風(fēng)險(xiǎn)管理方面的課程及論著數(shù)量大增。70年代中期,全美大多數(shù)大學(xué)工商管理學(xué)院普遍開(kāi)設(shè)風(fēng)險(xiǎn)管理課。美國(guó)還設(shè)立了A蹦(Associate inRisk Management)證書(shū),授予通過(guò)風(fēng)險(xiǎn)管理資格考試者。協(xié)會(huì)的活動(dòng)為風(fēng)險(xiǎn)管理在工商企業(yè)界的推廣、風(fēng)險(xiǎn)管理教育的普及和人才培養(yǎng)諸方面做出了突出的貢獻(xiàn)。 1983年在美國(guó)風(fēng)險(xiǎn)與保險(xiǎn)管理協(xié)會(huì)年會(huì)上,云集紐約的各國(guó)專家學(xué)者,討論并通過(guò)了“101條風(fēng)險(xiǎn)管理準(zhǔn)則”,作為各國(guó)風(fēng)險(xiǎn)管理的一般原則。這標(biāo)志著風(fēng)險(xiǎn)管理已達(dá)到一個(gè)新的水平。1986年10月在新加坡召開(kāi)的風(fēng)險(xiǎn)管理國(guó)際學(xué)術(shù)討論會(huì)表明,風(fēng)險(xiǎn)管理運(yùn)動(dòng)已經(jīng)走向全球,成為全球范圍的國(guó)際性運(yùn)動(dòng)。進(jìn)入二十世紀(jì)九十年代后,隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,軟件產(chǎn)業(yè)獲得了爆炸性的增長(zhǎng),與此同時(shí)軟件項(xiàng)目所涉及的不確定因素日益增多,面臨的風(fēng)險(xiǎn)也越來(lái)越多,風(fēng)險(xiǎn)所致?lián)p失規(guī)模也越來(lái)越大,這些都促使科研人員和實(shí)際管理人員從理論上和實(shí)踐上重視對(duì)軟件項(xiàng)目的風(fēng)險(xiǎn)管理。軟件項(xiàng)目風(fēng)險(xiǎn)管理與工程項(xiàng)目風(fēng)險(xiǎn)管理相比起步較晚,相關(guān)的技術(shù)和標(biāo)準(zhǔn)還很不成熟,但是人們已極為重視對(duì)項(xiàng)目風(fēng)險(xiǎn)管理理論的研究。在實(shí)踐中,現(xiàn)已涌現(xiàn)出不少新一代面向項(xiàng)目的企業(yè)——項(xiàng)目型公司,國(guó)外甚至還出現(xiàn)了專門(mén)從事風(fēng)險(xiǎn)管理工作的所謂風(fēng)險(xiǎn)管理公司。 軟件項(xiàng)目迫切需要加強(qiáng)風(fēng)險(xiǎn)管理,這主要表現(xiàn)在以下兩個(gè)方面: 第一,風(fēng)險(xiǎn)管理方法的不斷改進(jìn)及其在許多典型項(xiàng)目中的成功應(yīng)用吸引了許多項(xiàng)目組進(jìn)行自身風(fēng)險(xiǎn)管理。一方面,風(fēng)險(xiǎn)管理以對(duì)風(fēng)險(xiǎn)的預(yù)測(cè)、識(shí)別、評(píng)估和科學(xué)分析為基礎(chǔ),為管理人員運(yùn)用各種對(duì)策的最佳組合對(duì)風(fēng)險(xiǎn)進(jìn)行全面、合理地處置提供了可能性,是現(xiàn)代管理風(fēng)險(xiǎn)的一種科學(xué)而直接的方法;另一方面,風(fēng)險(xiǎn)管理克服了那種傳統(tǒng)的以某種單一手段處置風(fēng)險(xiǎn)的局限性,綜合利用各種控制風(fēng)險(xiǎn)的措旖,并使處置風(fēng)險(xiǎn)的方法日益完善,這些都使得越來(lái)越多的項(xiàng)目組自覺(jué)地爭(zhēng)相采用風(fēng)險(xiǎn)管理方法。 第二,風(fēng)險(xiǎn)管理是各項(xiàng)目組的內(nèi)在要求。由于軟件技術(shù)的飛速發(fā)展和軟件系統(tǒng)在社會(huì)生產(chǎn)各方面的廣泛應(yīng)用,從而使各種風(fēng)險(xiǎn)因素及風(fēng)險(xiǎn)發(fā)生的可能大大增加,并且擴(kuò)大了風(fēng)險(xiǎn)事件造成的損失規(guī)模,這就對(duì)各項(xiàng)目組所負(fù)擔(dān)的責(zé)任提出了更高的管理要求,使風(fēng)險(xiǎn)管理的各種手段倍受青睞。我國(guó)的軟件行業(yè)為了加緊步伐,非常重視吸取國(guó)外軟件行業(yè)科學(xué)的管理理念與方法。軟件項(xiàng)目風(fēng)險(xiǎn)管理在整合內(nèi)外部資源、實(shí)施全過(guò)程監(jiān)控、提供決策信息等方面,特別適合行業(yè)高動(dòng)態(tài)、高風(fēng)險(xiǎn)的特點(diǎn)。但是縱觀國(guó)內(nèi)軟件企業(yè)的項(xiàng)目風(fēng)險(xiǎn)管理的整體水平,還存在著很多不足和問(wèn)題,主要表現(xiàn)在以下幾個(gè)方面: 第一,我國(guó)在項(xiàng)目風(fēng)險(xiǎn)管理的研究和實(shí)踐方面起步較晚,雖然現(xiàn)在項(xiàng)目風(fēng)險(xiǎn)管理受到越來(lái)越多軟件企業(yè)的重視,但是往往停留在概念層面,缺乏具體管理制度和方法的支持。 第二,國(guó)內(nèi)軟件企業(yè)主要依靠項(xiàng)目管理人員的個(gè)人經(jīng)驗(yàn),實(shí)行以定性分析為主的風(fēng)險(xiǎn)管理。因此,風(fēng)險(xiǎn)管理水平參差不齊,具有一定的隨意性,實(shí)際效果往往不能得到正確評(píng)價(jià)和對(duì)待,也難以在較大范圍內(nèi)推廣。 第三,由于在項(xiàng)目風(fēng)險(xiǎn)管理過(guò)程中缺乏定量分析方法的使用,因此有關(guān)項(xiàng)目資料和數(shù)據(jù)的搜集缺乏目的性,從而導(dǎo)致該領(lǐng)域的知識(shí)不能得到有效的積累,影響了管理水平的提高。 第四,現(xiàn)有的一些風(fēng)險(xiǎn)識(shí)別和分析方法一般只能解決某一方面的問(wèn)題,對(duì)項(xiàng)目風(fēng)險(xiǎn)的管理形不成體系,缺乏系統(tǒng)性。 1.2風(fēng)險(xiǎn)的基本概念 1.2.1風(fēng)險(xiǎn)的定義 風(fēng)險(xiǎn)(Risk)的概念可以從工程學(xué)、經(jīng)濟(jì)學(xué)、保險(xiǎn)學(xué)、管理學(xué)等角度進(jìn)行定義,然而目前還沒(méi)有一個(gè)為學(xué)術(shù)界普遍接受的定義。綜合有關(guān)風(fēng)險(xiǎn)的各種學(xué)科的觀點(diǎn),本文采用以下定義:風(fēng)險(xiǎn)是指在特定的客觀條件下,特定的時(shí)期內(nèi),某一事件的實(shí)際結(jié)果相對(duì)預(yù)期結(jié)果的不利變化。這個(gè)定義包括了四層含義: 第一,風(fēng)險(xiǎn)是客觀存在的,其大小可以度量。雖然有些風(fēng)險(xiǎn)事件不容易量化,對(duì)其的評(píng)價(jià)依賴風(fēng)險(xiǎn)承受者的主觀感受,可能因人而異,但并不能否定風(fēng)險(xiǎn)的客觀性和可度量性。 第二,在這里風(fēng)險(xiǎn)主要指不利的影響,而不考慮其中可能蘊(yùn)涵的機(jī)會(huì)。 第三,風(fēng)險(xiǎn)伴隨著人類的活動(dòng)而存在,沒(méi)有人類活動(dòng),就不會(huì)有預(yù)期結(jié)果,事件發(fā)生的任何后果都不能成為風(fēng)險(xiǎn)。 第四,風(fēng)險(xiǎn)的存在與其客觀環(huán)境和時(shí)空條件有關(guān),當(dāng)客觀條件與環(huán)境發(fā)生變化時(shí),風(fēng)險(xiǎn)也可能發(fā)生變化。這種變化包括風(fēng)險(xiǎn)性質(zhì)的變化、風(fēng)險(xiǎn)量的變化和在一定的時(shí)空條件下某些風(fēng)險(xiǎn)的產(chǎn)生與消除。 仿照風(fēng)險(xiǎn)的定義,可以把軟件開(kāi)發(fā)項(xiàng)目的風(fēng)險(xiǎn)定義為:軟件項(xiàng)目在整個(gè)生命周期內(nèi),由于受各種環(huán)境的不確定性因素的影響,實(shí)際發(fā)生的成本、進(jìn)度、質(zhì)量等與預(yù)期結(jié)果的不利偏差。 對(duì)于項(xiàng)目來(lái)說(shuō),項(xiàng)目的一次性使其不確定性要比其它一些重復(fù)性的活動(dòng)大許多,因而項(xiàng)目風(fēng)險(xiǎn)的可預(yù)測(cè)性也就差得多,而且一旦出現(xiàn)問(wèn)題就沒(méi)有機(jī)會(huì)進(jìn)行補(bǔ)償。軟件項(xiàng)目的風(fēng)險(xiǎn)具有以下的幾個(gè)特點(diǎn): 第一,對(duì)于項(xiàng)目各組成部分之間的復(fù)雜關(guān)系,任何個(gè)人都不可能徹底地了解。 第二,項(xiàng)目各個(gè)組成部分之間不是簡(jiǎn)單的線性關(guān)系。 第三,項(xiàng)目時(shí)刻處于動(dòng)態(tài)變化之中,平衡狀態(tài)即使出現(xiàn)也只能是短暫的。第四,項(xiàng)目管理者不僅要面對(duì)技術(shù)和經(jīng)濟(jì)問(wèn)題,還要面臨一些非常復(fù)雜、非線性和不確定性極高的問(wèn)題。 為了進(jìn)行風(fēng)險(xiǎn)識(shí)別和風(fēng)險(xiǎn)分析,本文還引入了風(fēng)險(xiǎn)因素和風(fēng)險(xiǎn)驅(qū)動(dòng)因子的概念。風(fēng)險(xiǎn)因素是指一組項(xiàng)目的基本組成部分,這些基本組成部分的性質(zhì)和功能以及彼此之間的聯(lián)系和相互作用以及它們組成項(xiàng)目整體的方式能夠決定項(xiàng)目整體的性質(zhì)和功能。風(fēng)險(xiǎn)驅(qū)動(dòng)因子是指能產(chǎn)生或增加損失概率和損失影響程度的潛在原因。圖卜1表示了圍繞風(fēng)險(xiǎn)的幾個(gè)概念的關(guān)系。 1.2.2風(fēng)險(xiǎn)的屬性 1.風(fēng)險(xiǎn)的隨機(jī)性 風(fēng)險(xiǎn)的發(fā)生及其后果都具有偶然性。風(fēng)險(xiǎn)是否發(fā)生,何時(shí)發(fā)生,發(fā)生之后會(huì)造成何種后果?對(duì)大量項(xiàng)目風(fēng)險(xiǎn)的研究結(jié)果表明大多數(shù)風(fēng)險(xiǎn)遵循一定的統(tǒng)計(jì)規(guī)律,風(fēng)險(xiǎn)具有隨機(jī)性。2.風(fēng)險(xiǎn)的相對(duì)性風(fēng)險(xiǎn)總是相對(duì)項(xiàng)目活動(dòng)主體而言的。同樣的風(fēng)險(xiǎn)對(duì)于不同的主體有不同的影響。人們對(duì)于風(fēng)險(xiǎn)事件都有一定的承受能力,但是這種能力因活動(dòng)、人和時(shí)間而異。本文基于風(fēng)險(xiǎn)的這個(gè)屬性引入了管理能力的概念和風(fēng)險(xiǎn)放大系數(shù)對(duì)管理能力 3.風(fēng)險(xiǎn)的可變性 根據(jù)風(fēng)險(xiǎn)的定義,當(dāng)客觀條件與環(huán)境發(fā)生變化時(shí)(如在項(xiàng)目生命周期的不同階段),風(fēng)險(xiǎn)也可能在性質(zhì)、后果等方面發(fā)生變化。 1.2.3風(fēng)險(xiǎn)的分類 對(duì)風(fēng)險(xiǎn)的分類可以從不同的角度、根據(jù)不同的標(biāo)準(zhǔn)進(jìn)行。這里按風(fēng)險(xiǎn)發(fā)生的可預(yù)測(cè)性把風(fēng)險(xiǎn)分為確定型風(fēng)險(xiǎn)、隨機(jī)型風(fēng)險(xiǎn)和非確定型風(fēng)險(xiǎn)。確定型風(fēng)險(xiǎn)指經(jīng)過(guò)認(rèn)真、嚴(yán)格地分析后就能夠明確的那些風(fēng)險(xiǎn);隨機(jī)型風(fēng)險(xiǎn)就是根據(jù)經(jīng)驗(yàn),可以預(yù)見(jiàn)其發(fā)生的可能性大小的風(fēng)險(xiǎn);非確定型風(fēng)險(xiǎn)指即使最有經(jīng)驗(yàn)的人也無(wú)法預(yù)見(jiàn)其發(fā)生可能性的那些風(fēng)險(xiǎn)。 本文研究的重點(diǎn)是對(duì)隨機(jī)型風(fēng)險(xiǎn)的評(píng)估。這是因?yàn)樵趯?shí)際應(yīng)用中,可以把非確定型風(fēng)險(xiǎn)盡量轉(zhuǎn)化為隨機(jī)型風(fēng)險(xiǎn)后再進(jìn)行評(píng)估。而確定型風(fēng)險(xiǎn)因?yàn)榘l(fā)生概率高,因此可以假定出現(xiàn)的概率為l,通過(guò)在項(xiàng)目初期對(duì)不同的項(xiàng)目方案進(jìn)行計(jì)算和比較,選擇出風(fēng)險(xiǎn)不利后果最小的方案來(lái)最大程度地避免確定型風(fēng)險(xiǎn)。 1.3廣義的風(fēng)險(xiǎn)管理及程序 一般來(lái)說(shuō),軟件工程師總是非常樂(lè)觀。當(dāng)他們?cè)谟?jì)劃軟件項(xiàng)目時(shí),經(jīng)常認(rèn)為每件事情都會(huì)像計(jì)劃那樣運(yùn)行,或者,又會(huì)走向另外一個(gè)極端。軟件開(kāi)發(fā)的創(chuàng)造性本質(zhì)意味著我們不能完全預(yù)測(cè)會(huì)發(fā)生的事情,因此制定一個(gè)詳細(xì)計(jì)劃的關(guān)鍵點(diǎn)很難確定。當(dāng)有預(yù)想不到的事情引起項(xiàng)目脫離正常軌道時(shí),以上兩種觀點(diǎn)都會(huì)導(dǎo)致軟件項(xiàng)目的失敗。 目前,風(fēng)險(xiǎn)管理被認(rèn)為是IT軟件項(xiàng)目中減少失敗的一種重要手段。當(dāng)不能確定地預(yù)測(cè)將來(lái)事情的時(shí)候,可以采用結(jié)構(gòu)化風(fēng)險(xiǎn)管理來(lái)發(fā)現(xiàn)計(jì)劃中的缺陷,并且采取行動(dòng)來(lái)減少潛在問(wèn)題發(fā)生的可能性和影響。風(fēng)險(xiǎn)管理意味著危機(jī)還沒(méi)有發(fā)生之前就對(duì)它進(jìn)行處理。這就提高了項(xiàng)目成功的機(jī)會(huì)和減少了不可避免風(fēng)險(xiǎn)所產(chǎn)生的后果。 在廣義上,項(xiàng)目風(fēng)險(xiǎn)管理(ProjectRisk№nagement)是貫穿在項(xiàng)目開(kāi)發(fā)過(guò)程中的一系列管理步驟,其中包括風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)估計(jì)、風(fēng)險(xiǎn)評(píng)價(jià)、風(fēng)險(xiǎn)管理策略、風(fēng)險(xiǎn)規(guī)避和風(fēng)險(xiǎn)監(jiān)控。它能讓風(fēng)險(xiǎn)管理者主動(dòng)“攻擊”風(fēng)險(xiǎn),進(jìn)行有效的風(fēng)險(xiǎn)管理。在狹義上,項(xiàng)目風(fēng)險(xiǎn)管理是在風(fēng)險(xiǎn)識(shí)別和分析后,針對(duì)風(fēng)險(xiǎn)做出的決策。風(fēng)險(xiǎn)管理在項(xiàng)目生命周期內(nèi)表現(xiàn)為一種周而復(fù)始的過(guò)程, 圖卜2風(fēng)險(xiǎn)管理沉程 在項(xiàng)目管理中,建立風(fēng)險(xiǎn)管理策略和在項(xiàng)目的生命周期中不斷控制風(fēng)險(xiǎn)是非常重要的,風(fēng)險(xiǎn)管理包括四個(gè)相關(guān)階段: 風(fēng)險(xiǎn)識(shí)別識(shí)別風(fēng)險(xiǎn)的方法常用的有調(diào)查問(wèn)詢法、流程圖法(圖表法)、現(xiàn)場(chǎng)觀察法、風(fēng)險(xiǎn)檢查表法等。風(fēng)險(xiǎn)分析對(duì)已識(shí)別的風(fēng)險(xiǎn)要進(jìn)行估計(jì)和評(píng)價(jià),風(fēng)險(xiǎn)估計(jì)的主要任務(wù)是確定風(fēng)險(xiǎn)發(fā)生的概率與后果,風(fēng)險(xiǎn)評(píng)價(jià)則是對(duì)項(xiàng)目各風(fēng)險(xiǎn)因素和項(xiàng)目總體風(fēng)險(xiǎn)水平的評(píng)價(jià),常用的方法有:風(fēng)險(xiǎn)因子法、概率統(tǒng)計(jì)方法、模糊綜合評(píng)價(jià)法等。 風(fēng)險(xiǎn)規(guī)避一般而言,風(fēng)險(xiǎn)規(guī)避有三種方法, ① 險(xiǎn)控制法,即主動(dòng)采取措施避免風(fēng)險(xiǎn),消滅風(fēng)險(xiǎn),中和風(fēng)險(xiǎn)或采用緊急方案降低風(fēng)險(xiǎn)。 ②風(fēng)險(xiǎn)自留,當(dāng)風(fēng)險(xiǎn)量不大時(shí)可以余留風(fēng)險(xiǎn)。 ③風(fēng)險(xiǎn)轉(zhuǎn)移。風(fēng)險(xiǎn)監(jiān)控包括對(duì)風(fēng)險(xiǎn)發(fā)生的監(jiān)督和對(duì)風(fēng)險(xiǎn)管理的監(jiān)督,前者是對(duì)己識(shí)別的風(fēng)險(xiǎn)源進(jìn)行監(jiān)視和控制,后者是在項(xiàng)目實(shí)施過(guò)程中監(jiān)督人們認(rèn)真執(zhí)行風(fēng)險(xiǎn)管理的組織和技術(shù)措施。 在軟件項(xiàng)目管理中,應(yīng)該任命一名風(fēng)險(xiǎn)管理者,該管理者的主要職責(zé)是在制訂與評(píng)估規(guī)劃時(shí),從風(fēng)險(xiǎn)管理的角度對(duì)項(xiàng)目規(guī)劃或計(jì)劃進(jìn)行審核并發(fā)表意見(jiàn),不斷尋找可能出現(xiàn)的任何意外情況,試著指出各個(gè)風(fēng)險(xiǎn)的管理策略及常用的管理方法,以隨時(shí)處理出現(xiàn)的風(fēng)險(xiǎn),風(fēng)險(xiǎn)管理者最好是由項(xiàng)目主管以外的人擔(dān)任。 1.4本文所做的工作 1.4.1研究?jī)?nèi)容的約束與假設(shè) 1.針對(duì)軟件開(kāi)發(fā)項(xiàng)目的風(fēng)險(xiǎn)評(píng)估方法是本文研究的對(duì)象,并且主要面向項(xiàng)目合同簽訂后的實(shí)施階段的風(fēng)險(xiǎn)評(píng)估,項(xiàng)目立項(xiàng)和投標(biāo)階段的風(fēng)險(xiǎn)評(píng)估不作為主要研究?jī)?nèi)容。 2.根據(jù)風(fēng)險(xiǎn)的分類,本文重點(diǎn)研究隨機(jī)型風(fēng)險(xiǎn)的評(píng)估方法。 3.通過(guò)對(duì)多種數(shù)學(xué)算法和模型的綜合,建立適合軟件項(xiàng)目風(fēng)險(xiǎn)評(píng)估的數(shù)學(xué)模型,使得目前以定性分析為主的風(fēng)險(xiǎn)管理向定量分析發(fā)展成為可能。 4.本文對(duì)于風(fēng)險(xiǎn)評(píng)估方法的研究是要面向?qū)嵺`,立足于應(yīng)用和推廣,使得研究成果具有實(shí)際操作和使用的價(jià)值。 1.4.2本文內(nèi)容安排 風(fēng)險(xiǎn)識(shí)別的目的是減少項(xiàng)目的結(jié)構(gòu)不確定性。風(fēng)險(xiǎn)識(shí)別首先要弄清項(xiàng)目的組成、各項(xiàng)目組成部分的性質(zhì)和相互關(guān)系、項(xiàng)目與環(huán)境之間的關(guān)系。風(fēng)險(xiǎn)識(shí)別是風(fēng)險(xiǎn)評(píng)估和風(fēng)險(xiǎn)管理的基礎(chǔ),只有全面、正確地識(shí)別軟件項(xiàng)目所面臨的風(fēng)險(xiǎn),對(duì)風(fēng)險(xiǎn)的估計(jì)、評(píng)價(jià)和對(duì)風(fēng)險(xiǎn)管理技術(shù)的選擇才有實(shí)際意義。風(fēng)險(xiǎn)識(shí)別的方法有很多,本文將介紹幾種常見(jiàn)的方法,并著重探討了適用于軟件項(xiàng)目的TCQR項(xiàng)目風(fēng)險(xiǎn)評(píng)估指標(biāo)體系模型,同時(shí)引入了軟件項(xiàng)目的四個(gè)基本風(fēng)險(xiǎn)因素和一般性風(fēng)險(xiǎn)驅(qū)動(dòng)因子,以及影響風(fēng)險(xiǎn)評(píng)估的風(fēng)險(xiǎn)放大系數(shù)。 2.1風(fēng)險(xiǎn)識(shí)別的程序 風(fēng)險(xiǎn)識(shí)別的程序可分為三個(gè)步驟。 第一步,搜集資料; 第二步,確定項(xiàng)目風(fēng)險(xiǎn)因素; 第三步,識(shí)別并描述項(xiàng)目風(fēng)險(xiǎn)驅(qū)動(dòng)因子。下面就每個(gè)步驟進(jìn)行說(shuō)明: 1.搜集資料 完整的搜集項(xiàng)目數(shù)據(jù)和資料是進(jìn)行有效風(fēng)險(xiǎn)識(shí)別的基礎(chǔ),因此任何可能顯示潛在問(wèn)題的資料都可用于風(fēng)險(xiǎn)的識(shí)別,這些資料主要包括: (1)生命周期成本分析; (2)計(jì)劃或工作分解結(jié)構(gòu); (3)進(jìn)度分析; (4)文件記錄的事件教訓(xùn); (5)項(xiàng)目的前提、假想分析和制約因素: (6)技術(shù)績(jī)效測(cè)評(píng)計(jì)劃或分析; (7)模型和影響圖; (8)專家判斷和頭腦風(fēng)暴結(jié)果; 2.確定風(fēng)險(xiǎn)因素 確定風(fēng)險(xiǎn)因素的過(guò)程是要明確項(xiàng)目和環(huán)境的變數(shù),即項(xiàng)目各組成部分和彼此間的關(guān)系。確定風(fēng)險(xiǎn)因素常常與風(fēng)險(xiǎn)形勢(shì)估計(jì)結(jié)合在一起,通過(guò)風(fēng)險(xiǎn)形式估計(jì)明確項(xiàng)目的前提和假設(shè),以便減少許多不必要的風(fēng)險(xiǎn)分析工作。 3.識(shí)別風(fēng)險(xiǎn)驅(qū)動(dòng)因子 識(shí)別風(fēng)險(xiǎn)驅(qū)動(dòng)因子的過(guò)程就是要識(shí)別出影響每個(gè)風(fēng)險(xiǎn)因素的風(fēng)險(xiǎn)評(píng)價(jià)指標(biāo)的過(guò)程。風(fēng)險(xiǎn)估計(jì)和風(fēng)險(xiǎn)評(píng)價(jià)都是基于識(shí)別出的風(fēng)險(xiǎn)驅(qū)動(dòng)因子進(jìn)行的。 2.2風(fēng)險(xiǎn)識(shí)別的常用方法和工具 1.專家判斷 以往先例項(xiàng)目積累起來(lái)的資料、數(shù)據(jù)、經(jīng)驗(yàn)和教訓(xùn),項(xiàng)目組成員個(gè)人的常識(shí)、經(jīng)驗(yàn)和判斷在風(fēng)險(xiǎn)識(shí)別時(shí)非常有用。對(duì)于那些采用新技術(shù)、無(wú)先例可循的項(xiàng)目更是如此。專家判斷不僅適用于風(fēng)險(xiǎn)識(shí)別,而且適用于預(yù)測(cè)及決策過(guò)程。專家判斷有兩種方法,即Delphi方法和集合意見(jiàn)法。如用Delphi方法,其程序如下: (1)挑選專家組成小組,專家們彼此不了解,不會(huì)面; (2)要求每位專家對(duì)所討論的問(wèn)題進(jìn)行匿名分析; (3)所有專家都會(huì)收到一份全組專家的集合分析答案,并要求所有專家在這次反饋的基礎(chǔ)上重新分析。如有必要,該程序2、3步驟可重復(fù)進(jìn)行。 2.圖表法 圖表法主要包括因果圖法(也稱魚(yú)刺圖法)和事故樹(shù)法,這兩種方法都是從結(jié)果查找原因。從結(jié)果查原因就是先找出項(xiàng)目會(huì)有那些事件發(fā)生,反向分析發(fā)生的原因。圖表法常常應(yīng)用于可靠性工程中。 3.知識(shí)領(lǐng)域檢查表 美國(guó)項(xiàng)目管理協(xié)會(huì)PMI制訂的《項(xiàng)目管理知識(shí)體系指南》中為項(xiàng)目管理定義了九個(gè)知識(shí)領(lǐng)域。通過(guò)項(xiàng)目管理知識(shí)領(lǐng)域,如進(jìn)度、成本、質(zhì)量等來(lái)識(shí)別可能的風(fēng)險(xiǎn),可以形成風(fēng)險(xiǎn)識(shí)別檢查表。本文在下一節(jié)中詳細(xì)介紹了九個(gè)知識(shí)領(lǐng)域和該方法的具體應(yīng)用。 4.項(xiàng)目工作分解結(jié)構(gòu) 風(fēng)險(xiǎn)識(shí)別要減少項(xiàng)目的結(jié)構(gòu)不確定性,就要弄清項(xiàng)目的組成、各個(gè)組成部分的性質(zhì)、它們之間的關(guān)系、項(xiàng)目同環(huán)境之間的關(guān)系等。項(xiàng)目工作分解結(jié)構(gòu)是完成這項(xiàng)任務(wù)的有力工具。項(xiàng)目管理的其它方面,如范圍、進(jìn)度和成本管理要求使用項(xiàng)目工作分解結(jié)構(gòu)。圖2一l顯示了一個(gè)企業(yè)內(nèi)部網(wǎng)項(xiàng)目的工作分解結(jié)構(gòu)。 圖2—1企業(yè)內(nèi)部網(wǎng)項(xiàng)目的工作分解結(jié)構(gòu) 5.問(wèn)卷調(diào)查法 風(fēng)險(xiǎn)調(diào)查問(wèn)卷方法是一種基于某種風(fēng)險(xiǎn)分類標(biāo)準(zhǔn)識(shí)別風(fēng)險(xiǎn)主要來(lái)源的方法。 StandishGroup成功打分表和McFarlanz風(fēng)險(xiǎn)調(diào)查問(wèn)卷都屬于問(wèn)卷調(diào)查法。一般來(lái)說(shuō),當(dāng)問(wèn)卷中的問(wèn)題得到否定的回答或者分值較高的選項(xiàng),那么通常表明有某個(gè)風(fēng)險(xiǎn)存在。本章后面將詳細(xì)介紹一種基于TCQR模型的調(diào)查問(wèn)卷方法(TcQR—BasedQuestionnaire簡(jiǎn)稱TBQ方法)。 上面介紹了幾種風(fēng)險(xiǎn)識(shí)別的常用方法和工具,這些方法和工具在實(shí)踐中要根據(jù)具體情況加以靈活運(yùn)用,在有些時(shí)候,不同方法和工具可以組合在一起使用,以獲得理想的風(fēng)險(xiǎn)識(shí)別的效果。 2.3 TCQR項(xiàng)目風(fēng)險(xiǎn)評(píng)估指標(biāo)體系模型 指標(biāo)是衡量系統(tǒng)總體目標(biāo)的具體標(biāo)志。指標(biāo)體系是指在評(píng)估活動(dòng)中,由一系列指標(biāo)構(gòu)成的有機(jī)整體,是測(cè)量評(píng)估對(duì)象的尺度集。用指標(biāo)體系方法對(duì)系統(tǒng)進(jìn)行綜合評(píng)價(jià)是在社會(huì)、經(jīng)濟(jì)和管理科學(xué)等領(lǐng)越內(nèi)進(jìn)行系統(tǒng)分析時(shí)經(jīng)常采用的一種方法。本節(jié)的目的就是建立起客觀的、全面反映出軟件開(kāi)發(fā)項(xiàng)目風(fēng)險(xiǎn)特征的各項(xiàng)目標(biāo)所要求的評(píng)價(jià)指標(biāo)體系,為下~步的風(fēng)險(xiǎn)分析活動(dòng)打下基礎(chǔ)。 2.3.1 建立指標(biāo)體系的原則 1.完備性原則 完備性是指影響客體效能的所有指標(biāo)均應(yīng)在指標(biāo)集中,指標(biāo)集具有廣泛性、綜合性和通用性。 2.低耦合性原則 指標(biāo)體系中的指標(biāo)之間相關(guān)度小。這里并不排除相關(guān)性,因?yàn)槟承┲笜?biāo)雖然不完全相關(guān),但也不完全獨(dú)立;而且,指標(biāo)體系中相關(guān)性的存在是容許的。 3.簡(jiǎn)單性原則 指標(biāo)不是越多越好,在滿足完全性原則下,應(yīng)該盡量減少指標(biāo)的個(gè)數(shù)。這樣可以避免混亂,抓住關(guān)鍵,便于實(shí)施中的操作。 4.客觀性原則 指標(biāo)選擇應(yīng)該符合軟件項(xiàng)目的特點(diǎn),這是與其它類型項(xiàng)目不同的。 5.靈敏性原則 但系統(tǒng)的指標(biāo)參數(shù)發(fā)生變化時(shí),系統(tǒng)的性能應(yīng)相應(yīng)的發(fā)生明顯的變化。 6.一致性原則 各個(gè)指標(biāo)應(yīng)該與分析的目標(biāo)相一致,所分析的指標(biāo)之間應(yīng)不相互矛盾。 2.3.2 PMl的九大知識(shí)領(lǐng)域 《項(xiàng)目管理知識(shí)體系指南》中定義了IT項(xiàng)目管理的9個(gè)知識(shí)領(lǐng)域,包括:項(xiàng)目管理框架;范圍管理;時(shí)間管理;成本管理;質(zhì)量管理;人力資源管理;溝通管理:風(fēng)險(xiǎn)管理;采購(gòu)管理。下面分別做簡(jiǎn)要的解釋: 1.項(xiàng)目范圍管理是確定和管理為成功完成項(xiàng)目所要做的全部工作。 2.項(xiàng)目時(shí)間管理包括項(xiàng)目所需時(shí)間的估算,制訂可以接受的項(xiàng)目進(jìn)度計(jì)劃,并確保項(xiàng)目的及時(shí)完成。 3.項(xiàng)目成本管理包括項(xiàng)目預(yù)算的準(zhǔn)備和管理工作。 4.項(xiàng)目質(zhì)薰管理是要確保項(xiàng)目滿足明確約定的或各方默認(rèn)的需要。 5.項(xiàng)目人力資源管理關(guān)心的是如何有效利用參與項(xiàng)目的人。 6.項(xiàng)目溝通管理包括產(chǎn)生、收集、發(fā)布和保存項(xiàng)目信息。7.項(xiàng)目風(fēng)險(xiǎn)管理包括對(duì)項(xiàng)目相關(guān)的風(fēng)險(xiǎn)進(jìn)行識(shí)別、分析和應(yīng)對(duì)。 8.項(xiàng)目采購(gòu)管理是指根據(jù)項(xiàng)目的需要從項(xiàng)目執(zhí)行組織外部獲取和購(gòu)進(jìn)產(chǎn)品和服務(wù)。 9.項(xiàng)目整體管理則要發(fā)揮項(xiàng)目管理整體上的支撐作用,它與其他項(xiàng)目管理知識(shí)領(lǐng)域互相影響。 2.3.3定義TcQR模型 2.3.31 項(xiàng)目的四個(gè)基本風(fēng)險(xiǎn)因素 根據(jù)上一節(jié)中所介紹的九大知識(shí)領(lǐng)域,結(jié)合風(fēng)險(xiǎn)識(shí)別的需要,在實(shí)際應(yīng)用中可以把九個(gè)知識(shí)領(lǐng)域進(jìn)行整合,最終確定了如圖2—2的四個(gè)基本領(lǐng)域,稱為“風(fēng)險(xiǎn)因素”。風(fēng)險(xiǎn)因素代表了項(xiàng)目的各個(gè)基本組成部分,通過(guò)彼此之間的聯(lián)系和相互作用以及它們組成整體的方式,決定了項(xiàng)目整體的性質(zhì)和功能。如果這四個(gè)風(fēng)險(xiǎn)因素發(fā)生變動(dòng),則項(xiàng)目整體的性質(zhì)和功能也要發(fā)生變化。因此,通過(guò)對(duì)這四個(gè)風(fēng)險(xiǎn)因素的綜合分析和評(píng)價(jià),可以反映項(xiàng)目總體的風(fēng)險(xiǎn)水平。 2,3.3.2風(fēng)險(xiǎn)驅(qū)動(dòng)因子 在定義了組成整體項(xiàng)目風(fēng)險(xiǎn)的四個(gè)風(fēng)險(xiǎn)因素后,那么需要分別針對(duì)這四個(gè)風(fēng) 險(xiǎn)因素識(shí)別出影響每個(gè)風(fēng)險(xiǎn)因素的風(fēng)險(xiǎn)評(píng)價(jià)指標(biāo),稱為“風(fēng)險(xiǎn)驅(qū)動(dòng)因子”。風(fēng)險(xiǎn)因素、風(fēng)險(xiǎn)驅(qū)動(dòng)因子以及它們與項(xiàng)目總體風(fēng)險(xiǎn)的關(guān)系如圖2—3所示: 風(fēng)險(xiǎn)驅(qū)動(dòng)因子可以分為兩個(gè)不同的類型:一般性風(fēng)險(xiǎn)驅(qū)動(dòng)因子和項(xiàng)目特定的風(fēng)險(xiǎn)驅(qū)動(dòng)因子。一般性風(fēng)險(xiǎn)驅(qū)動(dòng)因子對(duì)每個(gè)項(xiàng)目來(lái)說(shuō)都是一個(gè)潛在的威脅。項(xiàng)目特定風(fēng)險(xiǎn)驅(qū)動(dòng)因子只有那些對(duì)當(dāng)前項(xiàng)目的技術(shù)、人員及環(huán)境非常了解的人才能識(shí)別出來(lái)。表2—2中給出了常見(jiàn)的第一類風(fēng)險(xiǎn)驅(qū)動(dòng)因子: (1)項(xiàng)目規(guī)模:可以從項(xiàng)目的功能點(diǎn)LOC進(jìn)行判別; (2)需求可用性:目標(biāo)是否明確,項(xiàng)目邊界是否清楚,需求是否完整和準(zhǔn)確; (3)技術(shù)復(fù)雜性:技術(shù)難度大小,算法和軟硬件接口的復(fù)雜性;(4)進(jìn)度計(jì)劃的彈性:進(jìn)度計(jì)劃是否合理,靈活,任務(wù)分解WBS是否完整和合理; (5)采購(gòu)時(shí)機(jī):采購(gòu)時(shí)間是否具有不確定性; C.成本 (1)項(xiàng)目規(guī)模:可以從項(xiàng)目的功能點(diǎn)L0c進(jìn)行判別; (2)需求可用性:目標(biāo)是否明確,項(xiàng)目邊界是否清楚,需求是否完整和準(zhǔn)確; (3)項(xiàng)目先例:是否此前完成過(guò)類似項(xiàng)目: (41成本計(jì)劃的彈性:成本計(jì)劃是否合理,靈活,任務(wù)分解wBs是否完整和合理: (5)實(shí)施條件:軟件系統(tǒng)的實(shí)施、部署和維護(hù)是否存在不確定性;(6)采購(gòu)條件:為采購(gòu)是否規(guī)定了明確的前提條件; Q質(zhì)量 (1)客戶參與程度:客戶是否積極參與了項(xiàng)目過(guò)程; (2)質(zhì)量標(biāo)準(zhǔn):是否有明確的質(zhì)量標(biāo)準(zhǔn); (3)配置管理:是否有適合的配置管理體系,管理項(xiàng)目變更:“)測(cè)試計(jì)劃:是否有測(cè)試計(jì)劃和適合的測(cè)試流程,具有專門(mén)的測(cè)試組織或質(zhì)量保證組織; (5)非功能性需求:項(xiàng)目中是否有特殊的可靠性、安全性、性能等非功能性需求; (1)高層管理的支持:是否得到高層領(lǐng)導(dǎo)的支持; (2)技術(shù)能力:是否有相關(guān)經(jīng)驗(yàn)的技術(shù)人員,相關(guān)的知識(shí)積累; (3)員工士氣:參與項(xiàng)目的人員的流動(dòng)性和積極性; (4)開(kāi)發(fā)環(huán)境:是否有充分的軟硬件設(shè)備和開(kāi)發(fā)條件; (5)團(tuán)隊(duì)協(xié)作:團(tuán)隊(duì)的合作精神和溝通能力,相互配合的協(xié)調(diào)性: 是這樣一些共性的標(biāo)準(zhǔn),其價(jià)值在于在一定程度上使得項(xiàng)目風(fēng)險(xiǎn)評(píng)估做到明確化、可操作化和優(yōu)化。風(fēng)險(xiǎn)評(píng)估在付諸實(shí)施中,會(huì)受到具體評(píng)估人的意愿、經(jīng)驗(yàn)等條件的制約和影響,需要通過(guò)對(duì)其概念、邏輯、方法、知識(shí)、觀點(diǎn)、價(jià)值的理解及實(shí)踐方面的努力,才能具有合理性。在有限的條件下,盡最大可能的合理利用主要指標(biāo),能基本體現(xiàn)風(fēng)險(xiǎn)評(píng)估活動(dòng)中的共同屬性,描述出項(xiàng)目風(fēng)險(xiǎn)的主要方面和重要特征,達(dá)到“滿意”的評(píng)估 目的,是本節(jié)探討的主要實(shí)質(zhì)。指標(biāo)的量化將在后面做進(jìn)一步的探討。我們認(rèn)為軟件項(xiàng)目風(fēng)險(xiǎn)指標(biāo)體系的構(gòu)建,應(yīng)該來(lái)自定性與定量的有機(jī)結(jié)合,軟件項(xiàng)目風(fēng)險(xiǎn)指標(biāo)應(yīng)是選擇那些代表性好、可觀測(cè)、特異性強(qiáng)和靈敏度較高的風(fēng)險(xiǎn)驅(qū)動(dòng)因子。指標(biāo)體系也應(yīng)是動(dòng)態(tài)變化的,需要在實(shí)踐中不斷完善和發(fā)展,并根據(jù)不同的項(xiàng)目選取適合的風(fēng)險(xiǎn)驅(qū)動(dòng)因子。本文不試圖對(duì)風(fēng)險(xiǎn)指標(biāo)體系做全面研究,而在于探討初步的、在實(shí)踐中簡(jiǎn)單易操作的,并符合一般項(xiàng)目規(guī)律且體現(xiàn)項(xiàng)目風(fēng)險(xiǎn)主要方面的指標(biāo)體系的構(gòu)建方法。 2.3.3.3風(fēng)險(xiǎn)放大系數(shù) 在實(shí)踐中,由于不同企業(yè)和同一企業(yè)中不同項(xiàng)目組的管理能力不同,導(dǎo)致對(duì)風(fēng)險(xiǎn)的評(píng)估也是不同的。一般的,管理能力強(qiáng),抗風(fēng)險(xiǎn)的能力就強(qiáng);管理能力弱,抵御風(fēng)險(xiǎn)的能力就弱。例如:某項(xiàng)目組選用了適合的軟件工程管理規(guī)范組織開(kāi)發(fā)過(guò)程,那么對(duì)于來(lái)自于需求可用性方面的風(fēng)險(xiǎn)就會(huì)減小。根據(jù)圖2—2的TCQR模型可得到圖2—4: 其中,風(fēng)險(xiǎn)放大系數(shù)P體現(xiàn)了風(fēng)險(xiǎn)與管理能力的關(guān)系。引入風(fēng)險(xiǎn)放大系數(shù)的目的,是對(duì)這種客觀存在關(guān)系的反映。下面列出了組成項(xiàng)目管理能力的主要內(nèi)容: 1.軟件工程成熟度:開(kāi)發(fā)規(guī)范,適合性,組織的熟悉程度。 2.擁有的質(zhì)量保證體系和質(zhì)量觀念。 3.使用有效的管理和設(shè)計(jì)工具的程度。 4.行之有效的組織結(jié)構(gòu)和職能劃分,特別是項(xiàng)目經(jīng)理的權(quán)限。 5.組織的制度、文化和激勵(lì)機(jī)制。 2.3.4用TB0方法識(shí)別風(fēng)險(xiǎn)驅(qū)動(dòng)因子 上一節(jié)中對(duì)一般性的風(fēng)險(xiǎn)驅(qū)動(dòng)因子進(jìn)行了定義。在實(shí)際工作中,對(duì)于不同的項(xiàng)目、同一項(xiàng)目生命周期的不同階段,風(fēng)險(xiǎn)驅(qū)動(dòng)因子對(duì)項(xiàng)目風(fēng)險(xiǎn)水平的影響是不同的。另外管理能力的不同也影響到最終項(xiàng)目風(fēng)險(xiǎn)水平。因此,需要有一種方法能夠針對(duì)項(xiàng)目的具體情況對(duì)風(fēng)險(xiǎn)驅(qū)動(dòng)因子進(jìn)行篩選和識(shí)別,對(duì)管理能力進(jìn)行客觀的評(píng)價(jià),且該方法要具有方便快捷、容易操作的特點(diǎn)。通過(guò)我們的研究,在整理和提煉30多個(gè)的實(shí)際軟件開(kāi)發(fā)項(xiàng)目數(shù)據(jù)基礎(chǔ)上,并參考基于分類的風(fēng)險(xiǎn)識(shí)別方法(參考文獻(xiàn)[32]),對(duì)風(fēng)險(xiǎn)進(jìn)行重新分類后給出了由一系列圍繞項(xiàng)目的具體問(wèn)題組成的TBQ(TCQR—BasedQuestionnaire)調(diào)查問(wèn)卷,見(jiàn)表2—3。 表2—3TBQ風(fēng)險(xiǎn)調(diào)查問(wèn)卷 1.項(xiàng)目規(guī)模 (1)此前是否經(jīng)歷過(guò)與當(dāng)前項(xiàng)目大小類似的項(xiàng)目? (2)當(dāng)前項(xiàng)目是否需要建立比以往項(xiàng)目規(guī)模更大的項(xiàng)目組? 2.需求可用性 (1)需求是否穩(wěn)定?是否還有發(fā)生變化的外部接口? (2)是否仍有需求未列入SRS?是否采用了適當(dāng)?shù)姆椒ú东@用戶需求? (3)所有外部接口都被定義了嗎? (4)需求說(shuō)明中存在模糊的問(wèn)題嗎? (5)SRS中的條目是否代表了用戶的真實(shí)需求? (6)客戶對(duì)需求是否已經(jīng)確認(rèn)? (7)采用了何種方式來(lái)確認(rèn)需求?(原型、分析、模擬) (8)從技術(shù)角度考慮是否包含可行性有疑問(wèn)的需求? 3.技術(shù)復(fù)雜性 (1)是否對(duì)算法和系統(tǒng)設(shè)計(jì)的可行性進(jìn)行了檢驗(yàn)?采用何種檢驗(yàn)方法? (2)是否包含過(guò)于樂(lè)觀和不現(xiàn)實(shí)的設(shè)計(jì)部分? (3)是否有不容易進(jìn)行系統(tǒng)設(shè)計(jì)的需求或功能? (4)是否定義了所有的內(nèi)部接口?(軟件之間和軟件與硬件間的) (5)接口部分是否包含有進(jìn)程?如果有,進(jìn)程屬于同步還是異步? (6)對(duì)于性能是否存在特殊要求?如果有,是否完成了性能分析? 4.進(jìn)度和成本計(jì)劃的彈性 (1)計(jì)劃依據(jù)的工作分解結(jié)構(gòu)是否完善和經(jīng)過(guò)確認(rèn)?是否進(jìn)行了任務(wù)優(yōu)先級(jí)定義? (2)是否所有項(xiàng)目組成員的工作都列入了計(jì)劃中? (3)是否制訂了對(duì)計(jì)劃進(jìn)行有效的管理的方案? (4)是否采取了計(jì)劃對(duì)關(guān)鍵任務(wù)進(jìn)行跟蹤? (5)是否制訂了對(duì)意外事件的預(yù)先行動(dòng)方案? 5.采購(gòu)時(shí)機(jī)與采購(gòu)條件 (1)采購(gòu)合同的類型是什么?(固定價(jià)格、浮動(dòng)價(jià)格) (2)是否含有進(jìn)口設(shè)備或產(chǎn)品? 6.項(xiàng)目先例 (1)是否開(kāi)發(fā)過(guò)同類型的項(xiàng)目? (2)在待開(kāi)發(fā)領(lǐng)域內(nèi)是否有足夠的領(lǐng)域知識(shí)? 7.項(xiàng)目實(shí)施條件 (1)是否有足夠的用于實(shí)施的軟硬件設(shè)備? (2)實(shí)施地點(diǎn)和參與實(shí)施的用戶的水平? (3)是否存在參與實(shí)施活動(dòng)的第三方和實(shí)施所依賴的外部條件? 8.客戶參與 (1)客戶已經(jīng)完全參與到了需求的定義中嗎? (2)頂層的客戶管理者和終端用戶是否都承諾并采取行動(dòng)支持項(xiàng)目嗎? (3)對(duì)于項(xiàng)目的目標(biāo)和范圍以及最終的產(chǎn)品是否達(dá)成了真實(shí)合意? 9.質(zhì)量標(biāo)準(zhǔn) (1) 是否明確了項(xiàng)目的質(zhì)量標(biāo)準(zhǔn)并以文字的形式確定下來(lái)? (2)質(zhì)量標(biāo)準(zhǔn)是完整和清晰無(wú)歧義的嗎? 10.配置管理 (1)是否采用了配置管理系統(tǒng)或配置管理規(guī)范實(shí)旖配置管理? (2)配置管理過(guò)程覆蓋了所有必要的項(xiàng)目組成員的活動(dòng)嗎? (3)是否存在多個(gè)異地開(kāi)發(fā)環(huán)境?如果是那么配置管理是否覆蓋了所有開(kāi)發(fā)環(huán)境嗎? 11.測(cè)試 (1)是否制訂了測(cè)試計(jì)劃?測(cè)試工作的組織方式和工作規(guī)范是否得當(dāng)? (2)是否有獨(dú)立的測(cè)試組織?該組織是否在項(xiàng)目分析階段就參與了? (3)采取得測(cè)試方法是什么?(白盒、黑盒、混合) (4)是否采用了適合的測(cè)試工具?測(cè)試環(huán)境是否滿足要求? 12.特殊要求 (1)是否存在安全、性能、可靠性和可維護(hù)性方面的特殊要求? 13.高管層支持 (1)問(wèn)題升級(jí)的渠道是否暢通? (2)是否可以從高層管理者得到足夠支持以便使問(wèn)題得到及時(shí)的處理? (3)高層管理者傾向于委托式管理的這種微管理方式嗎? (4)高層管理者是否更喜歡樂(lè)觀和理想的報(bào)告? 14.技術(shù)能力 (1)項(xiàng)目組成員擁有合適的技能嗎? (2)是否有足夠的領(lǐng)域知識(shí)和類似項(xiàng)目的經(jīng)驗(yàn)? 15.工作環(huán)境 (1)軟硬件設(shè)備是否滿足開(kāi)發(fā)的需要? (2)項(xiàng)目組在使用開(kāi)發(fā)工具方面熟練嗎?這些工具易用嗎? (3)當(dāng)項(xiàng)目組成員遇到問(wèn)題時(shí)是否能夠方便的得到幫助? 16.團(tuán)隊(duì)協(xié)作 (1)項(xiàng)目組成員在交叉功能部分有合作嗎? (2)團(tuán)隊(duì)在達(dá)成普通目標(biāo)時(shí)的效率高嗎? (3)成員容易與項(xiàng)目經(jīng)理進(jìn)行溝通嗎? (4)成員是否能夠及時(shí)獲得影響自身工作的事件通告? 17.員工士氣 (1)可能影響項(xiàng)目組成員士氣的因素有哪些? 18.開(kāi)發(fā)過(guò)程規(guī)范 (1)是否使用了適合項(xiàng)目的開(kāi)發(fā)模型和軟件工程規(guī)范? (2)過(guò)程控制是否有效?項(xiàng)目組成員對(duì)此熟悉嗎? 19.質(zhì)量保證體系 (1)是否擁有質(zhì)量保證制度、規(guī)范和過(guò)程?獲得過(guò)認(rèn)證嗎? (2)有獨(dú)立的質(zhì)量保證組織嗎?如果有,在項(xiàng)目中的角色是什么? 20.軟件工程輔助工具的使用 (1)是否在使用cAsE工具輔助項(xiàng)目管理和開(kāi)發(fā)過(guò)程? (2)使用的熟練程度和工具所覆蓋范圍的廣度如何? 21.組織結(jié)構(gòu)和職能定義 (1)組織結(jié)構(gòu)的效率如何? (2)項(xiàng)目組成員了解自己和他人的職能嗎?了解誰(shuí)對(duì)某些事情負(fù)責(zé)嗎? 22.組織制度 (1)組織中是否采取了適合的激勵(lì)機(jī)制?該制度的認(rèn)可程度如何? 采用TBQ調(diào)查問(wèn)卷對(duì)具體項(xiàng)目進(jìn)行風(fēng)險(xiǎn)驅(qū)動(dòng)因子識(shí)別的方法稱為TBQ方法。具體應(yīng)用TBQ方法時(shí),項(xiàng)目經(jīng)理把TBQ問(wèn)卷發(fā)給項(xiàng)目組的核心成員,把收回的問(wèn)題答案經(jīng)過(guò)整理后即可得出適合的風(fēng)險(xiǎn)驅(qū)動(dòng)因子和對(duì)管理能力的評(píng)價(jià)。 第3章風(fēng)險(xiǎn)分析 3.1概述 風(fēng)險(xiǎn)識(shí)別是風(fēng)險(xiǎn)管理的第一步,只有充分識(shí)別了項(xiàng)目所面臨的各種風(fēng)險(xiǎn),才能對(duì)其展開(kāi)進(jìn)一步的分析與管理。風(fēng)險(xiǎn)分析包括了風(fēng)險(xiǎn)估計(jì)和風(fēng)險(xiǎn)評(píng)價(jià)。風(fēng)險(xiǎn)估計(jì)是對(duì)風(fēng)險(xiǎn)事件的發(fā)生概率和給項(xiàng)目所帶來(lái)的損失大小進(jìn)行量化分析的關(guān)鍵環(huán)節(jié),科學(xué)的風(fēng)險(xiǎn)估計(jì)是風(fēng)險(xiǎn)評(píng)價(jià)以及選擇風(fēng)險(xiǎn)管理方案的依據(jù)和基礎(chǔ)。風(fēng)險(xiǎn)估計(jì)有主觀和客觀的兩種。對(duì)于軟件開(kāi)發(fā)項(xiàng)目,因?yàn)楹苌俟_(kāi)軟件開(kāi)發(fā)項(xiàng)目的最新資料和數(shù)據(jù),因此主觀的風(fēng)險(xiǎn)估計(jì)尤其重要。風(fēng)險(xiǎn)估計(jì)時(shí)必須要做到: 1.確定項(xiàng)目風(fēng)險(xiǎn)評(píng)價(jià)指標(biāo)的計(jì)量標(biāo)度。 2.確定估計(jì)標(biāo)準(zhǔn)的變化范圍及其限定條件。 3.確定風(fēng)險(xiǎn)事件發(fā)生的概率。 4.根據(jù)選定的計(jì)量標(biāo)度計(jì)算風(fēng)險(xiǎn)事件各種結(jié)果的數(shù)值。 風(fēng)險(xiǎn)評(píng)價(jià)是在風(fēng)險(xiǎn)估計(jì)的基礎(chǔ)上,對(duì)各風(fēng)險(xiǎn)事件后果進(jìn)行評(píng)價(jià),并確定其嚴(yán)重程度順序,最終得到各風(fēng)險(xiǎn)因素和項(xiàng)目總體風(fēng)險(xiǎn)的水平。風(fēng)險(xiǎn)評(píng)價(jià)可分成三步: 1.確定風(fēng)險(xiǎn)評(píng)價(jià)基準(zhǔn)。風(fēng)險(xiǎn)評(píng)價(jià)基準(zhǔn)就是項(xiàng)目主體針對(duì)每個(gè)風(fēng)險(xiǎn)后果確定的可接受水平。單個(gè)風(fēng)險(xiǎn)和整體風(fēng)險(xiǎn)都要確定評(píng)價(jià)基準(zhǔn),可分別稱為單個(gè)評(píng)價(jià)基準(zhǔn)和整體評(píng)價(jià)基準(zhǔn)。風(fēng)險(xiǎn)的可接受水平可以是絕對(duì)的,也可以是相對(duì)的。 2.確定項(xiàng)目整體風(fēng)險(xiǎn)水平。項(xiàng)目整體風(fēng)險(xiǎn)水平是綜合了所有的風(fēng)險(xiǎn)因素之后確定的。 3.將單個(gè)風(fēng)險(xiǎn)因素與單個(gè)評(píng)價(jià)基準(zhǔn)、項(xiàng)目整體風(fēng)險(xiǎn)水平與整體評(píng)價(jià)基準(zhǔn)對(duì)比,看看項(xiàng)目風(fēng)險(xiǎn)是否在可接受的范圍內(nèi)。進(jìn)而確定該項(xiàng)目是要繼續(xù)、整還是終止。 3.2計(jì)量標(biāo)度與風(fēng)險(xiǎn)估計(jì)、評(píng)價(jià)標(biāo)準(zhǔn) 3.2.1計(jì)量標(biāo)度 計(jì)量是為了取得有關(guān)數(shù)值或排列順序。計(jì)量使用標(biāo)識(shí)、序數(shù)、基數(shù)和比率四種標(biāo)度。標(biāo)識(shí)標(biāo)度是標(biāo)識(shí)對(duì)象或事件的,可以用來(lái)區(qū)分不同的風(fēng)險(xiǎn),但不涉及數(shù)量;序數(shù)標(biāo)度可以標(biāo)識(shí)定性信息和進(jìn)行排序;基數(shù)標(biāo)度不但可以把各個(gè)風(fēng)險(xiǎn)彼此區(qū)分開(kāi)來(lái),而且還可以確定彼此間的差別大??;比率標(biāo)度可以定量的估計(jì)風(fēng)險(xiǎn),并且為不同項(xiàng)目進(jìn)行比較時(shí)提供了可比的計(jì)量起點(diǎn)。 3.2.2風(fēng)險(xiǎn)估計(jì)標(biāo)準(zhǔn) 風(fēng)險(xiǎn)估計(jì)標(biāo)準(zhǔn)包括對(duì)風(fēng)險(xiǎn)發(fā)生概率、風(fēng)險(xiǎn)損失影響和風(fēng)險(xiǎn)放大系數(shù)的等級(jí)標(biāo)準(zhǔn)。在對(duì)項(xiàng)目風(fēng)險(xiǎn)進(jìn)行估計(jì)和評(píng)價(jià)前,需要根據(jù)具體的項(xiàng)目情況和項(xiàng)目組能力進(jìn)行客觀的評(píng)估,制訂針對(duì)風(fēng)險(xiǎn)驅(qū)動(dòng)因子的量化標(biāo)準(zhǔn)。注意,風(fēng)險(xiǎn)驅(qū)動(dòng)因子對(duì)不同風(fēng)險(xiǎn)因素的影響是有差異的。通過(guò)我們對(duì)歷史項(xiàng)目的研究分析,以下各表給出了應(yīng)用于多數(shù)軟件項(xiàng)目的風(fēng)險(xiǎn)估計(jì)標(biāo)準(zhǔn)。這些標(biāo)準(zhǔn)實(shí)質(zhì)上是一種經(jīng)驗(yàn)標(biāo)準(zhǔn),在具體應(yīng)用到一個(gè)項(xiàng)目中時(shí),可以根據(jù)項(xiàng)目的具體情況進(jìn)行調(diào)整。本文后面的例子中將直接使用這些標(biāo)準(zhǔn)。 表3-1風(fēng)險(xiǎn)概率P,等級(jí)表 4管理能力弱,經(jīng)驗(yàn)不足 有~定管理能力和經(jīng)驗(yàn)管理能力強(qiáng),經(jīng)驗(yàn)豐富 3.2.3風(fēng)險(xiǎn)評(píng)價(jià)標(biāo)準(zhǔn) 對(duì)風(fēng)險(xiǎn)的評(píng)價(jià)一般采用風(fēng)險(xiǎn)因子為衡量標(biāo)準(zhǔn) 3.I,稱為等風(fēng)險(xiǎn)圖。 利用專家經(jīng)驗(yàn),對(duì)可能的風(fēng)險(xiǎn)的重要性進(jìn)行評(píng)價(jià),綜合成整個(gè)項(xiàng)目的風(fēng)險(xiǎn)。這種分析方法適用于項(xiàng)目前期決策,這一時(shí)期由于缺乏項(xiàng)目的具體數(shù)據(jù)資料,往往要依據(jù)專家的經(jīng)驗(yàn)和決策者的主觀意向來(lái)估計(jì)和評(píng)價(jià)風(fēng)險(xiǎn)。 2.層次分析法 層次分析法是運(yùn)籌學(xué)家T.LSatty于七十年代中期提出的,它把復(fù)雜的問(wèn)題分解為各個(gè)組成要素,再將這些要素按支配關(guān)系分組,形成有層次的結(jié)構(gòu),是一種定性與定量相結(jié)合的分析方法。通過(guò)兩兩比較方式確定層次中諸多因素相對(duì)重要性,然后綜合人的判斷以決定諸因素相對(duì)重要性的總順序。它一般用于項(xiàng)目前期的風(fēng)險(xiǎn)評(píng)價(jià)。本章后面介紹了使用該方法對(duì)模糊綜合評(píng)價(jià)方法進(jìn)行了改進(jìn)。 3.概率統(tǒng)計(jì)分析法應(yīng)用概率統(tǒng)計(jì)方法分析項(xiàng)目風(fēng)險(xiǎn)是比較傳統(tǒng)的做法,是一種定量分析方法。其優(yōu)點(diǎn)在于理論基礎(chǔ)完善,分析過(guò)程簡(jiǎn)單。但由于歷史數(shù)據(jù)積累和搜集以及估計(jì)概率分布的困難,在工程項(xiàng)目中應(yīng)用較多,而在軟件開(kāi)發(fā)項(xiàng)目中使用存在較大的困難。 4.敏感性分析法敏感性分析方法的結(jié)果可以為決策者提供這樣的信息:風(fēng)險(xiǎn)驅(qū)動(dòng)因子對(duì)哪個(gè)風(fēng)險(xiǎn)因素的變化最為敏感,哪個(gè)其次,可以相應(yīng)排列出敏感性順序,這是一種定量分析方法。這種方法的缺點(diǎn)是只知道風(fēng)險(xiǎn)驅(qū)動(dòng)因子對(duì)風(fēng)險(xiǎn)因素的影響范圍,而不知道發(fā)生的可能性大小,無(wú)法定量測(cè)定風(fēng)險(xiǎn)大小。一般在項(xiàng)目前期的可行性研究工作中較多采用。 5.蒙特卡羅模擬蒙特卡羅模擬是一種概率統(tǒng)計(jì)分析方法,屬于定量分析方法。應(yīng)用該技術(shù)可以直接處理多種風(fēng)險(xiǎn)驅(qū)動(dòng)因子的不確定性,并把這種不確定性對(duì)分析目標(biāo)的影響以概率分布的形式表示出來(lái)。本章后面介紹了使用該方法對(duì)模糊綜合評(píng)價(jià)方法進(jìn)行了改進(jìn)。 6.CIM模型 cIM模型是對(duì)概率或概率分布進(jìn)行疊加的控制區(qū)間和記憶模型。這種方法使用直方圖代替變量的概率分布,用和代替概率函數(shù)的積分,一般用于估計(jì)項(xiàng)目成本的風(fēng)險(xiǎn),是一種定性與定量結(jié)合的分析方法。 7.風(fēng)險(xiǎn)因子法 、 風(fēng)險(xiǎn)因子法也稱為等風(fēng)險(xiǎn)圖法,詳見(jiàn)本章第二節(jié)闡述。 8.模糊綜合評(píng)價(jià)法 這是一種定量分析的方法。項(xiàng)目中潛在的各種風(fēng)險(xiǎn)因素和風(fēng)險(xiǎn)驅(qū)動(dòng)因子很大一部分難以用數(shù)值來(lái)準(zhǔn)確的加以定量描述,它們之間的關(guān)系和結(jié)構(gòu)也是含糊不清的,無(wú)法用單一的準(zhǔn)則來(lái)判定,但是可以利用歷史經(jīng)驗(yàn)或?qū)<抑R(shí),用評(píng)價(jià)語(yǔ)言生動(dòng)地描述出它們的性質(zhì)及其可能的影響結(jié)果。模糊數(shù)學(xué)在處理模糊的變量方面有獨(dú)到之處,得到的數(shù)學(xué)結(jié)果又能通過(guò)一定的方法轉(zhuǎn)為語(yǔ)言 3.4結(jié)合風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù)的模糊綜合評(píng)價(jià)方法 模糊性是人類認(rèn)識(shí)客觀事物的認(rèn)識(shí)活動(dòng)中產(chǎn)生的,它表征的不是客觀事物的固有屬性,而是人類對(duì)客觀世界的認(rèn)識(shí)過(guò)程中形成的客觀關(guān)系和客觀特征。它反映了作為認(rèn)識(shí)主體的人腦對(duì)客觀事物認(rèn)知關(guān)系的思維特征。這些特征具有不確定、不分明和似是而非等等模糊特征。從思維上看是主觀的,但其反映的事物是客觀的。 模糊綜合評(píng)價(jià)方法就是以模糊數(shù)學(xué)為基礎(chǔ),應(yīng)用模糊關(guān)系合成的原理,將一些邊界不清,不易定量的因素定量化,對(duì)實(shí)際的問(wèn)題進(jìn)行綜合評(píng)價(jià)的一種方法??刂普搶<遥蹋粒幔洌澹栌冢保梗叮的晔紫忍岢隽四:碚摵碗`屬度函數(shù),開(kāi)辟了解決模糊問(wèn)題的科學(xué)途徑。 在軟件項(xiàng)目風(fēng)險(xiǎn)評(píng)估過(guò)程中,由于對(duì)風(fēng)險(xiǎn)驅(qū)動(dòng)因子隸屬于各個(gè)評(píng)價(jià)等級(jí)的問(wèn)題往往是不確定的,具有模糊分類的特征,因此較適合于采用模糊綜合評(píng)價(jià)方法解決這類問(wèn)題。另外,根據(jù)多級(jí)模糊綜合評(píng)價(jià)方法,不僅可以對(duì)風(fēng)險(xiǎn)驅(qū)動(dòng)因子進(jìn)行模糊分類,還可以對(duì)單一風(fēng)險(xiǎn)因素、項(xiàng)目總體風(fēng)險(xiǎn)以及多個(gè)項(xiàng)目分別進(jìn)行評(píng)價(jià)。 本文在多級(jí)模糊綜合評(píng)價(jià)方法的基礎(chǔ)上,對(duì)單因子模糊評(píng)價(jià)中的隸屬度函數(shù)、指標(biāo)權(quán)值向量的確定、評(píng)價(jià)結(jié)果向量的單值化處理問(wèn)題根據(jù)實(shí)際應(yīng)用需要提出了改進(jìn)的方法。同時(shí),本文提出采用項(xiàng)目綜合風(fēng)險(xiǎn)系數(shù)來(lái)評(píng)價(jià)項(xiàng)目的整體風(fēng)險(xiǎn)水平,同時(shí)給出了計(jì)算項(xiàng)目綜合風(fēng)險(xiǎn)系數(shù)的風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù)的一般公式。 3.4.1 模糊綜合評(píng)價(jià)的數(shù)學(xué)模型 34.1.1 模糊綜合評(píng)價(jià)數(shù)學(xué)模型 1.定義風(fēng)險(xiǎn)驅(qū)動(dòng)因子論域和評(píng)價(jià)等級(jí)論域 一般情況下評(píng)價(jià)等級(jí)m取值范圍為[3,7]中的接數(shù),如果m過(guò)大,那么評(píng)價(jià)等級(jí)對(duì)應(yīng)的評(píng)語(yǔ)難以描述且不容易判斷等級(jí)隸屬,反之又不符合模糊綜合評(píng)價(jià)的質(zhì)量要求。m取奇數(shù)的情況較多,因?yàn)檫@樣可以有一個(gè)中間等級(jí),便于評(píng)價(jià)。2.進(jìn)行單因素評(píng)價(jià),建立模糊關(guān)系矩陣R無(wú)論用什么方法進(jìn)行單因素評(píng)價(jià),都要給出從U到礦的一個(gè)模糊映射,模糊關(guān)系矩陣反映了評(píng)價(jià)與評(píng)價(jià)等級(jí)之間的模糊關(guān)系。在該矩陣中,模糊單因素評(píng)價(jià)方法與因素(指標(biāo))的屬性有關(guān),不同屬性的因素可以采用不同的方法,主要分為定性指標(biāo)和定量指標(biāo)的模糊評(píng)價(jià)方法。其中定性的模糊評(píng)價(jià)常用問(wèn)卷調(diào)查和專家Delplli方法;定量的模糊評(píng)價(jià)一般采用隸屬函數(shù)。具體的方法在本章的后面進(jìn)行詳細(xì)闡述。 本文針對(duì)上述方法的不足,提出了結(jié)合蒙特卡羅模擬的改進(jìn)的模糊單因素評(píng)價(jià)方法。 3.確定被評(píng)價(jià)的風(fēng)險(xiǎn)驅(qū)動(dòng)因子的模糊權(quán)向量 一般情況下,n個(gè)風(fēng)險(xiǎn)驅(qū)動(dòng)因子對(duì)被評(píng)價(jià)的風(fēng)險(xiǎn)因素并非是同等重要的,各 第3蘋(píng)風(fēng)險(xiǎn)分析 個(gè)單方面因素的表現(xiàn)對(duì)總體表現(xiàn)的影響也是不同的,因此在進(jìn)行模糊合成之前要確定模糊權(quán)值向量。在模糊綜合評(píng)價(jià)中,權(quán)值向量A中的元素口.本質(zhì)上是風(fēng)險(xiǎn)驅(qū)動(dòng)因子甜。對(duì)模糊子集{對(duì)被評(píng)風(fēng)險(xiǎn)因素的重要等級(jí)}的隸屬度,并且在模糊合成前還要進(jìn)行歸一化。 向量。具體方法在本章的后面進(jìn)行詳細(xì)介紹。 4.模糊合成與模糊合成算子 通過(guò)模糊單因素評(píng)價(jià)可以得到隸屬關(guān)系矩陣R,R反映了某個(gè)被評(píng)風(fēng)險(xiǎn)因素在各個(gè)風(fēng)險(xiǎn)驅(qū)動(dòng)因子對(duì)評(píng)價(jià)等級(jí)論域模糊子集的隸屬情況。下一步要通過(guò)模糊合成(也稱模糊變換)獲得模糊綜合評(píng)價(jià)。 從體現(xiàn)權(quán)重的作用來(lái)說(shuō),第一步采用乘法較為合適,從綜合的角度來(lái)講,第二步用有界和運(yùn)算較為合適,這樣可以保證充分利用R陣提供的信息。 5.對(duì)模糊綜合評(píng)價(jià)結(jié)果向量單值化后進(jìn)行分析 模糊合成后得到模糊評(píng)價(jià)向量B,其中6.是由A與R的第i列運(yùn)算得到的,它表示被評(píng)價(jià)風(fēng)險(xiǎn)因素從整體上看對(duì)v.等級(jí)模糊子集的隸屬程度。如果僅僅評(píng)價(jià)一個(gè)風(fēng)險(xiǎn)因素,那么僅對(duì)6.進(jìn)行排序即可大致評(píng)估出某個(gè)風(fēng)險(xiǎn)因素的風(fēng)險(xiǎn)大小程度,然而如果有多個(gè)風(fēng)險(xiǎn)因素,那么就要再次采用模糊綜合評(píng)價(jià)做進(jìn)一步評(píng)價(jià)或采用模糊向量單值化方法對(duì)模糊向量B做處理后得到一個(gè)點(diǎn)值,便于多個(gè)風(fēng)險(xiǎn)因素之間進(jìn)行排序或參與下一步的運(yùn)算。 對(duì)模糊綜合評(píng)價(jià)結(jié)果向量單值化的方法主要包括最大隸屬度原則和加權(quán)平均原則。其中最大隸屬度方法損失的信息較多;加權(quán)平均方法則更多的綜合了評(píng)價(jià)等級(jí)的信息,比較適合得出總體評(píng)價(jià)結(jié)論。本文對(duì)加權(quán)平均方法引入了待定系數(shù),以便提高單值化的效果,具體的改進(jìn)方法在本章的后面進(jìn)行詳細(xì)介紹。 4.1.2二級(jí)模糊綜合評(píng)價(jià) 上面主要討論了單級(jí)模糊綜合評(píng)價(jià)方法,根據(jù)TCQR模型(參見(jiàn)圖2—3),軟 件項(xiàng)目風(fēng)險(xiǎn)評(píng)價(jià)屬于=級(jí)模糊綜合評(píng)價(jià)。一般的,多級(jí)模糊綜合評(píng)價(jià)需要經(jīng)過(guò)以下步驟: 3.4.2 對(duì)模糊綜合評(píng)價(jià)模型的改進(jìn) 3.4.21 結(jié)合蒙特卡羅模擬的模糊單因子評(píng)價(jià) 1.專家評(píng)分法 假設(shè)被評(píng)價(jià)風(fēng)險(xiǎn)因素集為z, 一般的,權(quán)重較大的專家,其評(píng)價(jià)意見(jiàn)就越重要。 2.常見(jiàn)的模糊分布在模糊數(shù)學(xué)中,把論域?yàn)閷?shí)數(shù)域的隸屬函數(shù)稱為模糊分布,常見(jiàn)的模糊分布有: (1)矩形分布或半矩形分布 (2)梯形分布或半梯形分布 (3)足次拋物線分布 (4)r型分布 (5)正態(tài)分布 (6)Cauchy分布 (7)嶺型分布 第3章風(fēng)險(xiǎn)分析 通過(guò)多次模擬一個(gè)模型的結(jié)果,從而提供計(jì)算結(jié)果的統(tǒng)計(jì)分布。 蒙特卡羅模擬的基本步驟如下: (1)評(píng)估所考慮的變量范圍,并確定各個(gè)變量的概率分布。具體做法是搜集模型中變量的最可能的、樂(lè)觀的和悲觀的估計(jì)值,并給出各個(gè)變量落在樂(lè)觀估計(jì)和最可能估計(jì)之間的概率。 (2)對(duì)于各個(gè)變量來(lái)說(shuō),根據(jù)變量發(fā)生的概率分布,選擇一個(gè)隨機(jī)值。 (3)利用為每個(gè)變量選定的數(shù)值組合,進(jìn)行確定性分析。 (4)多次重復(fù)步驟2和3,獲得各個(gè)結(jié)果的概率分布。重復(fù)次數(shù)一般在100到1000之間。 4.結(jié)合專家評(píng)分和蒙特卡羅模擬計(jì)算隸屬關(guān)系 專家評(píng)分法在定性確定隸屬關(guān)系時(shí)是經(jīng)常采用的方法,特別是經(jīng)過(guò)對(duì)專家賦權(quán)后能較好體現(xiàn)不同專家的重要性。但是在實(shí)際的軟件項(xiàng)目開(kāi)發(fā)中,往往由于參與的專家人數(shù)有限而影響了該方法的應(yīng)用效果。隸屬度函數(shù)方法實(shí)質(zhì)上是一種利用統(tǒng)計(jì)的方法,建立符合應(yīng)用情況的分布函數(shù)來(lái)計(jì)算隸屬關(guān)系矗。 在軟件項(xiàng)目的風(fēng)險(xiǎn)評(píng)估中,我們采用如下步驟確定隸屬關(guān)系: (1)首先采用專家Delplli方法,讓專家(根據(jù)實(shí)際情況選定2到3名)根據(jù) 風(fēng)險(xiǎn)概率級(jí)別表(表3—1)和風(fēng)險(xiǎn)影響級(jí)別表(表3.2)分別確定每個(gè)風(fēng)險(xiǎn)驅(qū)動(dòng)因子的發(fā)生概率和損失影響的級(jí)別。根據(jù)三點(diǎn)原則,可以得到每個(gè)風(fēng)險(xiǎn)驅(qū)動(dòng)因子發(fā)生概率和損失影響的悲觀、最可能和樂(lè)觀的三個(gè)級(jí)別,并給出任兩個(gè)級(jí)別之間的可能性。 (2)根據(jù)公式(3.1),采用蒙特卡羅模擬計(jì)算風(fēng)險(xiǎn)因子R的概率分布。(31確定每個(gè)風(fēng)險(xiǎn)驅(qū)動(dòng)因子的風(fēng)險(xiǎn)因子R對(duì)評(píng)價(jià)等級(jí)論域的隸屬度。 通過(guò)以上步驟,一方面可以利用專家的經(jīng)驗(yàn),同時(shí)蒙特卡羅模擬較好的彌補(bǔ)上面提到的專家評(píng)分法的~些不足,具有使用方便和適用面廣的特點(diǎn)。 3.4.2.2結(jié)合層次法的風(fēng)險(xiǎn)驅(qū)動(dòng)因子權(quán)值向量計(jì)算 1.層次結(jié)果模型 根據(jù)TcQR模型,得到如圖3—2所示的兩層次結(jié)構(gòu)模型 其中,風(fēng)險(xiǎn)因素構(gòu)成了模型的目標(biāo)層,風(fēng)險(xiǎn)驅(qū)動(dòng)因子構(gòu)成了模型的準(zhǔn)則層。評(píng)價(jià)者運(yùn)用知識(shí)和經(jīng)驗(yàn)確定準(zhǔn)則層各個(gè)風(fēng)險(xiǎn)驅(qū)動(dòng)因子相對(duì)于目標(biāo)層的風(fēng)險(xiǎn)因素的重要性權(quán)重。層次法使用了兩兩比較的方法,表3—6定義了相對(duì)重要性的標(biāo)度: 2.判斷矩陣 有了兩兩比較重要性的標(biāo)度,就可以具體地確定準(zhǔn)則層不同因素的重要性權(quán)重。從風(fēng)險(xiǎn)因素的角度,將所有風(fēng)險(xiǎn)驅(qū)動(dòng)因子的重要性兩兩比較 3.求判斷矩陣權(quán)重向量 4.結(jié)合風(fēng)險(xiǎn)放大系數(shù)的模糊權(quán)值向量 項(xiàng)目組對(duì)不同風(fēng)險(xiǎn)驅(qū)動(dòng)因子的管理能力的不同會(huì)影響風(fēng)險(xiǎn)驅(qū)動(dòng)因子相對(duì)于風(fēng)險(xiǎn)因素的權(quán)重,風(fēng)險(xiǎn)放大系數(shù)就是對(duì)層次法得到的權(quán)重向量的修正。修正后得改進(jìn)的模糊綜合評(píng)價(jià)結(jié)果向量單值化 1.加權(quán)平均方法 設(shè)模糊綜合評(píng)價(jià)結(jié)果向量為B=(61,62,Ak),然后用B中對(duì)應(yīng)的隸屬度將分值加權(quán)求平均就可以得到一個(gè)點(diǎn)值。 2.改進(jìn)的加權(quán)平均方法 3.4.3風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù) 3.4.3.1 構(gòu)造風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù)的思路 采用改進(jìn)的模糊綜合評(píng)價(jià)方法,首先得到TCQR模型中的四個(gè)風(fēng)險(xiǎn)因素的模糊綜合評(píng)價(jià)結(jié)果向量,下一步可以繼續(xù)運(yùn)用多級(jí)模糊綜合評(píng)價(jià)方法對(duì)這四個(gè)評(píng)價(jià)結(jié)果向量進(jìn)行模糊評(píng)價(jià),但是由于四個(gè)風(fēng)險(xiǎn)因素的權(quán)值向量在實(shí)際應(yīng)用時(shí)難以確定,因此本文提出了構(gòu)造風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù)以便對(duì)四個(gè)風(fēng)險(xiǎn)因素進(jìn)行進(jìn)一步的綜合,最終得到“項(xiàng)目綜合風(fēng)險(xiǎn)系數(shù)”,以便對(duì)項(xiàng)目總體風(fēng)險(xiǎn)水平進(jìn)行評(píng)價(jià)。使用風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù)的基本思路如下: 1.采用改進(jìn)的模糊綜合評(píng)價(jià)方法,首先得到TcQR模型中的四個(gè)風(fēng)險(xiǎn)因素的模 3.通過(guò)構(gòu)造的風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù)F(X),可以計(jì)算項(xiàng)目綜合風(fēng)險(xiǎn)系數(shù)旯。A越大 則項(xiàng)目總體風(fēng)險(xiǎn)越大。 3.4.3.3 風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù)及其性質(zhì) 由公式(3—6)聯(lián)想到我們通常會(huì)把多目標(biāo)問(wèn)題轉(zhuǎn)化為單目標(biāo)后進(jìn)行處理的萬(wàn)法,因此這里構(gòu)造風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù) 4.3.4風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù)的應(yīng)用意義 定義項(xiàng)目綜合風(fēng)險(xiǎn)系數(shù)丑=F(Z),使用A評(píng)價(jià)項(xiàng)目的總體風(fēng)險(xiǎn)水平。下面來(lái)看旯的幾何和實(shí)際應(yīng)用意義。 1.風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù)的幾何意義 2.根據(jù)風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù)的性質(zhì),得到以下結(jié)論: (1)項(xiàng)目總體風(fēng)險(xiǎn)與項(xiàng)目綜合風(fēng)險(xiǎn)系數(shù)兄成正比。即五越大,總體風(fēng)險(xiǎn)越大;^越小,總體風(fēng)險(xiǎn)越小。項(xiàng)目總體風(fēng)險(xiǎn)隨著TcQR模型中的四個(gè)風(fēng)險(xiǎn)因素的風(fēng)險(xiǎn)變大而變大,這與風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù)的單調(diào)遞增性質(zhì)相符合。 (2)當(dāng)TCQR模型中的四個(gè)風(fēng)險(xiǎn)因素的綜合評(píng)價(jià)值均為零時(shí),五=0。即項(xiàng)目總體風(fēng)險(xiǎn)為零,這是與實(shí)際情況相符合的。 (3)在實(shí)際應(yīng)用中,s,的含義表示第i個(gè)風(fēng)險(xiǎn)因素的風(fēng)險(xiǎn)大小。由風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù)的性質(zhì)4可知,通過(guò)使每個(gè)風(fēng)險(xiǎn)因素的風(fēng)險(xiǎn)評(píng)價(jià)值落在【0,1)區(qū)間內(nèi),使得項(xiàng)目綜合風(fēng)險(xiǎn)系數(shù)五落在【0,1)區(qū)間內(nèi)。 (4)在實(shí)際應(yīng)用中,當(dāng)J。=1時(shí),即四個(gè)風(fēng)險(xiǎn)因素對(duì)項(xiàng)目來(lái)說(shuō)同等重要。但也可以令s。?。ǎ希保輩^(qū)間內(nèi)的任一值。這樣做的應(yīng)用意義是當(dāng)需要調(diào)整某個(gè)風(fēng)險(xiǎn)因素相對(duì)于其它三個(gè)風(fēng)險(xiǎn)因素的相對(duì)重要性時(shí),根據(jù)性質(zhì)l可以通過(guò)適當(dāng)減?。?,的值,此時(shí)該風(fēng)險(xiǎn)因素對(duì)項(xiàng)目的重要性較其它風(fēng)險(xiǎn)因素小。此時(shí)項(xiàng)目綜合風(fēng)險(xiǎn)系數(shù)旯也比調(diào)整前變小。 3.5風(fēng)險(xiǎn)分析案例 本章上面幾節(jié)中對(duì)風(fēng)險(xiǎn)分析的方法和過(guò)程進(jìn)行了詳細(xì)的闡述,本節(jié)將結(jié)合一個(gè)案例具體說(shuō)明在實(shí)踐中如何應(yīng)用這些方法。 3.5.1 1.行業(yè)知識(shí)2.開(kāi)發(fā)技術(shù) 項(xiàng)目組具有一定的行業(yè)知識(shí),開(kāi)發(fā)過(guò)類似的系統(tǒng); 采用的是比較成熟的B/S和C/S相結(jié)合的開(kāi)發(fā)技術(shù),有大量的報(bào)表和證件打印要求; 3.軟件工程規(guī)范 采用面向過(guò)程的開(kāi)發(fā)方式,具有系統(tǒng)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)文檔,系統(tǒng)整合在開(kāi)發(fā)基本完成后進(jìn)行,對(duì)當(dāng)前開(kāi)發(fā)的版本不進(jìn)行配置管理 4.質(zhì)量保障體系 版本對(duì)外發(fā)布前統(tǒng)一進(jìn)行整合測(cè)試,沒(méi)有預(yù)先開(kāi)發(fā)的測(cè)試用例和制訂測(cè)試計(jì)劃; 5.開(kāi)發(fā)輔助工具的使用 使用設(shè)計(jì)工具和版本控制工具;項(xiàng)目組采用項(xiàng)目經(jīng)理負(fù)責(zé)制,項(xiàng)目經(jīng)理選擇項(xiàng)目組成員。人員技術(shù)能力較強(qiáng),并有人參與過(guò)類似系統(tǒng)的開(kāi) 發(fā),具有相當(dāng)?shù)亟?jīng)驗(yàn);開(kāi)發(fā)環(huán)境與實(shí)施環(huán)境在北京的若干個(gè)地點(diǎn)進(jìn)行分散開(kāi)發(fā),最后在上海統(tǒng)一 實(shí)施;不需要向客戶提供硬件設(shè)備,只提供軟件系統(tǒng);對(duì)于實(shí)施環(huán)境無(wú)法事先預(yù)知;項(xiàng)目開(kāi)發(fā)時(shí)間要求在一個(gè)月內(nèi)開(kāi)發(fā)完成,進(jìn)入現(xiàn)場(chǎng)調(diào)試; 3.5.2項(xiàng)目風(fēng)險(xiǎn)評(píng)估過(guò)程 1.識(shí)別項(xiàng)目風(fēng)險(xiǎn)驅(qū)動(dòng)因子,并定義項(xiàng)目風(fēng)險(xiǎn)標(biāo)準(zhǔn)。 根據(jù)表3—7的項(xiàng)目背景情況介紹,可以定義該項(xiàng)目的風(fēng)險(xiǎn)驅(qū)動(dòng)因子和每個(gè)風(fēng)險(xiǎn)驅(qū)動(dòng)因子的風(fēng)險(xiǎn)放大系數(shù)P,見(jiàn)表3-8。風(fēng)險(xiǎn)驅(qū)動(dòng)因子的估計(jì)和評(píng)價(jià) 需求可用性技術(shù)復(fù)雜性進(jìn)度計(jì)劃彈性需求可用性項(xiàng)目先例 成本計(jì)劃彈性實(shí)施條件客戶參與程度質(zhì)量標(biāo)準(zhǔn)配置管理測(cè)試計(jì)劃技術(shù)能力員工士氣團(tuán)隊(duì)協(xié)作 2.利用層次法計(jì)算模糊權(quán)值向量A。 (1)項(xiàng)目組成員根據(jù)表3—6的標(biāo)度對(duì)表3.8列出的風(fēng)險(xiǎn)驅(qū)動(dòng)因子兩兩進(jìn)行比 較,得到了針對(duì)TCQR四個(gè)風(fēng)險(xiǎn)因素的判別矩陣: (2)計(jì)算上一步中得到的判別矩陣的特征向量,得到表3_8的權(quán)重w列 (3)把第二步中計(jì)算得到的特征向量分別與風(fēng)險(xiǎn)放大系數(shù)相乘,計(jì)算結(jié)果進(jìn)行標(biāo)準(zhǔn)化后得出模糊權(quán)向量,得到表3—8的模糊權(quán)a列。 3.利用蒙特卡羅模擬計(jì)算隸屬度矩陣R。首先專家對(duì)表3-8中列出的項(xiàng)目風(fēng)險(xiǎn)驅(qū)動(dòng)因子的概率和影響分別進(jìn)行評(píng)分, 具軟件Cryst“Ball進(jìn)行蒙特卡羅模擬,得到風(fēng)險(xiǎn)驅(qū)動(dòng)因子對(duì)模糊評(píng)價(jià)等級(jí)的 4.利用模糊變換公式(3.2)計(jì)算四個(gè)風(fēng)險(xiǎn)因素的模糊綜合評(píng)價(jià)結(jié)果向量。 5.采用改進(jìn)的加權(quán)平均方法,把第四步中計(jì)算得到的四個(gè)模糊綜合評(píng)價(jià)結(jié)ar 果向量代入公式(3—4),取待定系數(shù)k_2進(jìn)行單值化后得到四個(gè)點(diǎn)值。 6.利用風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù)計(jì)算項(xiàng)目綜合風(fēng)險(xiǎn)系數(shù)旯,附錄中提供了采用 從上面結(jié)果可以看出,該信息系統(tǒng)開(kāi)發(fā)項(xiàng)目的進(jìn)度風(fēng)險(xiǎn)為中等風(fēng)險(xiǎn),而成本、另外從項(xiàng)目綜合風(fēng)險(xiǎn)系數(shù)看,該項(xiàng)目的整體風(fēng)險(xiǎn)較大,需要引起公司管理層 3.5.3案例討論 合評(píng)價(jià)結(jié)果向量如下: 質(zhì)量和資源方面的風(fēng)險(xiǎn)都比較大。其中成本風(fēng)險(xiǎn)主要是由于該項(xiàng)目的實(shí)施條件的高度不確定性,造成成本預(yù)算和控制都較為困難:比較低的項(xiàng)目管理和質(zhì)量保證水平導(dǎo)致了較大的質(zhì)量風(fēng)險(xiǎn);資源風(fēng)險(xiǎn)較大是由于該項(xiàng)目采用分散的外包開(kāi)發(fā)方式,導(dǎo)致人員的穩(wěn)定性和相互的配合能力較差,引發(fā)了較大的風(fēng)險(xiǎn)。和項(xiàng)目組的高度重視,采取嚴(yán)格的風(fēng)險(xiǎn)控制政策。 3.6小結(jié) 通過(guò)以上具體案例的討論,我們看到風(fēng)險(xiǎn)評(píng)估方法在風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)估計(jì)和風(fēng)險(xiǎn)評(píng)價(jià)方面的一個(gè)完整應(yīng)用。目前此方法已經(jīng)應(yīng)用于人民日?qǐng)?bào)網(wǎng)站改造、上海寶山疾病傳報(bào)系統(tǒng)、海淀購(gòu)書(shū)中心POs系統(tǒng)、首信ERP系統(tǒng)等項(xiàng)目的風(fēng)險(xiǎn)管理工作中,取得了較好的使用效果,并在一定程度上得到了有關(guān)項(xiàng)目專家的認(rèn)可與支持。 雖然在實(shí)踐中我們發(fā)現(xiàn)不同的項(xiàng)目管理者在項(xiàng)目管理經(jīng)驗(yàn)和對(duì)風(fēng)險(xiǎn)認(rèn)知程度方面的差異也會(huì)影響到該方法的使用效果,但是仍然不失為一個(gè)進(jìn)行項(xiàng)目風(fēng)險(xiǎn)評(píng)估的有效手段。 第4章風(fēng)險(xiǎn)管理 4.1概述 通過(guò)風(fēng)險(xiǎn)識(shí)別,發(fā)現(xiàn)了項(xiàng)目存在的風(fēng)險(xiǎn)因素和風(fēng)險(xiǎn)驅(qū)動(dòng)因子;通過(guò)風(fēng)險(xiǎn)估計(jì)和評(píng)價(jià),深化了對(duì)風(fēng)險(xiǎn)的認(rèn)識(shí),對(duì)其進(jìn)行了定量的分析和描述;而真正要達(dá)到風(fēng)險(xiǎn)管理的目的,關(guān)鍵一環(huán)是選擇風(fēng)險(xiǎn)管理技術(shù),通過(guò)對(duì)風(fēng)險(xiǎn)驅(qū)動(dòng)因子的控制以達(dá)到減小風(fēng)險(xiǎn)事件發(fā)生的概率和降低風(fēng)險(xiǎn)損失程度的目的。以下給出了項(xiàng)目風(fēng)險(xiǎn)管理的一般定義: 項(xiàng)目管理班子通過(guò)風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)估計(jì)和風(fēng)險(xiǎn)評(píng)價(jià),并以此為基礎(chǔ)合理地使用多種管理方法、技術(shù)和手段對(duì)項(xiàng)目活動(dòng)涉及的風(fēng)險(xiǎn)實(shí)行有效的控制,采取主動(dòng)行動(dòng),創(chuàng)造條件,盡量妥善的處理風(fēng)險(xiǎn)事件造成的不利后果,以最少的成本保證安全、可靠地實(shí)現(xiàn)項(xiàng)目的總目標(biāo)。 風(fēng)險(xiǎn)管理是連續(xù)的、多次反復(fù)進(jìn)行的,可以看成是一個(gè)更新的過(guò)程。在這個(gè)過(guò)程中,新風(fēng)險(xiǎn)不斷產(chǎn)生、成熟和衰亡。因此風(fēng)險(xiǎn)管理還可以看做是在項(xiàng)目生命周期內(nèi)為控制風(fēng)險(xiǎn)而采取的一個(gè)行動(dòng)序列。風(fēng)險(xiǎn)管理包括風(fēng)險(xiǎn)規(guī)劃(制訂風(fēng)險(xiǎn)管理計(jì)劃)、風(fēng)險(xiǎn)監(jiān)控、風(fēng)險(xiǎn)管理及應(yīng)急計(jì)劃三個(gè)階段,它們也有交叉和重疊。 4.2風(fēng)險(xiǎn)管理的主要內(nèi)容 4.2.1風(fēng)險(xiǎn)管理過(guò)程 經(jīng)過(guò)風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)估計(jì)和風(fēng)險(xiǎn)評(píng)價(jià),項(xiàng)目整體風(fēng)險(xiǎn)有圖4.1中表示的兩種情況。若是第一種,項(xiàng)目班子有兩種選擇: (1)當(dāng)整體風(fēng)險(xiǎn)超過(guò)評(píng)價(jià)基準(zhǔn)很多時(shí),立即停止并取消項(xiàng)目; (2)當(dāng)整體風(fēng)險(xiǎn)超過(guò)評(píng)價(jià)基準(zhǔn)不多時(shí),采取挽救措施。挽救措施又有兩種。 第一,降低風(fēng)險(xiǎn)評(píng)價(jià)基準(zhǔn),對(duì)項(xiàng)目進(jìn)行重新評(píng)價(jià),看一看風(fēng)險(xiǎn)評(píng)價(jià)基準(zhǔn)降低后項(xiàng)目是否可行;第二,改變項(xiàng)目的目標(biāo)和策略等。 若項(xiàng)目整體風(fēng)險(xiǎn)水平可以接受,則不必改變項(xiàng)目原定計(jì)劃,而應(yīng)集中注意力監(jiān)控已經(jīng)識(shí)別出的風(fēng)險(xiǎn)、注意尚未顯露的新風(fēng)險(xiǎn),努力提高項(xiàng)目取得成功的可能性。對(duì)于各個(gè)具體風(fēng)險(xiǎn)驅(qū)動(dòng)因子進(jìn)行嚴(yán)格檢查,必要時(shí)采取措施加以規(guī)避。這就是風(fēng)險(xiǎn)管理的一般過(guò)程。 第一種情況 取消項(xiàng)目項(xiàng)目風(fēng)險(xiǎn)超過(guò)了可接受的水平挽救項(xiàng)目改變項(xiàng)目的目標(biāo)降低現(xiàn)在的風(fēng)險(xiǎn) 4.2.2風(fēng)險(xiǎn)規(guī)劃 風(fēng)險(xiǎn)規(guī)劃包括制訂風(fēng)險(xiǎn)規(guī)避的策略和風(fēng)險(xiǎn)管理計(jì)劃,下面進(jìn)行簡(jiǎn)要介紹:1.風(fēng)險(xiǎn)規(guī)避的策略規(guī)避風(fēng)險(xiǎn)可以從改變風(fēng)險(xiǎn)后果的性質(zhì)、風(fēng)險(xiǎn)發(fā)生的概率或者風(fēng)險(xiǎn)后果大小三個(gè)方面提出多種策略,主要有風(fēng)險(xiǎn)的避免、減輕、轉(zhuǎn)移等。下面給出了常見(jiàn)的減輕風(fēng)險(xiǎn)的策略:f1)經(jīng)常進(jìn)行項(xiàng)目監(jiān)督;(2)使用WBS和PERT,CPM;3)強(qiáng)調(diào)團(tuán)隊(duì)支持,避免獨(dú)立的項(xiàng)目結(jié)構(gòu);(4)改善問(wèn)題處理和溝通:(5)選擇有經(jīng)驗(yàn)的項(xiàng)目經(jīng)理,提高項(xiàng)目經(jīng)理的權(quán)限; 2.風(fēng)險(xiǎn)管理計(jì)劃 風(fēng)險(xiǎn)規(guī)劃最終將形成風(fēng)險(xiǎn)管理計(jì)劃文件,不同的項(xiàng)目,內(nèi)容不同。但是至少應(yīng)該包括如下內(nèi)容: (1)所有風(fēng)險(xiǎn)驅(qū)動(dòng)因子的識(shí)別,以及關(guān)于這些風(fēng)險(xiǎn)對(duì)于實(shí)現(xiàn)項(xiàng)目目標(biāo)的影響說(shuō)明; (2)對(duì)于關(guān)鍵風(fēng)險(xiǎn)驅(qū)動(dòng)因子的評(píng)估,包括發(fā)生概率和影響程度; (3)建議的風(fēng)險(xiǎn)規(guī)避策略及其代價(jià); (4)項(xiàng)目風(fēng)險(xiǎn)形勢(shì)估計(jì)、風(fēng)險(xiǎn)規(guī)避策略綜合后的總策略; (5)實(shí)施風(fēng)險(xiǎn)管理所需資源的分配,包括費(fèi)用、進(jìn)度和技術(shù)考慮的說(shuō)明: (6)風(fēng)險(xiǎn)管理的組織及其責(zé)任; (7)成功的標(biāo)準(zhǔn),即何時(shí)可以認(rèn)為風(fēng)險(xiǎn)已經(jīng)被規(guī)避以及待使用的監(jiān)控方法; (8)風(fēng)險(xiǎn)跟蹤、決策以及反饋的時(shí)間,包括不斷修改和更新風(fēng)險(xiǎn)表; (9)應(yīng)急計(jì)劃。 4.2.3風(fēng)險(xiǎn)監(jiān)控 風(fēng)險(xiǎn)監(jiān)控是項(xiàng)目實(shí)施過(guò)程中的一項(xiàng)重要工作。監(jiān)視風(fēng)險(xiǎn)實(shí)際是監(jiān)視項(xiàng)目的進(jìn)展和項(xiàng)目環(huán)境,即項(xiàng)耳風(fēng)險(xiǎn)因素的變化。其目的是,核對(duì)這些策略和措施的實(shí)際效果是否與預(yù)見(jiàn)的相同;尋找機(jī)會(huì)改善和細(xì)化風(fēng)險(xiǎn)規(guī)避策略;獲得反饋信息,以便將來(lái)的決策更符合實(shí)際。對(duì)那些新出現(xiàn)的以及預(yù)先制訂的策略或措旌不見(jiàn)效或性質(zhì)隨著時(shí)間的推延而發(fā)生變化的風(fēng)險(xiǎn)進(jìn)行控制。x風(fēng)險(xiǎn)監(jiān)控技術(shù)主要有:審核評(píng)審法;掙值分析法(對(duì)成本和進(jìn)度進(jìn)行偏差分析);風(fēng)險(xiǎn)表方法。 4.2.4風(fēng)險(xiǎn)管理及應(yīng)急計(jì)劃 當(dāng)對(duì)于風(fēng)險(xiǎn)的規(guī)避工作已經(jīng)失敗且風(fēng)險(xiǎn)變成了現(xiàn)實(shí)的時(shí)候,需要啟動(dòng)風(fēng)險(xiǎn)規(guī)劃階段制訂的風(fēng)險(xiǎn)應(yīng)急計(jì)劃。每當(dāng)這種情況發(fā)生時(shí),我們說(shuō)項(xiàng)目處于危機(jī)當(dāng)中。有關(guān)危機(jī)處理方面的內(nèi)容不屬于本文的重點(diǎn)。 4.3風(fēng)險(xiǎn)管理效果評(píng)價(jià) 每個(gè)項(xiàng)目面臨的風(fēng)險(xiǎn)都是紛繁復(fù)雜的,而應(yīng)對(duì)一種特定的風(fēng)險(xiǎn)可以采用多種多樣的方法。為了達(dá)到以最小投入獲得最大安全保障的風(fēng)險(xiǎn)管理目標(biāo),必須在項(xiàng)目進(jìn)行中的各個(gè)階段,不斷檢驗(yàn)所采取的風(fēng)險(xiǎn)管理策略是否有效和適合,這就是 第4章風(fēng)險(xiǎn)管理 風(fēng)險(xiǎn)管理效果評(píng)價(jià)的工作內(nèi)容。通過(guò)風(fēng)險(xiǎn)管理效果評(píng)價(jià),決定是否要對(duì)原有的風(fēng)險(xiǎn)管理策略進(jìn)行調(diào)整。這里介紹成功度評(píng)價(jià)方法。成功度評(píng)價(jià)是一種定性的評(píng)價(jià)方法,它依靠評(píng)價(jià)專家或者專家小組的經(jīng)驗(yàn),綜合待評(píng)價(jià)項(xiàng)目各項(xiàng)指標(biāo)的評(píng)價(jià)結(jié)果后,對(duì)風(fēng)險(xiǎn)管理的成功程度給出定性的結(jié)論。該方法簡(jiǎn)要介紹如下: 1.成功度的評(píng)價(jià)標(biāo)準(zhǔn) 評(píng)價(jià)的成功度一般可以分成五個(gè)等級(jí): (1)完全成功的:各項(xiàng)指標(biāo)都已全面實(shí)現(xiàn)或超過(guò);相對(duì)風(fēng)險(xiǎn)管理的成本而言,項(xiàng)目取得巨大的效益和影響。 (2)成功的(A):項(xiàng)目風(fēng)險(xiǎn)管理的大部分目標(biāo)已經(jīng)實(shí)現(xiàn);相對(duì)成本而言,項(xiàng)目取得了預(yù)期的效益和影響。 (3)部分成功的(B):實(shí)現(xiàn)了項(xiàng)目風(fēng)險(xiǎn)管理的部分目標(biāo):相對(duì)成本而言,項(xiàng)目只取得了一定的效益和影響。 (4)不成功的(C):項(xiàng)目風(fēng)險(xiǎn)管理實(shí)現(xiàn)的目標(biāo)非常有限;相對(duì)成本而言,項(xiàng)目幾乎沒(méi)有產(chǎn)生正效益和影響。 (5)失敗的(D):項(xiàng)目風(fēng)險(xiǎn)管理計(jì)劃的目標(biāo)是不實(shí)際的,無(wú)法實(shí)現(xiàn): 2.成功度的測(cè)定步驟和方法 成功度評(píng)價(jià)表(見(jiàn)表4—1)包括評(píng)價(jià)項(xiàng)目及其主要指標(biāo)。在評(píng)定具體項(xiàng)目的成功度時(shí),評(píng)價(jià)人員首先要根據(jù)具體項(xiàng)目的類型和特點(diǎn),確定襲4.1中指標(biāo)與項(xiàng)目相關(guān)程度(權(quán)重),把它們分為“重要”、“次重要”和“不重要”三類,填充在表中“相關(guān)重要性”欄目下(對(duì)“不重要”的指標(biāo)就不用測(cè)定)。在測(cè)定各項(xiàng)指標(biāo)時(shí),采用打分方法,即按上述評(píng)價(jià)標(biāo)準(zhǔn)的第2至5的四個(gè)級(jí)別分別用A、B、c、D表示。通過(guò)對(duì)指標(biāo)相對(duì)重要性分析得到的權(quán)重和單項(xiàng)成功度結(jié)論的綜合,可以得到整個(gè)項(xiàng)目風(fēng)險(xiǎn)管理活動(dòng)的成功度指標(biāo)。具體操作時(shí)可以采用一般的專家評(píng)分求加權(quán)平均的方法,也可采用模糊綜合評(píng)價(jià)方法。如果使用模糊評(píng)價(jià)綜合方法,評(píng)價(jià)因素論域u包括表4.1中相關(guān)重要性不為“不重要”的所有指標(biāo);對(duì)相對(duì)重要性欄標(biāo)記為“重要”和“次重要”的指標(biāo)進(jìn)一步數(shù)據(jù)處理后得到指標(biāo)模糊權(quán)向量A;評(píng)價(jià)等級(jí)論域v包括了上述評(píng)價(jià)標(biāo)準(zhǔn)的A、B、C、D四個(gè)級(jí)別。 表4.1成功度評(píng)價(jià)表 風(fēng)險(xiǎn)管理計(jì)劃實(shí)施評(píng)價(jià)指標(biāo)相關(guān)重要性成功度項(xiàng)目總體風(fēng)險(xiǎn)水平預(yù)算成本控制進(jìn)度計(jì)劃控制計(jì)劃控制質(zhì)量保證控制危機(jī)事件產(chǎn)生和處理情況風(fēng)險(xiǎn)管理技術(shù)運(yùn)用風(fēng)險(xiǎn)管理的持續(xù)性 有關(guān)風(fēng)險(xiǎn)管理規(guī)范的執(zhí)行情況成本一效果分析對(duì)于機(jī)構(gòu)制度的影響項(xiàng)目干系人的反饋 第5章應(yīng)用風(fēng)險(xiǎn)評(píng)估方法的三種模式 5.1結(jié)合工作分解結(jié)構(gòu)使用風(fēng)險(xiǎn)評(píng)估 工作分解結(jié)構(gòu)(WBs)是一種以結(jié)果為導(dǎo)向的分析方法,用于分析項(xiàng)目所涉及的工作,所有這些工作構(gòu)成了項(xiàng)目的整個(gè)范圍,圖5—1顯示了一般軟件開(kāi)發(fā)項(xiàng)目的工作分解結(jié)構(gòu)。 利用第三章中介紹的風(fēng)險(xiǎn)評(píng)估方法計(jì)算出項(xiàng)目綜合風(fēng)險(xiǎn)系數(shù),對(duì)項(xiàng)目整體的風(fēng)險(xiǎn)進(jìn)行評(píng)估。這里介紹一種通過(guò)對(duì)項(xiàng)目工作分解結(jié)構(gòu)中的單一任務(wù)的風(fēng)險(xiǎn)分別評(píng)估,而后綜合得到項(xiàng)目總體風(fēng)險(xiǎn)水平的一種方法。以下是使用工作分解結(jié)構(gòu)進(jìn)行風(fēng)險(xiǎn)評(píng)估的基本思路:在項(xiàng)目的計(jì)劃階段,運(yùn)用系統(tǒng)分析的方法把整個(gè)項(xiàng)目層層分解為若干工作包,得到了如圖5—1所示的一般軟件開(kāi)發(fā)項(xiàng)目的工作分解結(jié)構(gòu)。再逐一考慮每個(gè)工作包的風(fēng)險(xiǎn)水平,即對(duì)每個(gè)工作包采用前面介紹的方法進(jìn)行風(fēng)險(xiǎn)評(píng)估,然后利用層次法逐層綜合得到項(xiàng)目的總體風(fēng)險(xiǎn)水平, 注意,由于工作任務(wù)不同,風(fēng)險(xiǎn)因素對(duì)每個(gè)工作任務(wù)的影響是不同的,并且需要選擇適合的風(fēng)險(xiǎn)驅(qū)動(dòng)因子參與風(fēng)險(xiǎn)評(píng)估。 5.2在項(xiàng)目生命周期的各階段中使用風(fēng)險(xiǎn)評(píng)估 項(xiàng)目生命周期指的是這樣一系列項(xiàng)目階段的集合,包括概念、開(kāi)發(fā)、實(shí)旆和收尾四個(gè)階段。圖5—3表示了一種螺旋式的項(xiàng)目生命周期: 第5章應(yīng)用風(fēng)險(xiǎn)評(píng)估方法的三種模式 項(xiàng)目風(fēng)險(xiǎn)在生命周期各個(gè)階段中是不同的,通常在項(xiàng)目早期的概念和開(kāi)發(fā)階段整體風(fēng)險(xiǎn)較大,而后期整體風(fēng)險(xiǎn)變小。同時(shí),項(xiàng)目風(fēng)險(xiǎn)因素和風(fēng)險(xiǎn)驅(qū)動(dòng)因子在項(xiàng)目生命周期不同階段內(nèi)的表現(xiàn)也有所不同。因此,可以在項(xiàng)目生命周期的各個(gè)階段內(nèi)使用風(fēng)險(xiǎn)評(píng)估方法對(duì)項(xiàng)目總體風(fēng)險(xiǎn)水平進(jìn)行評(píng)估。 5.3在RUP迭代式開(kāi)發(fā)過(guò)程中應(yīng)用風(fēng)險(xiǎn)評(píng)估 早期的項(xiàng)目生命周期模型主要有:瀑布模型、螺旋式模型和原型模型。但是這些模型都存在著一些固有的問(wèn)題。比如瀑布模型在處理規(guī)模較小且比較有經(jīng)驗(yàn)的項(xiàng)目時(shí)是有效的,但面對(duì)一個(gè)充滿新意、未知和風(fēng)險(xiǎn)的項(xiàng)目就會(huì)面臨許多問(wèn)題。于是RIJP迭代式開(kāi)發(fā)方法被越來(lái)越廣泛的引入到軟件開(kāi)發(fā)項(xiàng)目中。圖5—4將迭代式開(kāi)發(fā)方法與瀑布方法進(jìn)行了比較。從中可以看出,瀑布過(guò)程有四個(gè)階段,它就像迭代過(guò)程的一個(gè)開(kāi)發(fā)周期:從開(kāi)始構(gòu)想,到完成~個(gè)完整的穩(wěn)定的產(chǎn)品,最終交付給用戶。 在每次迭代過(guò)程中,可以使用前面介紹的風(fēng)險(xiǎn)評(píng)估方法進(jìn)行項(xiàng)目的風(fēng)險(xiǎn)評(píng)估。我們知道項(xiàng)目進(jìn)行過(guò)程中存在著學(xué)習(xí)曲線(S曲線),通過(guò)在每次迭代中進(jìn)行風(fēng)險(xiǎn)評(píng)估,可以不斷積累項(xiàng)目經(jīng)驗(yàn),改進(jìn)風(fēng)險(xiǎn)評(píng)估的質(zhì)量,逼近真實(shí)的項(xiàng)目情況。迭代過(guò)程比其它過(guò)程可以更早的緩解風(fēng)險(xiǎn),因?yàn)樵谄渌^(guò)程中,集成階段通常是唯一能發(fā)現(xiàn)和解決風(fēng)險(xiǎn)的時(shí)候。而在迭代方法中,在早期迭代過(guò)程中就已經(jīng)接觸到所有的過(guò)程構(gòu)件并演練了項(xiàng)目的各個(gè)方面,包括工具、未成型的軟件和人員技能。已經(jīng)發(fā)現(xiàn)的風(fēng)險(xiǎn)將不再是風(fēng)險(xiǎn),新的、未檢查到的風(fēng)險(xiǎn)將在未來(lái)迭代中發(fā)現(xiàn)。 結(jié)論 目前,隨著國(guó)內(nèi)IT企業(yè)的競(jìng)爭(zhēng)愈加激烈,軟件開(kāi)發(fā)項(xiàng)目的風(fēng)險(xiǎn)管理受到越來(lái)越廣泛的重視。但是在實(shí)際工作中,由于缺乏操作性好,行之有效的方法而更多的停留在經(jīng)驗(yàn)判斷和定性分析的層面。因此本文力求從風(fēng)險(xiǎn)識(shí)別、風(fēng)險(xiǎn)估計(jì)和風(fēng)險(xiǎn)評(píng)價(jià)等方面提出一些科學(xué)的分析和方法,并初步把這些方法切實(shí)地運(yùn)用到實(shí)際工作中來(lái)。實(shí)際應(yīng)用中,需要從項(xiàng)目管理的制度上盡可能把這些方法按程序、有步驟地組織起來(lái),使在項(xiàng)目生命周期過(guò)程中搜集基礎(chǔ)數(shù)據(jù)的工作能夠有目的地進(jìn)行,使分析和計(jì)算工作更簡(jiǎn)便易懂、易于操作,建立起一套系統(tǒng)的、科學(xué)的、適用的并逐步完善的軟件項(xiàng)目風(fēng)險(xiǎn)管理的方法體系。 本文把風(fēng)險(xiǎn)管理理論及項(xiàng)目管理的其它相關(guān)知識(shí)結(jié)合到軟件工程實(shí)踐中加以探索,提出了一下的幾種新方法、設(shè)想和嘗試: (1)綜合項(xiàng)目管理知識(shí)領(lǐng)域的TcQR風(fēng)險(xiǎn)評(píng)估指標(biāo)體系模型。風(fēng)險(xiǎn)識(shí)別的關(guān)鍵是建立起符合軟件項(xiàng)目特點(diǎn)的風(fēng)險(xiǎn)評(píng)價(jià)指標(biāo)體系,本文提出了建立Tc0R模型,該模型是風(fēng)險(xiǎn)因素和風(fēng)險(xiǎn)驅(qū)動(dòng)因子的兩層次模型,并結(jié)合實(shí)際情況引入了反映管理能力的風(fēng)險(xiǎn)放大系數(shù),較好的反映了軟件項(xiàng)目的特點(diǎn)。 (2)建立了一般性項(xiàng)目風(fēng)險(xiǎn)驅(qū)動(dòng)因子的標(biāo)準(zhǔn)集。本文主要針對(duì)~般性的風(fēng)險(xiǎn)指標(biāo)進(jìn)行了探討,給出了一般性的風(fēng)險(xiǎn)驅(qū)動(dòng)因子標(biāo)準(zhǔn)集。該標(biāo)準(zhǔn)集是動(dòng)態(tài)的,隨著不同的項(xiàng)目、項(xiàng)目的不同階段選擇影響風(fēng)險(xiǎn)評(píng)估的不同風(fēng)險(xiǎn)驅(qū)動(dòng)因子參與評(píng)價(jià)。標(biāo)準(zhǔn)集的定義,使得項(xiàng)目風(fēng)險(xiǎn)的評(píng)估具有了可操作性,同時(shí)為有目的地收集各種項(xiàng)目數(shù)據(jù)提供了指導(dǎo)。 (3)給出了TBQ調(diào)查問(wèn)卷。TBQ調(diào)查問(wèn)卷使得對(duì)風(fēng)險(xiǎn)驅(qū)動(dòng)因子的識(shí)別和客觀評(píng)價(jià)項(xiàng)目組的管理能力具有了可操作性,也為TCQR模型的實(shí)際應(yīng)用提供了保證。 (4)改進(jìn)的模糊綜合評(píng)價(jià)方法。由于風(fēng)險(xiǎn)指標(biāo)中包含定性和定量的指標(biāo),對(duì)于指標(biāo)評(píng)價(jià)也具有不確定性和模糊性,因此本文基于模糊綜合評(píng)價(jià)的方法,對(duì)其不適用和不便于實(shí)際操作的部分進(jìn)行了必要的改進(jìn),改進(jìn)后更能符合軟件項(xiàng)目風(fēng)險(xiǎn)的估計(jì)和評(píng)價(jià),也具有了可操作性。 (5)建立評(píng)價(jià)項(xiàng)目總體風(fēng)險(xiǎn)水平的項(xiàng)目綜合風(fēng)險(xiǎn)系數(shù)和風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù)。 由于各個(gè)風(fēng)險(xiǎn)因素之間綜合作用影響了對(duì)項(xiàng)目風(fēng)險(xiǎn)的評(píng)估,因此給出一個(gè)能反映項(xiàng)目總體風(fēng)險(xiǎn)水平的數(shù)值對(duì)于比較不同的項(xiàng)目、同一項(xiàng)目中不同的實(shí)施方案、同一項(xiàng)目中不同實(shí)施階段的項(xiàng)目總體風(fēng)險(xiǎn)是十分重要的。通過(guò)構(gòu)造風(fēng)險(xiǎn)綜合評(píng)價(jià)函數(shù)計(jì)算項(xiàng)目綜合風(fēng)險(xiǎn)系數(shù)的方法,解決了這一問(wèn)題。該方法的有效性和通用性還需要在今后通過(guò)實(shí)踐進(jìn)一步得到檢驗(yàn)和完善。 (6)簡(jiǎn)要介紹了如何把風(fēng)險(xiǎn)評(píng)估方法運(yùn)用于實(shí)際軟件項(xiàng)目中。未來(lái)的軟件項(xiàng)目在新的軟件工程理論指導(dǎo)下與以往發(fā)生了本質(zhì)的變化。本文提出的風(fēng)評(píng)估包括了評(píng)估的過(guò)程和方法,并針對(duì)如何具體運(yùn)用的問(wèn)題進(jìn)行了探討。 隨著以上方法在實(shí)際工作中的應(yīng)用,其有效性和通用性會(huì)得到進(jìn)一步的檢驗(yàn)。值得指出的是,隨著項(xiàng)目樣本數(shù)據(jù)的不斷積累,有望針對(duì)類似的軟件項(xiàng)目形成項(xiàng)目綜合風(fēng)險(xiǎn)系數(shù)的標(biāo)準(zhǔn),這樣可以更快捷和更權(quán)威的對(duì)項(xiàng)目風(fēng)險(xiǎn)進(jìn)行評(píng)估。另外,風(fēng)險(xiǎn)驅(qū)動(dòng)因子的選取也會(huì)隨著項(xiàng)目數(shù)據(jù)的積累,能夠相對(duì)穩(wěn)定下來(lái),這樣更有助于該方法的廣泛推廣使用。 由于作者水平及研究時(shí)間限制,本文的研究工作及所取得的初步研究成果只局限于項(xiàng)目風(fēng)險(xiǎn)評(píng)估的部分難題,且研究方法和所采用的技術(shù)仍有諸多不足,并有待于今后進(jìn)一步研究加以完善。本文的研究工作將為今后進(jìn)一步研究風(fēng)險(xiǎn)管理打下堅(jiān)實(shí)的基礎(chǔ)。
信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com
|