Bug Bash,即,缺陷大扫除。产品版本发布前,团队全员集中起来、共同找Bug。是软件工程、互联网产品开发过程中,验证环节很重要的一个活动。Bug Bash是集中全部精力,运用各方面的知识,尽全部智慧来搜寻项目的Bug。

一、什么事Bug Bash?

Bug Bash,顾名思义就是缺陷大扫除,让大家在产品版本发布前,一起集中精力来找缺陷。是软件工程、互联网产品开发过程中,产品验证很重要的一个活动。通常可以由项目经理或QA主导发起。

二、什么时候做?

通常在项目开发各阶段(里程碑)的末期,划出一个专门的时间段(通常2~3小时),确保线上没有重大bug影响试用、服务是稳定的状态下,可以举行Bug Bash。

三、有什么好处?

1、团队集体试用,发现需求
2、及时梳理,发布前的剩余事项
3、游戏化激励团队

  • Bug Bash就是一种工作游戏化,透过大家聚集一起参与,然后加一些比赛的元素,会让大家有个冲劲要努力找出bug,比谁找的bug数最多。有一点要注意,主持人项目经理或QA不用只是在旁边观看或加油,也应该积极参与,一马当先多找一些bug出来,来提升大家参与度。当然最后可以利用统计工具,计算一下大家的排名与bug数给予奖励。
  • 团队平时自己可能会做团建,有些团队不一定常搞活动。在这种类似游戏化的活动中,会促进团队间彼此的沟通、良性竞争,对于整体团队建设也是很有帮助的。如果项目经理要办Bug Bash,其实可以弄的热闹一点,变成一种团建。

四、谁来参加?

参与的人员,应该包括项目组全体成员,比如开发、测试、项目经理等等,有资源条件,也可以邀请非本部门团队来参与体验,比如会咨询用研部门的同事一同来体验产品

五、怎么做?

1、制定并颁布规则
准备一份ppt可以在周会上,跟团队宣导说明:什么是bug bash、宗旨跟目的是什么、时间地点是什么、准备工作确认、游戏规则等,方便大家可以随时查阅Bug Bash规则。
2、统一问题记录工具
可以用云协作、Google doc、Wiki、BugFree等工具,甚至每人发一张纸笔也一样可行,只要方便大家纪录,结束好统计即可。
3、提醒大家做好准备
包括用户手册、环境是否都准备好、权限都开了没、测试是否确保重大bug修复并验证完毕。如果有经费,准备一些点心、水果、奖品,更有助于提到大家参与的兴致。
4、提前规划会议场地
项目组如果人少且都有笔记本电脑,可以借一间大会议室,方便随时讨论、合作、排除问题,让大家能更集中投入这活动,气氛也会更热烈。但是如果没有办法借到大会议室或者大家都是台式机不方便移动也没关系,只要座位距离不远、使用即时通讯软件沟通,也一样可以把BugBash做的有声有色。
5、统计工作
Bug Bash结束后,项目经理要统计全部issue数、有效bug数、需求数。并检查是否有重复提交的问题,若有重复可以按照提交时间的先后顺序,决定这题算是谁的,或是各得一半的分数。然后再把bug跟需求区分开来。另外有些团队也可以根据提bug的价值与重要程度,给予不同奖励。当然bug bash如果经费允许,可根据不同表现,给予对应同学一些奖励,促进大家积极参与。
6、问题汇总与落实
团队要开个会,大家一起整理所有提出issue的优先级:判断到产品上线前,哪些bug是要修好的、哪些是可以留到未来修。因为Bug Bash到产品上线时间可能已经很接近,除非是很严重的bug,或者是工作量小、效果大的(性价比高),可以考虑处理;其余都不应该做,这样才能保障代码的稳定性,以及准时交付。当然这版本不修的bug、不能实现的需求,可以标示重要性为minor放到需求池,在未来版本去实现。

注意事项

1、Bug Bash不是一定要举行的活动,如果有时间举行,是对于团队、产品等多方面都有好处的活动
2、BugBash的频率不宜太高,假如每迭代都做,容易失去新鲜感,大家主键失去激情

