通过


工作分解结构概览

工作分解结构(WBS)是一个结构化的方法,用于说明你为项目所做的工作。 它是任务层次结构,表示项目团队对工作构成的理解,以及每个组件或任务的大小、成本和持续时间。 WBS 包含三个主要目的:

  • 描述任务中工作的细分或构成。
  • 计划项目工作。
  • 估计每个任务的成本。

WBS 中的详细信息程度取决于估算所需的准确性级别以及针对这些估计所需的跟踪级别。 对时间表或成本滑动容忍度低的项目通常需要更详细的 WBS,并对工作进度和成本进行严格跟踪。 此类项目在建筑和工程行业很常见。

相反,媒体和广告、软件和 IT 基础结构等行业中的项目趋向于独一无二,且工作效率与执行任务的个体的经验和能力相关。 因此,这些行业使用 WBS 获取项目大小的近似值,而不会详细跟踪项目的进程。

构建 WBS 是一个长时间完成的密集过程,需要各种人员的协作和信息。 本文介绍如何使用 WBS 增强功能满足您估计和跟踪的需要。

创建 WBS 的先决条件

若要创建 WBS,必须能够创建工作计划和估计工作成本。

创建工作计划的先决条件

若要使用 WBS 功能的完整计划功能,请完成以下设置步骤:

  1. 设置默认日历和项目日历:

    1. 选择 项目管理和会计>设置>项目管理和会计参数>计划。 在默认工作日历字段中,指定一个默认日历。 此日历是你创建的任何新项目的默认工作日历。
    2. 更改特定项目的默认日历。 选择项目的详细信息页,然后在 项目团队和计划 FastTab 上,通过选择另一个日历来更新 计划日历 字段。
  2. 设置标准工作日和工时。 在 WBS 中使用您设置为项目工作日历的日历来确定以下信息:

  • 工作日和假期
  • 一天中的工时数

估计工作成本的先决条件

若要使用 WBS 的全部成本估算功能,请设置工人的成本和销售价格,以及劳务、费用和收费的类别及项目。

  • 若要设置劳动力、费用和费用类别的成本和销售价格,请选择 项目管理和会计>设置>价格
  • 要设置物料的成本和销售价,请使用产品信息管理中已发布产品列表页上每个物料的贸易协议页。

创建 WBS

创建 WBS 涉及以下三个活动:

  1. 工作分解 - 将工作细分为可管理的区块或任务。
  2. 工作计划 - 估计完成任务所需的时间,设置任务相关性,以及选择任务的开始和结束日期。
  3. 成本估计 - 估计每个任务的成本。

以下各节将讨论 WBS 功能如何帮助完成这些活动。

工作分解

在创建 WBS 的过程中,创建工作的细分或分解通常是第一步。 WBS 功能支持以下工作细分或分解的基本构造。

项目根任务

项目的根任务是项目的顶级汇总任务。 可在其下创建所有其他项目任务。 根任务的名称始终设置为项目名称。 根节点的工作量、日期和持续时间将汇总根任务下各个任务的值。 不能修改根节点的属性或删除它。

摘要或容器任务

摘要任务是包含子任务或构成任务的任务。 摘要任务本身没有任何工作量或成本。 相反,摘要任务的工作量和成本是其构成任务的工作量和成本的总和。 构造任务的最早开始日期将用作摘要任务的开始日期,构造任务的最晚结束日期将用作结束日期。 可以修改摘要任务的名称,但不能修改工作、日期和工期的计划属性。 如果您删除一个摘要任务,您也会删除它所有的构造任务。

叶节点任务

叶节点任务表示项目中最精细的工作包。 一个叶节点具有一个估计工作量、一个计划资源数、一个计划开始日期和结束日期以及持续时间。

您可以完成以下层次结构操作,以支持项目的工作层次结构或分解的创建。

新任务

自动添加在根节点下创建的任何新任务,并自动向任务分配 WBS 编号。 WBS 编号表示层次结构中的任务级别。 对于项目根任务下第一级的任务,编号方案使用 1、2、3 等。 对于第一级下的任务,编号方案使用 1.1、1.2、1.3 等。 对于上一个级别下添加的每一个级别,将添加一个新的带有点的编号系列。

