从事IT互联网的人都知道,bug是程序员和测试人员最不喜欢面对的东西,很多人对于软件中出现bug这个事情,第一想到的就是测试人员的问题,因为他们都觉得这是测试人员没有测试出软件中存在的bug,导致后续软件上线问题浮出水面。其实,出现bug这种情况是由很多原因造成的,不仅仅是测试人员一方的问题,切记不要把锅全部甩给测试!出现bug在所难免,也并不可怕,可怕的是互相甩锅推卸责任,导致bug一直留在那里造成其他更大的负面影响和损失。
软件中bug的出现还有其他原因:比如产品原型不清楚,有歧义。导致产品经理跟客户之间是有歧义的,导致后期交付到项目方手里,被当作了bug。另外,在项目开发方面,开发人员开发完后并没有先自测,测试在测试回归阶段会因为一些隐秘的东西测不全。再或者是后期更改需求了,开发者加进去了,但是测试并不知道,造成未能及时测试出bug等。各种各样的因素都会导致bug的出现,有时候bug的出现是整个团队的问题造成的。
那我们应该怎么处理软件上线后暴露的bug呢?
一、即时反馈即时响应
不管是技术团队,还是运营客服团队,在软件上线或提供给客户使用后,都应该定期的去跟踪软件是否在正常工作,如果有客户遇到问题(可能是一个bug)应该及时的做好问题的收集、分析,并作出正确的反馈处理。问题不可怕,可怕的是这个问题一直留在那里,可能用户多用几次怒火中烧,直接把它打入冷宫,更甚者给软件提供组织带来巨大的负面影响和经济上的损失。
二、即时分析即