昨晚与朋友讨论质量保证(QA)与质量控制(QC)的概念差别,之所以要讨论这个问题,涉及到了在公司内关于质量保证活动的职责分配问题,涉及到了质量保证人员的配备的问题,因此具有一定的实践意义。
先来看在CMMI模型中的相关描述:
1 质量保证的定义:
A planned and systematic means for assuring management that the defined standards, practices, procedures, and methods of the process are applied.[参见模型562页]
2 质量控制的定义:
The operational techniques and activities that are used to fulfill requirements for quality. (See also “quality assurance.”)[ 参见模型562页]
3 对PPQA的概述:
The Process and Product Quality Assurance process area supports all process areas by providing specific practices for objectively evaluating performed processes, work products, and services against the applicable process descriptions, standards, and procedures, and ensuring that any issues arising from these reviews are addressed. Process and Product Quality Assurance supports the delivery of high-quality products and services by providing the project staff and all levels of managers with appropriate visibility into, and feedback on, the processes and associated work products throughout the life of the project. [参见模型68页]
这段描述在模型中重复出现多次。
4 PPQA与VER的关系:
The practices in the Process and Product Quality Assurance process area ensure that planned processes are implemented, while the practices in the Verification process area ensure that the specified requirements are satisfied. These two process areas may on occasion address the same work product but from different perspectives. Projects should take advantage of the overlap in order to minimize duplication of effort while taking care to maintain the separate perspectives.[参见模型355页]
再来看在ISO 9000:2000中对质量保证的定义:
3.2.8 质量管理 quality management
在质量(3.1.1)方面指挥和控制组织(3.3.1)的协调的活动。
注:在质量方面的指挥和控制活动,通常包括制定质量方针(3.2.4)和质量目标(3.2.5)以及质量策划(3.2.9)、质量控制(3.2.10)、质量保证(3.2.11)和质量改进(3.2.12)。
3.2.10 质量控制 quality contorl
质量管理(3.2.8)的一部分,致力于满足质量要求(3.1.2)。
3.2.11 质量保证 quality assurance
质量管理(3.2.8)的一部分,致力于提供质量要求(3.1.2)会得到满足的信任。
3.4.2 产品 product
过程(3.4.1)的结果
注3:质量保证(3.2.11)主要关注预期的产品。
基于上述的模型与标准的描述,结合我的实践,通俗归纳如下的表格,仅供理解时参考:
|
QC
|
QA
|
执行人
|
技术专家 测试人员 PM
|
QA人员
|
检查对象
|
工作产品 过程
|
工作产品 过程
|
参照物
|
需求 技术规格 质量目标
|
标准规范
|
关注点
|
产品的内在质量 过程的性能
|
产品与过程对于标准的符合性
|
有效性
|
直接作用在产品上
|
直接作用在过程上,间接作用在产品上
|
手段
|
测试 评审 SPC技术等
|
检查
评审
|
管理假设
|
产品有缺陷,应尽早发现缺陷
|
过程可以预防产品缺陷
|
时效性
|
就事论事
|
长期性,要分析根本原因,是文化的建设,通过过程保证产品质量
|
分享到:
相关推荐
### CMMI QA与QC的区别 #### 一、引言 在软件开发领域,质量管理是确保产品达到预期标准的关键环节。通常,我们会遇到两个概念——质量保证(QA, Quality Assurance)和质量控制(QC, Quality Control)。虽然这两...
**QA和QC是软件测试领域中的两个核心概念,它们在...了解QA和QC的区别对于有效地实施软件测试和质量管理至关重要。一个有效的质量管理系统应结合QA和QC的力量,确保从设计到交付的每一个环节都能满足预定的质量标准。
### QM、QA、QC 的含义与区别 在软件开发及质量管理领域中,QM(Quality Management,质量管理)、QA(Quality Assurance,质量保证)与QC(Quality Control,质量控制)是三个核心概念,它们分别代表了不同的活动...
在软件开发过程中,理解和应用QA与QC的最佳实践至关重要。这包括但不限于采用敏捷开发方法,强调迭代和持续集成;实施自动化测试,提高测试效率;建立有效的缺陷管理系统,确保问题能得到及时处理;以及定期进行代码...
软件开发过程中的QA与QC 软件开发过程中的质量管理是一个非常重要的部分,其中质量保证(Quality Assurance,QA)和质量控制(Quality Control,QC)是两个关键的概念。然而,在实际工作中,这两个概念经常会被混淆...
#### 七、QA与QC的区别 - **QA(Quality Assurance)**:质量保证,旨在通过一系列预防措施来避免质量问题的发生,确保产品或服务符合规定的标准。 - **QC(Quality Control)**:质量控制,主要关注于发现并纠正...
QA 质检与 QC 质检 在软件开发和信息化领域,QA 质检和 QC 质检是两个紧密相关的概念,它们都是质量管理的重要组成部分,但它们的定义和侧重点却有所不同。 首先, let's 开始从定义开始。QA 质检的英文全称是 ...
QC 和 QA 的区别 QC 和 QA 是两个不同的概念。QC 的主要职责是确保产物的品质满意客户请求,而 QA 的主要职责是确保整个系统的质量满意客户请求,并提供信赖。QC 的目标是预先的品质测验类运动为主,而 QA 的目标是...
QA和QC虽然在职责上有区别,但两者是相辅相成的。在实际操作中,一个优秀的团队会结合两者的理念,形成一个闭环的质量管理系统,从而提供高质量的产品或服务。文件"1、QA_QC的工作职责.doc"很可能详细阐述了这两个...
QC和QA的区别在于,QC可以比喻为警察,主要任务是找出并处理质量问题,而QA则像法官,制定规则并确保规则的执行,预防问题的出现。QC的工作重点在于事后检验和纠正,而QA则侧重于事前预防和体系建立。QC的活动通常...
其中,质量保证(QA)和质量控制(QC)是两个相关但不同的概念。QA 是指质量保证,指的是确保产品或服务满足客户要求的过程。QC 是指质量控制,指的是在生产过程中对产品质量的监督和控制。 五大工具是质量管理的...
【与传统数据库的差异】自标准数据与传统数据库有显著区别: 1. 自标准数据强调流动性和共享,而非传统数据库的存储和查询功能。 2. 其元数据与数据结合,随数据一起流动,而非固定在数据库系统中。 3. 数据增长模式...
同时讨论了QA与QC、测试之间的关系,以及实施QA活动的最佳实践,为组织实施过程改进提供了基础。 摘要:QA活动是CMMI实施中较难贯彻的过程。本文针对目前国内的QA过程实施情况,从QA的地位、原则、活动、实施等...
QA五大工具和QC七大工具 质量保证(QA)和质量控制(QC)是两种不同的概念。质量保证是指为了确保产品或服务的质量,采取的一系列措施和活动。质量控制则是指对产品或服务的质量进行监督和控制,以确保其达到规定的...
QA 人员还需要确保项目组成员理解这些要求,并与项目经理和 CCB、配置管理员、QC 人员打交道。 QC 的主要职责是测试人员检查开发人员的产品是否满足预期的品质要求,并给出改进建议。QC 服务于开发工作,处于开发...
- **需求审阅**:需求分析人员录入需求后,需由QA管理员进行复查,审阅状态从“未复查”转为“已复查”。 2. **创建测试**: - **需求转换为测试**:有两种方式,一是直接将需求转换为测试,二是从需求中生成测试...
- QA 管理者对需求进行审查,并设置状态为“已复查”。 - 查看需求与测试计划、缺陷之间的关联。 - 通过“覆盖范围视图”功能添加或修改测试覆盖范围。 - 创建报告或图表来统计需求的完成情况,并可导出保存。 ...
在《IPCC良好实践指南及国家温室气体清单中的不确定性管理》(以下简称“指南”)第八章中,详细阐述了质量保证(Quality Assurance, QA)与质量控制(Quality Control, QC)的相关概念、流程以及实施策略。...
从给定的文件信息中,我们可以提炼出一系列与软件测试工程师(QA Analyst)相关的专业知识点。以下是对这些知识点的详细解读: ### 软件质量保证分析师的角色与职责 **标题解析**:“QA analyst 英文简历”指出...