目前,无法自定义 WBS 编号。

缩进任务

当您将某个任务缩进时,该任务会成为它上面的任务的子任务。 新的子任务的 WBS 编号将基于其新的父任务的 WBS 编号自动重新计算。 该父任务现已成为摘要或容器任务,因此成为了其构成任务的汇总。

注释

如果您缩进某个任务下的一些任务,且在缩进操作之前该任务是一个叶节点,那么新创建的摘要任务将丢失它自己的日期、工作量和资源数。 该摘要任务现在使用其新构成任务的值的摘要。

减少缩进任务

当您减少缩进某个任务时,该任务将不再是其父任务的构成任务。 此任务的 WBS 编号会自动重新计算,以反映任务在层次结构中的新级别。 该任务的前一个父任务的工作量、成本和日期也将重新计算,以排除该任务。

上移和下移

选择 “上移 ”和 “下移”时,将更改任务在其父层次结构中的位置。 任务的位置不会影响任务的工作量、成本、日期或工期。 但是,会自动重新计算任务的 WBS 编号,以反映任务的新位置。

计划估计

在创建 WBS 中,计划估计通常是第二步。 最佳做法是在创建任务后完成计划估算。 Finance 中的工作分解结构页分为两部分。 上部窗格用于计划估计,下部窗格包含一个估计的成本和收入选项卡,您可以用于成本估计。

任务依赖项

在 WBS 中,可以在任务之间创建前置关系。 将前置任务分配给任务时,该任务只能在完成其所有前置任务后启动。 任务的计划开始日期将自动设置为其所有前置任务的最晚日期。

任务计划程序

以下因素决定了叶节点任务的计划:

  • 前置项
  • Effort
  • 资源数
  • “开始日期和结束日期”

没有前置任务的叶节点任务的开始日期会自动设置为项目的计划开始日期。 叶节点任务的持续时间总是计算为其开始日期与结束日期之间的工作日数。

计划规则

启用自动计划协助时,以下规则适用于叶节点任务的任务计划:

  • 项目的日程安排日历确定任务的开始日期和结束日期必须是工作日。
  • 前置任务的最新结束日期会自动设置具有前置任务的任务的开始日期。
  • 任务的工作量将自动按以下方式重新计算:

人数 × 持续时间 × 项目日历标准工作日中的小时数。

在某些情况下,您可能想要不遵守这些规则。 您可以关闭自动计划编制以防止 Finance 自动设置或更正叶节点任务的任何属性。 如果您为某个任务输入的信息违反任何计划编制规则,则会针对该任务显示一个计划编制错误图标。 如果您不希望显示计划编制错误,可以选择显示计划编制错误以关闭此功能。

注释

摘要或容器任务的值将继续计算为构成任务的值之和,不论自动计划编制助手是开启还是关闭。

修复计划错误

启用自动计划协助后,计划错误不太可能发生。 但是,如果您关闭自动计划编制助手,然后再将其开启,则 WBS 中可能会显示计划编制错误图标。

按任务修复计划错误

双击特定任务的计划错误图标时,对话框将显示该任务的所有计划错误。 您可以决定要修复该任务的哪个计划编制错误。

修复所有计划错误

如果希望 Finance 修复 WBS 中的所有计划排程错误,请在“操作窗格”上,选择“ 修复所有排程差异”。

注释

此功能可能导致对 WBS 的重要修改。 按以下顺序更正错误:

  1. 修改所有任务的估计工作量,使其等于项目日历中定义的容量。
  1. 修改所有任务的估计工作量,使其等于项目日历中定义的容量。
  1. 修改每个任务的开始日期,删除前置任务的开始日期中的差距。

成本估算

使用“工作明细结构”页面下窗格中的“估计成本和收入”选项卡,输入每个叶节点任务的成本估算。

注释

