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