3. 任务分解与WBS构建
在 MS Project 中,进度计划的骨架不是任务列表本身,而是任务之间的层级关系。WBS(Work Breakdown Structure,工作分解结构)决定了项目被拆成几层、每层包含哪些可交付成果、哪些任务属于同一工作包。如果 WBS 设计混乱,后续的工期估算、资源分配、关键路径计算都会失去可靠基础。本节围绕 WBS 层级设计、任务录入、大纲级别调整、工作包划分原则,并结合一个工程案例完整拆解。
一、WBS 层级设计:从可交付成果出发,而不是从动作出发
WBS 的本质是“以可交付成果为导向的层级分解”。在 MS Project 中,WBS 通过“摘要任务(Summary Task)+ 子任务”的缩进关系体现。常见的层级约定如下:
- 第 1 层:项目名称,如“某市政道路改造工程”。
- 第 2 层:主要可交付成果或阶段,如“施工准备”“路基工程”“路面工程”“附属工程”“竣工验收”。
- 第 3 层:工作包,如“路基土方开挖”“路基填筑”“路基压实检测”。
- 第 4 层:具体任务(活动),如“K0+000~K0+200 段土方开挖”。
层级不宜过深。一般建议控制在 3~5 层:太浅则工作包过大,无法估算和跟踪;太深则任务数量爆炸,维护成本高。判断标准是:最底层任务应能分配给一个负责人、能在较短时间内完成、能明确判断完成与否。通常最底层任务工期建议在 1~10 个工作日之间,超过 10 天的工作包应继续拆分。
二、任务录入:先建结构,再填内容
在 MS Project 中录入任务有两种常见顺序:先录入全部任务再调整层级,或先建摘要任务再逐层展开。推荐后者,因为结构清晰、不易漏项。具体操作:
- 在“任务名称”列输入第 2 层摘要任务,如“施工准备”。
- 在其下方输入第 3 层工作包,如“临时设施搭建”“材料进场”“测量放线”。
- 选中第 3 层任务,点击“降级任务”(Alt+Shift+→),使其成为“施工准备”的子任务。
- 继续录入第 4 层活动,再次降级。
录入时注意:摘要任务本身不输入工期,其工期由子任务自动汇总;摘要任务的开始、完成时间也由子任务自动计算。如果手动给摘要任务填了工期,MS Project 会将其视为普通任务,破坏汇总逻辑。
三、大纲级别调整:缩进、升级与 WBS 编码
大纲级别调整的核心操作是“降级”和“升级”。降级使任务成为上一任务的子任务,升级则相反。MS Project 会自动生成 WBS 编码,如 1、1.1、1.1.1。WBS 编码可以在“项目”选项卡中通过“WBS 代码”自定义,例如设置为“1.1.1”或“A.B.C”。
调整大纲时需注意:
- 降级后,原任务成为摘要任务,其工期自动汇总。
- 升级后,原摘要任务可能变为普通任务,需重新检查工期。
- 大纲级别变化会影响甘特图条形图的显示层级,摘要任务默认以黑色括号条显示。
四、工作包划分原则
工作包是 WBS 中最底层、可独立估算和跟踪的单元。划分工作包时,可参考以下原则:
| 原则 | 说明 | 示例 |
|---|---|---|
| 可交付成果明确 | 每个工作包对应一个可验证的成果 | “路基压实度检测报告” |
| 可估算 | 能估算工期、资源、成本 | “土方开挖 2000m³,工期 5 天” |
| 可分配 | 能指定唯一负责人 | “由土方班组负责” |
| 粒度适中 | 工期 1~10 天,不宜过长 | “K0+000~K0+200 段开挖” |
| 相对独立 | 与其他工作包接口清晰 | “路基填筑”与“路面基层”分开 |
五、工程案例拆解:某市政道路改造工程
假设某市政道路改造工程,全长 1.2km,主要工作包括路基、路面、排水、照明。我们按 WBS 拆解如下:
1 某市政道路改造工程
1.1 施工准备
1.1.1 临时设施搭建
1.1.2 材料进场
1.1.3 测量放线
1.2 路基工程
1.2.1 土方开挖
1.2.2 路基填筑
1.2.3 路基压实检测
1.3 路面工程
1.3.1 基层施工
1.3.2 沥青面层施工
1.4 排水工程
1.4.1 雨水管道安装
1.4.2 检查井砌筑
1.5 照明工程
1.5.1 电缆敷设
1.5.2 路灯安装
1.6 竣工验收
1.6.1 资料整理
1.6.2 现场验收
在 MS Project 中录入后,通过降级操作形成层级。此时摘要任务“1.2 路基工程”的工期由 1.2.1、1.2.2、1.2.3 自动汇总。假设土方开挖 5 天、填筑 8 天、压实检测 2 天,则路基工程工期为 15 天(若为顺序关系)。如果填筑与检测可部分并行,则汇总工期会相应缩短。
工作包“1.2.1 土方开挖”可进一步拆分为 K0+000~K0+200、K0+200~K0+400 等段落,每段工期 2 天,便于按段落跟踪进度。这种“分段拆分”在道路、管道等线性工程中非常实用。
通过上述拆解,MS Project 中的任务列表不再是平铺的清单,而是一棵有层次的 WBS 树。摘要任务负责汇总,工作包负责估算,最底层活动负责执行和跟踪。后续的工期估算、资源分配、关键路径分析,都建立在这棵结构树之上。WBS 一旦确定,应保持相对稳定;若施工过程中发生设计变更,再通过插入任务或调整大纲级别来更新,而不是推翻整个结构。