0 bug是如何做到的?

来源:互联网 发布:mac os 10.12.1 beta4 编辑:程序博客网 时间:2024/05/22 06:36

      刚刚结束的一个项目,20人天的开发工作量,真正做到了0bug,这是带项目以来的第一次,还是挺不容易的。项目启动时,和QA商定bug目标时,所有开发同学都喊出了0bug,看着大家士气高涨,作为PM也想挑战一下这个目标,最终通过大家的齐心协力达成了,总结起来,主要有以下几个关键因素:

1.这个目标是所有人自发喊出来的,而不是自上而下定的目标,每个开发自身负责的模块都设定的是0bug目标;

2.建立共同的游戏规则,个人或项目bug目标没达成是需要请客的;

3.加强自测,为保证冒烟测试一次性通过,在提交测试前一天所有开发都自己负责的模块自测通过;

4.开发质量意识越来越强,最近几个项目一直都在强调,单元测试覆盖率逐步在提高;

5.交叉code review,在提交测试前完成了code review,保证测试过程中不因代码重构引入新的问题。

      除了上述几点外,还有一点需要注意的是,任务安排不能过紧,高质量的代码也意味着需要更多的时间来保证。设定bug目标对于提高代码质量还是有很好的效果,能给开发和测试人员带来更多的乐趣,特别适合稳定节奏的迭代开发。

 

原创粉丝点击