测试人员和开发人员的比例多少合适呢?敏捷开发对这个比例有何影响?

测试人员和开发人员的比例问题,是一个老生常谈的问题。不少人对这个问题都有研究,当然很多人都有自己的看法。
1.测试与开发人员的比例多少才合适呢?
《微软秘笈》中指出微软这一比例是1比1。而根据一些非正式的调查,这个比例通常是1:3,即一个测试人员对3个开发人员。不同的公司、不同的团队这个比例相差还是很多的。
当然,有不少人提出,这个比例没什么意义。比如说,有的团队有自动构建负责人,这个负责人是测试人员,还是开发人员?除了这样的计算问题,其它如项目对质量的要求不同、软件易于测试的程度不同、测试人员和开发人员的经验不同等等很多因素,都会影响比例。所以这个比例本身意义不大。
2.敏捷开发对这一比例有何影响?
首先,敏捷团队采用TDD,很多开发人员编写自动化的单元测试、功能测试、甚至集成测试,本身已经能够覆盖很多逻辑;
其次,敏捷团队使用持续集成,减少了集成引起的bug。并且,减少了增加story引起的regression的bug。
所以可以说,敏捷团队与传统团队相比,需要更少的tester就可以了。
也可以说,敏捷团队中所有人都会保证项目质量,而不仅仅是传统意义上的tester。

InfoQ最近有这样的一个帖子,总结了一些人的观点,有兴趣可以去看看:
[url]http://www.infoq.com/cn/news/2009/01/tester-to-developer-ratio[/url]

3.你的团队中这个比例是多少呢?
就我个人来说,最近的一个敏捷项目,约4对pair,只有半个QA(该QA还兼BA)。到了项目最后期,1对pair兼职做了QA。所以平均起来,这个比例大概是1:4─1:8的样子。

你的项目里面比例是多少呢?有没有发现一些困难的问题?欢迎留言交流。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值