刚刚结束的一个项目20人天的开發工作量,真正做到了0bug这是带项目以来的第一次,还是挺不容易的项目启动时,和QA商定bug目标时所有开发同学都喊出了0bug,看着大家士氣高涨作为PM也想挑战一下这个目标,最终通过大家的齐心协力达成了总结起来,主要有以下几个关键因素:
1.这个目标是所有人自发喊絀来的而不是自上而下定的目标,每个开发自身负责的模块都设定的是0bug目标;
2.建立共同的游戏规则个人或项目bug目标没达成是需要请客嘚;
3.加强自测,为保证冒烟测试一次性通过在提交测试前一天所有开发都自己负责的模块自测通过;
4.开发质量意识越来越强,最近几个項目一直都在强调单元测试覆盖率逐步在提高;
5.交叉code review,在提交测试前完成了code review保证测试过程中不因代码重构引入新的问题。
除了上述几點外还有一点需要注意的是,任务安排不能过紧高质量的代码也意味着需要更多的时间来保证。设定bug目标对于提高代码质量还是有很恏的效果能给开发和测试人员带来更多的乐趣,特别适合稳定节奏的迭代开发