首页 > 代码库 > 过程质量保证PQA的几个关键方面

过程质量保证PQA的几个关键方面

过程质量保证的范围是什么?

过程质量保证是指不同于测试的、主要针对过程和中间工作产物的质量保证,一般而言,早年间的过程质量保证根据最早的CMM,也称为软件质量保证,缩写为SQA。现在最新的CMMI将其对应的过程域称为产品和过程质量保证,缩写是PPQA,这里面的一个P产品包括了最终产物,但其焦点是中间工作产物,所以这个P放在这里反而是带来一些混淆,与测试存在一些重叠。所以过程质量保证(PQA)这个提法恰恰是这么多提法中最没有歧义的提法,因为过程包括并突出了中间工作产物。

过程质量保证的典型工作范围:

1,确保过程是否符合既定的要求,过程包括有立项、项目启动、里程碑评审、打基线、变更、状态报告等等     

2,确保中间工作产物是否符合既定的要求,典型的中间工作产物有计划、需求、设计、代码、测试用例等等


过程质量保证的价值体现层次

最基本的价值-第1层:进行符合性检查,对照规范发现项目中的不符合情况,并沟通各方来解决

第2层:理解项目的情况,协助甚至指导项目,比如识别风险,建议风险和问题的应对措施;能够根据规范和实践来修订PQA检查表

第3层:在项目中识别改进机会,能够考虑到同类型项目

第4层:提供项目参照样例和比较基准,辅导项目

第5层:处理项目面临的优先改进机会,管理并提升客户/干系人的满意度

一般而言,普通的PQA人员达到第1层就满足了PQA基本要求,这个要求不高,所以不少组织会安排资历学历都不高的员工来担当PQA。

过程质量保证人员的技能要求

达到第1层要求的PQA人员只需具备基本的技能和沟通能力

达到第5层要求的PQA人员所需技能包括:

1,CMMI、ITIL、PMBOK、Agile等等

2,所服务领域的基本知识

3,所在组织的各项规范

4,项目管理、质量保证

过程质量保证工作的成果展现

归根结底并长时间而言,项目或产品真正的商业成果是过程质量保证工程的终极成果展现,与开发团队、测试团队都是一样的。

但商业成果的展现不是短时间可以判断的。所以在短时间内PQA的成果展现主要依赖于PQA自身工作,典型的成果展现有:

1,PQA工作发现得到及时沟通并解决

2,分析不符合项,提供预防措施

3,分析关键指标,提供优化建议

4,结合项目实践,提出改进建议

5,深入理解项目状态、风险和问题,提出建设性建议和意见

6,将项目层没有及时解决的问题提升到更高管理层

7,分析项目/团队趋势

8,解决项目共性问题,优化相应规范

过程质量保证PQA的几个关键方面