不能修改摘要或容器任务的成本估算。 摘要任务的成本估算等于其叶节点任务的成本估算总和。 每个任务的估计总成本将计算为以下交易记录类型的估计成本金额之和:

  • 人工
  • 物料或材料
  • 费用

使用 “费用 ”交易类型估算基于费用的收入。 此事务类型没有成本组件,因此在估算成本时不考虑此事务类型。

分期付款交易记录类型用于记录固定值类型的项目的合同销售价值。 估算成本时也不考虑此事务类型。

在估计每个任务的人工、材料和费用成本时,您必须为估计成本分配项目类别。

估算劳动力成本

对于每个叶节点任务,请以小时为单位分配工作量和默认类别。 为任务设置计划时,该任务的劳动力成本估算会自动添加到工时的默认类别中。 此成本估计将在该任务的行明细网格中的估计的成本和收入选项卡上显示。 如果需要更多的劳动力成本估算,请在此选项卡上添加它们。如果增加或减少工时成本估算,则会自动重新计算任务的计划。

估算费用和材料成本

估计成本和收入 ”选项卡还允许你估算任务的费用和材料成本(如果需要估算)。

每个劳动力或支出估计行的成本和销售价基于一种设置,该设置是在项目管理和会计>设置>定价上的定价表中针对每个类别定义的。 对于物料,成本和销售价是默认从产品信息管理中已发布产品列表页上的物料或贸易协议中添加的。

在 WBS 上跟踪进度

某些行业在精细级别跟踪项目与 WBS 的进度,而其他行业则跟踪 WBS 的更高级别的进度。 本节将介绍如何使用符合项目要求的 WBS 跟踪。

Finance 为每个项目的 WBS 提供三个视图:计划视图、工作量跟踪视图和成本跟踪视图。

计划视图

计划视图显示计划和成本信息的计划或基线估计。 尽管项目 WBS 没有用于跟踪版本和基线的功能,但此视图中的值表示基线版本。 本文的“计划估算”和“成本估算”部分介绍了此视图及其用于创建 WBS 的方式。

精力跟踪视图

工作量跟踪视图显示对 WBS 中任务进度的跟踪。 它会将任务的累计实际工作量小时数与计划工作量小时数进行对比。 以下公式可提供工作量跟踪视图中的值:

  • 进度百分比 = 迄今的实际工作量 ÷ 任务的计划工作量
  • 剩余工作量(也称为完工尚需工作量 [ETC])= 计划工作量 - 迄今实际工作量
  • 完工估计 (EAC) = 剩余工作量 + 迄今实际工作量
  • 预估工作量偏差 = 计划工作量 – EAC

工作量跟踪视图显示任务的工作量差异预测,这种预测是基于 EAC 是大于计划工作量还是小于计划工作量:

  • 如果 EAC 大于计划工作量,则会预测任务需要比原来计划的更长的时间且会落后于计划。
  • 如果 EAC 小于计划工作量,则会预测任务需要比原来计划的更短的时间且会提前于计划。

项目经理重新预测工作量

有时,跟踪项目进度的项目经理或其他角色需要修改任务的原始估计。 该任务可能比原来的预期进展更快或更慢,原因有很多种。 例如,范围可能会减少,或者工作人员的经验可能低于最初计划。 预测是项目经理基于项目的当前状态的估计看法。 一般情况下,不要更改基线编号,因为项目基线表示项目日程和成本估算的已发布文档,项目的所有利益干系人都同意。

项目经理可以通过两种方式修改任务工作量:

  • 修改剩余工作量,以自动更新任务的实际剩余工作量。
  • 修改进度百分比以自动更新任务的真实进度。

这两种方法都会导致重新计算任务的 ETC、EAC 和进度百分比,以及任务的预计工作量差异。 摘要任务的 EAC、ETC 和进度百分比也会重新计算,其预测工作量差异也将更新。

对摘要任务所做的修改工作量

