五款轻量型bug管理工具横向测评

最近正在使用的本地bug管理软件又出问题了,已经记不清这是第几次了,每次出现问题都要耗费大量的时间精力去网上寻找解决方案,劳心劳力。为了避免再次出现这样的情况,我决定从线下转到线上,使用轻量型的在线bug管理工具,在选择工具时有以下几个要求:
1.不用在本地安装部署,配置环境,即开即用;
2.方便bug管理,bug属性设置;
3.可以跨团队沟通,方便和开发协作;
4.随时掌握bug状态,修复进展等。

花费了一个星期的时间试用了五款在线bug管理工具,其评测结果如下:

1.Teambition

Teambition的设计简约,大气,小清新,直接明了。注册登录后会显示你所有参与的项目(以及所有完成已归档的项目),默认有一个新手指南项目,让你能够快速上手。 创建一个bug项目后,你可以通过“任务板”、“分享墙”和“文件库”等功能模块来管理bug。并且可以为bug设置优先级:普通、紧急、非常紧急,这一点非常好,标签功能的添加可以丰富bug的属性设置。关联任务功能则可以将相关的bug进行关联提醒,便于开发修复时进行参考。
但是,teambition的看板功能虽然可以追踪bug的状态和进展,但是无法简单直接的做到bug的版本管理,要实现bug的版本管理需要另外建立项目来实现,这样一来操作将会变得非常繁琐,管理起来也很麻烦,尤其是在进行版本对比的时候简直让人痛不欲生。
再有就是无法将bug任务跨团队指定给开发者,只能采取复制任务的形式将任务拷贝到开发团队的项目中,如此一来即便开发将bug修复了并将bug的状态标记为已完成,测试在bug管理项目中也无法看到,因为不同的项目中的任务状态无法同步。

2.Worktile

Worktile 和 Teambition 高度相似,两者都有着类似的看板设计,都是以任务为中心,文档文件可以作为任务的关联内容被归档,都在很早之前就具备了子任务功能,但是在一些细节设计上面显得略有差距。Worktile可以从列表、标签、时间、成员等不同维度来管理bug任务。通过日历视图,你可以轻松查看bug任务进展;团队成员也可以在worktile里轻松共享文件资料和进行在线讨论。Worktile 的简报功能是对某一段时间项目完成状态的一些统计,比如本周开启了多少bug任务,完成了多少bug任务,完成bug任务最多的人是谁,等等。
但是(敲黑板,划重点),worktile不但在功能的优势上和teambition一样,就连在bug管理上的劣势也相似的雷人:无法实现bug的版本管理功能;无法将bug跨项目跨团队指定给开发人人员修复。
心塞!

3.Tower

Tower在使用习惯上更加贴近于普通用户,界面设计的没有那么「酷」,但是却也能让人一目了然。主要的功能有讨论、任务、文档、文件这四大部分,“讨论”这个功能比较又特点它直接在协作平台内架设了一个论坛,每个成员都可以发布帖子并回复讨论,帖子支持富文本格式。在tower.im里创建一个项目后,你可以对任务进行指派管理,也可以在线讨论项目细节、分享资料文件、在线协作编辑文档等。通过动态消息栏,你可以实时查看其他团队成员的工作动态。对于team leader而言,可以利用团队周报来了解团队成员的工作进展。
Tower在bug管理方面应该是几款软件里面功能最弱的一款,无法为bug任务设置优先级,无法通过加标签的方式丰富bug的属性,无法进行版本管理,无法跨团队沟通。通过一段时间的使用,个人感觉Tower更适合用作团队头脑风暴的工具和个人事务管理工具。

4.明道

