1、開發環境風險
① 設施未及時到位;
② 設施雖到位,但不配套,如沒有電話、網線、辦公用品等;
③ 設施擁擠、雜亂或者破損;
④ 開發工具未及時到位;
⑤ 開發工具不如期望的那樣有效,開發人員需要時間創建工作環境或者切換新的工具;
⑥ 新的開發工具的學習期比預期的長,內容繁多。
2、客戶風險
① 客戶對于最后交付的產品不滿意,要求重新設計和重做;
② 客戶的意見未被采納,造成產品最終無法滿足用戶要求,因而必須重做;
③ 客戶對規劃、原型和規格的審核 決策周期比預期的要長;
④ 客戶沒有或不能參與規劃、原型和規格階段的審核,導致需求不穩定和產品生產周期的變更;
⑤ 客戶答復的時間(如回答或澄清與需求相關問題的時間)比預期長;
⑥ 客戶提供的組件質量欠佳,導致額外的測試、設計和集成工作,以及額外的客戶關系管理工作。
3、產品風險
① 矯正質量低下的不可接受的產品,需要比預期更多的測試、設計和實現工作;
② 開發額外的不需要的功能(鍍金),延長了計劃進度;
③ 嚴格要求與現有系統兼容,需要進行比預期更多的測試、設計和實現工作;
④ 要求與其他系統或不受本項目組控制的系統相連,導致無法預料的設計、實現和測試工作;
⑤ 在不熟悉或未經檢驗的軟件和硬件環境中運行所產生的未預料到的問題;
⑥ 開發一種全新的模塊將比預期花費更長的時間;
⑦ 依賴正在開發中的技術將延長計劃進度。
4、設計和實現風險
① 設計質量低下,導致重復設計;
② 一些必要的功能無法使用現有的代碼和庫實現,開發人員必須使用新的庫或者自行開發新的功能;
③ 代碼和庫質量低下,導致需要進行額外的測試,修正錯誤,或重新制作;
④ 過高估計了增強型工具對計劃進度的節省量;
⑤ 分別開發的模塊無法有效集成,需要重新設計或制作。
5、過程風險
① 大量的紙面工作導致進程比預期的慢;
② 前期的質量保證行為不真實,導致后期的重復工作;
③ 太不正規(缺乏對軟件開發策略和標準的遵循),導致溝通不足,質量欠佳,甚至需重新開發;
④ 過于正規(教條地堅持軟件開發策略和標準),導致過多耗時于無用的工作;
⑤ 向管理層撰寫進程報告占用開發人員的時間比預期的多;
⑥風險管理粗心,導致未能發現重大的項目風險。
版權聲明:部分內容來源于網絡,如有侵權,請聯系刪除!