`
Rocky_rup
  • 浏览: 146341 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

过程质量影响产品质量

阅读更多
回顾QA的产生至今,QA起源于测试,但随着后置测试而导致高昂返工代价,人们学会了将测试前置(如评审、演示以及迭代开发)。但不管如何,测试被天生局限在了一个阶段的末端活动来验证活动的输出制品,也就是说它依赖于了有形产品。
据研究,75%劣质产品质量是因为生产的过程混乱而导致的,基于此人们将过程质量与产品质量关联起来,意识到坏的过程导致了坏产品,那么将坏的过程变好,则产品也会好起来。自然地,保证过程的质量越来越多被关注起来,并冠以了SQA(软件质量保证)名号(CMM的SQA就强调过程质量的保证),好的过程意味着好的产品也渗入人心了。
然而,当CMM发展到CMMI,SQA演化为PPQA,在原有基础上增加了对产品质量的保证。这似乎告诉我们,孤立保证过程质量,就认为产品质量会理所当然的得到保证,这样观点其实是一种思维上的错觉。
过程质量如何保证?
最关键的前提条件是存在一套“适合”的过程活动标准,接下来QA熟悉过程活动标准,并洞察项目实际操作与标准间偏差,进而敦促偏差的纠正。一切都这么自然、简单...是吗?若是简单概括QA的行为活动,确实就这么简单;可真正做到过程质量的保证,这些显然只是表面的功夫,深入一些问题,如:
1.过程合适吗?
2.偏差真实吗?
3.纠正到位吗?
每一个问题的深入,都意味着复杂性的成倍增长...
产品质量如何保证?
以往的我们都是用评审和测试来评估产品的质量,并对缺陷加以纠正。我们会疑惑为什么QA还要保证产品质量呢?假设评审和测试这样的评估形式属于QA的范畴,此问题也就迎刃而解了。
也有另外一种看法,CMMI中有,
“过程与产品品质保证过程域的实践可确保执行所计划的过程,而验证过
程域的实践则确保满足特定的需求。这两个过程域可从不同的观点察看
同样的工作产品,项目应注意将投入的重复性降到最低。 ”
这段话说明,QA的产品质量保证行为与验证行为的动机和目标不一样,但质量保证的行为方式又与验证相同,对象也一样,这难保没有一些重复,要避免这样的重复,似乎很难!
那么QA到底要对产品质量做如何的保证呢?
“SQA可以用过审计、独立测试等手段评价产品,也可以通过监督评审、测试等过程来保证产品质量,也可以从格式和规范(比如代码规范、设计规范、UML图、DFD图、ER图等)上实施检查,并尽可能地检查中间产品之间的一致性。”
这段话看似让上述问题明朗了些,细想之后还是将验证作为了质量保证的范畴。
如果非要将QA和验证划清界限,避免产品质量保证与验证的交叉混淆,我认为QA还是应以过程质量保证为主,密切关注从过程到产品的因果转变,发现过程对产品质量的影响,将好的保持,将坏的纠正。
分享到:
评论

相关推荐

    外包过程质量监控记录参考.pdf

    外包过程质量监控的主要目的是确保外包方提供的产品或服务符合组织的质量标准和要求。有效的监控体系能够帮助组织更好地管理外包风险,提升外包合作的透明度和可控性。通过监控记录,组织可以持续改进质量管理水平,...

    产品质量追溯及PLM加工过程质量管理SCI论文

    产品质量追溯和PLM(Product Lifecycle Management,产品生命周期管理)加工过程质量管理是现代制造业中的关键环节,对于提升产品质量、降低生产成本、确保客户满意度以及满足法规要求具有重要意义。这些概念在科学...

    软件质量保证过程文档及其应用模板

    4. **PPQA过程检查单**:Process and Product Quality Assurance(PPQA)是指对软件开发过程和产品进行监控和审计,以确保其遵循预定的质量标准。PPQA过程检查单通常包括一系列问题,用于评估各个阶段的质量控制效果...

    产品上线前的质量评估表.doc

    本评估表从过程质量和结果质量两个主要维度来全面衡量产品质量。 过程质量主要关注产品的开发和测试流程,包括以下几个关键指标: 1. **评审质量**:评审质量反映了在需求、设计、代码等阶段的问题发现能力。如果...

    人工智能-机器学习-软件开发过程质量与产品质量度量方法研究.pdf

    随着人工智能和机器学习技术的兴起,软件开发过程质量和产品质量的度量技术面临着新的挑战和机遇。本文档《人工智能-机器学习-软件开发过程质量与产品质量度量方法研究.pdf》便是一篇深入探讨这一问题的博士论文。 ...

    基于IPD全过程研发质量管理 v1.1.pdf

    在IPD中,质量功能展开(QFD)用于将客户需求转化为具体的产品要求和过程要求,而FMEA(失效模式与影响分析)则用来预测和防止潜在问题及风险。在研发过程中,通过流程图、目标管理、检验和测试等工具进行质量策划,...

    华为研发质量管理体系介绍

    三、产品质量管理过程方法 华为运用了多种质量管理工具和方法,如六西格玛、精益生产等,这些方法强调数据驱动决策,减少浪费,提升效率。此外,通过PDCA(计划、执行、检查、行动)循环,持续优化流程,确保产品...

    基于质量屋的产品设计过程

    ### 基于质量屋的产品设计过程 #### 一、引言 随着市场竞争的日益激烈,企业必须不断提升产品质量和服务水平,以满足顾客多样化的需求。在这样的背景下,质量功能配置(Quality Function Deployment,简称QFD)...

    CMMI3 PPQA 过程和产品质量保证

    **CMMI3 PPQA(过程和产品质量保证)详解** CMMI(Capability Maturity Model Integration,能力成熟度模型集成)是一种评估组织在软件开发过程中成熟度和能力的标准。CMMI3是其中的一个级别,它标志着组织在过程...

    产品质量标准表.doc

    《产品质量标准表》是企业在生产过程中确保产品质量的重要参考依据,它详细定义了产品的各项技术指标、规格要求以及质量等级划分。这份文档对于企业的质量管理、生产控制以及产品检验具有至关重要的作用。 首先,...

    GHTF—质量管理体系--过程验证指南(中文版)整理.pdf

    范围包括了对那些对最终产品性能和安全有显著影响的过程进行确认的方法和程序。 2. **定义**:指南明确了“过程确认”这一概念,即通过系统的方法和科学依据来证实一个过程能够持续、一致地达到预期的结果。这通常...

    产品质量审核与过程审核.doc

    而过程质量审核则侧重于产品形成过程中的各个阶段,其目的是确保生产过程的每个环节都能按照既定的标准和要求执行,从而保证最终产品的质量。过程审核不仅包括对过程参数的实测、观察、面谈和文件审查,还需要具备...

    质量分析报告模板.docx

    这些技术决定了产品的性能水平和应用范围,也对产品的质量有着直接的影响。在此基础上,质量保证特点也相应被提出,突出了在过程控制、供方控制和故障归零等方面实施的严格管理。从年度质量计划、节点复查到生产现场...

    汽车供应商产品项目开发与质量管控体系:全面流程控制文件与程序集,支持高效产品设计与质量管理,汽车供应商产品项目开发和质量管理体系过程控制文件汽车供应商产品开发质量管理体系程序文件,主机产的开发流程,精

    汽车供应商产品项目开发与质量管控体系:全面流程控制文件与程序集,支持高效产品设计与质量管理,汽车供应商产品项目开发和质量管理体系过程控制文件汽车供应商产品开发质量管理体系程序文件,主机产的开发流程,...

    过程质量控制技术与抽样检验

    历史上,休哈特提出的操纵图(control chart)是过程质量控制技术中的一个里程碑,其原理是通过测量产品的特性值并将其记录在图上,从而分析生产过程是否存在异常波动。直到今天,操纵图仍然是质量管理中不可或缺的...

    新产品开发和设计中的质量管理

    设计人员需要遵循质量管理的原则和工具,比如使用质量功能展开(QFD)、故障模式与影响分析(FMEA)、统计过程控制(SPC)等方法,以减少产品开发的风险和缺陷。质量保证是预防性质量管理的核心,它通过持续的过程监控和...

    专题资料(2021-2022年)ISOTS169492002质量管理体系内部审核员、过程审核员和产品审核员培训考试试题.doc

    12. **特殊特性**:对安全、法规、功能或性能有显著影响的产品特性或过程参数。 13. **实验室**:进行各种测试的设施,如化学、物理、可靠性测试等。 14. **纠正措施**:消除已发现不合格原因以防止再次发生的行动。...

    生产过程质量记录表.doc

    "生产过程质量记录表" 生产过程质量记录表是质量管理中一个重要的记录文档,它旨在记录生产过程中的质量控制和质量保证活动,以确保生产过程的质量符合要求。下面是该记录表中包含的知识点: 1. 批号管理:生产...

    软件质量测试第七章软件质量和质量保证.pptx

    软件度量是软件开发项目、过程及其产品进行数据定义、收集以及分析的持续性量化过程,对项目质量、过程质量及产品质量进行理解、预测、评估、控制和改善。软件度量的目标是为了软件管理的需要,利用度量来改进软件...

Global site tag (gtag.js) - Google Analytics