经过了前面几款软件的使用,明道的上手就快多了,因为界面和功能基本上都大同小异,不过明道有别于上面三款软件的地方在于可以切换列表和看板模式,在bug更新时列表模式显然更加友好,而对于状态的追踪,看板则要优于列表。而且在编辑bug任务详情的时候,详情页面是滑出式的,可以和任务界面共存,体验比teambition和worktile的弹出式要好。
明道的界面和使用动态信息框,你可以随时向团队分享工作进度、资料和反馈问题等。在任务中心,你可以按照“任务”和“项目”两种模式来管理任务。创建任务时,你可以添加任务描述,确定负责人、参与人员和截止时间,以便快速推进任务。在使用中产生的文档、图片、投票、问答和视频,都会自动归档在文档中心,便于随时检索和使用。如上所述,功能点大多相似。
在使用了一段时间后发现明道虽然相比上面的几款软件方便了很多,但是依然无法很好的解决我的问题:bug的版本管理功能缺失。

5.Teamin

Teamin是最近新出的一款软件,经身边的朋友推荐开始试用的,给我带来了很多惊喜。首先界面风格极其简洁,进入首页宛如一个记事本一样,它创建任务的方式也很像是在做笔记:写完一条任务,回车,开始记录下一条。并且支持列表和看板模式的切换,在列表模式下记录更新完bug任务后可以切换到看板模式查看任务的进展。最关键的是Teamin的目标管理功能,当我将目标管理功能调出来后惊呆了,这不就是我梦寐以求的版本管理功能么?!而且还可以将bug任务跨项目跨团队指定给开发人员,这个简直不能更赞。另外像其他软件有的任务详情描述,标签功能等也都有,标签字段和颜色都支持自定义。
唯一遗憾的一点是没有默认的任务优先级设置,不过这一点可以通过点赞关注任务或者添加标签和自定义字段来解决。

通过上面的测评可以看到这五款软件各有优缺点,就我个人来讲,Teamin是最能满足是我需求的一款在线的bug管理软件。很便捷的帮我解决了bug版本管理、跨团队沟通、bug进展同步追踪等一系列的问题。不过每个人的需求不同,所需要的工具或者功能也不同,至于如何选择,选择哪一款作为自己的bug管理工具则见仁见智了。无论如何,还是希望大家能够找到适合自己的,能够提高工作效率的bug管理工具。

五款轻量型bug管理工具横向测评的更多相关文章

  1. 在项目管理中如何保持专注,分享一个轻量的时间管理工具【Flow Mac版 - 追踪你在Mac上的时间消耗】

    在项目管理和团队作业中,经常面临的问题就是时间管理和优先级管理发生问题,项目被delay,团队工作延后,无法达到预期目标. 这个仿佛是每个人都会遇到的问题,特别是现在这么多的内容软件来分散我们的注意力 ...

  2. Dzz任务板初版完成笔记-仿trello私有部署的一款轻量团队任务协作工具。

    刚完成了第一个版本Dzz任务板的设计开发,记录下设计思路和完成情况. Dzz任务板是DzzOffice中的团队协作套件中的一款应用,它需要安装在DzzOffice中使用. 主界面中需要能够快速简单的创 ...

  3. 轻量集群管理工具PSSH

    PSSH 的意思是 Parallel SSH,并行的SSH,很好理解,PSSH 可以让一条命令在多个服务器上同时执行 这就简化了集群的管理工作,例如想查看一下各台服务器现在的负载状况,就可以通过 PS ...

  4. 开发人员必备的几款bug管理工具

    Bug是软件开发过程中的“副产品”,也是开发人员最不想见到的状况.如果没有跟踪和梳理各种bug和问题并及时解决,项目就会花费非常多的时间,导致整个项目的重心偏移.如果在产品开发过程中,使用一个合适的B ...

  5. Tippy.js – 轻量的 Javascript Tooltip 工具库

    工具提示(Tooltip)在网站中的一个小功能,但却有很重要的作用,常用于显示一些温馨的提示信息.如果网站中的工具提示功能做得非常有创意的话能够加深用户对网站印象.Tippy.js 是一款帮助你快速创 ...

  6. Raspkate - 基于.NET的可运行于树莓派的轻量型Web服务器

    最近在业余时间玩玩树莓派,刚开始的时候在树莓派里写一些基于wiringPi库的C语言程序来控制树莓派的GPIO引脚,从而控制LED发光二极管的闪烁,后来觉得,是不是可以使用HTML5+jQuery等流 ...

  7. 轻量型ORM框架Dapper的使用

    在真实的项目开发中,可能有些人比较喜欢写SQL语句,但是对于EF这种ORM框架比较排斥,那么轻量型的Dapper就是一个不错的选择,即让你写sql语句了,有进行了关系对象映射.其实对于EF吧,我说下我 ...

  8. 推荐五款优秀的PHP代码重构工具

    在软件工程学里,重构代码一词通常是指在不改变代码的外部行为情况下而修改源代码.软件重构需要借助工具完成,而重构工具能够修改代码同时修改所有引用该代码的地方.本文收集了五款出色的PHP代码重构工具,以帮 ...

  9. 介绍一款替代SSMS的sqlserver管理工具 toad for sqlserver5.7

    原文:介绍一款替代SSMS的sqlserver管理工具 toad for sqlserver5.7 toad for sqlserver5.7 虽然SSMS很好很强大,不过有时候使用一些第三方工具可以 ...

