这篇文章全面介绍了工作分解结构(WBS),强调了它在项目管理中的重要性,并提供了如何有效创建和使用WBS的指南。WBS是将复杂项目分解为更小、更易管理的部分的过程,有助于团队更好地理解项目的各个方面,确保考虑到所有必要的任务,并促使更准确的时间和成本估算。总的来说,这是一篇为各水平的项目管理专业人士提供实用指导的综合文章。
一、什么是WBS?
工作分解结构(WBS)是将项目切割成可视化的、有层次的、以交付成果为中心的小部分的方法。对于管理项目的人来说,这是个超级有用的图表。因为它让他们能够把项目的范围切割成小块,并且清楚地看到为了完成整个项目,他们需要完成哪些具体任务。
下方这个图表展示了项目从开始到完成的所有必要步骤,这也使得它成为计划项目时不可或缺的工具。项目的最终交付物和相关的任务、工作包都显示在WBS图表的上方,而下面的层次则把项目的范围分割得更细,明确展示了完成整个项目所需要的具体任务、交付物和工作包。
项目经理使用项目管理软件来布局和执行工作分解结构。当将其与整合了 WBS 层级和任务层次结构的甘特图一起使用时,项目管理软件对于计划、调度和执行项目来说尤为有效。
PingCode 中的在线甘特图及 WBS
二、为什么在项目管理中使用 WBS?
工作分解结构(WBS)的创建是制定项目计划的首要步骤。通过WBS,可以明确项目目标和目的所需完成的所有工作任务及其完成的顺序。将项目进行可视化处理,有助于更好地把握项目的整体范围,并为项目中的各个任务合理分配资源。
工作分解结构对于项目管理的多个重要过程和知识领域都有积极的帮助,比如项目计划、调度、预算,以及风险管理、资源管理、任务管理和团队管理等方面。它还能帮助避免一些常见的项目管理问题,如错过截止日期、项目范围的无控制扩张和成本超出预算等问题。
简而言之,工作分解结构就像是复杂项目的导航图。项目范围可能包括若干个阶段或更小的子项目,这些子项目也能进一步分解为任务、交付成果和工作包。工作分解结构帮助管理这些内容,为清晰地了解完成项目各个方面所需的细节提供了便利。
三、WBS示例
现在,既然对工作分解结构(WBS)的定义和其作为一个优秀的项目管理工具的重要性有了深刻的理解,接下来将通过一个实际的例子来展示WBS的使用。
在这个例子中,将制定一个商业建筑施工项目的工作计划的工作分解结构。虽然这可能是一个复杂的项目,但通过WBS图表的帮助,可以把这种复杂性简化,将整个项目范围细分为更简单的任务,从而让项目变得更加易于管理。
请观察以下基于项目阶段的建筑项目工作分解结构的例子:
在WBS的最顶层是最终的交付成果(在这个例子中是整个建筑项目)。紧随其后的是下一级WBS,这一层展示了完成整个项目所需的主要阶段。再下一层,也就是第三层,展示了各个工作包。虽然大多数WBS图表通常包含三个层级,但根据项目的复杂性,可以根据需要添加更多层级。
这个例子中的五个项目阶段——启动、计划、执行、控制和结束,也作为控制账户,并从最顶层的主交付成果中分支出来。一旦这些阶段被确定,它们就会被进一步细分为一系列具体的交付成果。比如,在启动阶段,可能包括场地评估工作和创建项目章程这两项任务。
还需要为这些交付成果制定具体的工作包。以建筑示例中的执行阶段为例,可以进一步查看室内工作这一交付成果。它被细分为两个工作包:安装管道和设置电力。
创建WBS时,越详尽越好,它将成为指导完成整个复杂项目范围的路线图。通过WBS的细分,项目计划、调度和资源规划突然变得更加容易管理。
四、WBS的类型
工作分解结构(WBS)有两种主要形式,一种是基于交付成果的,另一种是基于阶段的,选择哪一种取决于你是想根据时间线还是根据项目范围来组织项目。
基于交付成果的WBS
首先将整个项目划分为所有主要的范围领域,这些领域作为控制账户,然后进一步划分为具体的交付成果和工作包。举一个基于交付成果的WBS的例子:
基于阶段的WBS
将项目划分为其在时间线上的所有主要阶段。确定了项目的各个阶段后,再进一步划分为具体的交付成果和工作包。
在前面提到的建筑项目例子中,我们展示了一个基于阶段的WBS。这个WBS首先将项目划分为五个主要阶段:启动、计划、执行、控制和结束。然后,每个阶段再被进一步划分为交付成果和工作包。
这两种WBS类型各有其优势:基于交付成果的WBS侧重于项目的最终成果,而基于阶段的WBS侧重于项目计划和执行的时间顺序。根据项目的具体需求和目标,你可以选择最适合你的WBS类型。
五、WBS图表的类型
一旦决定了是要用基于交付成果的工作分解结构(WBS)还是基于阶段的WBS,还可以在不同类型的WBS图表中进行选择。下面将探讨工作分解结构图表的主要类型。
工作分解结构列表:也称为大纲视图,它是一个包含工作包、任务和交付成果的列表。这可能是创建WBS的最简单的方法,有时候这就是所需的全部内容。
工作分解结构树状图:这是最常见的形式,WBS的树状结构图是一种组织图,它包括列表中所有相同的WBS元素(如阶段、交付成果、任务和工作包),但以图表的形式呈现工作流程或进度。
工作分解结构甘特图:甘特图既是电子表格也是时间线。甘特图作为WBS,比静态任务列表或树状图能做更多的事情。利用动态甘特图,可以链接依赖关系,设置里程碑,甚至设定基准线。这是项目管理软件中最常见的版本。
六、WBS的结构要素
一个标准的项目工作分解结构包括几个关键部分。我们将利用上文提到的WBS示例来辨识每个主要的WBS元素。
WBS词典:WBS词典是一份定义了各种WBS元素的文件。这是WBS的一个重要部分,它帮助项目的参与者和相关方更加清楚地理解工作分解结构的专业术语。
WBS层级:WBS层级确定了一个WBS元素在结构中的位置。大多数工作分解结构包括三个层级,代表了项目的主要交付成果、控制账户、项目交付成果和工作包。
控制账户:控制账户用于将工作包分组并评估它们的状态。它们用来控制项目范围的特定区域。在我们的示例中,执行项目阶段可以被视为一个控制账户,因为它关联了多个交付成果和工作包。
项目交付成果:项目交付成果是项目任务和工作包所要达到的预期结果。在我们的WBS示例中,我们可以看到一些项目交付成果的例子,如项目预算或室内工作。这些都是较小任务和工作包的结果。
工作包:根据项目管理学会(PMI)在其项目管理知识体系(PMBOK)中的定义,工作包是“WBS中的最低层级”。这是因为工作包是一组紧密相关的任务,规模足够小,可以分配给一个团队成员或部门。作为项目经理,你可以估计这些工作包的成本和持续时间,这使它们成为WBS的一个核心元素。
任务:任务构成了工作包,进而构成了项目范围。WBS将帮助明确每个任务的要求、状态、描述、负责人、依赖关系和持续时间。
七、如何创建WBS:六个步骤
要创建项目的工作分解结构,首先需要从其他相关的管理文件中提取信息。这里有六个步骤来帮助完成这个过程:
- 定义项目范围、目标和目的:项目的目标和目的会影响项目范围的定义。项目的范围、团队成员、目标和目的都应该被详细地记录在项目章程里。
- 确定项目阶段和控制账户:考虑项目的大致范围,将其分解成不同的阶段,这些阶段涵盖了项目从起始到完成的全过程。同时,可以设立控制账户,来管理和跟踪项目中不同的工作领域。
- 列出项目交付物:需要明确项目中包含了哪些交付物,并详细列出为了完成这些交付物所需要做的工作,如子交付物、工作任务、所需资源和参与者。
- 设置WBS级别:WBS的层级结构是根据项目范围来分层解构的。考虑项目最终的交付物,然后反思完成这个交付物所需的所有步骤和任务。
- 创建工作包:对于上面列出的交付物,进一步细化到具体的任务和子任务。这些任务和子任务可以被组合为工作包。
- 选择任务负责人:为已经确定的任务分配责任人。确保每位负责人都有所需的工具、资源和权限,以便顺利完成任务。
八、WBS 软件必备功能
市场上有许多类型的WBS软件可用,因此当您正在寻找一款可以帮助您规划项目的软件时,请确保它提供以下功能:
1.任务拆解细化
要明确什么是需要交付的非常重要,完成这些交付物所需要做的任务也同样重要——然而,大部分任务都需要被进一步拆解才能够完成。这时候,子任务就派上用场了。它们是较为复杂任务的组成部分,人们希望WBS软件能够支持这一功能。
来自PingCode 示意图
2.依赖关系
任务之间是有区别的。有一些任务在其他任务开始或完成之前无法开始或完成。这些相互依赖的任务如果不提前被发现,可能会在项目执行的后期阶段形成阻碍。因此,具备处理任务依赖关系的功能变得非常重要。
来自PingCode 示意图
3.设置任务的优先级和持续时间
WBS软件的使用目的是为了制定一个切实可行的计划。所以,需要有一些功能来帮助这个过程,包括设定任务的优先级,这样就能清楚知道每个任务应该在项目的哪个阶段进行,同时还需要有描述任务和预估完成任务所需时间的功能。
来自PingCode 示意图
4.任务管理
WBS帮助你规划了任务和需要交付的成果,但当项目进入到执行阶段时,确保你能够将资源合理分配给团队成员,使得任务能够按照计划推进就显得尤为关键。这就需要软件能够提供一种确保团队成员工作负载平衡的功能。
5.获取高层次的视图
掌握监控项目进展的能力是确保项目按计划进行的关键所在。WBS软件帮助你建立了项目计划,并且你需要拥有在项目的全部阶段对计划进行持续维护的功能。仪表板能提供一个涵盖多个指标的整体视图,帮助你更好地了解项目状况。
6.做出更好的决策
在项目从计划阶段过渡到执行阶段时,你需要一个报告功能,这个功能能提供关于项目进度和表现的关键数据。这些信息是支持你做出决策的重要基础,并将帮助你指导项目走向成功的最终结果。
九、什么时候使用工作分解结构(WBS)
工作分解结构可以以多种方式帮助管理工作,以下是三个常见的使用WBS的例子,适用于不同的目的。
工作范围 工作范围是一份详尽的文件,阐明了项目的全部工作范围,即需要完成的所有工作。WBS是一个将项目范围细分成更易管理的工作包的理想工具。除此之外,工作分解结构还能帮助轻松确定里程碑、交付物和阶段。
工作说明书 工作说明书是客户与负责执行项目的组织之间的法律约束文件。它详细说明了项目管理的各个方面,如时间线、交付物、项目要求等。
工作订单 工作订单与工作说明书类似,但其主要目的是展示与每项任务相关的成本。为了进行准确的成本估算,WBS是非常必要的。
十、工作分解结构最佳实践
在制作工作分解结构(WBS)的过程中,坚持一些最佳实践是很有益处的。以下是一些需要注意的要点。
100%规则:这是构建WBS时最重要的工作管理原则之一。它要求包括项目范围所定义的全部100%的工作内容,并将其分解到包含控制账户、项目交付物、工作包和任务的WBS各个级别中。这个规则适用于WBS的所有级别,也就是说,较低级别WBS的工作总量必须等于上一级别WBS所代表的全部100%工作,不允许有任何例外。
使用名词:WBS更关注交付物和将导致最终交付物的任务。因此,这里处理的更多是“什么”而不是“如何”。虽然动词非常适合描述行动,并应该用在描述中,但为了保持清晰,WBS中的每个步骤都应该使用名词。
要全面:为了让WBS发挥其作用,不能有任何遗漏。如果某件事是通向最终交付物路径的一部分,那么它就是重要的。为了管理这个进度表,需要完整地列出所有大小任务。
保持任务的互斥性:这意味着没有必要为已经包含在另一个任务中的工作分解出单独的任务。如果某项工作因为与另一个任务紧密相关而已被包含在一个任务中,那么就不需要将其作为一个独立的任务。
适度深入:在WBS中可以对子任务进行很详细的细分。WBS需要详细,但不能详细到让人感到困惑。理想情况下,最好是保持在三到五个级别以内。