
工作分解结构(WBS)把项目分解为工作包,回答“做什么”的问题。活动排序确定这些工作包的先后顺序,项目进度计划则为它们安排日期。PMBOK 指南也把 WBS 和进度计划作为两个独立的计划。在下面的示例中,13 个工作包形成 35 周的工期。
工作分解结构、活动排序、进度计划和项目计划有什么区别?
WBS 列出项目包含的全部工作。活动排序为这些工作确定顺序,进度计划最终确定它们何时进行。三者层层递进。跳过 WBS 和活动排序直接编制的进度计划,工作范围不完整,也缺少依赖关系。
| 计划 | 核心问题 | 内容 | 常见形式 | 编制时机 |
|---|---|---|---|---|
| 工作分解结构(WBS) | 要做什么? | 可交付成果和工作包,分层,不含日期 | 树状图或缩进列表 | 最先,在确定目标之后 |
| 活动排序 | 按什么顺序? | 活动、里程碑及其依赖关系 | 网络图或带前置任务的列表 | 在 WBS 之后 |
| 进度计划 | 具体什么时候? | 工期、开始和结束日期、关键路径、浮动时间 | 甘特图、日期表 | 在活动排序之后 |
| 项目计划 | 项目整体如何推进? | 所有计划,加上成本、资源、风险和沟通 | 一组文档 | 持续更新 |
德国标准 DIN 69901-5:2009 把 WBS 描述为以图或列表形式,对项目结构所有要素的完整、分层的表示。它也不把活动排序视为进度计划:活动排序只按逻辑排列活动和里程碑,只有进度计划才加上日历日期。
什么是工作分解结构?
工作分解结构是把项目全部工作范围分层分解为可计划、可控制的要素。顶层是项目,下面是可交付成果,最底层是工作包。不在 WBS 中的工作就不属于项目,既没人计划,也没人付费。
WBS 不包含日期和依赖关系,它是估算工作量、成本和资源的基础。术语表中的 工作分解结构 条目给出了简短定义。
什么是工作包?
工作包是 WBS 中不再继续分解的最小要素。根据 DIN 69901-5,它可以位于层级的任何一层。好的工作包有可检验的成果、一名负责人和可估算的工作量。在活动排序时,可以根据需要把它拆分为多个活动。详见术语表中的 工作包 条目。
什么是 100% 原则?
100% 原则是指 WBS 包含项目范围所定义工作的 100%,其中也包括项目管理工作本身。它适用于每一层:一个要素的所有子要素加起来恰好等于其父要素的 100%,不多也不少。美国项目管理协会(PMI)的 Practice Standard for Work Breakdown Structures 就是这样描述的。
在下面的示例中,这意味着主体结构恰好由三个工作包组成。如果缺少“屋架与屋面”,屋顶也会从进度计划、预算和招标中消失。因此,现场管理虽然不产出任何建筑构件,也作为独立的工作包列入 WBS。
如何分解 WBS?
WBS 可以按可交付成果、按职能或按阶段分解,实践中通常是混合方式。选择哪种方式,决定了第二层要问什么。
| 分解方式 | 第二层关注 | 独栋住宅示例 |
|---|---|---|
| 按可交付成果 | 成果的组成部分 | 地下室、一层、屋顶、室外 |
| 按职能 | 工作或工种 | 设计、砌筑、电气、给排水 |
| 按阶段 | 时间段 | 设计与报建、主体结构、内部装修 |
| 混合 | 每层或每个分支不同 | 第二层按阶段,第三层按部位 |
WBS 示例是什么样的?
下面的示例把独栋住宅的建造分解为 5 个可交付成果和 13 个工作包。第二层主要按施工阶段划分,第三层按工种划分,因此这是一个混合式 WBS。编号是 WBS 编码,在 Merlin Project 中也以相同形式显示。
独栋住宅的工作分解结构
3 层、5 个可交付成果、13 个工作包
如何从 WBS 得到活动排序?
从 WBS 得到活动排序的方法,是为每个工作包指定前置任务。对每个工作包都要问:它开始之前,哪些工作必须完成?答案就是一个结束到开始的依赖关系。工期在同一步中估算。
| WBS 编码 | 工作包 | 前置任务 | 工期 |
|---|---|---|---|
| 1.1.1 | 方案设计 | 无 | 4 周 |
| 1.1.2 | 施工许可 | 1.1.1 | 8 周 |
| 1.1.3 | 施工图设计 | 1.1.1 | 6 周 |
| 1.2.1 | 土方与基础底板 | 1.1.2 和 1.1.3 | 2 周 |
| 1.2.2 | 墙体与楼板 | 1.2.1 | 6 周 |
| 1.2.3 | 屋架与屋面 | 1.2.2 | 3 周 |
| 1.3.1 | 外门窗 | 1.2.3 | 1 周 |
| 1.3.2 | 机电设备 | 1.3.1 | 4 周 |
| 1.3.3 | 抹灰与找平层 | 1.3.2 | 4 周 |
| 1.3.4 | 地面与涂饰 | 1.3.3 | 3 周 |
| 1.4.1 | 车道、露台与花园 | 1.3.2 | 4 周 |
| 1.5.1 | 现场管理 | 1.1.2 | 从开工到竣工验收 |
| 1.5.2 | 竣工验收与交付 | 1.3.4 和 1.4.1 | 里程碑 |
施工许可的工期是本示例的假设值,实际期限取决于当地主管部门。此时的活动排序只说明“在……之后”,还没有“在某日”:土方工程在取得施工许可后开始,但具体日期尚未确定。
什么是项目进度计划?
项目进度计划是加上日历日期的活动排序:它为每个活动和里程碑确定开始、结束和工期,并显示关键路径。它回答项目何时结束,以及哪些活动决定这个日期。常见的形式是 甘特图。
一份完整的进度计划包括:
- 活动排序中的所有活动和里程碑
- 每个活动的工期和工作量
- 按工作日历计算的开始和结束日期
- 以箭头表示的依赖关系
- 关键路径 以及其他活动的浮动时间
在示例中,项目于 2027 年 3 月 1 日(星期一)开始,按每周 5 个工作日、不含节假日计算:
独栋住宅的进度计划
从方案设计到交付共 35 周
进度计划在活动排序之外增加了以下信息:
- 日期:2027 年 5 月 24 日(星期一)开工,2027 年 8 月 6 日(星期五)主体结构完工,2027 年 10 月 29 日(星期五)竣工验收。
- 关键路径:13 个工作包中有 9 个位于关键路径上,工期合计恰好 35 周。其中任何一个延误一周,竣工验收也会推迟一周。
- 浮动时间:施工图设计在第 10 周完成,而土方工程从第 13 周才需要它,因此有 2 周浮动时间。室外工程在第 32 周完成,距竣工验收还有 3 周浮动时间。
什么是项目计划?
项目计划是项目所有计划的总和。它包括 WBS、活动排序和进度计划,还有里程碑计划、成本和资源计划、风险以及沟通规则。它与工作计划的区别,请参阅术语表中的 工作计划 条目。
由于这些术语在各处的用法并不一致,建议在项目启动时先达成共识:团队说“项目计划”时,指的是进度计划还是整套文档?开头的一句话,可以避免数周的误解。
在 Merlin Project 中从 WBS 到进度计划
在 Merlin Project 中,WBS 位于视图类型“工作分解”。WBS、活动排序和进度计划在同一个文档中完成,各自有专门的视图。按以下四个步骤复现示例:
1. 建立 WBS
打开 视图 > 工作分解,选择项目视图 条目。输入可交付成果和工作包,并用 Ctrl+Cmd+→ 把工作包缩进到所属成果下。Merlin Project 会在 WBS 编码列中按位置自动为各项活动编号。项目本身为 0;可交付成果的前缀“1.”在项目设置中指定(见旁注)。工期和链接在第 3 步再输入。

