项目工作分解结构(WBS )
� 项目WBS 是项目范围管理中的主要内容,是项目管理专
业的特有技术之一。
� 项目工作分解结构的合适与否,决定着项目最终能否取
得成功,项目组织的核心技术和管理人员参与制定。
––如如果果分分解解不不当当,,以以后后就就难难免免发发生生变变更更,,打打乱乱
项项目目的的节节奏奏,,造造成成返返工工,,延延误误工工期期,,挫挫伤伤士士气气
,,降降低低生生产产率率,,增增加加费费用用。。
WBS—— Work Breakdown
Structure
严谨 尊重 坦诚 担当 奋斗
WBS 是什么?
3
确定达成最终目标所要求的硬件、软件、研究、服
务和其他任务的面向产品的树结构( WBS) 。
确定完成上述硬件、软件、研究、服务和其他任务的
组织的功能树结构。(OBS )
和
严谨 尊重 坦诚 担当
奋斗
WBS 是什么?
4
大型/复杂事物的逻辑分解方法
整体
部分
•部分可连续分解,直至每一部分可以管理。
严谨 尊重 坦诚 担当
奋斗
项目WBS 的主要用途
� 明确和准确说明项目的范围;
� 为各独立单元分配人员(OBS)。进行责任的划分和指派,自上而下将项目目
标落实到具体的工作上,并将这些项目交给项目内外的个人或组织去完成
,规定这些人员的相应职责——责任矩阵;
� 针对各独立单元进行时间、费用和资源(RBS)需要量的估算,提高费用、时
间和资源估算的准确性,进而估计项目整体和全过程的费用。单元越小,
估算月准确。
� 为计划、预算、进度安排和费用控制奠定共同基础,确定项目进度和成本
计量和控制的基准;
� 将项目工作与项目的财务和会计帐目(Codes of Account)建立联系;
� 确定工作内容和工作顺序;
严谨 尊重 坦诚 担当 奋斗
WBS
范围核实
成本估算
网络计划
风险识别人员获得
采购内容
帮助新成员找到自
己的角色
有助于防止范围遗
漏
帮助成员了解自己
的工作对项目的影
响
帮助防止项目变更
帮助成员集中注意
力于重点区域
有利于形成全局观
促进团队和项目干
系人的沟通与合作
项目WBS 的主要用途
严谨 尊重 坦诚 担当 奋斗
� WBS,deliverable-oriented groupings.
� 项目WBS 要用结构层次图表示,每一层汇总的结果就是上一层的内
容(不能多,也不能少),将不能或者不需要进一步分解的基本单
元置于最底层,WBS 中不需要进一步分解的最底层通常被称为工作
包(WORK PACKAGE );
� WBS 的不同分支可以有不同的分解层数;
� 在制订进度计划时,对工作包还可以进一步分解为作业、活动或者
工序。
单元工程与工作包之间、作业的关系?
WBS 是层次化的树状结构
严谨 尊重 坦诚 担当 奋斗
� 项目其它具体领域的计划和实施结果可以作为间接依
据。
� 与项目范围细分的依据文件是一致的;
项目工作分解结构的依据
严谨 尊重 坦诚 担当 奋斗
� 模板法
� PMI标准、行业标准
� 咨询公司的商业性模板库
� 企业标准与惯例(知识经验库)
美国国防部
曾经为国防装备
项目制订了标准
的工作分解结
构。
项目工作分解的方法之一
严谨 尊重 坦诚 担当 奋斗
� 分解技术
� 识别主要的项目要素或项目提交成果
� 项目要素的构成分解,以便项目绩效度量和责任分配
� 检查分解结果的正确性
•必要和充分性检查
•完整和模糊性检查
•可计划和控制性检查(分配工期、预算、资源和责
任人)
项目工作分解的方法之二
严谨 尊重 坦诚 担当 奋斗
� 问题:要实现项目目标需要完成那些主要工
作?
� 技巧:可以按照项目生命周期的阶段、项目
的主要提交成果、产品、系统或者专业。
� 层次:在WBS 中处于第二层上,并在结构图
形上标示出来。
项目工作分解的步骤
——步骤一:识别项目的主要组成部
分
严谨 尊重 坦诚 担当 奋斗
在已经分解的基础上,判断能否快速方便地估算
各个组成部分各自所需的费用和时间、以及责任分配
的可能性与合理性。
� 如果不可以,进入第三个步骤;
(一般情况下,在项目提交成果或阶段这么粗的层次上是很
难进行时间或预算估算的,必须进行更细的分解。)
� 如果可以,则进入第四个步骤;
项目工作分解的步骤
——步骤二:判断
严谨 尊重 坦诚 担当 奋斗
上海普华应用软件有限公司
� 要完成当前层次上各个部分的工作,需要做那些
更细的工作?
� 这些工作是否可行?可核查?
� 他们之间的先后顺序怎样?
� 在WBS 上标示出来,第三、四、、、、层;
� 判断:能否快速方便地估算该层的各个组成部分
各自所需的费用和时间、以及责任分配的可能性
与合理性。
•还不行
•可以 进入第四步
项目工作分解的步骤
——步骤三:识别更小的组成部分
严谨 尊重 坦诚 担当 奋斗
1、如果不进行这一层次的工作,上一层的各项工作能否完成
?
2、完成了该层的所有工作,上一层次的工作就一定能完成吗
?
3、根据检查,对该当前层的工作进行增加、删除或者修改,
或者对上层工作进行适当的整理;
4、本层各项工作的内容、范围和性质是否都已经明确?如果
回答肯定,则需要写出了相应的范围说明书,该说明书这就
是工作包的范围说明书;
5、对“4”的否定,进行必要的修改和补充。
项目工作分解的步骤
——步骤四:检查工作
严谨 尊重 坦诚 担当 奋斗
第一层
第二层
开 始
第一步
第二步
第三步
项目名称
判断 能否估算各个部分所需的时间和费用?
检查第四步
主要提交成果有那些?哪些主要阶段?
增加、删除或修改?
对上层的内容进行细分,结果可核实?
是否细到足够的程度?
细分
YES
NO
NO
项目工作分解的流程
严谨 尊重 坦诚 担当 奋斗
� 将项目的产品结构划分、项目的阶段划分以及项目组织的责任划
分有机地结合起来;
� 最底层的工作包应当便于完整无缺地分派给项目内外的组织或个
人,所以各个工作包之间必须有明确的界面。界面清楚还有利于
减少实施过程中的协调工作量;
� 最底层的工作包应该非常具体,以便承担工作的组织或个人都能
明确自己的任务、努力的目标以及承担的责任。越具体越利于监
督和业绩考核;
� WBS 的每个分支并不一定需要分解到相同的层次;
� 逐层分解项目或其主要可交付成果的过程,实际上就是分派角色
和职责的过程。
项目工作分解注意要点
严谨 尊重 坦诚 担当 奋斗
WBS 的层次
严谨 尊重 坦诚 担当 奋斗 17
� 为完成项目工作任务而分配给每个小组或个人的
责任和这些责任者的能力;
� 责任能力越强,层次可以越少;反之就需要分解得细
些,层次多一些;
� 在项目运行期间管理和控制项目预算、监控和收
集成本数据的水平;
� 控制能力(水平)越高,层次可以越少;反之,就需
要分解得细些,层次多一些,因为越细,项目就越容
易管理,因而要求的能力就相对低一些。
决定WBS 详细程度和层次多少的因素
严谨 尊重 坦诚 担当 奋斗
� 项目工作分解结构图
� WBS 词典
� 编码
� 工作包描述(内容)
� 成本预算、时间安排
� 质量标准或要求
� 责任人或部门或外部单位(委托项目)
� 资源配置情况
� 其它属性
项目WBS 成果整理
严谨 尊重 坦诚 担当 奋斗
•功能(系统)分解结构
•产品(系统)分解结构
•阶段分解结构
编制WBS 的几种思路
严谨 尊重 坦诚 担当
奋斗
模板范例-水利枢纽工程
严谨 尊重 坦诚 担当 奋斗
模板范例-工厂建设项目
严谨 尊重 坦诚 担当 奋斗
模板范例-软件开发项目
严谨 尊重 坦诚 担当 奋斗
模板范例-软件开发项目2
严谨 尊重 坦诚 担当 奋斗
汽车项目WBS 代码举例
AM Acme Motors Expansion Project
Automated System
Design Engineering
System Engineering
Temperature Control Equipment
Robot Controller
System Controller
Software Engineering
Training
Manuals
Conveyor System
System Design and Engineering
Field Operations
Installation
Onsite Testing
Training
Conveyors
Operation Manuals
Office Building Addition
Design and Engineering
Foundation
Structure
Mechanical/Electrical Systems
Elevator
HVAC
Plumbing and Electrical
Exterior Finishes
Brick
Roof
Doors and Windows
Interior Finishes
Plumbing and Lighting Fixtures
Floor and Carpeting
Carpentry
Paint
Structure:
严谨 尊重 坦诚 担当
奋斗
会计科目代码
•会计科目是按照项目成本的构成分解以
及费用类型(如人工、材料、设备等)
对项目成本进行分类、分析、统计和汇
总而建立的一套代码体系;
严谨 尊重 坦诚 担当
奋斗
会计科目举例
11101 Automation System Design
11211 Temperature Control Equipment-
Design
11213 Temperature Control Equipment-
Install
11223 Robot Controller-Install
11231 System Controller-Design
11233 System Controller-Install
11314 Software Processor
11315 Automation System Training &
Manuals
12101 Conveyor System Design
12213 Conveyor System Installation
12223 Conveyor System Testing
12311 Conveyors-Design
12312 Conveyors
12325 Conveyor System Operation Manuals
13106 Building Addition 13106 Building Addition
DesignDesign
13206 Foundation & Site 13206 Foundation & Site WoekWoek
(Civil)(Civil)
13306 Building Structure 13306 Building Structure
13416 Elevator 13416 Elevator
13426 HVAC 13426 HVAC
13436 13436
lumbinglumbing /Piping/Electrical/Piping/Electrical
13516 Brick 13516 Brick
13526 Roof 13526 Roof
13536 Doors/Windows 13536 Doors/Windows
13616 Floors/Carpeting 13616 Floors/Carpeting
13626 Plumbing and Lighting 13626 Plumbing and Lighting
FixturesFixtures
13636 Carpentry 13636 Carpentry
13646 Painting 13646 Painting
严谨 尊重 坦诚 担当
奋斗
WBS 代码与会计科目代码的关系
•WBS 代码与会计科目代码可以单独存在,分别代表
不同的对象;
•WBS 与会计科目可以形成某种对应关系,即一个
WBS 代码可以和多个会计科目代码对应,形成关系
矩阵;
严谨 尊重 坦诚 担当
奋斗
组织分解结构代码(OBS )
•组织分解结构代码就是对项目企业进行
的部门和岗位定义和划分,并分别用不
同的代码表示出来的一个代码体系。
严谨 尊重 坦诚 担当
奋斗
组织分解结构代码举例
A23001 财务主管
A23002 主管助理
A23003 出纳
A23004 会计1号
A23005 会计2号
。。。
A34001 部门主管
A34002 主管助理
A34003 采购员1
A34004 采购员2
A34005 采购员3
。。。
A12001 部门主管
A12002 主管助理
A12003 薪酬管理
A12004 技能管理
A12005 培训管理
。。。
严谨 尊重 坦诚 担当
奋斗
组织分解结构代码与WBS 的关系
•组织分解结构与WBS 可以单独存在,分别代表不同的
对象;
•WBS 与组织机构代码可以形成一一对应的关系,即一
个WBS 代码可以和多个组织机构分解代码相对应,以
便对相应的WBS 工作单元分配责任人;
建立项目责任矩阵
严谨 尊重 坦诚 担当
奋斗
WBS/OBS 的结合-责任矩阵
项目
符合
计划
偏离
计划
"WHAT"
WBS
"WHO DOES
WHAT"
责任矩阵
RAM
"WHO" OBS
"WHEN"
"HOW MUCH" $$ BUDGET
进展如何?
工作计划
资源计划
"HOW"
严谨 尊重 坦诚 担当
奋斗
资源分解结构代码
资源分解结构代码是为了对项目可
利用的资源进行分类和管理而设立的一
个代码体系。
严谨 尊重 坦诚 担当
奋斗
资源分解结构举例
严谨 尊重 坦诚 担当
奋斗
资源分解结构与WBS 的关系
•资源分解结构与WBS 可以单独存在,分别代表不同的
对象;
•WBS 与资源分解结构代码可以形成某种对应关系,即
一个WBS 代码多个资源代码相对应,同时一个资源分
解代码也可以与多个WBS 代码相对应;
•可以建立二者之间矩阵关系。
严谨 尊重 坦诚 担当
奋斗
学习本讲后行动计划(ACTION LIST
)
•从本讲中得到的最大启发是什么?
•回到工作中后,准备做的第一件事是???
漏掉了? 记住了? 生效了?掌握了?
严谨 尊重 坦诚 担当
奋斗