爾菲技術(shù)等方法。
IT軟件項目風險識別方法的選定依據(jù)項目的具體情況和項目每一階段的特點來進行挑選。例如在用戶需求階段,工作的重點在于對環(huán)境的調(diào)研和可行性論證,此階段的歷史數(shù)據(jù)較少,易采用頭腦風暴法、集思廣益會等等,盡可能多的收集信息。在需求分析階段,由于上一階段收集到充分的信息,此階段需要對信息進行篩選,可采用文獻審查或?qū)哟畏治龇ǖ确椒ㄟM行風險的識別。系統(tǒng)設(shè)計階段的風險來源主要是項目開發(fā)過程中的技術(shù)和人員,此階段的風險識別方法可選擇以經(jīng)驗型的方法為主,如分類樹和工作結(jié)構(gòu)分解等。blog.mypm.net
風險分析的方法分為定量的方法和定性的方法。定性的方法如風險概率與影響評估、概率與影響矩陣、風險數(shù)據(jù)質(zhì)量評估、風險分類、風險緊迫性評估和調(diào)查和專家評分法等。定量的方法有敏感性分析、預(yù)期貨幣價值分析、決策樹分析、蒙特卡羅技術(shù)、模糊綜合評價方法等。
定性分析方法通常依賴主觀概率來進行風險分析。如果對某一IT軟件項目較為了解,而且能夠做出較為準確的判斷,可采用此方法。定量分析方法須建立在一系列歷史數(shù)據(jù)的基礎(chǔ)上,如果IT軟件項目具有特殊性,或者沒有適合的歷史數(shù)據(jù)作為參考,則使用此類方法較為困難。在IT軟件項目開發(fā)的前期,由于歷史數(shù)據(jù)的缺乏和項目的特殊性,采用定性分析的方法能夠較好的分析項目的風險。隨著項目開發(fā)過程的不斷推進,項目的環(huán)境和條件逐漸清晰,可獲得的資源和信息越來越充分,此時可采用定量的方法進行分析。
風險應(yīng)對的方法包括了風險規(guī)避、風險轉(zhuǎn)嫁、風險減輕和風險接受等。IT軟件項目風險回避是指在改變項目計劃,以排除風險存在的條件,或者保護項目目標,使其不受影響,或?qū)κ艿酵{的一些目標放松要求,例如,IT軟件項目開發(fā)早期改變項目的計劃不會給企業(yè)帶來巨大的損失,可以通過風險回避的策略來應(yīng)對風險。技術(shù)風險通??梢源朔椒▉韺崿F(xiàn)風險的應(yīng)對。IT軟件項目風險轉(zhuǎn)嫁是指設(shè)法將風險的后果連同應(yīng)對的責任轉(zhuǎn)移到第三方身上,例如,將技術(shù)難度大的軟件開發(fā)過程外包,或同有經(jīng)驗的開發(fā)商聯(lián)系,進行聯(lián)合開發(fā)等等。風險轉(zhuǎn)嫁通??梢詰?yīng)用在對技術(shù)風險、環(huán)境風險和開發(fā)人員風險的應(yīng)對上。IT軟件項目風險減輕是指設(shè)法把不利的風險事件的概率或后果降低到一個可接受的臨界值,例如,在項目開發(fā)早期出現(xiàn)的規(guī)劃風險和需求,往往是由于溝通不足產(chǎn)生的風險,通過加強溝通和對項目的認識,能夠在一定程度上降低風險的發(fā)生概率。
IT軟件項目風險接受是指項目團隊已經(jīng)決定不打算為處置某項風險而改變計劃,或無法找到任何應(yīng)對的良策,例如,項目后期發(fā)生的技術(shù)風險,已經(jīng)沒有更改項目計劃和降低或提高項目性能的可能性,此時只能是準備一定的資金,應(yīng)對可能發(fā)生的風險。IT軟件項目風險應(yīng)對方法不僅僅要依據(jù)風險分析的結(jié)果,而且,在項目開發(fā)的不同階段,項目風險的應(yīng)對方法也應(yīng)有不同。例如,在用戶需求和需求分析階段,這一階段修改項目計劃或目標對項目的實施影響不大,損失較小,所以在風險應(yīng)對方面可以選擇風險回避或風險轉(zhuǎn)嫁。風險回避的成本較低,只要改變可能發(fā)生風險的條件,就能夠應(yīng)對風險。在用戶需求和需求分析階段,參與項目活動的利益相關(guān)者較多,在此時能夠把一部分風險轉(zhuǎn)嫁到這些利益相關(guān)者身上。但此種風險應(yīng)對的方法較為消極,不能夠時時采用。在系統(tǒng)設(shè)計和系統(tǒng)編碼階段,此階段已經(jīng)投入了一定的人力和物力,如果大規(guī)模修改項目計劃或重新指定項目目標,會帶來較大的損失,所以只能采用風險減輕或風險轉(zhuǎn)嫁的應(yīng)對方法。在系統(tǒng)測試和系統(tǒng)實施階段,項目已經(jīng)接近完工,投入巨大,此時不能再采用風險回避的應(yīng)對方法,會對項目造成巨大的損失,并且打擊項目團隊工作的積極性,易采用風險接受的應(yīng)對方法,準備一定的資金和技術(shù),應(yīng)對即將發(fā)生的風險。
不同的IT軟件項目的特點和開發(fā)過程各有不同,在實踐過程中還有待對此結(jié)構(gòu)進行調(diào)整和改進。針對我國IT軟件項目復(fù)雜性和風險高的特點,從時間維、邏輯維和知識維角度,構(gòu)建了IT軟件項目風險管理的三維結(jié)構(gòu),將IT軟件項目涉及的開發(fā)過程、風險管理方法、風險管理過程等納入到三維結(jié)構(gòu)之中進行系統(tǒng)分析。