缺陷大扫除(Bug Bash)相关推荐

  1. 2017年十大重量级Bug赏金计划

    2015年,<The State of Security>公布了11项重量级Bug赏金框架.自那时以来,众多企业甚至包括部分政府机关也开始启动自己的安全漏洞赏金计划(简称VRP).而两年之 ...

  2. 程序员硬核“年终大扫除”,清理了数据库 70GB 空间

    作者 | Haki Benita 编译 | 伍杏玲 出品 | AI科技大本营(ID:rgznai100) [导语]春节将至,俗话说"腊月二十四,掸尘扫房子",很多人会在腊月二十四给 ...

  3. 弧形玻璃清洁机器人_宅家大扫除清洁装备+清洁好物+全屋家电维护一文搞定

    前言: 经过长时间的宅家,相信大家现在都比较重视家里的清洁卫生,个人认为居家大扫除中的重点可以分为四个部分,厨房.卫生间.地面和墙面. 所以今天我就来和聊聊我的宅家大扫除中,如何解决这四个部分的清理, ...

  4. Google 将对过时 Android 应用展开“大扫除”

    整理 | 张仕影 出品 | CSDN(ID:CSDNnews) 据 Android(安卓) 开发者博客 4 月 6 日发布的消息,Google(谷歌)将针对安卓操作系统内的应用程序展开一次" ...

  5. 小学生打扫计算机教室的简报,简报第33期:我校开展“清扫校园”卫生大扫除活动...

    <简报第33期:我校开展"清扫校园"卫生大扫除活动>由会员分享,可在线阅读,更多相关<简报第33期:我校开展"清扫校园"卫生大扫除活动(3页珍 ...

  6. 小学生打扫计算机教室的简报,简报:我校开展“清扫校园”卫生大扫除活动

    <简报:我校开展"清扫校园"卫生大扫除活动>由会员分享,可在线阅读,更多相关<简报:我校开展"清扫校园"卫生大扫除活动(2页珍藏版)>请 ...

  7. 周末大扫除——Mac连接多蓝牙音源秒变音乐派对

    缘起 周末例行大扫除的时候,发现了经年吃灰的蓝牙音箱若干.想着如果能利用起来也是极好的. 多个音箱最好的利用方式之一就是组建立体声音乐矩阵了.这里用到了Mac音频MIDI设置的多输出设备,我们来实践下 ...

  8. 编写优秀缺陷报告(Bug report)的艺术

    Bug report的核心是对错误的描述,而优秀的bug report对反映测试小组真实的和可理解的工作质量同测试本身一样都是非常重要的.那么什么样的缺陷报告才是优秀的缺陷报告呢?这里我引用一位测试界 ...

  9. JEECMS的新浪图集在IE9、10不能显示大图片BUG的解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 最近我给学校对外交流合作处做的网站,因为是学java开发,所以就基于JEECMS去做. 等到项目做好,差不多要 交工的时候,发 ...

最新文章

  1. 人机协作机器人发展趋势_移动机器人:人机协作是未来的发展趋势
  2. 【转】Quartz.NET
  3. 别整那些花里胡哨的,女孩子喜欢简单直接的男生
  4. python异步爬虫_Python实现基于协程的异步爬虫
  5. WideString 和 string区别
  6. 检测手机用户安装的应用程序是否有使用某权限
  7. wordpress php 链接,简介WordPress中用于获取首页和站点链接的PHP函数_PHP
  8. 区块链 智能合约 虚拟机 EVM 资料总结
  9. python 数据集中随机选择作为测试集、验证集
  10. css中设置背景颜色、背景图片
  11. python结巴库下载_python结巴怎么安装
  12. 棣拓DTAS公差分析软件-蒙特卡洛法公差分析软件-容差分析软件
  13. Win10录屏有哪些方法?快来了解一下录屏技巧
  14. 少儿创意学编程(Scratch基础篇):第5课——绘画板
  15. 如何在 Debian、Ubuntu 以及其它 Linux 发行版上安装 ONLYOFFICE 桌面编辑器 v7.2 版本
  16. libxml2 安装使用
  17. 【目标检测】YOLO系列——YOLOv1详解
  18. 分享一个好用的在线加解密工具
  19. 转-【exp/imp】将US7ASCII字符集的dmp文件导入到ZHS16GBK字符集的数据库中
  20. xxl-job remoting error(Connection reset), for url : http://218.66.91.50:7969/run

热门文章

  1. qstring 属于元数据类型吗_数据仓库的“元数据管理”
  2. 服务器需不需要虚拟内存,服务器需不需要虚拟内存
  3. Ubuntu 20.04上安装Git方法
  4. 如何识别和避免间谍软件
  5. 无线红外探测器03-环境搭建及程序详解
  6. vb科学计算机x y,vb程序用vb实现系统的计算器功能1/x,sqrt,%,+/-, 爱问知识人
  7. 初识C语言---(2)
  8. LCA ---- E. Tree Queries[LCA或者dfs序的解法]
  9. python怎么控制while循环_Python流程控制之while循环怎么学呢?老男孩Python
  10. 蓝桥杯省赛最短路径-模板