如何创建工作分解结构(WBS)
简短回答:工作分解结构(WBS)把项目拆分成更小、更易管理的部分——先是阶段,然后是交付物,再是任务。要创建 WBS,请从最终交付物开始,把它拆分为几个主要阶段,再把每个阶段分解为小到足以估算和分配的任务。当每一项都是一个人可以负责的工作块时,就可以停下了。
什么是工作分解结构?
WBS 是对项目需要交付的所有内容进行的层级分解。顶层是项目本身;其下是阶段或主要交付物;再往下是各项任务。它是一张范围地图——而不是进度计划。它回答的是“需要做什么”,而甘特图回答的是“什么时候做”。
一份好的 WBS 能让项目显得有边界、可掌控。您面对的不再是一个令人生畏的目标,而是一棵由具体部分组成的树,每一部分都可以估算、分配和跟踪。
如何一步步创建 WBS
1. 从最终交付物开始
把最终成果放在顶部——“发布移动应用”、“建造房屋”、“举办会议”。下面的一切都是为了产出这个成果而存在。
2. 拆分为主要阶段
确定四到八个大的工作块。对于软件项目,可能是发现、设计、开发、测试和发布。这些就是您的第二层级。
3. 把每个阶段分解为任务
在每个阶段下,列出完成该阶段所需的具体工作。“设计”可能会拆分为线框图、视觉设计、设计评审和交接。
4. 在合适的细节层级停下
持续分解,直到每项任务小到足以有把握地估算,并能分配给一位负责人——通常是几小时到几天的工作量。拆得更细会产生噪音;停留在较粗的层级则会掩盖风险。
100% 规则及其他准则
最重要的 WBS 原则是 100% 规则:任何一项的子项加起来必须正好等于该项范围的 100%——不多也不少。如果一个阶段的任务无法完全覆盖它,就说明有遗漏;如果超出了它,就出现了范围蔓延。
还有几条准则:把 WBS 中的各项描述为交付物或成果(名词),而不是模糊的活动;让每一项相互排斥,避免工作被重复计算;对于大多数项目,层级不要超过三到四层。
WBS 与甘特图
WBS 和甘特图是同一项工作的两种视图。WBS 把范围组织成层级结构;甘特图则把这些任务放到时间线上,并附上依赖关系和日期。您先创建 WBS 来确定做什么,然后在甘特图上安排进度,规划何时做。
在 LoopGantt 中,两者是同一份数据:在 WBS 树中把任务嵌套到阶段下,它们就会自动出现在甘特图上,并保留层级结构。
常见问题
WBS 中的 100% 规则是什么?
它规定任何元素的子项必须恰好代表该元素 100% 的范围——它们合在一起完整地定义了该元素,既无缺口,也无重叠。
WBS 应该有多少层级?
大多数项目需要三到四个层级:项目、阶段和任务(有时还有子任务)。分得更深通常只会增加管理开销,而不会让结构更清晰。
WBS 和任务列表一样吗?
不一样。任务列表是扁平的;WBS 是层级式的,它把任务组织在交付物和阶段之下,让范围、责任归属和进度都更容易看清。
把 WBS 变成进度计划
在 LoopGantt 中免费创建 WBS——把任务嵌套到阶段下,然后看着它们填充到带有依赖关系和关键路径的甘特图中,全部在同一个项目里完成。