版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件項目風(fēng)險管理研究內(nèi)容摘要隨著軟件產(chǎn)業(yè)的迅速發(fā)展,軟件的規(guī)模越來越大,復(fù)雜性也越來越高,風(fēng)險變得更加難以控制,最終導(dǎo)致軟件項目失敗的結(jié)果越來越常見。如何對軟件項目風(fēng)險因素進行分析并有效地規(guī)避風(fēng)險,從而致使項目順利成功是進行軟件風(fēng)險管理的主要課題之一。只有充分地理解和學(xué)習(xí)軟件風(fēng)險管理的理論知識,同時在實踐中不斷地積累經(jīng)驗才能有效地進行風(fēng)險防范和控制,達到減少風(fēng)險的影響程度和實現(xiàn)利益最大化追求的目的。本文從分析國內(nèi)外軟件風(fēng)險管理的發(fā)展現(xiàn)狀入手,詳細地按照軟件生命周期各階段將軟件項目風(fēng)險進行分類,并總結(jié)對比分析了國外經(jīng)典軟件風(fēng)險管理模型,同時介紹了軟件風(fēng)險管理全過程,同時基于經(jīng)典軟件風(fēng)險管理模型,
2、提出了改進的軟件風(fēng)險管理模型和方法,并根據(jù)自身經(jīng)驗對如今國內(nèi)企業(yè)提出軟件風(fēng)險管理一些建議和意見。關(guān)鍵詞項目管理;軟件風(fēng)險;風(fēng)險管理 1.研究背景隨著經(jīng)濟全球化的不斷深入,以信息技術(shù)為依托的知識經(jīng)濟初見端倪,各國都在實施信息化帶動工業(yè)化的發(fā)展戰(zhàn)略,軟件行業(yè)成為許多國家的支柱產(chǎn)業(yè),軟件業(yè)的發(fā)展程度從某種意義上體現(xiàn)了該國的綜合國力,決定著國家未來的國際競爭地位。軟件是一種特殊的邏輯產(chǎn)品,不具備實體的可見性,它是人經(jīng)過智力勞動而產(chǎn)生出來、具有特殊性質(zhì)的復(fù)雜事物川。一些調(diào)查表明,約的軟件項目開發(fā)超出估計時間,大型項目平均超出交付時間,以上的軟件項目開發(fā)費用超出預(yù)算。軟件項目成功的幾率要遠遠低于其它任何工
3、程項目,軟件行業(yè)面臨著所謂的“軟件危機”。在軟件產(chǎn)品開發(fā)過程中存在著眾多不確定因素,這些因素使得軟件項目比其它工程項目具有更高的風(fēng)險。從學(xué)科發(fā)展角度來看,軟件工程的形成得益于人們用工程化思想看待軟件產(chǎn)品的開發(fā),軟件工程的產(chǎn)生又使得軟件項目管理學(xué)科應(yīng)運而生。軟件項目管理的出現(xiàn)使所謂的“軟件危機”得到了一定程度的緩解和控制。項目管理的目標(biāo)是在有限資源標(biāo)注條件下,保證項目時間進度、質(zhì)量、成本達到最優(yōu)化。軟件項目管理的主要目標(biāo)是確保軟件產(chǎn)品能夠按預(yù)期方案交付,同時還要滿足用戶需求。軟件項目風(fēng)險管理的目的是要找出導(dǎo)致項目需求不明晰、不能按進度計劃及時交付、產(chǎn)品質(zhì)量存在缺陷、開發(fā)費用超支等各種不良后果的風(fēng)
4、險因素,對風(fēng)險因素及可能造成的后果和危害進行定性和定量分析,從而為軟件項目管理人員等提供有效的風(fēng)險控制方案和措施,使其對軟件項目的損失或影響降到最低程度或使決策者可以接受的程度。因此,軟件項目風(fēng)險管理是軟件項目管理的重要部分。軟件項目風(fēng)險管理經(jīng)過近三十年發(fā)展,已從理論、方法乃至實踐都取得了一定進展。隨著軟件工程實踐深入和軟件企業(yè)的不斷成熟,軟件項目風(fēng)險管理逐漸成為當(dāng)前軟件工程領(lǐng)域研究的熱點問題,受到廣泛關(guān)注。2國內(nèi)外研究現(xiàn)狀2.1軟件項目風(fēng)險管理理論框架模型研究情況美國學(xué)者Barry Boehm在1989年出版的著作軟件風(fēng)險管理奠定了軟件項目風(fēng)險管理的理論基礎(chǔ)。在隨后的時間里,隨著計算機技術(shù)和
5、軟件工程的的深入發(fā)展,軟件項目風(fēng)險管理的發(fā)展逐漸趨于體系化。下面簡要介紹幾種軟件項目風(fēng)險管理的理論框架模型。2.1.1Boehm和Charette的風(fēng)險管理框架Boehm在其著作軟件風(fēng)險管理中將軟件項目風(fēng)險管理分為風(fēng)險評估和風(fēng)險控制兩大部分,其中風(fēng)險評估又分為風(fēng)險識別、風(fēng)險分析和風(fēng)險的優(yōu)先級排序,風(fēng)險控制又分為風(fēng)險管理計劃、風(fēng)險解決和風(fēng)險監(jiān)控。Boehm和Charette風(fēng)險管理框架表如下:在此框架中,風(fēng)險識別主要指出一個潛在破壞項目成功的風(fēng)險列表,這個風(fēng)險列表將作為風(fēng)險控制的基礎(chǔ)。風(fēng)險分析是指評估每個風(fēng)險出現(xiàn)的可能性及其影響,判定風(fēng)險的級別。風(fēng)險優(yōu)先排序是指按風(fēng)險影響大小排出一個風(fēng)險優(yōu)先級。
6、風(fēng)險控制是由風(fēng)險管理計劃、風(fēng)險化解和風(fēng)險監(jiān)控組成。風(fēng)險管理計劃是指制定一個應(yīng)對每個重要風(fēng)險的方案,同時應(yīng)確保每一個單獨的風(fēng)險管理計劃之間以及與整體項目計劃之間相一致。風(fēng)險化解是指每個重要風(fēng)險所對應(yīng)計劃的執(zhí)行。風(fēng)險監(jiān)控是指對解決風(fēng)險的過程進行監(jiān)控,風(fēng)險監(jiān)控還可以包括識別新的風(fēng)險并將其反饋到正在進行的風(fēng)險管理過程中。2.1.2Higuera和Haimes風(fēng)險管理框架Higuera和Haimes提出的軟件項目風(fēng)險管理框架是美國卡內(nèi)基·梅隆大學(xué)軟件工程研究所提出的風(fēng)險管理理論體系的一部分。它將風(fēng)險管理分為風(fēng)險識別、分析、計劃、追蹤、控制五個步驟,風(fēng)險管理方式是連續(xù)循環(huán)的,核心是風(fēng)險交流,要求
7、在軟件項目生命周期所有階段都關(guān)注風(fēng)險管理的各項活動,即所謂持續(xù)風(fēng)險管理框架模型(CRM)。如下圖,持續(xù)風(fēng)險管理框架模型。圖2 持續(xù)風(fēng)險管理框架模型(Continuous Risk Management Paradigm)在各種軟件項目風(fēng)險管理理論框架研究中,每一理論體系都具有結(jié)構(gòu)完整、內(nèi)容完善的特點,并附帶有與結(jié)構(gòu)和內(nèi)容相配套的方法和技術(shù),它們借用運籌學(xué)、決策理論等思想、方法和工具,秉承了經(jīng)典風(fēng)險管理理論體系的優(yōu)點,同時又體現(xiàn)了軟件項目的某些特點。這些研究成果對于奠定整個軟件項目風(fēng)險管理學(xué)科的基礎(chǔ)起著非常重要的作用。3.軟件項目風(fēng)險管理基本內(nèi)容3.1軟件項目風(fēng)險管理定義軟件項目的風(fēng)險管理更是軟
8、件項目管理中的重要內(nèi)容。大量的統(tǒng)計表明,實行有效的風(fēng)險管理是軟件項目開發(fā)過程中減少損失的一種重要手段。軟件項目風(fēng)險管理出現(xiàn)在上世紀年代末,到現(xiàn)在只有三十多年的歷程,在軟件項目風(fēng)險管理領(lǐng)域中,人們多是借鑒于工程項目的管理方法來解決軟件項目開發(fā)中出現(xiàn)的風(fēng)險問題,并且對于軟件項目的風(fēng)險管理概念的理解是來自于其他工程項目的風(fēng)險管理,并在其基礎(chǔ)上有所討論和改進。因此,軟件項目風(fēng)險管理是指項目管理團隊通過風(fēng)險識別、風(fēng)險量化和風(fēng)險控制,采用多種管理方法、技術(shù)和工具,對軟件項目所涉及的各種風(fēng)險實施有效的控制和管理,采取主動行動,盡量使風(fēng)險事件的有利后果帶來的機會最大,而使風(fēng)險事件所帶來的不利后果威脅降到最低,
9、以最少的成本保證項目安全、可靠的實施,從而實現(xiàn)項目的總目標(biāo)。3.2軟件項目風(fēng)險的特點軟件項目管理的風(fēng)險來自于軟件項目自身的特點:(1)軟件產(chǎn)品不可見。開發(fā)的進展以及軟件的質(zhì)量是否符合要求難于度量,從而使軟件的管理難于把握;(2)軟件的生產(chǎn)過程不存在絕對正確的過程形式。不同的軟件開發(fā)項目應(yīng)當(dāng)采用不同的或者說是有針對性的軟件開發(fā)過程,而真正合適的軟件開發(fā)過程是在軟件項目的開發(fā)完成才能明了的。因此項目開發(fā)之初只能根據(jù)項目的特點和開發(fā)經(jīng)驗進行選擇,并在開發(fā)過程中不斷的調(diào)整;(3)大型軟件項目往往是“一次性”的。以往的經(jīng)驗可以被借鑒的地方不多?;乇芎涂刂栖浖芾盹L(fēng)險的惟一辦法就是設(shè)立監(jiān)督制度,進行有效的
10、風(fēng)險監(jiān)控和管理。3.3軟件項目風(fēng)險的分類 按照風(fēng)險的內(nèi)容,可分為五個方面:(1)社會環(huán)境風(fēng)險:國家政策、新技術(shù)發(fā)展、自然災(zāi)害、國際形勢等。(2)技術(shù)風(fēng)險:技術(shù)的復(fù)雜性、兼容性、承受性以及與其他項目的相關(guān)性等。(3)費用風(fēng)險:成本預(yù)算準確性、任務(wù)要求明確性、進度和技術(shù)因素制約、合同類型和報價制約等。(4)進度風(fēng)險:項目人員經(jīng)驗、進度因素制約、計劃合理性和資源充分性等。(5)管理風(fēng)險:領(lǐng)導(dǎo)素質(zhì)、組織結(jié)構(gòu)、研發(fā)人員的素質(zhì)、各階段的協(xié)調(diào)溝通等。按風(fēng)險性質(zhì)分類,可以分為三個方面:(1)己知風(fēng)險,是通過仔細評估項目計劃、開發(fā)項目的商業(yè)及技術(shù)環(huán)境、以及其它可靠的信息來源(如不現(xiàn)實的交付時間,沒有需求或軟件范
11、圍的文檔、惡劣的開發(fā)環(huán)境)之后可以發(fā)現(xiàn)的那些風(fēng)險。(2)可預(yù)測風(fēng)險,能夠從過去項目的經(jīng)驗中推測出來(如人員調(diào)整,與客戶之間無法溝通,由于需要進行維護而使開發(fā)人員精力分散。)(3)不可預(yù)測風(fēng)險,它們可能、也會真的出現(xiàn),但很難事先識別出它們來。 一般來講,軟件項目過程是一個不斷識別風(fēng)險、分析風(fēng)險、計劃風(fēng)險、監(jiān)控風(fēng)險和應(yīng)對風(fēng)險的過程。一個大型軟件的開發(fā)大約存在30至40種風(fēng)險。如果每種風(fēng)險都需要3至7個風(fēng)險管理步驟,那么風(fēng)險管理本身就可以構(gòu)成軟件開發(fā)過程的一個子項目。一個好的風(fēng)險管理過程體現(xiàn)了組織在風(fēng)險管理上的知識和經(jīng)驗,這種知識和經(jīng)驗通過組織制定的過程規(guī)范得以確定,組織在風(fēng)險管理基礎(chǔ)結(jié)構(gòu)上的投入,
12、往往也會獲得理想的回報。4軟件項目風(fēng)險應(yīng)對和監(jiān)控4.1軟件項目風(fēng)險應(yīng)對過程定義風(fēng)險應(yīng)對就是處置風(fēng)險的過程。風(fēng)險無法被完全避免,對于某些風(fēng)險也無需完全避免。重要的是把風(fēng)險置于人們的控制之下。風(fēng)險應(yīng)對活動主要有兩部分內(nèi)容事前、事中和事后。事前控制主要是降低風(fēng)險發(fā)生的可能性,事后控制則主要是減小風(fēng)險造成的損失。事中主要是對風(fēng)險狀態(tài)的監(jiān)控,并隨著風(fēng)險狀態(tài)的改變而做出不同的風(fēng)險反映。風(fēng)險應(yīng)對模型如圖:圖3 風(fēng)險應(yīng)對過程定義(1)過程控制如同控制風(fēng)險識別過程一樣,項目資源、項目需求和風(fēng)險管理計劃同樣約束著風(fēng)險應(yīng)對過程。(2)過程輸入風(fēng)險行動計劃是風(fēng)險應(yīng)對過程的輸入。它包括風(fēng)險應(yīng)對的目標(biāo)、約束和決策,記錄了
13、選擇的途徑、需要的資源和批準權(quán)利。計劃提供了高層次的指導(dǎo)并允許達到目標(biāo)過程中的靈活性。(3)過程輸出風(fēng)險狀態(tài)、可接受的風(fēng)險、減少的重復(fù)勞動、校正行動和問題防范是風(fēng)險應(yīng)對過程的輸出。風(fēng)險狀態(tài)是對照風(fēng)險行動計劃所取得或缺乏的進展。報告風(fēng)險狀態(tài),即是報告計劃的實施結(jié)果??山邮艿娘L(fēng)險意思是指你可接受風(fēng)險后果,甚至是最糟糕的后果。當(dāng)你在風(fēng)險應(yīng)對方面取得足夠進展時,項目狀態(tài)指標(biāo)就會得以改進。當(dāng)狀態(tài)指標(biāo)回落到可接受范圍內(nèi)時,將觸發(fā)解除或延緩風(fēng)險應(yīng)活動。重復(fù)勞動是第一次做某事時沒有做對所付出的代價。通過減少重復(fù)勞動,不必再次工作,因為你第一次做對了沒有浪費時間。用節(jié)省的成本計算減少的重復(fù)勞動,需要將勞動成本翻
14、兩倍,再加上一般管理費用。校正行動是解決問題所需的活動之一。通過校正行動,可以找到問題的己知解決方案。使用這些過程找出大家普遍能接受的解決方案、然后執(zhí)行某些活動來解決問題。問題防范發(fā)生于避免問題時。避免了問題,便消除了問題將帶來的后果,它包括問題發(fā)現(xiàn)成本,重復(fù)勞動成本和機會成本。我們將問題定義為風(fēng)險的發(fā)生,所以必須同時考慮風(fēng)險發(fā)生的后果。用節(jié)省的成本計算問題防范,合計發(fā)現(xiàn)和解決問題的成本、重復(fù)勞動的成本、機會成本和風(fēng)險發(fā)生的后果。(4)過程機制機制可以是方法、技巧、工具或其他為過程活動提供結(jié)構(gòu)的手段。風(fēng)險應(yīng)對技巧、風(fēng)險應(yīng)對工具和風(fēng)險數(shù)據(jù)庫都是風(fēng)險應(yīng)對過程的機制。風(fēng)險應(yīng)對技巧是對風(fēng)險應(yīng)對細節(jié)有幫
15、助的方法。風(fēng)險應(yīng)對工具利用電腦使風(fēng)險應(yīng)對技巧自動化,如做原型和模擬。風(fēng)險數(shù)據(jù)庫包含負責(zé)人的姓名和風(fēng)險應(yīng)對活動的結(jié)果,它還包含重要結(jié)果的完成日期。4.2軟件項目風(fēng)險應(yīng)對依據(jù)軟件風(fēng)險應(yīng)對的依據(jù),是軟件風(fēng)險分析過程的結(jié)果,主要包括以下兩個方面:(1)風(fēng)險管理計劃,包括風(fēng)險應(yīng)對的目標(biāo)、約束、決策、資源等。(2)風(fēng)險登記清單,指風(fēng)險分析的結(jié)果。4.3軟件項目風(fēng)險應(yīng)對活動根據(jù)風(fēng)險分析的結(jié)果和風(fēng)險管理成本對制定的項目實施計劃和方案進行風(fēng)險評估,選擇風(fēng)險收益比較小的方案,或按風(fēng)險收益原則對原計劃方案進行修改。從而達到對風(fēng)險的事前控制。風(fēng)險管理對于復(fù)雜的軟件項目,還有一個重任務(wù)是,協(xié)調(diào)各管理過程間的關(guān)系。運用決
16、策理論選擇行動方案,對方案進行評估,使一方面的風(fēng)險得到控制是否會引起其它風(fēng)險。對不同方案的風(fēng)險進行評估,選擇風(fēng)險較小的方案。為風(fēng)險應(yīng)對方案做作出成本預(yù)算。對風(fēng)險觸發(fā)事件做出反應(yīng),執(zhí)行風(fēng)險行動計劃,報告風(fēng)險行動計劃的執(zhí)行情況,結(jié)合風(fēng)險應(yīng)對的效果和風(fēng)險管理成本對風(fēng)險行動計劃進行修正。最后,軟件風(fēng)險應(yīng)對的輸出結(jié)果是,更新的風(fēng)險登記冊、更新的項目管理計劃、與風(fēng)險相關(guān)的合同協(xié)議。軟件風(fēng)險應(yīng)對的目標(biāo)是風(fēng)險得到有效的防范、風(fēng)險指標(biāo)回落到可接受范圍內(nèi)、校正風(fēng)險行動計劃,積累風(fēng)險經(jīng)驗。4.4軟件項目風(fēng)險應(yīng)對策略和方法 風(fēng)險應(yīng)對策略包括主動策略和被動策略,被動策略是指當(dāng)風(fēng)險不利結(jié)果發(fā)生后采取的,而主動策略是以預(yù)防
17、為主,如前文所說先識別出主要風(fēng)險項,再制定出風(fēng)險管理計劃,對風(fēng)險進行化解和監(jiān)控。采取主動型風(fēng)險應(yīng)對策略主要包括四種方法避免、限制、減輕和監(jiān)控。(1)避免:通過制定風(fēng)險管理計劃,重新規(guī)劃項目或者改變項目中的一些設(shè)計和計劃,使一些風(fēng)險得到避免。(2)限制:對某些無法避免的風(fēng)險進行約束和限制,使風(fēng)險只影響到項目的一小部分,以至于不會影響到項目的總目標(biāo)。(3)減輕:采取一些積極的措施,使得風(fēng)險發(fā)生的時候不利結(jié)果降到最低。(4)監(jiān)控:建立風(fēng)險監(jiān)控機制,密切監(jiān)控?zé)o法避免和控制的風(fēng)險,防止其發(fā)生,當(dāng)它們發(fā)生時立刻制定風(fēng)險應(yīng)急計劃。4.5軟件項目風(fēng)險監(jiān)控 在項目生命期實施項目管理計劃包含的風(fēng)險應(yīng)對措施時,應(yīng)持
18、續(xù)對項目工作進行監(jiān)督以尋找新風(fēng)險和變化的風(fēng)險。風(fēng)險監(jiān)測與控制指識別、分析和規(guī)劃新生風(fēng)險,追蹤己識別風(fēng)險和“觀察清單”中的風(fēng)險,重新分析現(xiàn)有風(fēng)險,監(jiān)測應(yīng)急計劃的觸發(fā)條件,監(jiān)測殘余風(fēng)險,審查風(fēng)險應(yīng)對策略的實施并評估其效力的過程。風(fēng)險監(jiān)測與控制過程所使用的技術(shù)包括變差和趨勢分析,要求使用項目實施過程中生成的績效數(shù)據(jù)。風(fēng)險監(jiān)控可能涉及選擇替代對策、實施應(yīng)急或備用計劃、采取糾正措施,或修改項目管理計劃。圖4 風(fēng)險監(jiān)控過程定義(1)過程控制如同對風(fēng)險識別的控制一樣項目資源、項目需求和風(fēng)險管理計劃同樣約束著風(fēng)險監(jiān)控過程。(2)過程輸入風(fēng)險設(shè)想、閥值和風(fēng)險狀態(tài)使風(fēng)險跟蹤過程的輸入背景監(jiān)視那些將導(dǎo)致不如人意的結(jié)
19、果的事件和情況,以確定風(fēng)險發(fā)生的可能性是否在增加閥值定義了風(fēng)險發(fā)生的端倪。預(yù)先定義的值作為警告,表示需要發(fā)布通知,執(zhí)行行動計劃風(fēng)險狀態(tài)在風(fēng)險數(shù)據(jù)庫中捕捉實施風(fēng)險行動的結(jié)果。(3)過程輸出度量、度量規(guī)格和觸發(fā)器是風(fēng)險跟蹤過程的輸出。度量確定大小、數(shù)量或容量如用代編行數(shù)來度量軟件的大小。度量規(guī)格是復(fù)合的度量如軟件產(chǎn)量度量規(guī)格是每天行編碼,它是在計劃中非常有用的指南或控制規(guī)則。觸發(fā)器是啟動、解除或延緩活動的裝置如觸發(fā)器啟動風(fēng)險行動計劃。(4)過程機制機制可以是使過程活動結(jié)構(gòu)化的方法、技巧、工具或其他手段。風(fēng)險監(jiān)控技巧、風(fēng)險監(jiān)控工具和風(fēng)險數(shù)據(jù)庫是風(fēng)險監(jiān)控過程的機制。風(fēng)險監(jiān)控技巧是協(xié)助監(jiān)視不同時間風(fēng)險狀
20、態(tài)的度量和度量規(guī)格。風(fēng)險監(jiān)控工具將使監(jiān)控過程自動化。風(fēng)險數(shù)據(jù)庫包括度量、度量規(guī)格和觸發(fā)器。4.6軟件項目風(fēng)險監(jiān)控活動風(fēng)險監(jiān)控活動包括兩個方面風(fēng)險跟蹤和風(fēng)險控制。風(fēng)險跟蹤是負責(zé)監(jiān)視和緩解風(fēng)險的人獲得、編輯和匯報風(fēng)險狀態(tài)信息的過程它對有效地實施風(fēng)險行動計劃是十分重要的。風(fēng)險跟蹤的內(nèi)容包括監(jiān)控風(fēng)險狀態(tài)和采取措施改善風(fēng)險。在具體的跟蹤操作中,風(fēng)險團隊收集有關(guān)風(fēng)險如何變化的信息,用來支持將在下一步控制過程中采取的決策和操作。需要監(jiān)測的三個主要變化是觸發(fā)器值風(fēng)險的條件、結(jié)果、概率和影響緩解計劃的進展。根據(jù)風(fēng)險跟蹤的進展情況,還要編寫風(fēng)險狀態(tài)報告,其目的是傳達風(fēng)險狀態(tài)的變化及報告緩解計劃的進展,以便對風(fēng)險進
21、行及時控制,從而降低風(fēng)險己經(jīng)造成的損失或者避免可能造成的損失。風(fēng)險控制是決策者分析跟蹤報告中的數(shù)據(jù)、制定決策并實施決策的過程。風(fēng)險控制接收風(fēng)險跟蹤活動提供的反饋信息風(fēng)險狀態(tài)報告,對比風(fēng)險管理計劃和風(fēng)險行動計劃、風(fēng)險糾正、風(fēng)險識別、風(fēng)險分析和風(fēng)險計劃活動中的偏差。風(fēng)險控制活動包括分析、決定和執(zhí)行。風(fēng)險控制融入項目管理并依賴于項目管理的過程來控制風(fēng)險。此外,風(fēng)險控制的各項活動對有效通訊的依賴性非常強,只有保證團隊成員之間的通訊及時有效,控制步驟才能有效。5軟件項目風(fēng)險管理方法的改進本文結(jié)合風(fēng)險識別過程依據(jù)按照軟件生命周期將軟件項目劃分為具體的三個階段,即項目的立項階段、項目的實施階段和項目的調(diào)試階
22、段,并對各階段的風(fēng)險識別工作做出詳細描述。項目的三個階段如圖一所示,風(fēng)險識別伴隨著整個過程,當(dāng)項目完成一個階段的工作時,順利進入下一階段并進行下一階段的風(fēng)險識別工作,如果項目在某一階段遇到問題,則需要再次識別風(fēng)險,甚至返回到前一階段或前兩個階段進行風(fēng)險識別。圖5 軟件項目三階段(1)項目立項階段風(fēng)險識別首先從產(chǎn)品內(nèi)容和業(yè)主方情況兩個方面對項目特征進行分析,不同的項目具有不同的特征,只有充分了解項目特征才能識別出項目的特定風(fēng)險。產(chǎn)品內(nèi)容方面需要了解軟件產(chǎn)品的需求功能、質(zhì)量要求和市場價格業(yè)主方情況方面需要了解企業(yè)特征、企業(yè)結(jié)構(gòu)等等。其次,對項目資源進行預(yù)算,包括開發(fā)人才、組織管理人才、資金、設(shè)備等
23、,并將預(yù)算和實際情況進行比較,從而發(fā)現(xiàn)潛在問題。最后,對項目成本和時間進行估算,將項目成本和時間同軟件價格和項目期限進行比較,預(yù)估項目的成本和進度風(fēng)險。項目立項階段的風(fēng)險識別實際上就是對項目的初步可行性分析,這一階段發(fā)現(xiàn)的問題解決成本最小,同時可以依據(jù)初步可行性分析進行該項目的風(fēng)險管理總計劃,從而指導(dǎo)下一步的工作。(2)項目實施階段和調(diào)試階段的識別風(fēng)險識別在整個軟件項目過程中伴隨項目生命周期持續(xù)不斷發(fā)生。進入軟件項目的實施階段以后,根據(jù)風(fēng)險因子識別法的思想,可以從四個方面,即成本、進度、需求和資源,對項目風(fēng)險進行識別。應(yīng)用軟件項目的風(fēng)險主要體現(xiàn)在成本、進度、需求和資源這四個方面,同時這四方面風(fēng)
24、險的管理涉及到了項目管理的九大知識領(lǐng)域,因此將這四個方面確定為四個風(fēng)險因素,通過對這四個風(fēng)險的綜合分析和評價,可以反映項目的總體風(fēng)險水平,從而實現(xiàn)對項目進行整體把握。每個風(fēng)險因素有多個風(fēng)險因子,一個風(fēng)險因子也可以與多個風(fēng)險因素相聯(lián),每個風(fēng)險因子都能對相對應(yīng)的風(fēng)險因素產(chǎn)生影響。風(fēng)險因子又可以分為兩個不同的類型一般性風(fēng)險因子和項目特定的風(fēng)險因子。一般性風(fēng)險因子的定義體現(xiàn)了應(yīng)用軟件項目風(fēng)險識別中的共性的東西,描述出項目風(fēng)險的主要方面和重要特征。項目特定風(fēng)險因子由特殊項目環(huán)境決定,只有對當(dāng)前項目的技術(shù)、人員及環(huán)境非常了解才能識別出來。6軟件項目風(fēng)險管理改進策略風(fēng)險管理對于軟件企業(yè)來說關(guān)系到企業(yè)的生存發(fā)
25、展,應(yīng)該上升到組織的高度。企業(yè)文化是企業(yè)的核心,在企業(yè)文化的指引下確立適合企業(yè)發(fā)展的企業(yè)戰(zhàn)略目標(biāo)。風(fēng)險管理應(yīng)該是領(lǐng)導(dǎo)帶頭、全員參與、持續(xù)改進的,因此,企業(yè)可通過如下幾個方面來加以改進。(1)建立規(guī)范風(fēng)險管理的企業(yè)文化。企業(yè)文化是組織成員共有的價值和信念體系,這一體系在很大程度上決定了組織成員的行為方式。企業(yè)應(yīng)當(dāng)建立起規(guī)范風(fēng)險管理的企業(yè)文化,讓所有員工認識到風(fēng)險管理是項目管理不可或缺的有機部分并貫穿于整個項目的始終。(2)建立支持有效風(fēng)險管理的組織結(jié)構(gòu)。企業(yè)高層管理人員的支持與重視是進行有效風(fēng)險管理的先決條件,企業(yè)各級管理人員不僅要有強烈的風(fēng)險管理意識,而且要積極參與到風(fēng)險管理中去。建立起以企業(yè)
26、高級管理人員負責(zé)的風(fēng)險管理組織架構(gòu),制定風(fēng)險管理過程、確定風(fēng)險管理工具以及管理監(jiān)控風(fēng)險,維護風(fēng)險管理工具庫。(3)建立有效風(fēng)險管理過程。風(fēng)險管理過程包括風(fēng)險識別、風(fēng)險分析、風(fēng)險計劃、執(zhí)行計劃、跟蹤控制、評比更新和培訓(xùn)等幾個活動。有效的風(fēng)險管理過程應(yīng)是學(xué)習(xí)型的、持續(xù)的和不斷進化的。軟件企業(yè)應(yīng)建立自己的風(fēng)險管理數(shù)據(jù)工具庫以作為風(fēng)險管理過程的基礎(chǔ),并在實施中不斷地更新與完善。風(fēng)險管理過程的學(xué)習(xí)性主要體現(xiàn)在培訓(xùn)活動上,培訓(xùn)的內(nèi)容包括風(fēng)險管理技術(shù)以及工具的使用,培訓(xùn)可以取材于風(fēng)險管理數(shù)據(jù)工具庫,使風(fēng)險管理過程不斷地從歷史經(jīng)驗中學(xué)習(xí)過程的各個活動構(gòu)成了循環(huán),貫穿于項目始終,以保證風(fēng)險管理過程的持續(xù)性過程中的每個活動在循環(huán)中都和數(shù)據(jù)庫進行交互,不斷采集并更新數(shù)據(jù),在各個活動的循環(huán)中不斷加以改進。(4)其他。a.授權(quán)。企業(yè)的管理者要勇于授權(quán)、敢于放權(quán)。制訂各級、各類人員的風(fēng)險管理責(zé)任制,明確
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于FPC的多約束下DP船軌跡跟蹤控制方法研究
- 面向地面移動目標(biāo)無人機跟蹤控制方法研究
- 提前規(guī)劃考試復(fù)習(xí)時間表
- 打造專注力的秘密武器
- 二零二五年度專業(yè)音響設(shè)備租賃服務(wù)協(xié)議4篇
- 網(wǎng)絡(luò)美工工作總結(jié)
- 廚房衛(wèi)生安全管理
- 銀行業(yè)金融科技創(chuàng)新顧問工作總結(jié)
- 2024版毛概知識點
- 【臨床醫(yī)學(xué)】嚴重創(chuàng)傷的緊急救治
- 帶狀皰疹護理查房
- 平衡計分卡-化戰(zhàn)略為行動
- 幼兒園小班下學(xué)期期末家長會PPT模板
- 礦山安全培訓(xùn)課件-地下礦山開采安全技術(shù)
- 幼兒教師干預(yù)幼兒同伴沖突的行為研究 論文
- 湖南省省級溫室氣體排放清單土地利用變化和林業(yè)部分
- 《腰椎間盤突出》課件
- simotion輪切解決方案與應(yīng)用手冊
- 柴油發(fā)電機運行檢查記錄表格
- DSC曲線反映PET得結(jié)晶度
- 科學(xué)素養(yǎng)全稿ppt課件(完整版)
評論
0/150
提交評論