PDM(Precedence Diagram Method)图,也称为前导图或箭线图,是一种用于表示项目任务及其依赖关系的图形化工具。PDM 图使用节点(通常表示任务或活动)和箭线(表示任务之间的逻辑关系)来展示项目的进度计划。

PDM 图中的逻辑关系主要有四种类型:

  1. 完成到开始(Finish-to-Start, FS)

    • 前一个任务必须完成,后一个任务才能开始。
    • 例如,任务 A 完成后,任务 B 才能开始。
  2. 开始到开始(Start-to-Start, SS)

    • 前一个任务必须开始,后一个任务才能开始。
    • 例如,任务 A 开始后,任务 B 才能开始。
  3. 完成到完成(Finish-to-Finish, FF)

    • 前一个任务必须完成,后一个任务才能完成。
    • 例如,任务 A 完成后,任务 B 才能完成。
  4. 开始到完成(Start-to-Finish, SF)

    • 前一个任务必须开始,后一个任务才能完成。
    • 例如,任务 A 开始后,任务 B 才能完成。

PDM 图的绘制步骤

  1. 识别任务

    • 列出项目的所有任务或活动。
  2. 确定任务之间的逻辑关系

    • 确定每个任务的前置任务和后续任务。
  3. 绘制节点

    • 使用节点(通常是方框或圆圈)表示每个任务。
  4. 绘制箭线

    • 使用箭线表示任务之间的逻辑关系。箭线的方向表示任务的依赖关系。
  5. 标注任务信息

    • 在节点中或附近标注任务的名称、持续时间等信息。

示例

假设有一个简单的项目,包含以下任务及其依赖关系:

  • 任务 A:持续时间 3 天
  • 任务 B:持续时间 4 天,依赖于任务 A
  • 任务 C:持续时间 2 天,依赖于任务 A
  • 任务 D:持续时间 5 天,依赖于任务 B 和任务 C

关键路径

在 PDM 图中,关键路径是项目中最长的路径,决定了项目的总工期。关键路径上的任何任务延迟都会导致整个项目延期。

在这个例子中,关键路径是 A -> B -> D,总工期为 3 + 4 + 5 = 12 天。

总结

PDM 图是一种强大的工具,可以帮助项目经理清晰地展示项目的任务和依赖关系,从而更好地规划和管理项目。通过识别关键路径,项目经理可以重点关注这些任务,确保项目按时完成。

案例:

关键路径

关键路径是项目中最长的路径,决定了项目的总工期。关键路径上的任何活动的延迟都会导致整个项目延期。关键活动是指在关键路径上的活动。

缓冲期

缓冲期(也称为浮动时间或松弛时间)是指一个活动可以在不影响项目总工期的情况下推迟的时间。非关键活动通常具有正的缓冲期。

分析题目

假设 PDM 图如下(根据题目描述,假设图中的活动和依赖关系):

 

A (5) --> B (3) --> E (4) --> F (2) --> G (6)

   \

    --> C (7) --> D (5) --> G (6)

  1. 计算关键路径

    • 路径 1: A (5) -> B (3) -> E (4) -> F (2) -> G (6) = 5 + 3 + 4 + 2 + 6 = 20 天
    • 路径 2: A (5) -> C (7) -> D (5) -> G (6) = 5 + 7 + 5 + 6 = 23 天

    因此,关键路径是 A -> C -> D -> G,总工期为 23 天。

  2. 确定关键活动

    • 关键活动:A, C, D, G
  3. 计算活动 B, E, F 的缓冲期

    • 活动 B 的缓冲期:

      • 最早开始时间 (ES) = 5 (A 的结束时间)
      • 最早结束时间 (EF) = 5 + 3 = 8
      • 最晚结束时间 (LF) = 23 - (4 + 2 + 6) = 11
      • 最晚开始时间 (LS) = 11 - 3 = 8
      • 缓冲期 = LS - ES = 8 - 5 = 3 天
    • 活动 E 的缓冲期:

      • 最早开始时间 (ES) = 8 (B 的结束时间)
      • 最早结束时间 (EF) = 8 + 4 = 12
      • 最晚结束时间 (LF) = 23 - (2 + 6) = 15
      • 最晚开始时间 (LS) = 15 - 4 = 11
      • 缓冲期 = LS - ES = 11 - 8 = 3 天
    • 活动 F 的缓冲期:

      • 最早开始时间 (ES) = 12 (E 的结束时间)
      • 最早结束时间 (EF) = 12 + 2 = 14
      • 最晚结束时间 (LF) = 23 - 6 = 17
      • 最晚开始时间 (LS) = 17 - 2 = 15
      • 缓冲期 = LS - ES = 15 - 12 = 3 天

选项分析

A. 活动 A、C、D 是关键活动

  • 正确,因为它们在关键路径上。

B. 活动 B 的缓冲期为 7

  • 错误,根据计算,活动 B 的缓冲期为 3 天。

C. 活动 E 是非关键活动

  • 正确,因为活动 E 有正的缓冲期。

D. 活动 E、F 的缓冲期分别为 2,则 E、F 的活动历时分别延长 1 不会影响项目工期

  • 错误,根据计算,活动 E 和 F 的缓冲期均为 3 天,而不是 2 天。因此,即使它们的活动历时分别延长 1 天,也不会影响项目工期。

结论

错误的描述是 B 选项。因此,正确答案是:

B. 活动 B 的缓冲期为 7

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