能影響項(xiàng)目。在項(xiàng)目開始、每個項(xiàng)目階段中間、主要范圍變更批準(zhǔn)之前都要進(jìn)行風(fēng)險識別,實(shí)際上它在整個項(xiàng)目生命周期內(nèi)都是一個連續(xù)的過程。
要識別風(fēng)險,首先我們應(yīng)該了解在軟件開發(fā)的各個階段都有可能發(fā)生哪些風(fēng)險(風(fēng)險事件或風(fēng)險來源)。
初始階段
在這個階段進(jìn)行大部分需求分析、少部分設(shè)計(jì)(大部分業(yè)務(wù)建模和需求、少部分分析設(shè)計(jì))。
可能的風(fēng)險事件:
l 項(xiàng)目目標(biāo)不清
l 項(xiàng)目范圍不明確(范圍太大太小都不可以)
l 用戶參與少或和用戶溝通少
l 對業(yè)務(wù)了解不夠
l 對需求了解不夠
l 沒有進(jìn)行可行性研究
設(shè)計(jì)階段
在這個階段進(jìn)行大部分設(shè)計(jì)、少部分編碼(大部分分析設(shè)計(jì),部分實(shí)施及測試,開始考慮部署)
可能的風(fēng)險事件
l 項(xiàng)目隊(duì)伍缺乏經(jīng)驗(yàn),如缺乏有經(jīng)驗(yàn)的系統(tǒng)分析員
l 沒有變更控制計(jì)劃,以至于變更沒有依據(jù),該變更的不變,不該變的也變,這樣得來的設(shè)計(jì)勢必會失敗或者偏離用戶需求
l 倉促計(jì)劃,可能帶來進(jìn)度方面的風(fēng)險
l 漏項(xiàng),由于設(shè)計(jì)人員的疏忽某個功能沒有考慮進(jìn)去
實(shí)施階段
在這個階段進(jìn)行大部分編碼和測試,也涉及少部分設(shè)計(jì)(大部分實(shí)施及測試,部分部署),如:設(shè)計(jì)變更或補(bǔ)充設(shè)計(jì)。
可能的風(fēng)險事件
l 開發(fā)環(huán)境沒有具備好
l 設(shè)計(jì)錯誤帶來的實(shí)施困難
l 程序員開發(fā)能力差,或程序員對開發(fā)工具不熟
l 項(xiàng)目范圍改變(突然要增加或修改一些功能,需要重新考慮設(shè)計(jì))
l 項(xiàng)目進(jìn)度改變(要求提前完成任務(wù)等)
l 人員離開,在一個項(xiàng)目內(nèi)軟件開發(fā)工作有一定的連續(xù)性,需要移交和交接,有時人員離開對項(xiàng)目的影響會很大
l 開發(fā)團(tuán)隊(duì)內(nèi)部溝通不夠,導(dǎo)致程序員對系統(tǒng)設(shè)計(jì)的理解上有偏差
l 沒有有效的備份方案
l 沒有切實(shí)可行的測試計(jì)劃
l 測試人員經(jīng)驗(yàn)不足
收尾階段
在這個階段進(jìn)行安裝及維護(hù)(大部分部署)。
可能的風(fēng)險事件
l 質(zhì)量差
l 客戶不滿意
l 設(shè)備沒有按時到貨
l 資金不能回收
以上只是例具了常見的風(fēng)險事件,對不同項(xiàng)目可能發(fā)生的風(fēng)險事件不同,應(yīng)該對具體項(xiàng)目識別出真正有可能發(fā)生在該項(xiàng)目的風(fēng)險事件。而且還要對這些風(fēng)險事件進(jìn)行描述,如:可能性、可能后果范圍、預(yù)計(jì)發(fā)生時間、發(fā)生頻率等。
風(fēng)險識別的有效方法有很多,如:建立風(fēng)險項(xiàng)目檢查表、因果分析圖、采訪各種項(xiàng)目干系人等。
軟件項(xiàng)目的風(fēng)險可以從以下幾方面檢查:
產(chǎn)品規(guī)模風(fēng)險
業(yè)務(wù)影響風(fēng)險檢
與客戶相關(guān)的風(fēng)險
過程風(fēng)險
技術(shù)風(fēng)險
開發(fā)環(huán)境風(fēng)險
與人員的模式和經(jīng)驗(yàn)有關(guān)的風(fēng)險
以上我們討論了在軟件項(xiàng)目各個階段中可能發(fā)生的風(fēng)險事件和識別方法。下面我們看看如何對這些風(fēng)險事件進(jìn)行分析。
3.風(fēng)險分析
風(fēng)險分析就是對以上識別出來的風(fēng)險事件做風(fēng)險影響分析。
和風(fēng)險相關(guān)的有四個因素:
風(fēng)險事件,破壞或影響項(xiàng)目的事件
風(fēng)險概率(%),事件發(fā)生的可能性
風(fēng)險得失量(金額),說明可能造成的損失
風(fēng)險影響(金額),等于 風(fēng)險概率 × 風(fēng)險得失量
通過對風(fēng)險及風(fēng)險的相互作用的估算來評價項(xiàng)目可能結(jié)果的范圍,從成本、進(jìn)度及性能三個方面對風(fēng)險進(jìn)行評價,確定哪些風(fēng)險事件或來源可以避免,哪些可以忽略不考慮(包括可以承受),哪些要采取應(yīng)對措施。
4.風(fēng)險應(yīng)對
1、應(yīng)對方法
項(xiàng)目中的風(fēng)險永遠(yuǎn)不能全部消除,PMBOK提到三種應(yīng)對方法:
避免
通過分析找出來發(fā)生風(fēng)險事件的原因,消除這些原因來避免一些特定的風(fēng)險事件發(fā)生。
比如:
如何避免客戶不滿意?
客戶不滿意有兩種情況,一種情況是沒有判斷客戶滿意度的依據(jù),即沒有雙方互相認(rèn)可的客戶驗(yàn)收標(biāo)準(zhǔn),還有一種是開發(fā)方?jīng)]有達(dá)到驗(yàn)收標(biāo)準(zhǔn),即沒有滿足用戶需求。不管是哪一種,開發(fā)方都有不可推卸的責(zé)任,只要做好以下環(huán)節(jié)完全可以避免:
l 業(yè)務(wù)建模階段要讓客戶參與
l 需求階段要多和客戶溝通,了解客戶真正
項(xiàng)目經(jīng)理勝任力免費(fèi)測評PMQ上線啦!快來測測你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html