定义活动是识别和记录为完成项目可交付成果而需采取的具体行动的过程。本过程的主要作用是,将工作包分解为活动,作为对项目工作进行估算、进度规划、执行、监督和控制的基础。图6-5描述本过程的输入、工具与技术和输出,图6-6是本过程的数据流向图。
图 6-5 定义活动:输入、工具与技术和输出
图6-6 定义活动的数据流向图
本过程意味着对进度活动进行定义和规划,以便实现项目目标。创建WBS过程已经识别出WBS中最低层的可交付成果,即工作包。工作包通常还应进一步细分为更小的组成部分,即“活动”,代表着为完成工作包所需的工作投入。
6.2.1 定义活动:输入
6.2.1.1 进度管理计划
见6.1.3.1节。进度管理计划规定了管理工作所需的详细程度。
6.2.1.2 范围基准
见5.4.3.1节。在定义活动时,需明确考虑范围基准中的项目WBS、可交付成果、制约因素和假设条件。
6.2.1.3 事业环境因素
见2.1.5节。会影响定义活动过程的事业环境因素包括(但不限于):
组织文化和结构;
商业数据库中发布的商业信息;
项目管理信息系统。
6.2.1.4 组织过程资产
见2.1.4节。能够影响定义活动过程的组织过程资产包括(但不限于):
经验教训知识库,其中包含以往类似项目的活动清单等历史信息;
标准化的流程;
来自以往项目的、包含标准活动清单或部分活动清单的模板;
现有的、正式和非正式的、与活动规划相关的政策、程序和指南,如进度规划方法论,在编制活动定义时应考虑这些因素。
6.2.2 定义活动:工具与技术
6.2.2.1 分解
分解是一种把项目范围和项目可交付成果逐步划分为更小、更便于管理的组成部分的技术。活动表示完成工作包所需的投入。定义活动过程的最终输出是活动而不是可交付成果,可交付成果是创建WBS过程(见5.4节)的输出。
WBS、WBS词典和活动清单可依次或同时编制,其中WBS和WBS词典是制定最终活动清单的基础。WBS中的每个工作包都需分解成活动,以便通过这些活动来完成相应的可交付成果。让团队成员参与分解过程,有助于得到更好、更准确的结果。
6.2.2.2 滚动式规划
滚动式规划是一种迭代式规划技术,即详细规划近期要完成的工作,同时在较高层级上粗略规划远期工作。滚动式规划是一种渐进明细的规划方式。因此,在项目生命周期的不同阶段,工作的详细程度会有所不同。在早期的战略规划阶段,信息尚不够明确,工作包只能分解到已知的详细水平;而后,随着了解到更多的信息,近期即将实施的工作包就可以分解到具体的活动。
6.2.2.3 专家判断
在制定详细项目范围说明书、工作分解结构和项目进度计划方面具有经验和技能的项目团队成员或其他专家,可以为定义活动提供专业知识。
6.2.3 定义活动:输出
6.2.3.1 活动清单
活动清单是一份包含项目所需的全部进度活动的综合清单。活动清单还包括每个活动的标识及工作范围详述,使项目团队成员知道需要完成什么工作。每个活动都应该有一个独特的名称,用来表示它在进度计划中的位置,即使此活动名称可能显示在项目进度计划文件之外。
6.2.3.2 活动属性
与里程碑不同,活动具有持续时间,需要在该持续时间内开展工作,可能需要相应的资源和成本。活动属性是指每项活动所具有的多重属性,用来扩充对活动的描述。活动属性随时间演进。在项目初始阶段,活动属性包括活动标识、WBS标识和活动标签或名称;在活动属性编制完成时,可能还包括活动编码、活动描述、紧前活动、紧后活动、逻辑关系、提前量与滞后量(见6.3.2.3节)、资源需求、强制日期、制约因素和假设条件。活动属性可用于分配执行工作的负责人,确定开展工作的地区或地点,编制开展活动的项目日历,以及明确活动类型,如支持型活动、独立型活动和依附型活动。活动属性还可用于编制进度计划。根据活动属性,可在报告中以各种方式对计划进度活动进行选择、排序和分类。活动属性的数量因应用领域而异。
6.2.3.3 里程碑清单
里程碑是项目中的重要时点或事件。里程碑清单列出了所有项目里程碑,并指明每个里程碑是强制性的(如合同要求的)还是选择性的(如根据历史信息确定的)。里程碑与常规的进度活动类似,有相同的结构和属性,但是里程碑的持续时间为零,因为里程碑代表的是一个时间点。