PROCESS AND PRODUCT QUALITY ASSURANCE 过程与产品质量保证
A Support Process Area at Maturity Level 2 支持管理过程域的成熟度第二级
Purpose 目的
过程与产品质量保证(PPQA)的目的在于使项目成员与管理层客观地了解过程及相关的工作产品。
Introductory Notes 简介
过程与产品质量保证过程域包含以下内容:
* 依据适用的过程描述、标准和程序,对已执行的过程、工作产品和服务进行客观评估
* 识别和记录不符合问题
* 将质量保证活动的结果反馈给项目成员及管理者
* 确保不符合问题已经处理
过程与产品质量保证过程域,为项目成员与各级管理者提供能适当的了解和反馈,项目生命周期中的各个过程及相关工作产品,以支持交付高质量的产品与服务。
过程与产品质量保证过程域的各项实践,确保已策划的过程被执行,而验证过程域的各项实践,确保特定的需求得到满足。这两个过程域有时可能从不同的角度关注同样的工作产品。项目在继续保持从各自的角度看问题时,也应利用两种角度的重叠之处,以降低重复的工作量。
过程与产品质量保证评估的客观性,是项目成功的关键。客观性通过独立评估及使用评估标准来实现。通常由那些不生产工作产品的人,依据标准,采用多种方法相结合进行评估。可使用较不正式的方法进行广泛的日常评估;使用较正式的方法进行定期评估,以确保客观性。
一般情况下,独立于项目之外的质量保证组可以保证这种客观性。然而,对某些组织而言,在并非独立的情况下实施过程与产品质量保证,可能也很合适。例如,在一些具有开放性、质量导向文化的组织中,过程与产品质量保证的角色由组织成员部分或全部来执行,而且质量保证功能可能植根于过程之中。对一些小型组织而言,这可能是最可行的方法。
如果质量保证植根于过程之中,下面几个问题必须处理以确保其客观性。每位实施质量保证活动的人员,应接受过质量保证方面的培训。实施工作产品质量保证活动的人员,应与直接参与开发或维护工作产品的人员分开。必须有独立的向组织适当的管理层汇报的渠道,使得不符合的问题必要时能够逐级上报。
质量保证应开始于项目初期,参与建立有益于项目的计划、过程、标准和程序,并满足项目与组织方针的需求。实施质量保证的人员,参与制定计划、过程、标准与程序,以确保其符合项目需要,并在实施质量保证评估时可用。此外,将指定项目期间需要评估的特定过程及相关的工作产品。该指定可能以抽样或客观标准为基础,并与组织方针及项目需求与需要相一致。
当识别出不符合问题时,首先尽可能在项目内处理并解决。项目内无法解决的不符合问题,要逐级上报到适当的管理层解决。
本过程域主要用于项目活动与工作产品的评估,但也适用于非项目活动与工作产品的评估,如培训活动。针对这些活动与工作产品,“项目”这一术语应给予适当的解释。
特定实践
SG 1Objectively Evaluate Processes and Work Products 客观评估过程与工作产品
按照适当的过程描述、标准、程序,对实施的过程、相关的工作产品以及服务进行客观的评估,了解是否具有一致性。
SP 1.1Objectively Evaluate Processes 客观评估过程
按照适当的过程描述、标准与程序,对指定实施的过程进行客观的评估。
质量保证评估的客观性是项目成功的关键。对于质量保证报告的系统描述,以及如何确保其客观性,应进行定义。
典型的工作产品
1.评估报告
2.不符合问题的报告
3.纠正措施
子实践
1.提倡并鼓励员工参与识别并报告质量问题的氛围(该氛围环境的建立是项目管理的一部分)。
2.建立并维护明确的评估标准。
本子实践的目的在于依据商业需要,提供一些标准,举例如下:
* 评估的对象是什么
* 何时评估以及评估的频率
* 如何进行评估
* 哪些人必须参与评估
3.运用规定的标准,来评估实施的过程对过程描述、标准及程序的遵循程度。
4.识别评估中发现的每个不符合的问题。
5.确定能够用于改进今后产品和服务过程的经验教训。
SP 1.2Objectively Evaluate Work Products and Services 客观地评估工作产品与服务
按照适当的过程描述、标准和程序,客观地评估指定的工作产品与服务。
典型的工作产品
1.评估报告
2.不符合问题的报告
3.纠正措施
子实践
1.采用抽样方式时,根据书面的抽样标准,选择评估的工作产品。
2.建立并维护明确的工作产品评估标准。
本子实践的目的在于依据商业需要,提供一些标准,举例如下:
* 对工作产品进行评估时,具体要评估什么内容
* 工作产品应该何时评估以及评估的频率
* 如何进行评估
* 哪些人必须参与评估
3.对工作产品进行评估时,要采用规定的标准。
4.工作产品要在交付给客户之前进行评估。
5.在开发过程中选定的里程碑点,评估工作产品。
6.依据过程描述、标准与程序,对工作产品及服务进行渐进式的评估。
7.识别评估时发现的每一个不符合的问题。
8.确定能够用于改进今后产品和服务过程的经验教训。
SG 2Provide Objective Insight 提供客观的情况
客观地跟踪与沟通不符合的问题,确保问题得到解决。
SP 2.1Communicate and Ensure Resolution of Noncompliance Issues 沟通并确保解决不符合的问题
与项目成员及管理者沟通质量问题,并确保解决不符合的问题。
不符合问题是在评估中识别出的问题,它们反映出在遵循适用的标准、过程描述或程序中的不足。不符合问题的状态可以提供质量趋势的指标。质量问题包括不符合问题和趋势分析结果。
如果不能就地解决不符合的问题,要运用已建立的逐级上报机制,确保适当的管理层能够解决问题。要跟踪不符合问题,直到解决为止。
典型的工作产品
1.纠正措施报告
2.评估报告
3.质量趋势
子实践
1.尽可能与适当的成员一起,解决每个不符合问题。
2.当不符合问题无法在项目内部得到解决时,将其记录成书面的文件。
项目内部解决不符合问题的方式,举例如下:
* 处理不符合的问题
* 对被违背的过程描述、标准和程序,进行修改或变更
* 取得一份豁免书,同意放弃不符合的问题
3.将无法在项目内部得到解决的问题,逐级上报给指定接收与处理不符合问题的适当的管理层。
4.分析不符合的问题,看能否发现一些质量趋势,并进行处理。
5.确保相关干系人能够及时了解评估结果与质量趋势。
6.由指定接收与处理不符合问题的管理者,定期评审未解决的不符合问题及其发展趋势。
7.跟踪不符合问题直到解决为止。
SP 2.2Establish Records 建立记录
建立并维护质量保证活动的记录。
典型的工作产品
1.评估记录
2.质量保证报告
3.纠正措施的状态报告
4.质量趋势报告
子实践
1.详细记录过程与产品质量保证活动,以便了解实际状态与结果。
2.必要时修订质量保证活动的状态与历史记录。
CMMI, CMM and Capability Maturity Model are registered in the U.S. Patent and Trademark Office.
CMM Integration, SCAMPI, and IDEAL are service marks of Carnegie Mellon University.
本文属于个人学习所用,请使用者用毕及时清理。
止于至善的博客 http://tyou1215.csai.cn/
-
项目管理:需求管理、项目策划、项目监控和控制、供应商协议管理、集成项目管理、风险管理、定量项目管理
-
过程管理:组织过程焦点、组织过程定义、组织级培训、组织过程性能、组织革新和实施
-
-
工程:需求开发、产品集成、技术解决方案、验证、确认
分享到:
相关推荐
QPM作为CMMI模型中的一个关键过程域,主要关注于利用定量数据来预测项目的表现,并在项目执行过程中进行有效控制,从而达成项目目标。 首先,实施QPM需要明确项目目标。这一过程包括设定质量和过程性能目标,并使之...
过程与产品质量保证(Process and Product Quality Assurance,PPQA)是CMMI模型中的一个过程域,旨在确保项目成员和管理层能够客观地理解过程及其产生的工作产品。PPQA的目标是提供关于过程执行和工作产品状态的...
过程和产品质量保证过程域确保产品和过程符合标准和规范。它包括对产品和过程执行的检查和审计。 ### 7. 配置管理(CM) 配置管理确保在整个开发过程中对配置项进行识别、变更控制、状态记录和审计。 ### 8. 需求...
2. **过程域(Process Areas,PA)**:CMMI模型由一系列过程域组成,每个过程域都包含若干实践,如需求开发、项目规划、质量保证等。理解每个过程域的目标和实践,对于实施CMMI至关重要。 3. **连续式和阶段式模型*...
**CMMI3验证过程域详解** ...总结来说,CMMI3验证过程域是提升软件开发组织过程能力的重要步骤,它通过系统的验证实践,保证了产品的质量与客户期望的一致性,对于实现高效、可靠的软件开发过程具有深远意义。
### CMMI3各过程域流程图解析 #### 一、引言 CMMI(Capability Maturity Model Integration,能力成熟度模型集成)是一种用于改进组织的过程能力的框架。CMMI3是CMMI的一个版本,它为组织提供了一套全面的方法论,...
软件开发CMMI质量保证过程域
**CMMI1.2模型中文版** CMMI(Capability Maturity Model Integration,能力成熟度模型集成)是软件工程领域的一个重要框架,用于评估和改进组织在开发和提供产品与服务过程中的能力水平。CMMI1.2是该模型的第二个...
**CMMI(Capability Maturity Model Integration)是能力成熟度模型集成,是一种评估软件开发组织过程改进和项目管理成熟度的框架。CMMI3级是“已定义”级别,表明一个组织在软件开发过程中已经建立了标准化的过程,...
6. **质量管理**:CMMI中的质量管理过程域要求建立质量保证体系,实施质量控制,以及持续改进产品质量和过程性能。 7. **配置管理**:配置管理(CM)确保在软件开发过程中对变更的正确管理和跟踪,保证产品的完整性...
它通过定义一系列过程域(Process Areas,PA),指导企业逐步改善其软件工程实践,从而达到更高的成熟度级别。CMMI25过程域项目模板提供了一套完整的文档框架,帮助企业在实施CMMI过程中规范操作,确保项目管理的...
- **过程和产品质量保证(Process and Product Quality Assurance)**:该过程域关注于通过独立的审查和审计活动,确保过程和产品质量符合既定标准。 - **度量和分析(Measurement and Analysis)**:通过收集和分析...
2. **过程域(Process Areas)**:CMMI模型由一系列相互关联的过程域组成,每个过程域都包含一组实践,指导组织如何实现特定的目标。CMMI3级别的过程域包括需求开发、项目计划、项目执行、供应商协议管理和质量保证...
- **过程的定义**:过程是一系列相互关联的活动,将输入转化为输出,对于软件开发而言,包括需求管理、项目策划、设计、编码、测试、配置管理和质量保证等关键环节。 - **过程能力**:衡量一个过程在遵循既定规则时...
通过深入学习这三个文件,无论是项目经理、开发人员、质量保证人员还是过程改进专家,都可以从中获取到丰富的知识,从而提高组织的过程能力,推动项目的成功执行和持续改进。CMMI的应用不仅限于软件开发,还可以扩展...
总结,CMMI3质量保证检查表模板旨在通过一系列标准化的检查点,确保项目在需求分析、设计、实施、测试和服务等各阶段都遵循最佳实践,以达到高质量、高效率的软件开发目标。通过这样的检查和监控,可以降低风险,...
《软件过程模型与CMMI过程域》的文档主要涵盖了软件开发过程中涉及的关键领域和CMMI(Capability Maturity Model Integration,能力成熟度模型集成)的各个过程域,旨在提升软件开发的质量、效率和可维护性。...
通过CMMI试题及解答的学习,员工可以更好地理解和运用CMMI模型,促进组织内部的流程规范化和效率提升。 总结来说,CMMI试题及解答涵盖了CMMI的核心理念、关键概念及其在软件工程中的实际应用。对于软件行业的从业者...