JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域,其配置灵活、功能全面、部署简单、扩展丰富。“Jira让你工作真有效率!时间更少,绩效更高。”
JIRA也可定义为Professional Issue Tracker,即它是一个专业的问题跟踪管理的软件。这里的”问题”对应的英文单词是Issue,所以含义比较广,包括Bug,Task,Enhancement,Improvement等等跟软件开发相关的名词。跟踪管理即对问题的整个生命周期进行记录和管理。一个问题从创建到解决到关闭涉及到很多相关信息,包括是什么问题,谁发现的问题,谁处理了这个问题,如何处理的,相应的代码有什么改变等等,JIRA可以方便的记录这些信息,并且在问题的不同状态呈现在相应的责任人面前。相似的软件有Bugzilla,Trac,Mantis,Clear Quest, Streber 等。
为什么选择JIRA
操作超级简单
简单不意味要牺牲功能。JIRA提供了友好、直观、可配置的Web界面,并支持大量的快捷键操作。举例來說,您可以按类型创建项目,JIRA提供了全球2万多家企业的实践,让您轻松完成新项目的创建。另外,不同项目类型中,包括了相应的问题类型和工作流,您不只能定制自己的工作流,也可以从Atlassian插件库中查找适合您的工作流,然后导入到您的JIRA系统中,直接使用。
一手掌握各种问题
你的邮箱、EXCEL表格,是否散落不同的待办事项、未成形的点子与进行中的计划?许多需要追踪的问题,隐没在其中,难以跟进。但Jira帮助你管理所有问题,还能随时跟进相关项目、团队的最新行动,让一切在你掌握之中!
针对问题,定制你的工作流程
工作流程是工作的核心。JIRA提供了默认的工作流程,并配搭一系列事项类型,例如“缺陷事项”、“新功能事项”、“改善事项”等等,非常适合进行缺陷追踪和软件开发。没有人比你更清楚你的团队,你不需要被迫使用其他人所配置的固定流程。而且你可以根据实际情况随时对流程进行调整。
实践敏捷,让计划完美落地
Jira具高效强大的计划功能,快速决定你和团队需要完成的工作,排定优先级,确保每个人都知道完成日期,并帮助团队记录问题。采用JIRA Software更让您增加敏捷的力量,无论你是经验丰富的敏捷专家,或刚起步的新手,JIRA Software都可以帮助你,包括协助Scrum团队进行迭代开发、让Kanban团队进行活动流管理等。
便捷的团队协作
成员之间能方便地分享信息和寻求帮助,对团队是绝对必要的。JIRA简单直观的界面,让工作的焦点一目了然,团队成员能轻松协作。推荐将JIRA和Confluence、HipChat组合使用,发挥强大的沟通功效。
及时监控,不要最后一个知道
团队中,保持沟通的及时与顺畅非常重要。无论你习惯哪种沟通平台,邮件、RSS和聊天工具都能及时通知到你,并让你监控项目的活动情况、面板、墙板等,确保你永远不是最后一个知道别人正在做什么的人。
JIRA帮助您:追踪问题、落实计划、团队协作。全球成千上万的团队,都使用JIRA提升工作效率,构建优秀产品。
主要特性
工作流
开箱即用,提供用于缺陷管理的默认工作流,可视化工作流设计器 ;
工作流可以自定义,工作流数量不限;
每个工作流可以配置多个自定义动作和自定义状态;
每一个问题类型都可以单独设置或共用工作流;
可视化工作流设计器,使工作流配置更加直观;
自定义工作流动作的触发条件;
工作流动作执行后,自动执行指定的操作;
针对不同的流程节点可以定义不同的权限、字段、后续可供选择的处理方式;
一个项目跟踪工具不应该决定你的工作方式—这是你的事,你可以根据团队实际情况建立与之匹配的工作流,以快速适应开发过程中的变化;
项目管理
每个项目都有自己的概览页面包括:项目详细信息、最新更新情况以及一些报告的快捷方式;
在项目界面中查看按照状态、是否解决等条件设置的分类统计报告;
查看项目最新的活动情况;
查看项目的热门问题;
可以设置项目类别,将项目分组管理;
可以为每个项目设置单独的邮件通知发件地址;
自定义安全级别,指定用户对问题的访问;
指定组件/模块负责人;
轻松管理“从概念到发布”的整个开发过程。Gartner评价JIRA在ALM产品中处于领导者地位,详情请见Gartner报告;
当实践Scrum或看板时,采用GreenHopper可以使规划和报表变得简单。通过JIRA+GreenHopper,能够管理你的待办事项和冲刺阶段,应用精益开发准则,可以可视化你的开发过程并获得持续改进;
通过浏览项目页面和内置的报表,你可以直观的获取项目信息、访问历史版本变更信息和未来版本路线图、运行特定的查询或分享自定义面板给你的团队;
项目报告与面板,选择内置的项目报告来进行时间追踪、用户工作量和问题统计,使用JIRA查询语言(JQL)运行特定报告,将列表和图表添加到团队面板中;
问题管理
自定义问题类型,适应组织管理的需要;
自定义字段,可选择字段类型超过20种,在此基础上还支持插件进一步扩展;
自定义问题安全级别,可以限制指定用户访问指定的问题;
如果多个问题需要同时修改同一字段值或执行同一工作流动作,你可以使用批量操作功能一次性完成;
登记问题预计完成时间、实际工作时间,就可以了解该问题预计还剩多长时间才能解决。甚至可以出具时间跟踪报告,了解用户的工作效率;
支持远程创建问题,通过多种方式在JIRA中创建问题,如电子邮件、移动设备客户端;
如果一个问题需要多人协作,可以将问题分解为多个子任务,分配给相关的用户;
将相关或有依附关系的问题建立链接,以便于用户快速了解;
为JIRA的问题添加附件,可以帮助技术人员快速解决问题,当上传图像文件时,JIRA自动显示图像缩略图。你也可以直接将剪切板中的图像粘贴到JIRA问题中;
为问题设置到期日,可以在搜索或在图表中展示即将到期的问题;
面板
自定义面板,可以在面板中添加任何符合OpenSocial规范的小工具;
可以简单地创建、复制,生成多个面板,分别管理不同的项目;
支持墙板;
可以收藏面板,或将面板共享给指定的用户;
面板布局灵活,支持拖拽;
用户首页可以定制,并且可以定制的查询放入首页,这样可以方便查看关注的内容。首页被定义为一个Portal,可供加入很多东西放入Portlet中;
可配置个人面板,显示分配给我的问题、查看最近活动或相关问题状态。支持OpenSocial小工具,这样你可以很容易的与其它Atlassian产品和Web应用程序分享小工具;
搜索
快速搜索,输入关键字,马上显示符合条件的结果;
简单搜索,只需点选,就可以将所有条件组合,查找出符合条件的问题;
可以将搜索条件保存为过滤器,快速找到你关注的问题;
可以将过滤器收藏或共享给其他用户;
支持JQL搜索语言,可以使用像 "lastLogin", "latestReleasedVersion" 或 "endOfMonth", "membersOf" 之类的函数,并且可以自动补完;
针对搜索结果进行批量操作,一次性完成多个问题的编辑或执行等操作;
搜索结果可以输出为HTML,XML,RSS,Word或Excel;
JIRA提供了强大的自定义查询语言JQL,帮助你通过用户界面构建复杂的项目报告。JQL对于查找难以归类的问题、生成特定报表、构建面板、墙板也特别有用;
安全
JIRA的用户可以交由LDAP验证;
允许设置匿名访问;
任何使用管理员功能的进程,都需要额外验证,并且10分钟过期,以保证JIRA的安全;
查看所有登录到JIRA的用户状况;
将用户归属与用户组,用于维护安全权限和操作权限;
允许每个项目单独定义项目角色成员,打破用户组权限的限制,减轻系统管理员对于项目权限的维护工作量;
每个项目可以独立设置自己的安全机制;
限制某些用户访问指定的问题,即使该用户拥有这个项目的访问权;
白名单机制,限制外部链接直接访问JIRA数据;
权限管理配置,可以针对项目、用户、用户组、项目角色、操作定义各种组合定义;
通知
通过邮件通知方案,配置在JIRA工作流关键阶段自动发送通知邮件;
即使你不参与问题的解决,只要有权限,你也可以关注一个问题。只要关注的问题有任何变化,你都可以接受到邮件通知;
定期接收JIRA的指定报告,如超期未解决的问题列表、5天未更新的问题列表等;
在你习惯的RSS阅读器中接收JIRA的任何变动;
在JIRA页面顶部明显的位置发布最新通知公告;
集成
通过插件生态平台marketplace,有300种以上的插件可供选择,用以提高JIRA扩展性或提高JIRA的易用性。插件还在持续增加;
使用 GreenHopper 插件,实现敏捷项目管理;
通过插件,JIRA可以将报告的缺陷与源代码建立联系,以便于了解缺陷在哪部分代码中被修复;
JIRA 提供全面的 remote APIs - 包括REST,SOAP,XML-RPC等 - 并且Atlassian提供开发教程和示例;
自带备份机制,不用担心数据丢失。况且JIRA运行非常稳定,使用2年以来从未发生系统性故障 ;
导入导出功能很完善,可以导出为XML文件,方便将数据从不同数据库之间迁移;
支持多种数据库,mysql, ms sqlserver, oracle等等,自带有内存数据库hsql db已经可以让JIRA运转起来。 数据库简练,附件是作为文件形式存放的;
以前的工具不再适应发展需要,改用JIRA,可以很容易的将Bugzilla, Mantis, Trac, Fogbugz, Pivotal Tracker等数据和项目导入到JIRA中;
想让JIRA的一个需求任务和Confluence的需求文档关联吗?Saleforce和Zendesk可以和JIRA集成使用吗?没问题。通过远程链接功能,你可以将JIRA问题与任何外部系统连接起来;
源代码集成
防火墙后的Git
使用Atlassian Stash创建和管理Git存储库,设置细粒度的权限并在代码上协作。这一切—安全、快速、可靠,更重要的是,可以部署在防火墙后面。JIRA问题关键字自动将JIRA问题与你的源代码关联起来。支持一键式浏览代码变更、追踪进度以及问题与源代码间导航。
代码托管在云端
可以将代码托管在BitBucket的Git/Hg库中,然后与JIRA集成集成起来。BitBucket提供了轻量级但健壮的代码托管方案,还提供了先进的项目管理特性,如拉请求、智能提交等。其合理的价格,非常适合小开发团队使用。
构建通知与发布管理
将你的持续集成服务器(如 Bamboo 或 Jenkins) 与JIRA集成,从而将问题与构建关联起来。Bamboo使你可以在JIRA面板和问题查看界面随时了解最新的构建状态。通过Bamboo设置一键式发布管理来简化你的部署过程。
促进代码评审
将Crucible代码评审添加到你的JIRA工作流中,确保每行代码在将其发布前经过专家的仔细检查。你可直接从JIRA的问题页面启动代码评审,如在评审中发现不足可以快速创建相应的子任务。在JIRA面板、项目浏览界面和问题查看界面可是随时获取评审状态。
将问题链接到代码行
在你的源代码库与JIRA之间建立集成,将JIRA中缺陷或开发任务与代码连接起来。使用FishEye来加强与配置管理工具的集成(如Subversion、Git、Mercurial、Perforce和CVS),获得详细的代码提交图表和统计信息、了解最近的代码变动以及浏览源代码。
同类产品
类别 | 功能 | JIRA | ClearQuest | Bugzilla | Trac |
| 生产商 | Atlassian | IBM | Mozilla Foundation | Edgewall Software |
| 许可授权 | 商业授权 | 商业授权 | 免费 MPL | 免费BSD |
数据库 | MySQL | Y |
| Y | Y |
| PostgreSQL | Y |
| Y | Y |
| MS SQL Server | Y | Y |
|
|
|
Oracle | Y | Y | Y |
|
|
SQLite |
|
|
|
Y |
| DB2 |
| Y |
|
|
|
Access |
| Y |
|
|
|
Sybase |
| Y |
|
|
特性 | 测试计划整合 | Y | Y | Y | Y |
| 自定义工作流 | Y | Y | Y | Y |
| 支持Unicode | Y | Y | Y | Y |
| 自定义字段 | Y | Y | Y | Y |
| 支持SLA | Y |
|
|
|
|
插件扩展 | Y |
| Y | Y |
| 多项目管理 | Y | Y | Y |
|
输入界面 | 网页 | Y | Y | Y | Y |
| 电子邮件 | Y | Y | Y |
|
|
命令行 | Y |
| Y |
|
|
图形客户端 | Y | Y | Y |
|
|
REST API | Y |
| Y |
|
|
SOAP | Y |
| Y |
|
|
Mylyn | Y | Y | Y | Y |
| Visual Studio | Y |
|
|
|
通知方案 | 电子邮件 | Y | Y | Y | Y |
| RSS | Y |
| Y | Y |
| 即时通信 | Y |
|
|
|
版本控制 | Git | Y |
| Y | Y |
| Mercurial | Y |
| Y | Y |
| Bazaar |
|
|
Y | Y |
| Monotone |
|
|
|
Y |
| Darcs |
|
|
|
Y |
| CVS | Y |
| Y | Y |
| Subversion | Y |
| Y | Y |
| Perforce | Y |
| Y | Y |
| AccuRev | Y | Y | Y | Y |
| ClearCase | Y | Y |
|
|
认证方式 | 网页 | Y | ? | Y | Y |
| 公开密钥 |
| ? |
|
|
|
OpenID | Y | ? |
| Y |
| OAuth | Y | ? |
|
|
|
LDAP | Y | Y | Y | Y |
版本发布
主版本 | 版本 | 发布日期 |
JIRA 2 | 2.1 | 2003-6-1 |
| 2.2 | 2003-6-20 |
| 2.3 | 2003-7-3 |
| 2.4.1 | 2003-8-19 |
| 2.5.1 | 2003-11-14 |
| 2.6 | 2004-2-27 |
JIRA 3 | 3.0 | 2004-10-12 |
| 3.1 | 2005-2-14 |
| 3.2 | 2005-5-27 |
| 3.3 | 2005-8-5 |
| 3.4.1 | 2005-11-15 |
| 3.5 | 2006-2-1 |
| 3.6 | 2006-4-18 |
| 3.7 | 2006-12-18 |
| 3.8 | 2007-3-13 |
| 3.9 | 2007-5-8 |
| 3.10 | 2007-7-9 |
| 3.11 | 2007-9-25 |
| 3.12 | 2007-12-7 |
| 3.13 | 2008-9-8 |
JIRA 4 | 4.0 | 2009-10-6 |
| 4.1 | 2010-4-7 |
| 4.2 | 2010-10-9 |
| 4.3 | 2011-3-16 |
| 4.4 | 2011-8-2 |
JIRA 5 | 5.0 | 2012-2-23 |
| 5.1 | 2012-7-9 |
| 5.2 | 2012-11-11 |
| 5.2.8 | 2013-3-8 |
JIRA 6 | 6.0 | 2013-5-21 |
| 6.1 | 2013-10-24 |
| 6.2 | 2014-2-25 |
| 6.3 | 2014-9-7 |
| 6.4 | 2015-3-24 |