險識別
風(fēng)險的識別就是確定何種風(fēng)險事件可能影響項(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)險事件:
項(xiàng)目目標(biāo)不清
項(xiàng)目范圍不明確(范圍太大太小都不可以)
用戶參與少或和用戶溝通少
對業(yè)務(wù)了解不夠
對需求了解不夠
沒有進(jìn)行可行性研究
設(shè)計(jì)階段
在這個階段進(jìn)行大部分設(shè)計(jì)、少部分編碼(大部分分析設(shè)計(jì),部分實(shí)施及測試,開始考慮部署)
可能的風(fēng)險事件
項(xiàng)目隊(duì)伍缺乏經(jīng)驗(yàn),如缺乏有經(jīng)驗(yàn)的系統(tǒng)分析員
沒有變更控制計(jì)劃,以至于變更沒有依據(jù),該變更的不變,不該變的也變,這樣得來的設(shè)計(jì)勢必會失敗或者偏離用戶需求
倉促計(jì)劃,可能帶來進(jìn)度方面的風(fēng)險
漏項(xiàng),由于設(shè)計(jì)人員的疏忽某個功能沒有考慮進(jìn)去
實(shí)施階段
在這個階段進(jìn)行大部分編碼和測試,也涉及少部分設(shè)計(jì)(大部分實(shí)施及測試,部分部署),如:設(shè)計(jì)變更或補(bǔ)充設(shè)計(jì)。
可能的風(fēng)險事件
開發(fā)環(huán)境沒有具備好
設(shè)計(jì)錯誤帶來的實(shí)施困難
程序員開發(fā)能力差,或程序員對開發(fā)工具不熟
項(xiàng)目范圍改變(突然要增加或修改一些功能,需要重新考慮設(shè)計(jì))
項(xiàng)目進(jìn)度改變(要求提前完成任務(wù)等)