本文將按照項目參與人員的角色,將風險因素分爲三類:項目管理人員、項目涉及客戶/用戶、項目涉及員工,分組後的軟件風險因素清單見下。
1 項目管理人員
資源的分配與評估(人、預算、時間、任務、設備……)
1)成本估算不準確
2)進度表不切實際或不存在
3)進度表壓力過大
4)項目配備的人員不夠/不合適
5)無用的人員
6)缺乏關鍵人員
7)項目相關人員的知識/能力缺乏
8)角色和責任定義不當
9)依賴少數關鍵人員
10)聯繫人的能力不足
11)缺乏項目管理人員
12)項目所有權或高層的變更
13)缺乏高層管理者的承諾
14)項目管理執行力低或控制力差
15)缺乏有效的項目管理方法
16)缺乏定量的歷史數據
17)不準確的軟件度量指標
18)缺乏組織成熟度
19)過度依賴單一的開發改進
20)增加超出需求的特性
21)採用新方法/技術
22)缺乏成熟的方法/技術
23)缺乏項目平臺/環境/方法方面的經驗
24)缺乏用戶環境/操作經驗
25)缺乏軟件產品類型方面的經驗
2 項目涉及客戶/用戶
需求和設計階段的參與度
1)缺乏客戶支持
2)缺乏用戶支持
3)需求變更
4)需求波動(缺乏靜態需求)
5)一個需求中有多個願望
6)範圍/目標的變更
7)用戶部門之間的衝突
8)開發者和客戶之間的摩擦
3 項目涉及員工
努力程度(技術能力、綜合素質、涉及員工是否合適)
1)低生產率
2)子項目的不可靠交付
3)缺乏員工承諾,士氣低落
4)過度的文書工作
5)開發錯誤的軟件功能/用戶接口
6)不明確或錯誤理解範圍/目標
7)大型複雜工程
8)複雜應用
9)大量複雜的外部接口
10)設計不充分
11)缺陷修正
12)技術風險
13)任務阻塞排隊
14)不瞭解或不定義需求