【软件项目管理】任务(活动)之间的排序依据主要有:强制性依赖关系、软逻辑关系、外部依赖关系

任务(活动)之间的排序依据主要有:强制性依赖关系、软逻辑关系、外部依赖关系。

项目各项任务(活动)之间存在相互联系与相互依赖关系,根据这些关系安排各项活动的先后顺序。确定任务(活动)之间关联关系的依据主要有以下几种:

1.强制性依赖关系

强制性依赖关系是工作任务中固有的依赖关系,是一种不可违背的逻辑关系,又被称为硬逻辑关系或内在的相关性,它是由客观规律和物质条件的限制造成的。例如,需求分析一定要在软件设计之前完成,测试活动,一定要在编码任务之后执行。

2.软逻辑关系

软逻辑是由项目管理人员确定的项目活动之间的关系,是人为的、主观的,是一种根据主观意志去调整和确定的项目活动关系,也可以称指定性相关,或者偏好相关或软相关。例如,安排计划的时候,哪个模块先做,哪个模块后做,哪个任务先做好一些,哪些任务同时做好一些,都可以由项目经理确定。

3.外部依赖关系

外部依赖是项目活动与非项目活动之间的依赖关系,例如,环境测试依赖于外部提供的环境设备等。