分享

怎样确定任务间的依赖关系?

 东北十三少 2020-10-16

项目经理在制定进度计划时,要确定任务之间的依赖关系。

任务间的依赖关系包括完成-开始,完成-完成,开始-开始,开始-完成这4种关系。

那么,我们如何判断两个任务之间究竟是属于上面4种中的哪种依赖关系呢?

一般地,我们在确定任务之间的依赖关系时,要考虑以下四种情况:

  • 输入输出关系

如果A任务的输出是B任务的输入,那么显然B任务只有在A任务完成后才能开始,即A任务是B任务的前置任务。这种关系非常清楚。也是我们最常用的一种确定任务间依赖关系的依据。比如编写文档与文档评审之间的关系,编码和测试之间的关系。

  • 资源依赖关系

这种关系是指两个或多个任务需要使用同一个资源,但又不能同时使用,只能在一个任务完成后,资源才能释放出来被其他任务使用。因此这些任务之间只能是顺序关系,待一个任务完成后另一个任务才能开始。

  • 需求的关键程度

要优先安排开发关键功能需求、全局性功能需求、接口需求、非功能需求等与系统架构有关的需求的开发任务。

  • 需求之间的接口关系

如果功能C是对功能A和功能B两个功能的输出进行组装,那么功能C的实现就必须建立在功能A和功能B都已经完成,并且给出正确的输出的基础上。对于这3个功能实现任务来说,就是当A、B两个任务都完成,C任务才开始。

  • 采购关系

如果存在需要采购的外部构件,则采购任务必须先完成,我们才能对这些构件进行集成和测试。

这正是:

各种关系任务间,进度计划考虑全

几种关系表一表,输入输出最常见

参考书目:术以载道:软件过程改进实践指南,作者:任甲林,出版社:人民邮电出版社

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多