可以修改摘要任务或容器任务的工作量。 不论您是使用摘要任务的剩余工作量还是进度百分比来修改这些值,计算都将按以下顺序发生:

  1. 计算任务的 EAC、ETC 和进度百分比。
  2. 按与原始 EAC 金额相同的比例将新的 EAC 分配给子任务。
  3. 计算每个叶节点任务的新 EAC。
  4. 基于新的 EAC 值重新计算所有受影响的子任务的剩余工作量和进度百分比。 也会重新计算任务的工作量差异。
  5. 还会从叶节点重新计算摘要任务的 EAC。

在工作量跟踪视图中选择展开到级别,以设置跟踪和维护 WBS 的级别。 无论何时您打开工作量跟踪视图,WBS 都将在其中自动扩展到该级别。

成本跟踪视图

成本跟踪视图跟踪任务的成本消耗。 它将任务的实际成本与任务的计划成本进行比较。 以下公式可提供成本跟踪视图中的值:

  • 已消耗成本的百分比 = 迄今实际成本÷任务的计划成本
  • 完工尚需成本 (CTC) = 计划成本 - 迄今实际成本
  • 完工估计 (EAC) = CTC + 迄今实际成本
  • 预估成本偏差 = 计划成本 – EAC

成本跟踪视图显示任务的成本差异预测,这种预测是基于 EAC 是大于计划成本还是小于计划成本:

  • 如果 EAC 超过计划成本,则任务使用的钱比最初计划多,预算超出预算。
  • 如果 EAC 小于计划成本,则任务使用的钱比原计划少,并且预算不足。

项目经理重新预测成本

项目经理使用CTC修改任务的原始成本估算。 项目经理可以将 CTC 值修改为完成该任务所需的成本。 如果修改了 CTC 值,任务的 CTC、EAC、消耗成本百分比、预计成本差异和任务将会重新计算。 摘要任务的 EAC、ETC 和已消耗成本百分比也会重新计算,其预测成本差异也将更新。

注释

在“工作量跟踪”视图中修改 WBS 任务的工作量时,任务的完成成本、EAC、消耗的成本百分比和预计成本差异均在成本跟踪视图中重新计算。 但是,成本修订不会影响“工作跟踪”视图中的值,因为事务类型(人工、材料或费用)或项目类别的成本不会修订。

摘要任务成本预测的修订

可以修改摘要任务的成本,计算按以下顺序自动进行:

  1. 重新计算任务的 EAC、CTC 和已消耗成本的百分比。
  2. 按与任务的原始 EAC 相同的比例将新的 EAC 分配给子任务。
  3. 计算每个任务的新 EAC。
  4. 基于 EAC 值重新计算受影响的子任务的 CTS 和已消耗成本百分比。 也会重新计算任务的成本差异。
  5. 所有摘要任务的 EAC 都将基于此更改重新计算。

在成本跟踪视图中选择展开到级别,以设置跟踪和维护 WBS 的级别。 每次打开成本跟踪视图时,WBS 扩展到那个级别。

挣值管理

使用挣值管理法(EVM)来跟踪项目进度。 您可以在项目经理的角色中心查看挣值指标。 挣值图表组件将显示计划值和实际成本按时间分段的值。 截止当前日期的挣值将显示为一点。 当前没有可用的按时间分段的挣值数据。

挣值图表上的时间阶段将按周或按月显示。 本节将介绍 EVM 的三个支柱:计划成本、挣值和实际成本。

计划值

EVM 理论指出,计划的价值图表示项目团队计划在该项目中赚取价值的速率。

在绘制计划值时,Finance 使用 0:100 的收入规则。 根据此规则,任务的价值将在其结束日期之前过帐到任务。 在任务百分之百完成前,不会过帐任何值。

在项目管理与核算中,输入叶节点的结束日期和计划成本。 当计划值图按周显示时,项目期间所有叶节点任务的计划值按周汇总。

挣值

EVM 理论指出,挣值图表代表项目团队在项目中实际赚取价值的速度。

财务在绘制挣值时使用 0:100 收益规则。 根据此规则,任务的价值将在其结束日期之前过帐到任务。 在任务百分之百完成前,不会过帐任何值。

