首页 > 代码库 > 过程质量保证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的几个关键方面