bug管理系统有哪些:适配不同团队规模的工具选择

bug管理系统有哪些:适配不同团队规模的工具选择

前段时间项目组要换新的工单工具,连着好几天泡在论坛里翻帖子,到处问人bug管理系统有哪些,手上攒了一堆别人发的截图和试用链接,一个个点开试,折腾到下班脑子都是乱的。组里人想法也不一样,有人想要简单上手,不用花时间学操作,有人希望能和我们现在在用的代码仓库打通,自动同步信息,还有的人在意能不能自定义字段,适配我们自己的流转流程。

最先点开试用的是禅道,之前别的项目组就在用它,打开页面第一眼就能看到bug录入、任务、用例这些模块放在一块,不用来回跳转页面。录入问题的时候可以填清楚重现步骤、优先级、所属版本,测试提交之后,开发那边能直接认领,处理完再转回测试去复测。小团队用它很合适,不用复杂的配置,装好之后稍微讲两句,新人也能很快上手,我们那段时间短期小迭代,就拿它临时顶着。

然后试了Jira,身边不少规模大一点的研发团队都在用这个。它能搭出来很细致的流转流程,从新建bug、确认问题、开发修复、验证关闭,每一步的状态都可以自己调整,还能关联需求、迭代计划。很多配套的插件可以接上代码提交记录,开发提交代码的时候关联bug单号,后续追溯的时候顺着单号就能查到对应的提交记录,查问题链路会顺很多。就是刚开始配置的时候要花不少心思,参数和流转规则要是没调好,后面用起来会很别扭。

还有TAPD,之前合作过的外包团队一直在用。它把bug跟踪、需求管理、迭代排期放在同一个平台里,测试提交bug之后,产品和开发都能实时收到提醒,评论区可以直接上传截图、录屏文件,沟通不用再切到别的聊天软件来回传文件。它自带很多现成的模板,不用从零开始搭建,适合互联网产品类的项目,日常迭代节奏快,频繁提测、改版本的场景,用起来会顺手。

另外还有飞书项目,我们本身日常沟通都在飞书里面,看到这个也点开体验了一阵。bug单可以直接在飞书会话里推送提醒,不用单独打开一个新软件查看消息,附件、评论、@成员这些功能都和飞书打通,跨部门对接的时候,产品、测试、运营都在同一个平台看进度,不用反复同步消息。表单字段能自己调整,想加环境、设备类型这些内容都可以自定义。

这只是我的个人感受,不是标准答案。

还有一个叫MantisBT的,之前在一个开源项目里见过,轻量化的,部署起来比较简单,基础的bug提交、分配、查询功能全都有,界面看着朴素,没有多余花哨的功能,适合预算有限、只需要基础bug跟踪能力的小组。

试了一圈下来,慢慢摸出来一点感觉,不是名气大的工具就一定适合自己。十几个人的小团队,迭代节奏快,不想花太多精力维护系统,偏向选上手门槛低的;几十上百人、多条业务线并行,需要强流程追溯、和代码工具联动的,就适合功能扩展性更强的类型。选之前最好先想清楚自己团队的协作方式,平时和哪些工具搭配使用,再挑两三个短期试用,拉上测试和开发一起试几天,看大家日常操作顺不顺手。

最后敲定工具那天,下班走在楼道里,耳朵里还能听见同事在讨论字段怎么设置,我没凑过去搭话,脑子里只想着回去把浏览器里堆着的几十个试用标签页全部关掉。