CMMI V2.0 精讲之“过程质量保证”
2021-02-20 16:34:36
郑乔尹
  • 访问次数: 104
  • 注册日期: 2020-07-08
  • 最后登录: 2021-09-28
  • 我的积分: 306
  • 门派等级: 无门派

过程质量保证(PROCESS QUALITY ASSURANCE, PQA)



目的 验证并改进已执行的过程和所产生的工作产品的质量。

价值 增强过程使用和改进的一致性,以最大限度地提高业务效益和客户满意度。

实践概述

1

PQA 1.1识别并解决过程和工作产品问题。

2

PQA 2.1根据历史质量数据开发、持续更新并遵循质量保证方法和计划。

PQA 2.2在整个项目过程中,根据记录的过程和适用标准客观评价选定的已执行过程和工作产品。

PQA 2.3 沟通质量和不合规问题并确保解决问题。

PQA 2.4 记录并使用质量保证活动的结果。

3

PQA 3.1在质量保证活动中识别并记录改进机会。

 

关键点

国有国法,家有家规,公司有各种制度。制度既包括财务制度,也包括软件开发制度,即软件开发标准流程。所谓制度,就是一种行为规范。类似于警察对交通法规的监督,QA工程师是对公司制度和流程的监督,目的是使公司的流程能够真正落地执行。

 

要监督公司和项目中流程的落地执行情况,首先要理解过程的内容,所以针对QA工程师进行标准过程的培训是必要的。在大多数情况下,QA工程师不一定具备执行过程所需的技术能力和经验,例如编程能力和经验,这时就需要QA工程师去寻找有专业技术能力的人员来协助进行过程检查,或者利用专业技术人员的结论来评价过程的执行情况,例如,利用《详细设计同行评审报告》来评价同行评审过程的执行情况和详细设计文档质量的好坏。

 

为方便QA工程师的过程审计,组织一般会根据过程的内容制定相应的过程和工作产品检查单,然后交给QA工程师来检查过程的执行情况。在项目开始时,QA工程师向项目组成员公布检查单的内容,使检查内容透明,并督促项目成员自觉遵守软件开发的标准过程。

 

QA工程师在过程审计中发现的不符合问题,应建立不符合项报告,并跟踪直至关闭。

 

对因为特殊原因不能关闭的QA不符合项,QA工程师应报请高层申请豁免,经批准后予以关闭,同时高层承担相应责任。QA工程师和过程的执行人员无权擅自关闭QA不符合项。

 

QA工程师的直接领导,应该是组织内负责过程质量或过程改进的负责人,而不应该是过程的执行者,例如项目经理。否则,会造成利益冲突,造成过程检查的不客观。

 

QA过程审计中发现的不符合项,通常可以作为组织内部过程改进的输入。

 

注意点

 质量保证计划不属于项目开发计划,是项目计划的从属计划,是项目集成计划里面的一部分。

 

一个过程包括过程的活动和过程的结果,所以过程检查或过程审计,就包括对过程的检查和对结果的检查,即工作产品的检查。工作产品,包含过程的中间产物和最终产物,但都叫工作产品。

 

过程检查单和工作产品检查单,是基于过程的内容而制定的。组织内每一个标准过程,都应该有配套的过程检查单和工作产品检查单与之对应。标准过程有了变化,检查单的内容也需要进行相应的更新。

 

公司高层有权豁免不符合项,但需要承担相应的责任,以维护公司制度(过程)的尊严。

 

CMMI正式评估访谈中可能问到的问题

第2级

PQA 2.1根据历史质量数据开发、持续更新并遵循质量保证方法和计划。

Q: 谁建立的质量保证计划?

Q: 请概述质量保证计划里的内容。

 

PQA 2.2在整个项目过程中,根据记录的过程和适用标准客观评价选定的已执行过程和工作产品。

Q: 如何确保过程审计的客观性?

Q: 如何执行过程审计和工作产品审计?

Q: QA如何审计EPG、OT的过程?

Q: 组织是如何审计QA工程师执行QA过程的?

 

PQA 2.3 沟通质量和不合规问题并确保解决问题。

Q: 如何对QA不符合项进行跟踪?

Q: 如何确保QA不符合项在预期的时间内得到解决?

 

PQA 2.4 记录并使用质量保证活动的结果。

Q: 在质量保证方面,你有什么产出文档?这些文档有什么用途?


第3级

PQA 3.1在质量保证活动中识别并记录改进机会。

Q: 依据审计结果,你有没有向组织级提供过过改进建议?
Q: 过去一年中,组织中哪些过程改进的建议是由QA工程师提出的?


文章转载自  公众号:CMMI论坛  作者:高山

原文链接: https://mp.weixin.qq.com/s/AVjkgB5bt5welqwqVxKYbg

郑乔尹 最后编辑, 2021-02-25 09:32:10