• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

敏捷与质量

发布: 2009-2-11 10:08 | 作者: 不详 | 来源: 测试时代采编 | 查看: 27次 | 进入软件测试论坛讨论

领测软件测试网

原文:Agility and Quality – Alan S.Koch
 
摘要
        对于什么是“质量”有很多的定义,“质量是由旁观者定义的”,有些人会说这是不可能使用的定义,因为它很难在真正的业务场景中工作。但是敏捷方法不同意。敏捷方法就是用这种方法让产品的质量由顾客塑造。他们承认不同的人会用不同的观点看问题,所以对于项目来说谁的观点最能说了算(最终顾客)就是敏捷方法要追求的。
 
        项目的高质量是什么由什么组成的?不要问我!问你的顾客!
 
项目是用来学习
        在传统的软件开发方法中,我们努力构建顾客想要的产品。我们花费大量的时间努力从顾客那里获取需求,我们针对需求进行分析和建模,并且归纳成说明书。然后我们评审说明书,与顾客开会讨论,最后签字。看起来我们将要构建的产品确实是满足顾客要求的。但是通常那不是最终结果。通常,在项目快要结束的时候,需求和范围、产品的适用性成为争论的焦点。开发人员埋怨顾客改变了主意,顾客则不明白开发人员怎么会偏离这么远。
 
        是谁的错?敏捷方法指出每个人都有错,但是每个人都没有错。他们告诉我们开发项目不是别的,而是一个学习的体验。没有谁能完全理解所有需求之后才开始项目;即使是顾客也一样。顾客一开始有一些主意,但是他们也在项目的进展过程中学到关于他们的需要。同样的,开发人员在一开始学习到他们能知道的东西,但是他们需要继续通过项目来学习更多的东西。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 质量

41/41234>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网