术语表
工作分解结构(WBS)
WBS, 工作分解结构, Work Breakdown Structure, PSP
工作分解结构(Work Breakdown Structure,WBS)把项目的全部范围按层级分解为子任务和 工作包。它规定 做什么,但不规定何时做、按什么顺序做。即使画成树状,它也不是组织结构图:它分解的是工作,而不是人员。
WBS 是后续所有计划步骤的基础。你在工作包上估算工作量和成本、分配职责,之后再据此编制进度计划。凡是不在 WBS 中的内容,都不属于项目。
工作分解结构如何构成?
- 第 0 层: 项目本身。
- 中间层: 把范围拆成可管理模块的子项目或子任务。
- 每个分支的最底层: 工作包。每个工作包都有可验证的成果、一名负责人和可估算的工作量。
- WBS 编码: 2.1 这样的层级编号,表示元素在树中的位置。
搭建时适用 100% 规则:WBS 包含项目范围内 100% 的工作,也包括项目管理本身。在每一层,下级元素合起来恰好等于其上级元素,既无遗漏,也无重叠。1
示例:办公室搬迁的 WBS
| WBS 编码 | 元素 | 类型 |
|---|---|---|
| 0 | 办公室搬迁 | 项目 |
| 1 | 计划 | 子任务 |
| 1.1 | 新办公室平面布置 | 工作包 |
| 1.2 | 委托搬家公司 | 工作包 |
| 2 | IT 基础设施 | 子任务 |
| 2.1 | 订购并安装 WLAN | 工作包 |
| 2.2 | 工位布线 | 工作包 |
| 3 | 搬迁 | 子任务 |
| 3.1 | 家具运输 | 工作包 |
| 3.2 | 发送地址变更通知 | 工作包 |
| 4 | 项目管理 | 子任务 |
| 4.1 | 控制与状态报告 | 工作包 |
| 4.2 | 交接与验收 | 工作包 |
按 100% 规则检查,可以发现典型的遗漏:如果没有分支 4,控制和验收就会缺失,而两者都要花费时间和金钱。
有哪些分解方式?
- 面向成果: 按成果的组成部分分解,例如前台、开放式办公区、机房。
- 面向职能: 按活动或部门分解,例如计划、IT、物流。
- 面向阶段: 按时间段分解,例如准备、搬迁周末、收尾工作。
- 混合式: 每一层采用不同的逻辑。上面的示例在第 1 层按部门划分。
WBS、组织结构图还是进度计划?
组织结构图 显示组织架构,即谁向谁汇报。在项目中与之对应的是 组织分解结构(OBS)。WBS 显示的是工作,只是画成树状时看起来像组织结构图。网络图 补充顺序,进度计划 补充日期。WBS 如何一步步变成进度计划,请参阅指南 工作分解结构、活动排序与项目进度计划的区别。
工作分解结构的常见错误
- 分得过细: 每小时工作一个工作包,带来的是管理负担,而不是全局视野。
- 在 WBS 中写日期: 顺序和日期属于网络图和进度计划。
- 遗漏项目管理: 违反 100% 规则,预算中会缺少相应工作量。
- 重叠: 同一项工作出现在两个分支中,就会被重复计算。
如何在 Merlin Project 中创建 WBS?
在 Merlin Project 中,WBS 对应 工作分解 视图。通过 视图 › 工作分解 › 条目 打开。把子任务和工作包作为活动输入,将一个活动拖到另一个活动上,即可将其作为子活动插入。群组汇总其包含的活动,并自动计算工期。每个活动都会根据其位置获得一个 WBS 编码。编码格式在 文件 › 项目设置 的 代码 标签页中,选择 WBS 代码 进行设置。
要以树状检查同一个 WBS,请使用视图类型 Net Plan(Cmd+2)中的项目视图 组织图。尽管名称如此,它显示的是带标题和 WBS 编码的活动层级,而不是你的组织架构。你可以一眼看出某个工作包是否挂在了错误的子任务下。

更多功能请参阅 Merlin Project 中的工作分解结构 页面。