按您的格式设置 WBS 编码
如果没有自定格式,Merlin Project 会按照活动在工作分解中的位置为其编号,例如 1.2.3。在项目设置的 代码 > WBS 代码 中,您可以为每一位选择数字或字母、最小长度和分隔符。更多信息请参阅 Merlin Project 中的 WBS。
2. 以树状图检查 WBS
通过 视图 > Net Plan 切换到项目视图 组织图。它以树状图显示同一结构。一眼就能看出某个工作包是否挂错了成果,或者某项成果是否为空。

3. 建立活动排序
在工作分解中输入工期。然后按顺序选中前置和后续工作包,选择 结构 > 链接 > 结束到开始(Ctrl+Cmd+L)。Net Plan 中的项目视图 流 以卡片显示结果:每个工作包都位于其前置任务的右侧。

4. 计算进度计划
把项目开始日期设为 2027 年 3 月 1 日(星期一)。Merlin Project 会计算所有日期。回到 工作分解,项目视图 条目 在甘特图旁显示每项活动的开始和结束。通过 视图 > 显示关键路线,决定 2027 年 10 月 29 日交付的九个工作包会突出显示。现场管理也显示为红色:它一直持续到交付,因此没有浮动时间。

如果要规划阶段固定的项目,关于 瀑布模型及免费模板 的文章展示了合适的框架。
如果您对这篇博客文章有任何疑问或希望参与讨论,欢迎您在我们的论坛中发帖。
常见问题
WBS 和进度计划有什么区别?
WBS 把项目包含的工作分解为可交付成果和工作包,不含日期。进度计划说明这些工作在什么时候进行,并加上依赖关系、工期、日期和关键路径。先编制 WBS,再在其基础上建立进度计划。
什么是工作分解结构?
工作分解结构(WBS)是把项目全部工作范围分层分解为可交付成果和工作包。它不包含日期和依赖关系,是估算工作量、成本和资源的基础。
WBS 和甘特图有什么区别?
WBS 是不含时间的工作层级。甘特图把活动显示为时间轴上的图条,是进度计划的一种表现形式。Merlin Project 等工具会把两者并排显示,但在内容上它们仍是两个计划。
什么是 WBS 的 100% 原则?
WBS 必须包含项目范围内 100% 的工作,其中也包括项目管理工作。在每一层,子要素的总和恰好等于父要素:既不遗漏工作,也不加入范围之外的工作。PMI 的 Practice Standard for Work Breakdown Structures 就是这样定义的。
什么是工作包?
工作包是 WBS 中不再继续分解的最小要素。它有可检验的成果、一名负责人和可估算的工作量。在活动排序时,它可以拆分为多个活动。