随机推荐

  1. docker入门-docker应用场景和优势

    一.什么是docker Docker是一个使用 Go 语言开发的,并且开源的应用容器引擎,基于LXC(Linux Container)内核虚拟化技术实现,提供一系列更强的功能,比如镜像.Dockerf ...

  2. GBDT 梯度提升决策树简述

    首先明确一点,gbdt 无论用于分类还是回归一直都是使用的CART 回归树.不会因为我们所选择的任务是分类任务就选用分类树,这里面的核心是因为gbdt 每轮的训练是在上一轮的训练的残差基础之上进行训练 ...

  3. WebGL 与 WebGPU比对[6] - 纹理

    目录 1. WebGL 中的纹理 1.1. 创建二维纹理与设置采样参数 1.2. 纹理数据写入与拷贝 1.3. 着色器中的纹理 1.4. 纹理对象 vs 渲染缓冲对象 1.5. 立方体六面纹理 1.6 ...

  4. eval()计算某个字符串,js和jquery都可以使用

    实例 执行JavaScript代码或表达式: <script>eval("x=10;y=20;document.write(x*y)");document.write( ...

  5. PHP pdf转png windows版本

    链接:https://pan.baidu.com/s/1Bli-2HkucRTYTeujkcsmjg&shfl=sharepset 提取码:2une 1.php_imagick扩展 (1)下载 ...

  6. LGP5279题解

    这题好牛逼啊... 虽然说也是 DP 套 DP,但是感觉比 TJOI 那题高明到哪里去了( 我们先考虑如何计算期望.如果设 \(f_i\) 为拿到 \(i\) 张牌后胡的方案数,这个并不是很好做,因为 ...

  7. 【黑马程序员C++ STL】学习记录

    黑马程序员 2017 C++ STL 教程(STL 部分已完结) 基于黑马STL课程整理:黑马程序员2017C++STL教程 视频链接 专栏:本STL专栏目录 文章目录 黑马程序员 2017 C++ ...

  8. 2022最新IntellJ IDEA的mall开发部署文档

    目录 版本说明 一.概述 二.基本构建 三.Git 导入编译器 四.模块描述浅析 五.配置文档 application.yml修改,涉及模块 application-dev.yml修改,涉及模块 ge ...

  9. 跑马灯带你深入浅出TextView的源码世界

    一.背景 想必大家平时也没那么多时间是单独看源码,又或者只是单纯的看源码遇到问题还是不知道怎么从源码的角度解决. 但是大家平时开发过程中肯定会遇到这样或那样的小问题,通过百度.Google搜索都无果, ...

  10. pyhon反射

    一:反射 1.python面向对象中的反射: 通过字符串的形式操作对象相关的属性.python中的一切事物都是对象(都可以使用反射) 2.四个内置方法 hasattr 检测是否含有某属性 getatt ...