表3.1.3 责任图
工作分解结构 组织责任者
项目经理 项目工程师 程序员
确定需求 6 1 4
设计 6 1 3
开发 修改外购软件包 2 6 1
修改内部程序 3 6 1
修改手工操作系统流程 4 6 1
测试 测试外购软件包 2 2 1
测试内部程序 2 2 1
测试手工操作流程 2 2 1
安装完成 完成安装新软件包 5 4
人员培训 2 1 5
说明:表中数字1、2、3、4、5的含义如下:
1——实际负责;2——一般监督;3——参与商议;4——可以参与商议;5——必须通知;6——最后批准。
责任图将所分解的工作落实到有关部门或个人,并明确表示出有关部门或个人对组织工作的关系、责任、地位等,同时责任图还能够系统地阐述项目组织内组织与组织之间,个人与个人之间的相互关系,以及组织或个人在整个系统中的地位和职责,由此组织或个人就能够充分认识到在与他人配合当中应承担的责任,从而能够充分、全面地认识到自己的全部责任。总之,责任图是以表格的形式表示完成工作分解结构中工作单元的个人责任的方法。表3.1.3是一张典型的软件开发项目的责任图(也可以当作一张工作分解结构图)。
用来表示工作任务参与性的符号有多种形式,如数字、字母或几何图形等。表3.1.3中用数字来明确了各个成员的责任,还可以用字母表示,常用的八种角色和责任代码如下:
X—执行工作
D—单独或决定性决策
P—部分或参与决策
S—控制进度
T—需要培训工作
C—必须咨询的
I—必须通报的
A—可以提建议的
如果用符号表示,示例如下:
▲——负责,○——审批,●——扶助,△——承包,□——通适等等。
在制作责任图的过程中应结合实际需要来确定。
责任图有助于人们了解自己的职责,并且使得自己在整个项目组织中的地位有一个全面的了解,所以说,责任图是一个非常有用的工具。