对用户来说,体验不好,出现缺陷,没有什么产品缺陷与开发缺陷之分,就是产品体验差,垃圾。当出现缺陷的时候,往往我们先馅于“在这不是bug是需求,是需求还是bug?”的纠缠中。这种毫无建设性的争辩,没多大意义。我们是一个团队,无论是哪个岗位都应该有责任主动或协助解决这些问题,而不是只守着自己的一亩三分地。只有大家有共同的目标——把产品做得更好!才会对每一个人的成长有所帮助。
刚刚在头条看了一个关于“程序员工作汇报”的视频,工程师向项目项目汇报工作时说:
“上周五呢,我们项目还剩下3个bug,经过一周的奋斗呢,我们现在只剩下73个bug,所以说,本周工作进度是,我们解决了-70个bug,每天解决-10个。虽然我们bug数量增加,但是我们增加bug的趋势是下降的,我做了一套模型预测了我们项目解决所有bug的时间是上个礼拜”。
产生了一系列的思考:
1. 工程师的内心是如何看待Bug?
2. 大量的缺陷,受影响有哪些方面,影响有多大?
一、缺陷所带来损失和负面影响。
1. 缺陷过多是软件开发中最大的浪费。
这方面的数字相当惊人,有证据表明,其间可以有数个数量级的差异。