谁负责质量?
一种常见的误解是质量完全由一个组来负责。通常还会成立一个称为质量保证的小组(其他名字还有:测试、质量控制或者质量工程),并让这个组专门负责质量把关,这样更加深了这种误解。
质量是,而且应该是每个人的责任。实现质量对几乎所有的流程活动而言都是不可或缺的,它不只是一条单独的规定。因此要让每个人都对他们生产的产品(或工件)的质量以及他们参与的流程的实施负责。
每个角色通过以下方式促成质量达标:
产品质量 - 通过每个正在生产的工件促成整体质量的达标。
流程质量 - 在参与的流程活动中促成质量达标。
每个人都应对生产的高质量产品(或质量低劣的产品)承担责任并且荣辱与共。但是只有那些直接参与某个流程构件生产的人员才会对那些流程构件(和工件)的质量(不论好坏)直接负责。不过,还是要有人来负责管理质量,也就是保证对质量不断地管理、评测以求最后达标。负责管理质量的角色是项目经理。
对质量常见的误解
关于质量有许多误解。最常见的包括:
质量能添加到产品中或在其中“测试”。
质量是一个单一的方面、属性或特征。
质量对于每个人的含义都相同。
质量是自发产生的。
质量能添加到产品中或在其中“测试”:
如果不明确产品是什么,需具备什么功能,用户是谁,如何使用等内容,就无法生产这种产品。同样的道理,如果质量不属于生产产品流程的一部分,而且没有产品的说明和评测方法,那么就不能实现质量的达标。
请参见概念:评测质量,和下文中标题为质量是自发产生的的部分。
质量是一个单一的方面、属性或特征,且
质量对于每个人的含义都相同:
质量不是一个单一的方面、属性或特征。质量可通过多方面来评测。已设立质量维度的一些指标和标准来满足项目、组织和客户需要。
可通过几个方面来评测质量,有些方面适用于流程质量,有些方面适用于产品质量,有些两者都适合。可以通过以下几个方面来对质量进行评测:
进度 - 例如已演示用例或已实现里程碑。
差异 - 计划的时间表、预算、人员需求等与实际情况的差异。
可靠性 - 执行过程中抗故障(崩溃、挂起、内存泄漏等)的能力。
功能 - 工件按预期方式实施和执行所需的用例。
性能 - 在经受现实世界操作的特征检验时(诸如负载、强度测试以及长时间运行等),工件能够及时响应并总是能以一种可接受的方式持续执行。
请参见概念:质量维度、概念:产品质量和概念:流程质量,了解其他信息。
质量是自发产生的:
质量不会自行出现。为了获得质量,必须实施、遵守并评测流程。Rational Unified Process 的目的在于提供一种规范的方法以在一个开发组织中分配任务并明确责任。其目标是要在一个预期的时间表和预算内保证生产出满足最终用户需要的高质量软件。Rational Unified Process 收集了许多现代软件开发的最佳方案,方便各种各样的项目和组织利用发挥。环境工作流程将指导您如何按需进行最佳流程配置。
可以根据若干因素来配置流程并商讨质量(可接受的标准)。最常见的因素是:
风险(包括责任)。
商机。
收益需求。
人员配备或进度安排问题。
预算。
应在项目刚一开始就确定对流程和标准的变更,并就此达成共识。
Rational Unified Process 中的质量管理
质量管理的目的在于:
对合格的质量确定适合的指标(基本指标)。
确定用于质量评估的适当的评测方法。
文章来源于领测软件测试网 https://www.ltesting.net/