计算挣值时,请考虑每个任务的进度百分比。 按照 0:100 收入规则,计算截止某个给定期间的挣值时仅考虑该期间内已完成的任务。 图表计算已完成的所有项目任务的挣值。

注释

目前,WBS 跟踪系统没有数据结构来存储每个任务的历史进度百分比。 因此,仅报告截止处理多维数据集的时间的挣值。 定期处理多维数据集以更新角色中心显示的挣值数据。

实际成本

EVM 理论指出,实际成本图表示用于项目的资金的费率。

过帐到项目的交易记录用于绘制实际成本行。 按日期汇总成本。 使用此数据按周或按月在挣值图表上绘制实际成本。

如何使用计划值、挣值和实际成本的概念

计划差异

在规划期间,您会为工作在时间轴上创建预测。 因此,计划值是项目规划员认为项目中应完成工作的比率。 当某个项目处于进行中且工作完成后,该项目就开始赢得值。 通过比较计划值与挣值,您可以查看项目的工作进度。 这一比较的结果称为计划差异。

如果一段时间内的计划值大于挣值,则项目团队完成的工作量小于计划工时。 因此,该项目落后于计划。 由于计划的价值和挣值以货币术语表示,因此项目的滞后时间也具有货币价值。

如果一段时间内的计划值小于挣值,则项目团队完成的工作量大于计划的工作量。 因此,该项目提前于计划。 这种提前期也有货币价值。

成本差异

由于挣值使用成本价格作为乘数,因此挣值表示项目团队在项目上完成的工作成本。 随着项目的进展,事务日志提供了项目团队实际在该项目上花费的资金记录。 通过将挣值与实际成本进行比较,可以查看项目团队花费的金额与项目团队所获得的价值。 这一比较的结果称为成本差异。

如果项目团队一段时间内花费的实际成本大于挣值,则项目团队花费的钱比挣的钱多。 因此,项目超过预算。

如果项目团队在一段时间内花费的实际成本小于挣值,则项目团队挣的钱比花费的要多。 因此,项目在预算以内。

WBS 模板

使用 WBS 模板功能为项目创建标准模板。 如果公司提供的项目涉及许多可重复的工作,请考虑创建 WBS 模板。

从现有项目的 WBS 创建 WBS 模板,以便你可以在将来针对类似项目的规划期间重复使用收集的知识和最佳做法。 但是,有时候,可能不能将整个 WBS 保存为一个模板。 因此,您还可以从项目的 WBS 的一部分创建模板。

将项目的 WBS 保存为模板

创建模板后,将其导入到根节点下的新项目的 WBS 或项目 WBS 中的任何任务下。

将 WBS 模板导入项目的 WBS

导入任务时,模板按导入任务开始日期组织任务。 在导入期间,模板任务的前置关系有助于计算导入任务的开始日期。 目标项目的标准工时日历有助于计算导入任务的结束日期,因此在当前项目的工作日历中定义的工作日和标准工作时间保持不变。

估计行的成本额和销售价将应用于确保特定于项目或项目合同的价格具有有效的日期。

项目的 WBS 和 WBS 模板之间的差异

  • WBS 模板中的任务没有开始日期或结束日期。

  • 未为 WBS 模板设置工作和非工作日。

  • WBS 模板始终使用设置为所有项目的默认日历的计划编制日历。

  • 默认计划编制日历仅用于确定标准工作日的小时数。

  • 前置关系不会复制到 WBS 模板。

  • 由于 WBS 模板没有日期,因此不需要基于前置任务的技术日期的开始日期逻辑。

  • 在 WBS 模板中创建任务时,将自动创建人工成本估计行。 销售价和成本额将从所选工作人员处复制。

  • 可以手动创建费用和项目成本,就像在项目的 WBS 上一样。

  • 如果以下公式中存在偏差,则会显示计划编制错误:

Effort = Number of resources × Duration × Number of hours in a standard working day

  • 通过单击修复所有计划编制错误可以同时更正所有计划编制错误。

  • 或者,可以通过单击每个任务的警告图标逐个更正计划编制错误。