在查验过程中,难免会遇到开发人员由于一些原因不想修改单个bug的状况。那一般遇到这种问题时,咱们该怎样去推进开发修改bug呢?
咱们先来剖析下到底会有哪些原因会导致开发不修改bug
1、 开发与查验对bug的界说了解不一同发作的问题,例如暴力操作、十分规操作呈现的问题、问题途径深、服务器回来的数据不规范、竞品相同有的问题、单个机型问题等状况,开发可能会不愿意修改。
2、 作业流程方面的原因,例如开发有更高优先级的使命没有时刻修改、上线时刻急切,来不及修改、开发不重视名下的bug、开发以为目前的完结比产品需求好等状况
3、 当然还有个人能力原因,例如找不到好的处理计划、影响规划大、找不到bug原因,没有处理计划、技能完结难,不知道怎样修改等等原因
4、 别的还有一些不可抗力的客观因素,例如系统问题,第三方运用问题等等
我的观点
开发不修改bug有这么多原因,但咱们查验推进开发修改bug却只有一个原因~那就是职责。关子少卖,对策拿来~经过一个案例帮你剖析处理计划~
小明来也~
小明查验输入法时发现,替换皮肤后,在某鹅运用中调起键盘并转屏,键盘会显现失常,无法正常运用。
提交bug后,开发调研原因,发现输入法并有没有针对转屏做特别处理,猜测可能是某鹅运用的问题,假如咱们做适配改动会比较大。并且这个操作用户不易遇到,并且软件上线在即,所以不太想修改。查验以为转屏归于常用操作,用户一但触发此bug,输入规律无法正常运用,十分影响用户的体会。在查验的坚持下,开发人员为输入法做了些维护,并将问题反应给该运用,运用担任人容许在下个版别修改。问题很快得到了处理。
剖析上述案例,开发不修改bug的原因有四:bug途径较深、上线时刻急切、改动影响规划大、第三方运用问题。咱们逐条剖析处理计划
1、 针对途径较深的bug,查验在推进开发修改bug时,需求留神以下几点
a) 从用户的角度剖析问题的严重性,剖析用户的遇到此问题的概率,引导开发站在用户角度去考虑,从而使开发意识到问题的严重性
b) 能够和开发人员罗列一个之前的类似问题,为开发供给参看
c) 产品是担任这个软件的人员,当查验与开发定见无法到达一同时,不要由于无法推进开发修改而丢掉,一定要找产品承认,终究的决定权交给产品人员。
2、 上线时刻严重,开发来不及修改了,这个时分查验应该剖析问题的严重性,和产品人员洽谈是否需求修改
3、 修改bug改动较大,影响规划广,没有最优的处理计划等状况在项目即将上线的节点比较忌讳这种作业的发作。面临这种状况,主张开发人员做调研作业,请教其他的同事,或许组织一个暂时会议,集众人之力研究好的修改计划
4、 第三方运用问题,开发无法修改。承认原因之后需求找相关的作业人员,例如产品,联系第三方输入法的作业人员,反应问题,尽量推进运用处理问题
小结
总之,bug修不修,查验应该有一个自己的准则,一同也要权衡利弊。不能由于推不动开发,就丢掉,由着bug上线,也不能揪着一个小bug不放,影响上线时刻。推进开发人员修改bug需求技巧,你get了吗?
共同学习,写下你的评论
评论加载中...
作者其他优质文章