��项目风险威胁到项目计划,一旦项目风险成为现实,可能会拖延项目进度,增加项目的成本。项目风险是指潜在的预算、进度、个人(包括人员和组织)、资源、用户和需求方面的问题,以及它们对软件项目的影响。项目复杂性、规模和结构的不确定性也构成项目的(估算)风险因素。

��技术风险威胁到待开发软件的质量和预定的交付时间。如果技术风险成为现实,开发工作可能会变得很困难或根本不可能。技术风险是指潜在的设计、实现、接口、检验和维护方面的问题。此外,规格说明的多义性、技术上的不确定性、技术陈旧、最新技术(不成熟)也是风险因素。

��技术风险之所以出现是由于问题的解决比我们预想的要复杂。 商业风险威胁到待开发软件的生存能力。5种主要的商业风险是:
��(1) 建立的软件虽然很优秀但不是市场真正所想要的(市场风险);
��(2) 建立的软件不再符合公司的整个软件产品战略(策略风险);
��(3) 建立了销售部门不清楚如何推销的软件;
��(4) 由于重点转移或人员变动而失去上级管理部门的支持(管理风险);
��(5) 没有得到预算或人员的保证(预算风险)。
��特别要注意,有时对某些风险不能简单地归类,而且某些风险事先是无法预测的。
��