屏幕快照 2016-05-19 下午1.32.32

开发软件,总会遇到bug,很多时候旧的bug还没修复,新的bug又接踵而至,随着软件版本更新,各种各样的bug也会越堆越多,这使得软件bug的记录与处理慢慢成了程序员们的刚需。

面对这种需求,出现了不少类似Redmine、Mantis、Bugzilla、JIRA这样的bug管理工具,但这些国外的产品往往很难解决种种本地化的痛点。

“我之前开发过各种各样的项目,团队也先后尝试过过市面上目前几乎所有的Bug追踪工具,结果发现没有一款好用的。要么部署麻烦,要么成本太高或者功能太单一。”石瑞说,“我们所期望的,就是一款无需部署、免费使用、简单清晰的工具。”正所谓求人不如求己,石瑞索性与团队按照这个原则自己开发了一款bug管理工具,名为蒲公英Bug管理云(后文简称蒲公英),这个产品在今年5月初刚刚上线。

屏幕快照 2016-05-19 下午1.33.05“bug管理的工作其实比较复杂,包括对开发,测试,设计等一系列活动中出现的Bug给予纪录、审查、跟踪、分配、修改、验证、关闭、整理、分析、汇总以及删除等状态的管理。“石瑞告诉动点科技。早先,程序员们会用类似Excel这样的工具做简单的人工记录与归纳,但这种方式毕竟效率太低,容错率也不尽人意。

在石瑞看来,除了一些天生爱钻研的极客和发烧友,大部分的用户更追求的是一款“拿来就能用“的产品,他们不希望做过多的设置和微调,这也成为了蒲公英遵循的标准。

借助蒲公英,所有操作均可以在Web端完成,数据也会被上传到云端的服务器。其中核心功能模块是它的问题系统,在用户进入一个项目后,Bug管理云会默认将已产生的问题依照问题编号倒序呈现在页面上,三种不同的颜色将问题分为了三大类别:Bug(问题)、Feature(功能)、Task(任务),并用颜色和箭头将优先级别予以高、中、低的区分。

另外,蒲公英为用户提供了管理员、开发者、测试三种角色,不同的角色拥有不同的权限。而蒲公英文件库也可当做是该项目的网盘,所有文件都可以随时访问和下载,并且没有储存空间限制。

屏幕快照 2016-05-19 下午1.33.26

实际上,Bug管理平台在海外已经相当普及,包括上文中提到的JIRA、Bugzilla和Redmine等等。JIRA的开发商Atlassian在今年年初成功上市,的招股书显示,这家成立于2002年的独角兽在过去十多年中一直保持着良好的盈利,其年营收已经达到3.20亿美元。除了JIRA,他们还有一款团队协作通讯产品Hipchat。

Redmine则是一款开源软件,因其免费的特性而笼络了不少拥趸。在国内,优秀的bug管理工具并不太多,一些程序员用“禅道”来做bug管理,不过它也是一款开源软件。在石瑞看来,使用这些开源系统都需要将源码下载下来在本地服务器进行部署、安装,操作非常繁琐,而且需要一定的技术储备,这对中小团队来说并不友好。

而像JIRA这样的产品,缺点则是太贵,更适合大型企业使用。另外,还有些产品需要下载客户端,并且不支持中文,用起来并不方便。石瑞认为就目前来看,蒲公英有着一定的竞争优势。

在去年8月,石瑞和团队获得了一笔A轮融资。在这之前,他们曾为中小团队提供专家测试服务,因为这类团队往往缺少专业的测试人员。在蒲公英上线后,专家测试成了平台的一项增值服务,客户递交需求后,蒲公英的专业测试团队可以在48小时之内完成测试并出具专业测试报告,并收取一定的费用,内测分发与bug管理则完全免费。

据石瑞透露,上线一周后,已经有近千家团队开始使用蒲公英完成bug管理工作。