有了明确的工作范围,在项目执行中,如果某个工作不包括在工作分解结构中,则该工作就会被排除在项目执行范围之外。
当然,任何项目不是只有唯一一个正确的工作分解结构。工作分解结构一般用图表形式表达,当前常用的有两种:分级的树型结构和缩进图表,其中缩进图表类似与分级的图书目录,它能反映出项目所有的工作要素,相对树型结构直观性较差,但应用也比较多,因为有些项目分解后,内容分类很多、容量很大,使用缩进图表示比较方便,能说明问题。
分级的树型结构类似与组织结构图,表达起来层次清晰,非常直观,结构性也较强。
总之,两种表达方式各有千秋,可以根据实际情况选择使用。下图所示是一个分级的树型结构的简单示例。
某软件开发项目的工作分解结构示例
工作责任划分
接下来,需要进行工作责任划分,通常我们利用责任矩阵来确定项目工作的各个责任接口,强调每一项工作具体由谁负责,并明确每一个人、组织、组织单元在整个项目中的地位和作用。
这一点也很重要,实际工作过程中只有明确了某个工作目标由具体的某个人负责,才能确保项目的顺利推进,具体工作的负责人才能在推动工作的过程中利用决策的权利组织相关人员合力完成目标,这一步实际也是针对阶段目标或里程碑目标。
比如在软件开发项目中,按照顺序首先需要进行需求分析,那么需求分析阶段就需要确定某些个人或组织负责这个阶段的工作,某些个人或组织参与、辅助这项工作等,后续工作包括概要设计、详细设计、软件开发等阶段同样要照此处理,这样才能保证每个环节不出问题或尽早发现问题,因为下游责任人会不断关注上游环节输出的结果物,这也充分证明了工作责任划分的优点所在。