过程质量保证的范围是什么?
过程质量保证是指不同于测试的、主要针对过程和中间工作产物的质量保证,一般而言,早年间的过程质量保证根据最早的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,解决项目共性问题,优化相应规范
分享到:
相关推荐
质量保证计划(QA计划).doc
CMMI(预)评估质量保证QA问卷: 1. 是否有独立的QA组? PPQA GP2.4 有 我们公司有专设质控部。 2. 什么时候开始制定QA计划?是否需经评审?是否发生过变更?QA计划中有哪些内容?PPQA GP2.2、GP2.7 软件质量保证计划...
本文档包含软件质量保证过程文档及其应用模板文档,是cmmi 三级评估通过的文档,相信对cmmi评估、软件质量保证实践有很大的参考意义。
一个好的QA不仅要能发现问题,而且要懂得如何说服DEV心甘情愿的fix这个问题。 2.充分的自信心。QA在bug处理上很大程度上会收到开发人员的影响,在关键问题上决不能妥协。 3.高度的警觉性(洞察力)和怀疑精神。不要...
QA,通常指的是质量保证(QualityAssurance)工程师,但我更喜欢定义敏捷中的QA为质量分析师(QualityAnalyst),主要基于以下几个方面的原因:质量保证更偏向于工业说法,称参与软件测试的人员为质量分析师感觉更恰当;...
软件开发过程中的QA和qc
质量手册QA-01B.docx
QA活动流程图很直观的指导QA如何展开自己的工作
描述公司对于一个项目启动和过程中的QA检查,适用于项目管理部门使用
CMMI3--质量保证检查表模板 CMMI3--质量保证检查表模板
软件质量保证PPT QA 如何做QA,QA职责 建立质量管理体系 建立质量计划 质量保证 质量控制的输入 质量控制的手段和技巧
CMMI—QA工作主要主一些管理事情,CM和QA只能交叉工作。
软件开发过程是把用户的要求转变成软件产品的过程叫做软件开发过程。是人们用于开发和维护软件及其相关产品(项目计划、设计文件、编程代码、测试、用户手册)的一系列活动、方法、实践和改造。
QA的过程检查单,内有多个sheet,覆盖了每个功能管理过程域的过程检查单
这是科学测试的探索者James Whittaker博士的讲座稿。详细描述了他心中的QA工作的核心价值,对中国初级的软件测试具有很大的启发意义。
项目管理和质量保证计划 项目管理 质量保证计划 QA 软件工程
质量保证部(QA)员工培训规程完整.doc
产品研发QA质量度量
CMMI3 PPQA 过程和产品质量保证 .PPT文件