Upload
yucheng-hu
View
515
Download
9
Embed Size (px)
Citation preview
JIRA 4.0 白皮书 (OSSEZ.COM) CHS
技术参考, 2012-08-19
作者:YUCHENG HU
OSSEZ LLC (USA)
OSSEZ (中国) 信息技术有限公司
技术支持:http://www.ossez.com
http://wiki.ossez.com
相关工作:技术文档格式化版本
版本历史:版本 日期 作者 描述
1.1 2012-08-19 YUCHENG HU 创建新版本
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 1 / 17
目 录
1 前言.............................................................................................................................................. 3
2 JIRA 的版本介绍.......................................................................................................................... 4
3 JIRA 的主要功能.......................................................................................................................... 5
4 选择 JIRA 的 10 大理由..............................................................................................................7
4.1 在其他类似系统中找不到的特性...........................................................................................7
4.2 JIRA 工作性能....................................................................................................................... 7
4.3 公平的、提前支付的许可策略...............................................................................................7
4.4 全球广泛的应用.................................................................................................................... 7
4.5 当需要的时候才提供您需要的信息........................................................................................8
4.6 容易定制和扩展.................................................................................................................... 8
4.7 特色服务............................................................................................................................... 8
4.8 与现有系统整合.................................................................................................................... 8
4.9 JIRA 可以运行在任何地方.....................................................................................................9
4.10 不断的改进.......................................................................................................................... 9
5 JIRA 支持的应用服务器类型......................................................................................................10
6 JIRA 支持的数据库类型.............................................................................................................11
7 JIRA 的评估下载与安装.............................................................................................................12
8 JIRA 在文档和论坛..................................................................................................................... 13
9 JIRA 的扩展性............................................................................................................................ 14
10 JIRA 的部分界面截图...............................................................................................................15
10.1 问题创建及问题详细信息界面...........................................................................................15
10.2 JIRA 综合解决方案...........................................................................................................17
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 2 / 17
1 前言
JIRA 是一个优秀的问题(or Bugs、Task、Improvement、New Feature )跟踪及管理
软件。采 用 J2EE 技术。它正被广泛的开源软件组织,以及全球著名的软件公司使
用。
目前,已有来自 107 个国家 11,500 多家用户在使用 JIRA。
JIRA 软件安装简单、界面友好、易于使用,配置灵活、功能完善,支持多国语言;
可以集成邮件系统、源代码管理系统(CVS、SVN、Git、VSS、Perforce)以及
LDAP;具有良 好的扩展性;JIRA 采用 Java 技术和 B/S 架构,安装部署在服务器
端,客户端使用浏览器,易于 维护管理。
如果购买商业版许可,还可以得到 JIRA 的源码(在许可协议下可以定制自己的
JIRA 系统)。
本文档主要介绍 JIRA 软件的基础概念、功能、支持的平台环境;为用户选择缺陷
跟踪管理产品和 解决方案提供参考和指南。
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 3 / 17
2 JIRA 的版本介绍
JIRA 产品在 4.0 版本之前,按照功能划分为:标准版,专业版,企业版。
2009 年 10 月 6 日,发布了 JIRA 4.0,这是 JIRA 的一个重大版本发布,除了增加
了新功能外,已不 再按照功能来区分版本,所有的版本都具有原来企业版的功能;
并改为按照用户数量的购买方式分为:25 用户、50 用户、100 用户和无限制用户。
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 4 / 17
3 JIRA 的主要功能
1. 项目类别管理功能:可以将相关的项目分组管理。
2. 组件/模块负责人功能:可以将项目的不同组件/模块指派相应的负责人,来
处理所负责的组件 的问题。
3. 项目 Email 地址功能:每个项目可以有不同的 Email(该项目的通知邮件从
该地址发出)。
4. LDAP 集成:用于将 JIRA 连接到 LDAP 目录上进行用户的认证。
5. 问题安全级别:在项目里可以精确地控制用户对问题的访问。
6. 无限制的工作流:可以创建多个工作流为不同的项目使用。
7. 工作流模型功能:不同的 Issue 类型可以使用不同的工作流。
8. 管理项目角色成员:项目管理人员能够管理所负责项目下的项目角色成员。
9. 问题类型界面模型功能:一个项目中的不同 Issue 类型可以使用不同的界面
模型。
10. 自动配置模型功能:可以将自动配置与问题类型、项目关联起来。
11. 自动界面 Tabs 功能:将内容复杂的界面分割到多个 Tab 中。
12. 每个过滤器的列排序功能:可以为每一个过滤器指定列序!
13. 子任务功能:可以在某个问题下创建子任务;
14. 共享过滤器功能:一个团队成员可以访问共享的过滤器;
15. 界面模型功能:不同的项目可以使用不同的界面模型;
16. 多个 Dashboards 功能:用户可以定制自己的 JIRA 界面数字面板;
17. 多个界面模型功能:用户可以定义多个界面模型,不同的项目可以使用不同的
界面模型;
18. 工作流定制:可以对工作流进行编辑,但系统中所有项目只能使用同一个工作
流;
19. 无限制的 CVS repositories:每一个项目可以添加多个 CVS Repository。
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 5 / 17
20. 过滤器订阅
21. 自定义字段
22. 可定制的全局或用户的列显示顺序
23. 可配置的邮件通知模型
24. 可配置的权限模型
25. 项目级权限控制
26. Email(Issue 的更新通过 Email 发送到邮箱;通过 Email 提交 Issue)
27. RSS(最新的每一个搜索的 RSS feed – 在 RSS aggregator 中跟踪项目的进
展)
28. Microsoft Excel(在 Excel 中查看 Issue 数据)
29. Remote APIs(SOAP,XML-RPC 编程接口)
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 6 / 17
4 选择 JIRA 的 10 大理由
4.1 在其他类似系统中找不到的特性
JIRA 具有你在其他类似的问题跟踪系统中找不到的特性。
容易创建和保存的高可配置的能够过滤系统中所有问题的过滤器;
同其他用户共享过滤器或订阅过滤器的过滤结果并定时通过邮件发送;
动态问题连接功能允许您在项目间交叉连接问题,例如重复的问题和子问题;
仪表板页面让用户可以立刻看到所有与他有关的信息;
定制字段、Excel 整合、项目概况、更改日志等等
4.2 JIRA 工作性能
我们相信生命是短暂的,不能让难以使用的、复杂并昂贵的企业软件来折磨自己;
我们确信 JIRA 是目前最好,最简单的问题跟踪系统,所以成为我们的客户吧! 我
们简单的、任务驱动的用户界面对于商务和技术人员来说,易于使用,学习容易。
4.3 公平的、提前支付的许可策略
您不会发现任何关于“询问价格联系我们”的表单。我们相信我们的公平的、提前
支付的许可策略。 JIRA 的提前支付的许可策略让您提前知道您的费用。 在许可页
面上可以了解到更多关于服务器许可、源代码访问、12 个月免费升级、特色的支
持等这 些都使 JIRA 引人注目。
4.4 全球广泛的应用
JIRA 服务于成千上万的位于 107 个国家的组织。他们分布于财富 1000、公众企业、
理论与技术 部门。
公司无论大小都已从 JIRA 的容易使用,简单但功能强大的问题跟踪方法中受益。
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 7 / 17
4.5 当需要的时候才提供您需要的信息
不同的用户以不同的方式使用 JIRA: 管理人员需要更新项目状态。 测试人员需要
快速提交问题的功能并尽量减少重复问题。 项目经理需要评估问题的严重级别并
分配他们。 开发人员需要分析、更新、解决问题。
4.6 容易定制和扩展
JIRA 可以通过多种方式被扩展--主要是:
监听器用于通过对在 JIRA 中产生的事件做出回应来驱动外部系统。 服务用于当需
要从外部系统周期性的提交数据到 JIRA 系统中的情况 -- 例如通过发送邮件创建问
题。
完整的 JAVA 应用程序接口允许您通过编写代码直接与 JIRA 连接,从而无限制的
扩展 JIRA。
4.7 特色服务
我们的支持是有特色的,询问我们的客户即可知道。我们相信有特色的支持是有特
色的产品的一部分,我们所有的支持人员都有广泛的 JIRA 知识。
4.8 与现有系统整合
除了监听器和服务程序能够提供与现有系统的双向的信息交换功能外,JIRA 还有
其他的整合特性:
JIRA 是根据 HTML 规范开发,并在主要的浏览器上测试通过。 问题列表能够以浏
览器、微软 Excel、RSS/XML、全文等格式察看。 在 JIRA 中,每个页面都提供打
印功能,可以很方便的打印。
JIRA 同时支持文本和 HTML 格式的邮件。
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 8 / 17
4.9 JIRA 可以运行在任何地方
无需花费太多的时间设置您的问题跟踪系统 -- JIRA 可以在几分钟内设置并运行与
您的系统上。 JIRA 能够运行在已有软、硬件平台上。他能够运行于所有的安装了
JDK 的操作系统上,并能够跟 几乎所有的兼容 JDBC 的数据库一起使用。
4.10 不断的改进
在不到两年的时间里,JIRA 已经被开发成为简单易用并功能强大的问题跟踪系统。
我们的许可策 略包括 12 个月的免费升级,这样可以使您买到的产品不仅就是现在
这样的,而是可以获取一年内的改进。
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 9 / 17
5 JIRA 支持的应用服务器类型
1) Apache Tomcat
2) JBoss
3) Oracle Weblogic
4) IBM Websphere
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 10 / 17
6 JIRA 支持的数据库类型
1) Oracle
2) MySQL
3) Microsoft SQL Server
4) PostgreSQL
5) HSQLDB
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 11 / 17
7 JIRA 的评估下载与安装
JIRA 下载地址:http://www.atlassian.com/software/jira/try/
下载后安装过程可以在线生成一个评估 license。
JIRA 有两种发布方式,其中 standalone 版本适于准备评估 JIRA 的用户。因为 JIRA
standalone 版本中集成了 Tomcat 和 HSQL 数据库,您不需要另外安装应用服务
器软件和数据库了。只需要 将下载的 JIRA standalone 软件包解压缩到硬盘上的某
个目录下,然后运行/bin/startup.bat 文件 就可以启动 JIRA 的安装向导了。
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 12 / 17
8 JIRA 在文档和论坛
JIRA 中文论坛: http://www.ossez.com/forum.php?mod=forumdisplay&fid=57
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 13 / 17
9 JIRA 的扩展性
JIRA 具有很好的扩展性。我们为开发者提供了丰富的“资源”,其中有开发文档
和教程、插件开发
SDK、插件库、JIRA API 等等。
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 14 / 17
10 JIRA 的部分界面截图
项目浏览及问题摘要界面
10.1 问题创建及问题详细信息界面
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 15 / 17
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 16 / 17
10.2 JIRA 综合解决方案
Crowd – 专业的缺陷(bug)跟踪管理软件(Issue Tracker);
Confluence - 专业的(wiki)企业知识管理与协作软件;
Bamboo - 持续集成构建服务器软件(Build Server);
Crowd - 单点登录认证(SSO)应用软件;
Clover - 强大并可高度配置的代码覆盖分析工具(Test with Confidence);
Crucible - 有效的代码评审工具(Efficient Code Review);
FishEye - 源代码深度察看工具(Source Code Repository Insight);
GreenHopper – JIRA 的插件,用于敏捷开发和项目管理(Agile project
management for JIRA);
各产品之间可以根据客户需求相互组合,以发挥更为强大的作用。
OSSEZ.COM-v1.0-技术模板简易版.ott 2012-08-19版权所有 © OSSEZ LLC 2006 - 2012 17 / 17