质量保证的六个模式(4) - 客户代表质量模式

软件质量保证-概述 这个目录我不想起名字软件质量模型ISO/IEC 9126质量模型:软件质量保证(Software Quality ) 软件质量不等于符合需求规格说明书。 质量维度:FURPS 功能测试:验证系统执行预期要求的用例场景 易用性测试:从用户角度关注美学、UI、用户文档等 可支持性测试:验证软件系统能否按预期正确配置。包括安装测试、卸载配置、配置测试。 可靠性测试:验证应用能可靠的执行,在执行过程中不易失效(宕机、挂起、内存泄漏),包括完整、结构、压力、竞争、容积测试等 性能测试:正常负载情况下能否正确 阅读详情
 
质量保证的六个模式(4) - 客户代表质量模式
 
陈能技
2007-10-6
 
原文:Quality:It's All in the Values – Neil Harrison
 
我们从研究的组织中发现模式。这些模式形成了动态组成的软件项目组的语言模式。这里有一些模式是跟质量和价值尤其相关的。这些模式是从Organizational Patterns of Agile Software Development这本书选出来的。它们包括:
1、 雇用质量保证模式
2、引入客户质量模式
3、客户代表质量模式
4、架构师控制产品模式
5、架构和实现模式
6、代码拥有者模式
 
客户代表质量模式
如果你需要顾客的回答,但是没有顾客可以随时回答你的问题,那么在你的组织中建立一个客户代表角色。
 
因为他们会熟悉大部分的客户的问题,并且善于与顾客交流,客户支持人员通常在给予顾客帮助方面要比开发人员更有效。相应地,当顾客解析他们的需求时,他们的愿望需要跟别的顾客的请求、业务需要相协调。直接的、任意地访问开发人员 – 即使非常谨慎 – 也会导致混乱。
 
这是为什么极端的顾客参与模式 – 保持顾客在开发现场,通常不被推荐的一个原因。另外,这通常也是不实际的。但是如果顾客不能马上回答你的问题,你怎么能保持满足顾客的需要呢?你可以让某个人站在顾客那边。客户代表能接触各种真实顾客并能平衡和过滤他们的请求。他代表了一个单一的、连贯的顾客观点,因此开发人员不会同时被拖向很多不同的方向。
 
客户代表质量模式包括:
与顾客交互观点和澄清问题是非常重要的。然而,顾客可能不是随时都在身边。
 
对于开发人员来说,往往存在猜测顾客需求的诱惑。开发人员往往假设用户的行为与他们的设计一致。然而,往往总是有其他的应用软件的思考方式,某些可能会与开发人员的观点不吻合。
 
因此:
 
在项目组中创建一个代表顾客的角色,给予这个角色像顾客一样考虑的权利和义务。像对待真正的顾客一样对待这个客户代表。
 
如果组织有用户体验工程师,他们是最好的顾客代表。他们的重点是在用户交互,但是开发界面也存在很多难点。
 
浅谈质量保证的意义 老实说,质量保证听起来既不像是一个工作岗位的名称,也不像是一种职业的名称,很抽象。你很难用别的中文词汇去准确地替代这个名称,你甚至可能知道QA但不知道质量保证到底是个什么鬼。这真的是个外来词,我们在理解质量保证工作的意义之前,必须承认中国人的传统思维和欧美人的思维间存在的差异。     举个简单的例子,我们在中国任何一个地方都可以吃到宫保鸡丁这道菜,但是我们会发现不同地方的宫保鸡丁不管是味道还是 阅读详情

相关推荐

AI系统的质量保证新范式

《AI系统的质量保证新范式》 关键词:AI系统、质量保证、设计原则、测试与验证、案例分析 摘要: 随着人工智能(AI)技术的迅速发展,AI系统在各个领域的应用越来越广泛。然而,AI系统的复杂性和不确定性使得质量保证成为一项重要且具有挑战性的任务。本文旨在探讨AI系统质量保证的新范式,包括背景与基础、设计与开发、测试与验证

AI天才研究院 903

质量保证的六个模式

(1)质量价值简介   原文:Quality:Its All in the Values – Neil Harrison   最近,我家搬到一个新房子。有些事情是搬进新房特有的兴奋:检查新房间、感觉一下脚趾头之间的地毯、第一次使用新的器具…啊,对了,新的器具。不幸的是,我们的热情被消减了一下,因为我们发现冰箱不制冷。我们很快换了一个,但是制冰器不工作。制冰器修好了,但是门开不了。然后水管结冰了。

NatureNature的专栏 1553

开漏输出(漏极开路输出与集电极开路输出)和推挽输出怎么判断

判断一个引脚是还是。

weixin_56838517的博客 1055

质量保证的六个模式(1) - 质量价值简介

 质量保证的六个模式(1) - 质量价值简介 陈能技2007-10-1 原文:Quality:Its All in the Values – Neil Harrison 最近,我家搬到一个新房子。有些事情是搬进新房特有的兴奋:检查新房间、感觉一下脚趾头之间的地毯、第一次使用新的器具…啊,对了,新的器具。不幸的是,我们的热情被消减了一下,因为我们发现冰箱不制冷。我们

