一、什么是WBS
1.1 WBS的定义
WBS(工作分解结构)跟因数分解是一个原理,就是把一个项目,按一定的原则分解,项目分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常活动中,直到分解不下去为止。即:项目→任务→工作→日常活动。
它是一项目标/任务管理的方法论、技术。
它是项目团队为实现项目目标、创建所需可交付成果而需要实施的全部工作范围的层级分解。
它归纳和定义了项目的整个工作范围,每下降一层代表对项目工作的更详细定义。
创建WBS的过程就是把项目可交付成果和项目工作分解成较小、更易于管理的组件的过程。
1.2 WBS在项目管理中的位置
属于规划阶段,在需求收集分析、目标确认后,明确工作范围的环节。
只有经过需求分析、明确了交付的成果才能进行WBS的编制。
1.3 WBS的作用和价值
核心作用就是帮助我们对要完成目标所需要做的工作进行梳理和确认,这么做的好处是:
- 利于早期理解项目工作范围
- 利于系统化思考,减少疏漏
- 利于交付期望的成果
- 利于分配和解释工作
- 为范围变更控制提供基准
- 方便进度监控,工作量评估
- 改善沟通,达成共识
1.4 WBS的展现形式
分为三种:树形图、大纲式、表格式。
一般会同时存在,并结合使用。比如,先用表格式编制和完善WBS,批准后用树形图沟通和监控范围。
1.5 WBS的要素
WBS中展现的内容应当包含:WBS标识(编号)、组件名称、责任人、成本。前两者是必要项,其它为非必要。
如果有对WBS组件详细内容的描述,可以使用额外的文件进行补充说明,这称之为”WBS词典“。
二、如何创建WBS
2.1 WBS的创建步骤
2.1.1 分析工作范围
根据收集的需求和要实现的目标,识别和分析出可交付成果,类似一个从需求分析到产出产品方案的过程。
2.1.2 确认WBS分解的方式【关键】
WBS的分解可以采用多种方式进行,包括:
-
按产品的物理结构分解
-
按产品或项目的功能分解
-
按照实施过程分解
-
按照项目的地分布分解
-
按照项目的各个目标分解
-
按部门分解
-
按职能分解
从结果上来讲就是,以可交付成果为导向,确认WBS第二层级的内容,是可交付成果、项目阶段、子项目还是其他。
请选择一种方式进行抽象分解,否则工作任务会出现重叠、交叉的情况。
2.1.3 应用分解技术,逐层分解
自上而下的把项目范围和可交付成果逐层分解至更小、更便于管理的层级---工作包(WBS最低层的工作)。
层级划分示例:
- 第一层:项目成果
- 第二层:重大单元,可以按不同维度或步骤环节划分、声明周期,对应第二步分解的方式
- 第三层:细节组成,具体做的事项
分解完成的标准:能够对其估算时间和成本。
比如下图就是根据主要交付成果,使用树状图的形式编制的WBS。
需要注意的是,WBS制定时,工作包的时间跨度不要超过2周时间,否则会给项目控制带来一些困难;同时控制的粒度不能太细,否则往往会影响项目成员的积极性。
2.1.4 应用100%规则,检查项目工作是否完备
WBS包含了全部的产品和项目工作,包括项目管理工作。通过把WBS底层的所有工作逐层向上汇总,来确保没有遗漏的工作,也没有多余的工作。这有时呗成为100%原则。
确定分解是否正确的原则:交付了较低层级的所有WBS组件,是否就能交付较高层级的相应可交付成果。
建议根据WBS质量核对单逐条检查,保证我们的工作分解必要且充分。
2.1.5 制定和分配标识编码
编码有利于我们快速的定位找到某项工作任务在WBS中的位置,也是后续工作任务流转的唯一标识。
2.1.6 迭代与完善
与项目团队及相关方讨论WBS,开始一系列的迭代和修改,直至关键相关分都认可WBS。
2.2 WBS的编制工具
三、参考资料
- 工作分解结构【百度词条】
- WBS工作分解结构全解析【视频】
- 创造有价值的WBS工作分解结构【视频】
- 如何做好WBS(Work Breakdown Structure)【知乎】