background image

在矩阵型组织结构中也有一个问题,由于

QA 和项目组分别向不同的领导负责,因此相对

而言,

QA 较难融入项目组深入发现问题,而且可能常常遇到 QA 与项目经理很难就一个问

题是否成其为问题而达成共识的扯皮情况。对于这种情况,可以通过问题的

“上报”机制来解

决,即对于

QA 与项目组协商后仍不能解决的问题,QA 可以直接报告职能部门主管和质管

部经理,通过高层协商和协调资源来寻求问题的解决。
三、

QA 的三大角色和职责

1. QA 的三大角色
CMMI 标准文件说,QA 是高级经理的“ears and eyes”。研发人员眼中的 QA 往往也是“警察”,
 QA 的作用似乎仅限于发现和报告项目的问题。其实,一个合格的 QA 在项目中会充当三种
角色:
角色

1-老师,具备学习和培训的能力。

角色

2-医生,通过度量数据对项目过程进行诊断,帮助分析原因,开处方。

角色

3-警察,以企业流程为依据,但要告诉大家流程背后的原因;如果和项目组针对某些问

题意见相左,可以直接汇报高层。
典型的

QA 的职责包括了:过程指导、过程评审、产品审计、过程改进、过程度量。

 

◆ 老师的角色——在项目前期,QA 辅助项目经理制定项目计划,包括根据质量体系中的
标准过程裁剪得到项目定义的过程,帮助项目进行估算,设定质量目标等

;对项目成员进行

过程和规范的培训以及在过程中进行指导等。

 

◆ 警察的角色——在项目过程中,QA 有选择性地参加项目的技术评审,定期对项目的工
作产品和过程进行审计和评审。

 

◆ 医生的角色——在项目过程中,QA 也可以承担收集、统计、分析度量数据的工作,用于
支持管理决策。

CMMI 中,度量分析是一个单独的过程域。CMMI 成熟度等级越高,对度量分析提出的

要求也越高,难度越大。相应地,

QA 人员应该具备的能力要求就更高。那么,在企业的实

际操作中,

QA 到底是老师、医生还是警察?或者三者皆

如果企业计划进行

CMMI 评估或者经过评估已经达到了某个成熟度等级,那么这些企业中

QA 应该做到以上所列的所有工作,这是为了满足 CMMI 要求的必须。但如果仅从企业自

身业务和管理的需要出发,考虑到企业文化,就不一定非得要求

QA 既当警察又当老师和

医生了。例如,企业认为同行评审投入资源多,产生效益却不明显,

QA 应加强对同行评审

过程的监控,因此

QA 可以承担同行评审会议的组织和协调工作。而有些企业则是由项目组

按照流程自行组织同行评审,

QA 只是抽样参与评审过程进行审计。如果企业有外包业务,

QA 应该作为外包过程和产品质量监控的主力。

2. 不同过程成熟度等级对 QA 职责的要求
CMMI 不同成熟度等级对 QA 职责的要求有较大的不同,过程成熟度是影响 QA 工作分布
很重要的因素。成熟度等级较低时,由于过程体系尚处于建立过程中,员工的过程意识不强,
所以

QA 的工作主要集中在收集最佳实践、定义过程体系和培养员工建立过程意识方面。随

着过程体系的实施、完善和制度化,

QA 的工作重点转移到过程评审和产品审计。当企业达

到了高成熟度等级,即

4、5 级时,过程的执行已经高度制度化,成为员工的工作习惯,因

此过程评审和产品审计所需要的工作量也大量减少,而定量管理需要

QA 作为专业人员更

多地投入度量分析工作中。组织级的过程变革、技术变革等过程改进工作是

5 级企业对 QA

最主要的要求。随着成熟度等级的变化,

QA 花费在过程指导、过程评审、产品审计、过程度

量和过程改进方面的工作量分布也不同。
四、谁是合适的

QA 人选

QA 人员可以来自于企业的各个部门,既可以由专职人员担任,也可兼职。但很多企业的经