项目的工作分解
结构设计的原则是必须有效和分等级,但不必在结构内建太多的层次 ,因为层次太多了不易有效管理。对一个大项目来说,4到6个层次就足够 了。在某些情况下,可以用两组,例如,每组5个层次,一组详细搜集直 到一个合同层次或一个主要设施层次的数据,而另外一组作为与设施较大 的组成部分或较大的合同结合在一起的上层部分或综合部分。这种双层次 结构的WBS只要设计得当也可以工作得很好,而且不限制WBS的发展。
示例三:任务集合与任务网络
顾客方案
注意:只有“叶子”任务进入网络中
程序/项目管理 系统工程
交付 A
交付 B
节点 1
节点2
子系统A 集成n
MI B1
开关 A11
电源 A12
国内工程 A13
测试 B1
≈
≈
编码 B1 设计 B1
设计 B1
测试 A2
集成 A
设计A2
构造 A2
开始
设计 A2
测试 A12
构造 A12 设计A12
示例二: WBS的结构设计
WBS的结构的总体设计对于一个有效的工作系统来说是个关键。WBS结 构是以等级状或树状来构成的。WBS的结构底层是管理项目所需的最低层 次的信息,在这一层次上,能够满足用户对交流或监控的需要,这是项目 经理、工程和建设人员管理项目所要求的最低水平;结构上的第二个层次 将比第一层次要窄,而且提供信息于另一层次的用户,以后依此类推。
××信息系统网络计划(局部)
工程标尺 0
月
日
6
10
20
2003. 6
9 12 15 18 21 24 27 30
项目的工作分解
示例一:项目的工作分解
项目进行结构分解中的关键是项目工作结构分解(WBS),WBS的基 本概念和一些应用在很多关于项目管理专著中都有详细的介绍,这里只作 简要的介绍,并讨论在信息化项目中的应用。
WBS有三个基本要素,它们是:WBS的结构、WBS的代码和WBS的 报告。
WBS的结构用于实现项目的任务的分解,WBS的代码则完成细化了的 任务的统一编码。这一编码可以作为项目信息交换语言,它能为项目的所 有信息建立一个共同的定义。这对项目管理本身的信息化管理提供帮助, 将所有的要素在一个共同的基础上相关联,在此基础上建立信息系统之间 的所有信息沟通,从而形成以WBS为集成的报告。
在设计结构的每一层中,必须考虑信息如何向上流入第二层次。原则 是从一个层次到另一个层次的转移应当以自然状态发生。此外,还应考虑 到使结构具有能够增加的灵活性,并从一开始就注意使结构被译成代码时 对于用户来说是易于理解的。
示例二: WBS的结构设计
WBS的代码设计对作为项目控制系统应用手段的WBS来说是个关键。任 务代码对所有与项目相关的人员来说都有意义。在设计代码时,对收 集的信息以及收集信息所用的方法必须仔细考虑,使信息能自然地通 过WBS代码进入应用记录系统。
图6-2是一个通信工程系统集成的WBS结构设计实例描述。
集成的通信系统(0000)
发射1000
接收2000
信息处理器3000
项目管理4000 系统工程设计5000 系统设计6000
天线 1100 0
终端放大 器1200
发射测 试1300
设计1110 材料1120 光纤1130 检查1140 测试1150
作为信息的共同基础,WBS的结果为监控及预测费用、进度、实施不 同的项目信息,用为所有的项目管理人员提供了一个均可以与之作对比的 一致基准。在大型项目中,由于参加者众多及人员可能发生的变化,使所 用的全部名词对所有的参加者都具有相同意义是很重要的,而WBS通过代 码和代码字典的编制可使这一点得到保证。
3200
3300
设计3210 材料3220 光纤3230 检查3240 测试3250
配置管理4300 质量保证4400
......
开发说明5100 接口控制5200 审核验证5300
系统测 试6100
图4-1:通信工程系统集成WBS分解结构
示例三:任务集合与任务网络
WBS为我们确定了项目的范围,也为我们继续项目工作打下基础。经过WBS 对项目进行分解描述之后,我们就得到一系列的任务包。任务包中的任务 ——工作可以按照需要被进一步细化、分解。 图5-1是一个网络系统集成的IT项目的项目局部,其中表现了如何将经过 WBS工作任务分解后得到任务集合转化为网络图的表现形式。
代码设计与结构设计是有对应关系的。结构的每一层次代表代码的某 一位数,有一个分配给它的特定代码数字。在最高层次,项目不需要 代码;在第二层次,要管理的关键用代码的第一位数来编。如果要管 理的关键活动数目小于9,假设只用数字编码,则代码是一个典型的 一位数代码,如果用字母加数字,此层可能有35个;下一个层次代表 上述每一关键活动所包含的主要任务,这个层次将是一个典型的两位 数代码,其灵活性范围为99以内,或者,如果再加上字母,则大于99 ;以下依此类推。如果结构有26个层次,需要的代码至少有20位,那 就未免太长了,这也是结构层次不宜过多的原因之一。
设计 A12
构造 A12
图5-1:IT项目工作分解结构与网络图之间的对应关系
编码 B1 构造 A2
测试 B1
完成
测试 A2
集成 A
测试 A12
示例三:任务集合与任务网络
上图中的项目网络图表现的是一种逻辑图形式,不能表现工作工期和
整个项目的工期。要表现出这一点,需要用带有时标的逻辑网络图形式,
如图7-2所示。
设计1210 材料1220 光纤1230 检查1240 测试1250
信号处理 器2100
降低噪声放 处理器
大器2400
3100
处理器测 试3400
项目管理4100 项目概况4200
天 线 接受测 2200 试2300
设计2110
材料2120
光纤2130
......
检查2140
测试2150
语音处理器 转换器
在一个既定的层次上,应尽量使同一代码适用于类似的信息,这样可 以便代码更容易理解。此外,设计代码时还应考虑到用户的方便,使 代码以用户易于理解的方式出现。
示例二: WBS的结构设计
WBS设计报告的基本要求是以项目活动为基础产生所需的实用管理信息,而不是 为职能部门产生其所需的职能管理信息或组织的职能报告。即报告的目的是要 反映项目到目前为止的进展情况,通过这个报告,管理部门将能够去判断和评 价项目各个方面是否偏离目标,偏离多少。