如果任务提前完成,MS Project为什么不更改项目结束日期?


8

为了简化起见,我有一个包含3个任务的项目:AB和C。

任务A计划在10天内完成。任务B和C均为1天。由于所有3个任务都由同一个资源执行,因此它们接连发生,使该项目耗时12天。

现在,我们处于项目的第3天,我们发现任务B已完成(开发人员有一些空闲时间,被任务A困住了)。

因此,我将任务B设置为100%完成,并期望项目结束日期能够反映出这一变化。

在现实生活中,这会使任务C提前一天开始,最终整个项目将提前1天完成。

这不会自动反映在MS Project中,我想知道我是否缺少某处的设置或要执行的操作。

Answers:


6

简短的答案...是因为MS Project团队不必自己准备产品。

确实,每次更改值的完成情况时,MS Project都不会重新计算项目的其余部分(而且也可能不合适)。它还可以很好地解决问题(询问任何意外“重新平衡”项目的人-一切都变了)

您可以通过重新分配资源来完成所需的操作:

转到工具
->关卡资源
->(选择“仅在可用松弛内进行关卡”,然后单击“确定”)


2

我知道这个主题确实很老,但是由于这个主题在Google搜索中显示给我,所以我想我会添加一个答案。

当您将任务标记为100%完成时,还要修改MS Project中的“ Actual Finish”列。这将使Project知道任务已完成并重新计算随后的元素。


1

当您将任务标记为100%完成时,MS Project会在确切计划的时间承担该任务。在计算时,应用程序不考虑系统日期(通常项目经理会根据前几天收到的信息来更新时间表)。

MS Project将为您的日程表动态计算一个新的结束日期,但是您需要适当地设置日程表并输入正确的信息。

寻找一本名为《使用Microsoft Office Project 2007进行动态计划》的书以了解更多信息。


0

如果您为任务设置了开始日期,那么它们将保持不变。如果必须早于计划完成某项任务,则必须使每个任务先于其他任务。您将看到(基于您的描述)该资源的利用率低于该工作期间先前报告的资源。因此,如果您的人员利用率为100%,那么现在他们的利用率就降低了1/12,允许您向他添加其他任务。

我不是MS Project的忠实拥护者-但它确实可以按照设计的目的运行……过于复杂和混乱。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.