��(1) 产品规模:与待开发或要修改的软件的产品规模(估算偏差、产品用户、需求变更、复用软件、数据库)相关的风险。
��(2) 商业影响:与管理和市场所加之的约束(公司收益、上级重视、符合需求、用户水平、产品文档、政府约束、成本损耗、交付期限)有关的风险。
��(3) 客户特性:与客户的素质(技术素养、合作态度、需求理解)以及开发者与客户定期通信(技术评审、通信渠道)能力有关的风险。
��(4) 过程定义:与软件过程定义与组织程度以及开发组织遵循的程度相关的风险。
��(5) 开发环境:与用来建造产品的工具(项目管理、过程管理、分析与设计、编译器及代码生成器、测试与调试、配置管理、工具集成、工具培训、联机帮助与文档)的可用性和质量相关的风险。
��(6) 建造技术:与待开发软件的复杂性及系统所包含技术的"新颖性"相关的风险。
��(7) 人员数量及经验:与参与工作的软件技术人员的总体技术水平(优秀程度、专业配套、数量足够、时间窗口)及项目经验(业务培训、工作基础)相关的风险。
��例如,可以通过回答下列问题得到有关人员风险的认识:可投入的人员是最优秀的吗?按技能对人员做了合理的组合了吗?投入的人员足够吗?整个项目开发进行期间人员如何投入?有多少人员不是全时投入这个项目的工作?
人们对于手头上的工作是否有正确的目标?项目的成员接受过必要的培训吗? 项目中的成员是否稳定和连续?对于这些提问,给出确定的回答,就可以帮助人们估算风险的影响。
��
|