软件项目组织管理(六)项目时间管理

项目计划和进度计划

  • 项目计划:是指导项目实施和控制的一系列纲领性文件,是经高层管理批准的项目正式文档。
  • 进度计划:是表达项目各项工作开展顺序、开始及完成时间和衔接关系的计划。

什么是活动

也称任务,是项目进行期间需要完成的工作单元,有预期的历时、成本和资源要求。

活动清单

是一个显示项目涉及哪些活动的表格。

活动属性

更加详细地记录每个活动与进度相关的信息。

里程碑

没有活动历时(不占用资源),但意义重大的事件。

时间管理的过程

1. 活动定义

活动定义识别WBS中最下层的可交付成果(工作包),对可交付成果的产生所必须进行的活动进行定义,并形成文档。也就是对WBS的细化。
WBS进行范围定义时,产生的最底层元素是可交付成果,用于活动定义时,产生的最底层元素是活动。

2. 活动排序

识别项目活动清单中各活动的依赖关系,根据活动清单和依赖关系,安排项目活动的顺序。

三种依赖关系

  • 强制依赖关系:项目工作固有的特性。
  • 自由依赖关系:由项目团队定义。
  • 外部依赖关系:涉及项目与非项目活动之间的关系。

箭线图法(ADM)/双代号网络(AOA)

箭头表示活动,用节点反映活动顺序。

  • 只能表达一种逻辑关系:完成-开始
  • 是唯一使用虚活动的活动排序工具
    • 没有活动历时,不需要资源
    • 用于表达活动关系
    • 用带箭头的虚线表示
      在这里插入图片描述

前导图法(PDM)/单代号网络(AON)

用节点(方框)表示活动工作,用箭头表示活动依赖关系

  • 大多数项目管理软件使用PDM法
  • 没有虚活动
  • 使用多种逻辑关系:在确定活动之间的依赖关系(强制的、自由的、外部的)之后,需要确定依赖关系的类型
    • 完成-开始:A活动必须在B活动开始前完成
    • 开始-开始:A活动必须在B活动开始前开始
    • 完成-完成:A活动必须在B活动完成前完成
    • 开始-完成:A活动必须在B活动完成前开始
      在这里插入图片描述

3. 活动资源估算

4. 活动历时估算

5. 项目进度计划编制

进度安排的几种工具方法

甘特图

通过日历形式列出项目活动及其相应的开始和结束日期,为反应项目进度提供了一种标准格式。
追踪甘特图:用于显示计划任务与实际任务,用来比较实际完成和计划完成之间的差距。
在这里插入图片描述

关键路径分析

是预测项目总体历时的网络分析技术,能够帮助监控进度。

关键路径

指一系列决定项目最早完成时间的活动。是项目网络图中最长的路径,并且有最少的浮动时间。
关键路径之外的活动可获得一些自由浮动时间,对于这些窗口,有三个原则可以选择

  • 尽快原则
    大量项目以此为前提
  • 最迟原则
    当与项目内容更相关时可以使用
  • 固定日期

关键路径分析的特点

  • 关键路径是最长的路径
  • 关键路径反应了项目所花费的最短时间
  • 关键路径上的活动超时,会导致总体进度拖延
  • 关键路径只与项目的时间有关,与关键活动无关
  • 关键路径与选择的最短路径无关
  • 一个项目可能有超过一条关键路径
  • 一个项目的关键路径可能发生变化

关键路径分析的应用

  • 利用关键路径分析平衡进度计划
  • 缩短关键路径上的活动历时
  • 关注与及时更新关键路径数据

箭线图:
在这里插入图片描述
前导图:在这里插入图片描述
在这里插入图片描述

关键链进度安排

计划评审技术(PERT)

是项目时间管理的另一项技术。将关键路径法应用于加权平均历时估算。
PERT采用乐观的、最可能的、悲观的活动历时估计进行项目历时估计。
在这里插入图片描述

6. 进度跟踪与控制过程

缩短项目工期的方法

  • 赶工
    在资源有限的条件下,尽可能把资源用到关键活动上,以有效压缩项目工期。
  • 快速跟进
    将一些顺序进行的任务改为并行实施。
    并行施工经常导致返工,会增加风险。

软件项目组织管理(六)项目时间管理
https://buttering.github.io/EasyBlog/2021/06/20/软件项目组织管理(六)项目时间管理/
作者
Buttering
发布于
2021年6月20日
许可协议