相信做过对日项目的同学一定听过“横展开”这个词。大虾也在搜索引擎上进行了搜索,这个词属于工厂品质管理的专业术语,是指若发现不良,则应对同样生产因素下或同批次的产品进行扩展查证,防止同样的不良品的批量潜伏。
同样在软件开发中,当发现缺陷时,务必要进行横展开调查。打个比方:测试人员测出一个按钮有重复提交的问题,当快速点击按钮,有多条相同数据落库。我们针对这个缺陷报告,一定要进行横展开,调查重复提交是否是共通问题,而不应该仅仅对应缺陷报告中那个按钮的问题,而不展开调查。再比如:客户反馈生产系统,未按照业务要求将“A部门”应全部替换成“B部门”,在提示文本中出现“A部门”这个词。这个时候我们也应该对所有源码,包括数据库,配置文件等进行全检索调查,如果有其他遗漏的地方也要进行替换,而不是仅仅修改客户反馈的提示文本。另外,如果一个多前端(App,小程序,Web页面)的系统,发现App存在一个缺陷,那么我们也应排查其他前端是否也有相同的缺陷。其他例子很多,不在一一列举。
同学们可能会说我不清楚是否需要横展开怎么办?首先这个问题本身就有问题。我们应当对任何缺陷做横展开的假设,如果无法一眼判断不需要进行横展开,则都需要进行横展开调查。
“横展开”需要根植到自己的潜意识中,当像领导汇报问题的对应情况时,记得一定要说:针对这个问题我们进行了横展开调查,还发现存在两处类似的问题,我们也一并修改完成了。这时领导一定会投来赞许的目光,心想这个小伙/小姑娘还挺靠谱的。
当然“横展开”这个词还是有不少人没有听过,所以具体沟通时,需要根据沟通对象使用对方听得懂的词汇。比如可以改用:横向展开;展开调查等等。这个点在《向领导汇报的正确姿势 – 很多人都搞错了》一文中已重点提及,有兴趣的同学可以阅读下。
最后,大虾再次强调:当发现缺陷时,务必要进行横展开调查。
如果您看完文章能有所受益,或者引发思考共鸣。来个一键三连呗,最起码点个免费的赞哈!