`
Rocky_rup
  • 浏览: 145364 次
  • 性别: 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还是应以过程质量保证为主,密切关注从过程到产品的因果转变,发现过程对产品质量的影响,将好的保持,将坏的纠正。
分享到:
评论

相关推荐

    (品管工具APQP)APQP产品过程质量体系检查表.pdf

    APQP产品过程质量体系检查表知识点 一、质量管理基础知识 1. APQP(Advanced Product Quality Planning)是一种先进的产品质量规划方法,旨在确保产品的质量和可靠性。 2. 品管工具APQP是指产品过程质量体系检查表...

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

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

    软件开发与项目管理-1期 过程和产品质量保证检查单.xls

    软件开发与项目管理-1期 过程和产品质量保证检查单.xls 学习资料 复习资料 教学资源

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

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

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

    《人工智能-机器学习-软件开发过程质量与产品质量度量方法研究》 这篇博士论文主要探讨了在人工智能和机器学习背景下,软件开发过程质量和产品质量的度量技术。随着信息技术的飞速发展,软件产品在各领域的广泛应用...

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

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

    质量管理体系-过程控制、产品控制、质量回溯

    它涉及到多个方面,包括过程质量控制、产品控制以及质量回溯,这些元素共同构成了一个全面的质量保证框架。 在【过程质量控制】部分,首要任务是建立并遵循标准的研发过程。这包括过程资产的标准化,如文档模板、...

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

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

    产品和过程质量保证讲义.ppt

    产品和过程质量保证是IT行业中确保软件开发和项目管理达到预定标准的关键环节。这份讲义主要涵盖了以下几个核心知识点: 1. **质量定义**:质量被定义为满足要求的程度,这表明了产品或服务的适用性和满足客户需求...

    CMMI3 PPQA 过程和产品质量保证

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

    烟支卷制工艺及过程质量控制.pptx

    总结来说,烟支卷制工艺及过程质量控制是一个涉及多方面、精细化的过程,需要企业全面质量管理理念的指导,以及全体员工的参与和努力,以实现高质量的产品输出,满足消费者的需求。红塔集团的成功经验为我们提供了一...

    变频器生产过程质量控制PPT课件.pptx

    【变频器生产过程质量控制】是确保变频器产品质量的关键环节,涵盖了从原材料到成品的每一个步骤。在变频器的生产流程中,主要包括以下几个关键步骤: 1. **外协加工**:这是生产流程的起点,涉及向外部供应商发送...

    产品质量标准表.doc

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

    质量过程控制系统PPT课件.pptx

    质量过程控制系统是确保产品质量稳定和可靠的关键组成部分,它涉及到生产过程中的多个环节,旨在通过严格的...教育也是质量控制的一部分,通过对员工的培训和教育,提升他们的质量意识,是保障整个生产过程质量的关键。

    大型软件开发过程的质量管理体系.pdf

    从需求分析、设计、编码到测试,每个阶段都直接影响最终产品的质量。例如,通过“用户功能确认书”至“软件详细设计”的过程控制,可以保证软件的功能性;系统测试和回归测试则关注软件的可靠性和可用性;性能测试...

    软件产品质量 说明

    软件产品质量是指软件开发过程中生产的产品的质量。在软件开发中,产品是许多工件的聚合,其中包括已部署的可执行代码、已部署的不可执行工件、未部署的可执行工件和未部署的不可执行工件。每个工件的质量都是相关的...

    12第12单元全面质量管理在农产品质量管理中的应用.pptx

    在农产品质量管理中,TQM的应用至关重要,因为农产品的质量直接影响到消费者的健康、食品安全以及农业企业的声誉。 1. **管理基础** - 管理是实现特定目标的手段,涉及计划、组织、协调和控制等多方面活动。在企业...

Global site tag (gtag.js) - Google Analytics