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

翻译 2007年10月06日 12:18:00

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

 

陈能技

2007-10-6

 

原文:QualityIt's All in the Values – Neil Harrison

 

我们从研究的组织中发现模式。这些模式形成了动态组成的软件项目组的语言模式。这里有一些模式是跟质量和价值尤其相关的。这些模式是从Organizational Patterns of Agile Software Development 这本书选出来的。它们包括:

1、  雇用质量保证模式

2、引入客户质量模式

3、客户代表质量模式

4、架构师控制产品模式

5、架构和实现模式

6、代码拥有者模式

 

引入客户质量模式

如果你想管理一个能适应客户输入的增量的过程,而且你想你的客户感觉你爱他们,那么把客户引入到你准备好的项目管理和QA中来。

 

也许最重要的质量的组成部分是顾客满意。实际上,很多人会说那是唯一有用的组成部分。因此,顾客角色在你的组织中的位置表明了你的组织中质量的重要程度。在你的组织和你的顾客之间存在什么信息流呢?我们发现在一个拥有很强的质量文化的组织中,存在良好沟通的客户角色或适当的代理角色。简而言之,开发人员可以学习到顾客的需要,顾客可以得到需要的支持。引入客户质量模式包括下面的方面:

 

开发组织通过鼓励关键开发角色,或者组织中的角色,与顾客的沟通,来确保和维持顾客满意是非常重要的。沟通不是某个“顾客满意”小组的责任;而是整个组织结构上下全体的需要。

 

因此:

 

紧密绑定顾客角色与开发人员和架构师角色的关系,而不仅仅是与QA或市场角色。简而言子,开发人员和架构师必须自由地、经常地与顾客交流。当条件允许时,在客户他们自己的环境中来让顾客参与,而不是把他们带到你的环境中来。

 

让这个交互过程发生需要两个方面:机会和文化。开发人员必须有机会(和方法)去与顾客沟通。为了建立信赖和自由的沟通渠道,他们应该亲自见到顾客。

 

但是如果组织文化在客户与开发人员之间建立起一道墙的话,这些访问会是肤浅的。特别是,如果系统需求必须经过长期的正式过程才能得到确认,那么开发人员会受到阻碍而不能及时地向顾客反馈他们的请求。因此,组织必须建立起让开发人员拥有一定的自由度向顾客响应的文化。但是我们不是说所有的需求控制都应该委托给开发人员来做。规则还是必须的。

 

现代软件工程讲义 5.1 软件的质量保证 (QA) 和测试 (Test)

在一个软件团队里, 不同的人有不同程度的投入, 我们在 猪,鸡和鹦鹉 的故事里已经说明了. 不同的人还要在团队中担负不同的任务: 开发人员 (大部分内容在: 现代软件工程讲义 2 工程师的能力...

CMMI过程改进之路——质量保证误区

如何提升产品质量在业界是一个永恒的话题,零缺陷是理想化的,永远只能作为目标而不能到达,客户基于市场压力和竞争等方面的考虑,优先考虑的往往是进度,如何定位质量保证(QA)角色、如何平衡进度、质量、成本的...
  • fen0707
  • fen0707
  • 2013年05月23日 09:49
  • 702

为什么要学习软件质量保证与测试这门课?

我接触软件测试这个概念已经很久了,但还是首次这么近距离系统地学习它。 在刚开始学习本专业的时候,我还意识不到测试的重要性,总是在程序基本完成的时候才发现漏洞百出。有时会出现很多bug,debug的时...

华为软件编程规范学习(九)--质量保证

转自:http://blog.csdn.net/ce123/article/details/8889058 华为软件编程规范学习(九)--质量保证 9-1:在软件设计过程中构筑软件...

山东大学软件质量保证与测试技术复习纲要

软件质量保证与测试技术复习提纲 1.3  1.5   2.1 2.3 2.5 2.6   3.3(3.3.1    扩展) 3.4 3.7.3  FSM   状态图 状态表 ...
  • dkbnull
  • dkbnull
  • 2016年06月29日 09:47
  • 1984

借其他行业的做法来看软件测试和质量保证

今天下午在上海参加了邰晓梅老师和华雄兄组织的ministar club的活动,这里上传一下今天的PPT,  http://download.csdn.net/download/superqa/429...
  • superqa
  • superqa
  • 2012年05月13日 20:53
  • 2605

代码质量保证工具

1.FindBugs:查错 目前版本0.9.1,有for eclipse的插件. 网址是http://findbugs.sourceforge.net. 工作原理:检查程序生成的class的工...

VoIP技术(5)--VoIP语音质量保证

5.VoIP语音质量保证策略 影响通信的语音质量的因素很多。在VoIP系统中,虽然与电路交换系统在大多数情况下都是类似的,但也有其不少特殊的因素,如编解码类型、较长的时延、时延抖动、分组的丢失等。 ...

软件工程十三章软件质量保证

13.1 软件质量 1. 软件质量含义:与软件产品满足 规定的、隐含的、需求的能力有关的特征或特性的全体 2.软件质量的标准: 功能与性能方面:软件能够按照既定的要求进行工作,与明确规定的功...

Forward: 软件测试与质量保证

软件测试与质量保证 王韧 (上海交通大学软件学院, 上海201205) 摘要:随着计算机应用越来越广泛与深入,软件也越来越复杂,人们已清楚的认识到软件产品和其它工业产品一样,未经测试、试验是不能...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:质量保证的六个模式(3) - 引入客户质量模式
举报原因:
原因补充:

(最多只允许输入30个字)