一款芯片的研发过程中总是伴随着bug、bug和bug,研发线上各端的ic工程师也是全程在debug、debug和debug,直到最终的gdsii文件交给founry工厂加工,全程都是为了保证芯片最终能够安全保质的tape-out成功。由此可见,bug的跟踪管理是至关重要的工作。
目前市场上主流的大型组织bug管理工具很多,例如bugzilla、bugfree、jira、mantis、clearquest、urtracker、jtrac等等,最近刚好从bugzilla转到jira了,故在此记录一下两者的区别。
bugzilla:由mozilla公司提供的一款免费开源的bug管理追踪系统,它可以管理开发中bug的提交、修复、关闭等整个周期,具有很多优点,比如强大的检索功能,强大的后端数据库支持,丰富多样的配置设定等;但安装过程比较麻烦;英文版的汉化后容易出现乱码的问题;有时候没法正常发邮件通知。
服务器端架构:mysql、oracle、postgresql、perl 页面大概是下面这样,看着比较古老的感觉,用起来也是比较费劲(个人感觉),因为图形化的东西比较少,基本都是文字。
jira:是atlassian公司开发的项目与bug跟踪管理系统,名字来源于“gojira”。被广泛应用于缺陷跟踪、需求收集、流程审批、任务跟踪、bug跟踪和敏捷管理等相关领域。jira配置灵活、功能全面、扩展丰富、操作简单,在全球具有上百个国家的客户在使用,唯一的“缺点”就是贵!超过十个用户使用就需要收费了。
服务器端架构:j2ee、tomcat、lucene、mysql、oracle、postgresql 可以注册不超过十个用户的免费试用版,并且能够直接汉化,页面看起来非常的清爽,操作一目了然。
两者之间的具体差别如下:
jira软件仅适用于商业许可证所有者,是付费软件;而bugzilla软件是一种开源工具,即无需任何许可。
bugzilla中可用的自定义字段类型是文本字段、多选、下拉、日期、bug id;而jira中可用的自定义字段类型太多而无法列出,甚至可以从插件中获得额外的自定义字段类型。
小工具提供所有详细信息的摘要,例如团队的进度,报告等。jira提供“带有自定义小工具的仪表板”功能,您可以根据需要自定义小工具;但bugzilla中不提供此功能。
在jira中,一次可以附加多个文件;而在bugzilla中,一次只能添加一个文件。jira中文件的大小限制为10mb;而bugzilla中文件附件的大小限制为1mb。jira支持看板项目;但bugzilla不支持看板项目。
拖放问题优先级功能在jira中可用;但在bugzilla中不可用。在jira中,可以根据问题的优先级轻松拖放问题;但bugzilla不可行。bugzilla提供了一种高级搜索功能;但jira具有更灵活的查询匹配,可提供更强大的搜索功能,用于创建项目状态和监控项目进度。
在bugzilla中,管理员通过编辑转换矩阵来定义所有产品的全局工作流;而jira允许用户根据问题和项目的类型定义多个工作流,并且问题可以经历多个状态。
bugzilla的用户界面多年来没有太大变化;而jira的用户界面使用体验远远超过 bugzilla,开箱即用。毕竟是付费的东西,并且产品也在不断地改进。
简而言之,bugzilla提供了灵活但复杂的功能来分组问题、用户和允许权限等,而jira能提供简单模型和丰富面板,因此它更加容易入手且功能全面。如果公司不缺钱,建议直接上jira。
关于大型药品稳定性试验箱产品的特点解析
80个阀门结构原理动画一文掌握 你值得拥有
ST新款MCU推动电动汽车进程 理光发布全新工业喷墨打印喷头
工信部闻库表示三大运营商携号转网还需要做好两方面的工作
基于WiMAX的混合组网研究
如何管理IC芯片研发过程产生的bug呢?
深度解析名爵6 1.5T发动机
具有6.2 µA静态电流的双通道、42 V、2 A、单片、同步降压型Silent Switcher 2稳压器
基于一种免电池的传感器节点设计
iphone8什么时候上市?iphone8最新消息:iPhone 8照片抢先看,苹果股价有望继续走高
基于变频器空载试验操作
“探知三大场景,解锁科技密码”——云帆顺利召开毫米波雷达技术沟通暨产品发布会
2018年上海推广了7.3万台新能源汽车
高压变频器的主要性能指标及在除尘风机中的应用介绍
云计算的到来,企业自建的数据中心会消失吗
MO磁光盘机的数据传送速率
城市利用物联网绘制空气质量地图
便宜2000块 特殊版iPhone到底特殊在哪里?
4种常用的电压比较器
为止颓势!三星推出Note7老铁版 专卖粉丝!说好的销毁提纯呢?