軟件項目風險管理的過程
軟件風險管理是軟件項目管理的重要內(nèi)容。軟件項目風險管理過程包括風險識別、風險評估、風險規(guī)劃、風險監(jiān)控。下面一起和小編來看看軟件項目風險管理的具體過程吧!
1. 風險識別
風險識別就是要識別出項目風險之所在和引起風險的因素,并對其后果做出定性估計。只有識別出這些風險才有可能避免這些風險,并在必要時控制這些風險。在風險識別時常用的方法有:頭腦風暴法、德爾菲法、風險條目檢查表法、訪談法等方法。
頭腦風暴法:將項目組全體成員召集在一起,針對項目可能存在的風險進行自由討論。項目組成員在主持人的引導下自由發(fā)言,不受限制,然后風險管理人員整理發(fā)言,得到一份全面的風險列表,以備在將來的風險定性和定量分析過程中進一步加以明確。
德爾菲法:邀請項目風險專家,以匿名的形式參與會議。協(xié)調(diào)員使用問卷征求重要項目風險方面的意見。然后將意見結(jié)果反饋給每一位專家,以便進行進一步的討論。反復經(jīng)過幾輪意見征求與討論,就可以在主要的項目風險上達成一致意見,減少數(shù)據(jù)方面的偏見。
風險條目檢查表法:它是最常見也是比較簡單的風險識別方法。利用一組提問來幫助管理者了解項目在各個方面可能存在的風險。在風險條目檢查表中,列出了所有可能的與每一個風險因素有關的提問,使得風險管理者集中來識別常見的、已知的和可預測的風險。
訪談法:通過訪談資深項目經(jīng)理或相關領域的專家進行風險識別。負責風險識別的人員選擇合適的人選,事先向他們作有關項目的簡要說明,提供必要的項目信息。這些訪談對象依據(jù)他們的經(jīng)驗、項目的信息,以及他們所發(fā)現(xiàn)的其他有用方法,對項目風險進行識別。
風險識別不是一次性的行為,而應有規(guī)律地貫穿于整個項目中。
2. 風險評估
風險評估是指對識別出的風險做出定量和定性的分析,估計出風險發(fā)生的概率和產(chǎn)生后果的嚴重程度。通過風險評估,項目組成員可以加深對項目自身和環(huán)境的理解,盡可能使得項目可能的風險都經(jīng)過系統(tǒng)的考慮,從而確定開發(fā)軟件項目的最佳方案。常用的.風險評估方法有:概率分布法、層次分析法、訪談、盈虧平行分析法、決策樹法等。
概率分布法主要是按照理論或者主觀調(diào)整后的概率進行評估的方法。每個風險的概率值可以由項目組成員自己進行估算,然后求得一個平均值來表示該風險的概率值。此外,還可以對風險造成的影響進行劃分等級,形成一種分析評價矩陣,并賦予一定的加權(quán)值來定性評價風險的大小。
3. 風險規(guī)劃
識別風險并對風險進行評估后,為了有效地對風險進行控制,需要制定風險規(guī)劃,并在軟件項目的開發(fā)過程中嚴格執(zhí)行,以達到將風險的不利影響降至最低。在風險規(guī)劃中主要應用的策略有:回避風險、轉(zhuǎn)移風險、減輕風險、自擔風險。
回避風險:通過變更項目計劃,消除風險或風險產(chǎn)生的條件,從而使項目免受影響。
轉(zhuǎn)移風險:不消除風險,而是將風險的結(jié)果連同應對的權(quán)利轉(zhuǎn)移給第三方。
減輕風險:將發(fā)生風險的概率或風險的影響降至可以接受的程度。
自擔風險:不改變項目計劃,有意識接受風險,考慮風險造成的后果如何應對,制定應對計劃或退出計劃。
根據(jù)不同條件,不同的環(huán)境或者不同的問題可以選擇不同的策略?梢詫L險發(fā)生概率高低以及風險后果損失大小,組成了一個四維空間,如圖所示:
、俑怕拾l(fā)生率高,后果損失較小;
、诟怕拾l(fā)生率比較低,后果損失小;
③概率發(fā)生率高,后果損失大;
、芨怕拾l(fā)生率比較低,后果損失大。
針對四種情況,可以采取不同的策略:
、偃绻l(fā)生概率高,損失比較小,可以采用化減風險或者是風險減輕的措施。
、谌绻L險發(fā)生概率比較高,后果損失也較大,可以采用回避風險策略。就是設法把工作通過保險、外包或其它方式轉(zhuǎn)移出去。
、廴绻l(fā)生概率比較低,后果損失較大,設法將風險轉(zhuǎn)移。
、苋绻l(fā)生概率比較低,后果損失也較小,這種風險適合自己承擔。因為它本身不會對目標產(chǎn)生太大影響。
4. 風險監(jiān)控
風險規(guī)劃制定完成后,在軟件項目開發(fā)過程中不斷對這些風險進行跟蹤,按照風險規(guī)劃采取措施控制風險,將風險造成的影響降至最小,并監(jiān)視剩余風險、識別新的風險,更新風險規(guī)劃。
【軟件項目風險管理的過程】相關文章:
3.項目風險的管理