软件质量优化 2774

centos7下100T存储扩容(LVM)至150T

查看新增磁盘情况lsblk,fdisk -l [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 4.2G 0 rom vda 252:0 0 80G 0 disk ├─vda1 252:1 0 1G 0 part /boot └─vda2 252:2

tiyager的博客 1024

std::map看来可以被淘汰了?可以用vector来替代,而且更好

vector的优势在于内存连续,可以先std::sort,然后std::lower_bound,或者std::binary_search。而std::map,insert的时候,需要new出内存。

tumu_C的博客 1019

质量保证的六个模式(3) - 引入客户质量模式

质量保证的六个模式(3) - 引入客户质量模式 陈能技2007-10-6 原文:Quality:Its All in the Values – Neil Harrison 我们从研究的组织中发现模式。这些模式形成了动态组成的软件项目组的语言模式。这里有一些模式是跟质量和价值尤其相关的。这些模式是从Organizational Patterns of Agile Sof

软件质量优化 2363

从拆箱到跑通:Intel RealSense D435i开箱实测+ROS驱动配置全流程

本文详细记录了Intel RealSense D435i深度相机的开箱体验,并提供了在Ubuntu 22.04与ROS2 Humble环境下,从安装librealsense2 SDK到配置ROS2驱动的完整流程。重点解决了驱动安装、数据流发布、点云对齐以及IMU数据融合等关键步骤,帮助研究者和开发者快速实现D435i与机器人系统的集成。

weixin_29168393的博客 304

质量保证的六个模式(6) - 架构和实现模式

 质量保证的六个模式(6) - 架构和实现模式 陈能技2007-10-7 原文:Quality:Its All in the Values – Neil Harrison 我们从研究的组织中发现模式。这些模式形成了动态组成的软件项目组的语言模式。这里有一些模式是跟质量和价值尤其相关的。这些模式是从Organizational Patterns of Agile S

软件质量优化 2489

强化学习优化多目标冲突推理的决策过程设计

1. 背景介绍 强化学习(Reinforcement Learning,RL)作为机器学习的一个重要分支,近年来在计算机科学和人工智能领域取得了显著的进展。其核心思想是通过试错来学习最优策略,从而在复杂的环境中实现目标。然而,在多目标冲突推理(Multi-Objective Conflict Reasoning,MOCR)问题上,强化学习面临着诸多挑

AI天才研究院 1510

《Python等级认证CCF-GESP真题解析》专栏总目录

❤️ 专栏名称:《🌸 专栏介绍:中国计算机学会GESP《CCF编程能力等级谁》Python编程(1~8级)历届真题解析。🚀 订阅专栏:订阅后可阅读专栏内所有真题解析,真题持续更新中,限时9.9元,欢迎订阅!

人生就是一个不断学习的过程 1878

质量保证的六个模式(5) - 架构师控制产品模式

 质量保证的六个模式(5) - 架构师控制产品模式 陈能技2007-10-7 原文:Quality:Its All in the Values – Neil Harrison 我们从研究的组织中发现模式。这些模式形成了动态组成的软件项目组的语言模式。这里有一些模式是跟质量和价值尤其相关的。这些模式是从Organizational Patterns of Agile

软件质量优化 2171

【Unity 城市建模插件】POLY-Megapolis City Pack 提供超过数百种城市建筑、道路、车辆与城市家具模型,完美适用于构建现代化城市、模拟城市游戏、都市题材冒险类游戏和开放世界项目

POLY - Megapolis City Pack 是一套风格统一、内容丰富的低多边形城市建模资源包,专为 Unity 引擎设计。该资源包提供超过数百种城市建筑、道路、车辆与城市家具模型,完美适用于构建现代化城市、模拟城市游戏、都市题材冒险类游戏和开放世界项目。无论是快速原型开发还是正式发布项目,POLY 系列都能提供高效、风格统一的解决方案。

2403_88403568的博客 634

软件质量保证测试

1.软件是计算机程序、规程以及可能的相关文档和运行计算机系统需要的数据。包含4个部分,即计算机程序、规程、文档和软件系统运行所必需的数据。软件与硬件完全不同的特征:1、软件是开发产生的,而不是用传统方法制造。2、软件不会像硬件一样有磨损。3、很多软件不能通过已有构件组装,只能自己定义。4、软件可以无限复制。 2.软件质量保证定义及包含内容P12:(1) 软件质量保证(Software Qual...

nanaz11的博客 9818

芒果YOLO11改进137:卷积AKConv篇,即插即用,具有任意采样形状和任意数量的参数的卷积内核

卷积AKConv篇,即插即用,具有任意采样形状和任意数量的参数的卷积内核

包括YOLOv5、YOLOv7、YOLOv8等模型改进 295

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

【软件测试与质量保证】期末复习1(HITWH)(质量保证部分)

【软件测试与质量保证】期末复习(哈工大威海)

WHY的博客 3255

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

质量保证的六个模式(8) - 质量在于意识的改变

  质量保证的六个模式(8) - 质量在于意识的改变 陈能技2007-10-7 原文:Quality:Its All in the Values – Neil Harrison 我们从研究的组织中发现模式。这些模式形成了动态组成的软件项目组的语言模式。这里有一些模式是跟质量和价值尤其相关的。这些模式是从Organizational Patterns of Agil

软件质量优化 2311

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

我说CMMI2.0之:详细剖析(PQA)过程质量保证

1 PA概述 1)本PA的名字虽然称为过程质量保证,但是实际上仍然是包含过程的质量保证与产品的质量保证。 2)过程是历史经验教训的总结,是对这些历史财富的规范化,标准化,是为了避免错误的重现。而质量保证则是监督这些历史经验的落地执行,能够让成功得以重复。 3)质量保证的关键是要客观,如何确保客观性呢?     i)独立的团队。不能自己检查自己是否做事规范,应该由其他角色,其他岗位实施检查。...

