2.3 原则
2.3.1 100%原则
WBS最低层次的全部工作会汇总到(Rolls Up)更高的层次。这个原则被称为100%原则。
100%原则可以确保WBS捕获所有已知的范围和项目可交付成果。这个原则适用于WBS的所有层次,因此子层次工作的总和就是母层次工作的总和。
2.3.1.1 更多的WBS规则
在创建WBS时要记住的附加规则:
◆ 成本(Cost)。WBS元素不包含成本。
◆ 重要性(Importance)。WBS元素并不意味着重要。
◆ 分解层次(Levels of decomposition)。WBS对分解层次没有限制。但是,当一个母层次只产生一个子层次时,该母层次不应该被进一步分解。
◆ 相互排斥的元素(Mutually exclusive elements)。为了增加清晰度,避免重复的工作和误解,WBS元素不应该重叠。
◆ 关系(Relationships)。WBS元素并不暗示或明示关系。
◆ 资源(Resources)。WBS元素不分配资源。
◆ 时间(Time)。WBS元素不考虑时间或顺序。
尽管WBS元素没有涉及上述特征,但它们对于计划、评估和其他相关活动是至关重要的。
2.3.2 WBS以外的活动
需要注意的是,100%原则也适用于活动层次。在每个工作包中,由活动表示的工作总和应100%等于完成此工作包所需要的所有工作。如果工作或活动存在于WBS之外,则应重新评估WBS,并整合所有的工作。需要明确的是,活动不是WBS的一部分,因为活动表示“怎么做(How)”,而WBS表示“是什么(What)”。
2.3.3 WBS编号
WBS的编号从分解的最高层次(层次1)到最低层次(层次x)逐层进行,如图2-16所示。WBS的分解和编号是否继续取决于项目的规模和复杂性。在任何情况下,WBS组件的最低层次是工作包。
图2-16 通过工作包分解的WBS示例
2.3.3.1 项目的WBS编号
◆ 层次1——这个层次包括生产产品、服务或结果所需的全部工作范围。层次1代表由数字1或项目编码(如ProjX)指定的项目或全部产品。
◆ 层次2——这是项目分解的第一个层次,是对工作范围中主要内容的较高层级的分解。层次2的编号为1.1、1.2、1.3…1.n。当层次1使用项目编码时,层次2的编号为ProjX.1、ProjX.2、ProjX.3…ProjX.n。
◆ 层次3和其他下级层次——同样,对于层次3和其他下级层次中的元素,也可以根据具体情况进行进一步分解。层次3的编号为:
1.1.1、1.1.2、1.1.3…1.1.n。
1.2.1、1.2.2、1.2.3…1.2.n。
1.3.1、1.3.2、1.3.3…1.3.n…
1.y.1、1.y.2、1.y.3…1.y.n。
◆ 如果在层次1使用项目编码,那么层次3的编号为:
ProjX.1.1、ProjX.1.2、ProjX.1.3…ProjX.1.n。
ProjX.2.1、ProjX.2.2、ProjX.2.3…ProjX.2.n。
ProjX.3.1、ProjX.3.2、ProjX.3.3…ProjX.3.n…
ProjX.y.1、ProjX.y.2、ProjX.y.3…ProjX.y.n。
2.3.3.2 项目集的WBS编号
◆ 层次1——这个层次包括交付项目集所需的全部工作范围。层次1代表由数字1或项目集编码(如ProgY)指定的项目集名称。
◆ 层次2——这是项目集分解的第一个层次。这一层次显示了项目名称、子项目集或项目集活动。层次2的编号为1.1、1.2、1.3…1.n。当层次1使用项目集编码时,层次2的编号为ProgY.1、ProgY.2、ProgY.3…ProgY.n。
◆ 层次3和其他下级层次——同样,对于层次3和其他下级层次中的元素,也可以将其进一步分解为每个项目或子项目集。层次3的编号为:
1.1.1、1.1.2、1.1.3…1.1.n。
1.2.1、1.2.2、1.2.3…1.2.n。
1.3.1、1.3.2、1.3.3…1.3.n…
1.y.1、1.y.2、1.y.3…1.y.n。
◆ 如果在层次1使用项目集编码,那么层次3的编号为:
ProgX.1.1、ProgX.1.2、ProgX.1.3…ProgX.1.n。
ProgX.2.1、ProgX.2.2、ProgX.2.3…ProgX.2.n。
ProgX.3.1、ProgX.3.2、ProgX.3.3…ProgX.3.n…
ProgX.y.1、ProgX.y.2、ProgX.y.3…ProgX.y.n。