你可能想知道,“最终是什么决定了我的项目的长度?” 答案是 关键路径 ,这是指示项目完成日期的一系列任务。 如果关键路径上的一个任务移动,项目的结束日期也会移动。
本文内容
关键路径显示的项目是什么?
通过了解和跟踪项目的关键路径以及分配给关键任务的资源,可以确定哪些任务会影响项目的完成日期以及项目是否将按时完成。
顶级任务序列没有松散 (也称为“float”) ,因此驱动项目的完成日期。 此序列中的所有任务都在关键路径上,称为关键任务。 在“详细信息甘特图”视图中,关键任务显示为红色。
较低的任务序列不会驱动项目的完成日期,因此任务并不重要。 在“详细信息甘特图”视图中,非关键任务显示为蓝色。
总松散 (或浮点数) 是此任务序列在影响项目完成日期之前可以滑行的时间量。 在“详细信息甘特”视图中,总松弛显示为细青色线。
如果项目必须按计划完成,请密切关注关键路径上的任务以及分配给这些任务的资源。 如果关键任务花费的时间超过预期,或者某个资源突然对关键任务不可用,则项目将不会在原始完成日期前完成。
一系列任务通常通过 任务相关性 相关联。 虽然项目计划中可能有许多系列相互关联的任务,但将完成最新任务的一系列任务是项目的关键路径。
注意: 关键路径可能会随着关键任务的完成或另一系列任务中的任务延迟而更改。
了解详细信息
什么是关键任务?
在不影响项目完成日期的情况下无法延迟的任务是关键任务。 在典型的项目中,许多任务都有一些松懈,因此可以稍有延迟,而不会延迟其他任务或影响项目完成日期。
修改任务以解决过度分配、调整成本或修改 范围 时,请注意关键任务,这些任务的更改会影响项目完成日期。 关键任务构成计划的关键路径。
如果任务满足以下任一条件,则任务至关重要:
-
它没有松动 (或浮点) 。
-
它具有“必须开始 (MSO) ”或“必须在 (MFO) 日期 约束 完成”。
-
它在从开始日期计划的项目中具有“尽可能晚 (ALAP) 约束。
-
它在从完成日期开始计划的项目中具有“尽快 (”) 约束。
-
它的完成日期与其 截止时间 日期相同或超过其 截止时间 日期。
任务在完成后不再具有关键性,因为它不再影响后续任务的完成或项目完成日期。
Project 如何计算关键路径?
Project 将关键任务定义为没有松散 (浮点) 的任务。 但是,可以在任务变得关键时进行更改。 例如,如果任务有一天或两天的延迟,则可以使任务变得关键。 如果要在仍有一两天的缓冲区时收到任务变得关键的警报,这将很有帮助。
Slack 由日程中任务的提前完成和延迟完成日期决定。 提前完成日期是任务可以完成的最早日期,具体取决于其开始日期和计划工期。 延迟完成日期是任务可以在不延迟项目完成的情况下完成的最新日期。
提前完成日期和后期完成日期之间的差异决定了延迟量。 对于没有松散) 的关键路径任务 (任务,提前完成和延迟完成日期相同。
如何实现缩短关键路径?
如果希望项目具有较早 完成日期 ,则必须引入关键路径任务的日期。 这也称为项目崩溃。 为此,可以:
-
缩短关键路径上任务的工期或工时。
-
更改任务约束以允许更大的计划灵活性。
-
将关键任务分解为可由不同资源同时执行的较小任务。
-
修改任务依赖项以实现更大的计划灵活性。
-
在适用的情况下设置依赖任务之间的提前期。
-
计划加班。
-
分配其他资源以处理关键路径任务。
注意: 如果引入关键路径的日期,则不同的一系列任务可能会成为新的关键路径。
对于任何项目计划,始终有一个总体关键路径。 然后,新的关键路径将成为更紧密地跟踪的一系列任务,以确保所需的完成日期。
提示: 如果引入关键路径的完成日期,而其他一系列任务未超过它,则可以成功引入项目的完成日期。
了解详细信息
能否看到多个关键路径?
默认情况下, Project 仅显示一个关键路径,即影响计划完成日期的路径。 可以设置项目计划,以查看每个独立网络或一系列任务的多个关键路径。 如果使用的是主项目,并且想要查看每个子项目的关键路径,可能会发现这很有用。 如果项目分为多个阶段,并且你希望查看不同阶段或里程碑的关键路径,这也很有用。
查看多个关键路径时,请记住,仍有一个整体关键路径的完成日期会影响项目的完成日期。
提示: 更改任何次要关键路径的完成日期可能不会更改项目的完成日期。
有关详细信息,请阅读 计算多个关键路径。
是否可以查看跨多个项目的关键路径?
如果使用的是多个项目、 跨项目链接 或子项目,可以看到总体关键路径。 子项目可被视为 Project 的摘要任务,以计算总体关键路径。 有关详细信息,请阅读 链接项目以创建主项目。