麦哲思科技 1万+

质量保证的六个模式(2) - 雇用质量保证模式

 质量保证的六个模式(2) - 雇用质量保证模式 陈能技2007-10-6 原文:Quality:Its All in the Values – Neil Harrison 我们从研究的组织中发现模式。这些模式形成了动态组成的软件项目组的语言模式。这里有一些模式是跟质量和价值尤其相关的。这些模式是从Organizational Patterns of Agile

软件质量优化 2132

软件质量保证——概述

软件测试是一个过程或一系列过程,贯穿软件开发过程中的所有评审、确认、检验等活动,旨在确保计算机代码执行其设计目的,而不会做其他意外的事情。指人们在开发软件过程中发生的过错,这是一种人为的过程,对于软件本身来讲是一种外部行为,且在全生命周期的任何一个环节都可能出错。穷尽性测试考虑软件所有的输入组合或考虑程序所有的执行路径,当所有的输入组合或执行路径被确认无误后,便能认为软件是高质量的。是指开发人员是否在做正确的事情,强调结果的正确性,不仅检验当前阶段是否正确,还检验当前阶段的工作是否与用户的需求相一致。

天問*的后花园 1115

【质量管理】“从计划到部署:软件开发的全周期质量保证手册

在软件开发中,质量保证(QA)是一个贯穿整个开发生命周期的过程,而不仅仅是在开发结束后的一个阶段。

林木森的博客 2384

软件测试与质量保证习题

软件测试与质量保证习题软件测试与质量保证习题绪论软件测试基础软件测试策略黑盒测试与测试用例设计白盒测试软件测试过程软件质量保证 软件测试与质量保证习题 绪论 为什么学习软件质量保证与测试课程? 软件测试是软件生命周期中的一个独立阶段,并且在软件开发的每个阶段都有相关的测试活动。对一个合格的程序员来说,掌握软件测试的常用方法及常用测试工具的用法是十分必要的。 随着我国软件产业逐步走向规范化,软件公司逐渐认识到软件测试工作的重要性。把测试工作从编程中分离出来,专门设置软件测试岗位,招聘软件测试人才。 优秀

qq_43489936的博客 8482

质量保证和质量控制(QA / QC),你们知道区别在哪里吗?

有些人总是把QA和QC分不清,本文就在此具体介绍一下两者的差异。 先来看下质量术语定义:质量保证/质量控制(QA / QC) 质量保证(QA)和质量控制(QC)是两个经常互换使用的术语。尽管相似,但两个概念之间存在明显差异。该页面将解释质量控制和质量管理之间的区别,并提供定义和示例。 1.质量检查和质量检查之间的差异 质量保证和质量控制是质量管理的两个方面。虽然某些质量保证和质量控制活动是相互关联的,但两者的定义却有所不同。通常,QA活动和职责实际上以一种或另一种方式涵盖了所有质..

好习惯成就伟大 1万+

基于人工智能的质量保证(QA)流程

训练数据是使AI发挥作用的核心要素,因为模型的好坏取决于训练所使用的数据。为确保训练数据适合模型,必须对数据本身的质量、完整性,可靠性和有效性进行测试。我们提供一系列数据标注选项(包括提供自身的内部众包选项),以满足您的AI模型需求,此外,我们支持超过180种不同语言和方言。此时,QA至关重要,因其验证投入使用的构建模型的质量是否够佳,尤其是当模型运行的是真实数据而非测试数据时。我们的拥有专利的架构可以利用预回答的数据行评定表现优异的标注员,删除表现不佳者,并不断训练标注员以改进他们对任务的理解。

Appen_China的博客 2275

软件项目质量保证的常见误区

在当今快速发展的软件行业中,维护软件项目质量的关键在于有效的质量保证策略、持续的测试和反馈机制、以及团队的协作与沟通。这些因素共同作用,确保软件产品在发布前达到预期的质量标准。特别是持续的测试和反馈机制,能够及时发现和修复问题,减少后期维护成本。

csssbad的博客 982
上一篇: 质量保证的六个模式(3) - 引入客户质量模式
下一篇: 质量保证的六个模式(5) - 架构师控制产品模式
TIB
TIB
博客等级 码龄19年 2879粉丝 957原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值