QA能为敏捷团队带来什么?

上一篇 / 下一篇  2010-01-09 12:08:04 / 天气: 晴朗 / 心情: 郁闷 / 个人分类:敏捷测试

最近项目忙的晕头转向,好久没有写东西了。发布的日期一天天临近,项目的问题则一天天暴露出来。问题到底出在哪里呢?显然,不是某一个人的问题,大家都有责任。不禁在想,作为QA,到底能为团队做出什么贡献呢?
QA,quality assurance,质量保证。其实,从某种程度上来说,QA没法保证质量。
敏捷开发,TDD,非常强调代码的质量,但是,如果测试没有跟上,代码的质量没有保证,QA也是无能为力。由于过于关注交付给客户的quantity,使得DEV在不断开发新的feature的同时,忽略了非常重要的测试;同样,QA已经忙于测试新的feature,而根本没有时间去做更多的regression。这样,每次拿到的build总是有新的feature的缺陷和老feature的缺陷并存情况,曾经work正常的一个功能,不知道什么时候又会突然废掉,QA每天面临这样的惊喜...
QA,发现软件产品的缺陷,由于角色特点,其实,对于团队的问题也是很容易发现的。可是,很多时候,QA能发现问题,提出问题,但是没有办法fix问题。因此,QA很无奈~~~
反思一下,其实QA还是有很大责任的。在一个团队中,QA应该做好本职工作,那就是保证产品的质量。因此,作为QA,应该做到:
  1. 始终坚持质量第一,尽力跟外界压力做斗争。QA所作的一切应该都是为质量服务的,否则,就是QA没有尽职。
  2. 需要坚持原则,要强势一些,不能被人牵着走。要控制好质量,尽力暴露产品的问题,不能为了迎合PM去追求数量,而忽略了某些细枝末节。
  3. 对于团队的问题,需要想办法使得整个团队都能以质量为中心,都在为产品质量而服务。
敏捷团队的特点,QA显得尤为重要。QA在保证产品质量的同时,应该促进团队向着良性方向发展。

-Lb|+L)H0

TAG: 敏捷测试 QA

llaflj的个人空间 引用 删除 llaflj   /   2012-06-07 17:14:17
1
 

评分:0

我来说两句

我的栏目

日历

« 2024-04-15  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 10284
  • 日志数: 11
  • 书签数: 1
  • 建立时间: 2009-02-13
  • 更新时间: 2010-10-13

RSS订阅

Open Toolbar