jira用户使用指南
第一章、前言 JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷、任务、需求、改进等。JIRA采用J2EE技术,能够跨平台部署。它正被广泛的开源软件组织,以及全球著名的公司使用。 JIRA产品非常完善且功能强大,安装配置简单,多语言支持、界面十分友好,和其他系统如CVS、Subversion(SVN)、VSS、LDAP、邮件服务整合得相当好,文档齐全,可用性以及可扩展性方面都十分出色,拥有完整的用户权限管理。 此文档主要介绍了JIRA产品的特性、安装配置、基本概念及操作。为您评估使用JIRA提供一个基本的指南。另外,本文档中介绍的部分功能是JIRA企业版独有的,如:项目类别管理功能、设置模块负责人。 第二章、JIRA介绍 2.1 JIRA 的特性
1) 管理缺陷,新特性、任务、改进或者其他任何问题 2) 干净和强大的用户界面 3) 灵活的工作流定制
4) 全文搜索和强大的过滤器
5) 企业级的权限和安全控制
6) 非常灵活的邮件通知配置
7) 可以创建子任务
8) 方便的扩展及与其他系统集成:包括 email 、LDAP 和源码控制工具等;
9) 丰富插件库
10) 项目类别和组件/模块管理
11) 可以在几乎所有硬件、操作系统和数据库平台上运行
2.2 JIRA 的版本 2.2.1 企业版 1)项目类别管理功能:可以将相关的项目分组管理。
2)组件/模块负责人功能:可以将项目的不同组件/模块指派相应的负责人,来处理所负责的组件的Issues。 3)项目email地址功能:每个项目可以有不同的email(该项目的通知邮件从该地址发出)。
4)LDAP配置器:用于将JIRA连接到公司的LDAP目录上。
5)Issue安全级别:在一个项目里可以精确地控制对Issue的访问。
6)无限制的工作流:可以创建多个工作流为不同的项目使用;
2.2.2 专业版 1)子任务功能:可以在某个Issue下创建子任务;
2)共享过滤器功能:一个团队成员可以访问共享的过滤器; 3)Multiple dashboards功能:可以定制自己的JIRA显示面板;
4)工作流编辑功能:可以对workflow进行编辑;
5)无限制的CVS repositories。
2.2.3 标准版 2.3 JIRA中涉及的角色 2.3.1管理人员 2.3.2项目管理者 2.3.3开发人员 2.3.4 测试人员 第三章、安装JIRA 3.1安装Standalone发布包 运行startup脚本后,在web浏览器中访问:http://localhost:8080/ 然后根据浏览器界面上的JIRA配置向导,经过三个配置步骤就完成了: 第一个步骤是配置JIRA系统的属性;
第二个步骤是配置JIRA系统管理员的信息; 第三个步骤是配置JIRA系统的邮件通知参数。
让我们在几分钟内就搭建好Standalone版本的JIRA,并运行在您的系统上。 在*标题输入中输入您安装的JIRA系统的标题信息; 在*模式下拉框中有两个选项:public和private。表示JIRA可以运行在两种模式下。Public模式-在这种模式下用户可以自己注册到JIRA系统中,并可以创建问题; Private模式-表示安装的JIRA系统是私有的,不允许用户随意注册,只能由JIRA系统管理员来创建用户、分配权限。 *根网址,表示您安装的JIRA系统的访问地址,用户在浏览器中通过这个URL来访问; “*索引路径”输入框中输入保存JIRA系统索引数据的目录,如:d:\jira\indexs Enable Backups,选择“是”启用JIRA系统的自动备份功能; “附件路径”输入框中输入保存与问题关联的附件文件的目录,如:d:\jira\attachments “备份路径”输入框中输入保存JIRA备份文件的目录,如:d:\jira\backups (JIRA提供了定期自动备份的功能,自动备份的文件就存储在这个目录下。) “授权码”输入框中输入评估license,如果没有的话,可以在安装界面上点击“在线”链接生成一个评估license,输入评估license后,点击“下一步”按钮开始第二步配置。 说明:您可能已经注意到了JIRA的安装界面右边有“Choose Language”列出了十几个国家的国旗图标,表示JIRA系统目前支持的语言种类,中文是默认的安装语言,如果您希望安装完成后,JIRA系统的用户界面是其他语言,那您可以在此选择一下。值得一提的是在安装完成后,用户也可以根据自己的需要和喜好,通过修改自己的配置参数来改变JIRA界面的显示语言,不影响其他用户的界面显示语言。 分别输入JIRA系统管理员的登录用户名、密码、全称以及管理员的邮件地址。然后点击“下一步”按钮进入第三步的配置。 您可以根据具体情况填写邮件通知的配置信息。如果您不希望JIRA系统与邮件系统集成来提供邮件通知功能,那么您可以点击“禁止邮件通知”按钮。 在网址输入框中输入邮件服务器的域名或者IP地址,如:smtp. SMTP端口通常填写为25(这个邮件服务器发送邮件的默认端口); 用户名输入框中填写一个邮件的账号,如:plum 密码输入框中填写与上面邮件账号对应的密码。 然后点击“完成”按钮,结束JIRA的配置。 注:JIRA支持一个SMTP的邮件服务器以及若干个POP/IMAP邮件服务器。通过SMTP邮件服务器,JIRA会发邮件给订阅系统事件或者被分配Issue的用户。通过POP/IMPA邮件服务器,使用者可以通过email建立新的Issue或者对已有的Issue发表评论,非常方便,解决了许多项目团队中信息分散的问题。 3.2 浏览器要求 3.3 操作系统要求 3.4 JIRA支持的应用服务
1)OrionServer 2)Resin 3)Tomcat
4)JBoss
5)Jetty
6)Oracle OC4J
7)Weblogic
3.5 JIRA支持的数据库
1)Oracle 2)DB2 3)MySQL
4)Firebird
5)SQL Server
6)SapDB
7)PostgreSQL
8)Sybase
第四章、JIRA中的概念 -问题类型(Issue Type)
-摘要(summary) -问题描述(description)
-问题所属的项目
-问题关联的项目组件(component)
-问题影响的项目版本(affect version)
-问题将被解决的项目版本(resolved version)
-问题发生的环境
-问题的优先级
-问题的报告者
-问题的指派处理人
-问题的当前状态
-问题相关的历史记录
4.1.1问题类型 Bug 测试过程、维护过程发现影响系统运行的缺陷 4.1.2优先级(Priority Levels) 4.1.3 状态(Status) Open 表示问题被提交等待有人处理。 4.1.4 解决(Resolutions) Fixed 问题已经解决。 4.2 项目 4.2.1 项目版本 JIRA系统中的问题涉及到两个版本字段:
-影响版本,如一个bug可能影响版本1.1和1.2。 -修复版本,如bug影响版本1.1和1.2,可能在2.0版本上被解决。
版本通常有三种状态:发布/released、未发布/unreleased和归档/archived。版本还有发布日期,在特定的报告中会显示。在JIRA系统中可以为项目创建版本。 4.2.2 项目组件 4.3 分配给 4.4 上传附件或屏幕截图 4.5 问题投票 4.6 监视问题 第五章、使用JIRA 输入系统管理员的用户名和密码就可以登录JIRA系统。当然也可以点击“注册”链接在JIRA系统中注册另外的用户账号。JIRA系统的注册账号 输入系统管理员账号信息后登录JIRA系统. 5.2 创建新项目 项目的信息填写完成后,点击“增加”按钮就会看到您在JIRA系统中创建的新项目的详细信息界面; 接下来,您可以在项目的详细信息界面上,为项目创建组件/模块(Components),管理项目的版本。如要创建组件,可点击Component下方的“Add”链接,如要管理项目的版本(Versions),可点击Versions下面的“Manage”链接。 注意:新项目创建完成后,项目的关键字/key(如:上面界面图中项目的Key:KM)是不能修改的。 如果您想要继续创建新项目,则可以点击左侧的“项目”链接,然后再点击“Add Project”链接。 5.3 创建项目类别 在项目详细信息界面上可以找到Project Category: 无 ( Select Category ) 点击“Select Category”链接,选择一个项目类别,这样就把该项目添加到所选择的项目类别里了。把项目添加到项目类别后,在JIRA系统的首页上可以看到的效果; 5.4 添加用户 5.5 添加组 在管理界面上点击左侧的Users&Groups->“Group Browser”链接,在Group Browser界面右侧名称输入框中输入组名,然后点击“Add Group”按钮即可。注意:不要使用汉字作为组名。 创建问题的第二步,填写或选择创建的问题详细信息,主要包括:问题的概要描述、优先级、逾期日期、所属模块、问题影响的版本、问题修复的版本、分配给哪个人员、问题出现的环境描述、问题详细信息描述。填写完成后,点击“创建”按钮。 问题创建完成后,分配到问题的用户将会收到通知邮件,登录JIRA系统后,在分配给我的问题列表中点击问题链接后,在问题的详细信息界面上就可以进行根据可选工作流程进行操作。 问题创建后,您除了可安装可选工作流程对问题进行处理外,还可以给问题上传附件,填写备注,复制和编辑问题,如果有权限的话,还可以删除问题,创建子任务等。 5.7 浏览项目 5.8 查找问题 第六章、项目设置 6.2 添加项目模块 6.3添加项目版本 在 Project 页面下的“ Versions ”部分,点击“ Manage ”Versions,进入管理版本界面,可以为项目添加版本、版本描述、设置发布日期。 6.4选择项目权限方案 设置步骤如下:
1)点击“管理”-“项目 ”,点击项目名称链查看项目详细信息界面; 2)在“ Permission Scheme ”部分,点击“ 选择 ”链接,在进入的页面中选择需要的权限设置方案。 6.5 设置项目的 Default Assignee 设置步骤如下:
1)在 Project 页面下的“ Components ”部分,在“ select assignees for components ”处,点击“ Select ”链接,进入“ Select Component Assignee ”界面 2)选择模块的默认分配人。 6.6 选择邮件通知方案
设置步骤如下: 1)选择“管理”-“ Projects ”-“ Projects ”,进入项目详细信息界面 ; 2)在“ Notification Scheme ”部分,点击“ select scheme ”链接,在进入的页面中选择需要的邮件通知方案。
第七章、JIRA系统的权限 7.1 全局权限
设置步骤: 1) 以JIRA系统管理员登录系统; 2) 点击” Global Settings”->” Global Permissions”。 7.2 系统缺省权限模型 如下是关于JIRA系统缺省权限模型中的权限描述: Administer Projects 管理项目的权限,能够管理项目的组件/components和版本/versions;通常将此权限分配给项目负责人。 Q :怎样能直接看到该缺陷,而不是必须先登录后可以看到该缺陷? A :该问题有两种解决办法:
第一种是设置用户组 anyone 的权限为: Browse Projects ;
第二种是在登录页面,将“保持我在这台计算机的登录”复选框选中。 Q :JIRA能和源代码管理工具集成吗? A :能。JIRA系统中内置了与CVS集成的配置界面;另外JIRA还可以和SVN(Subversion)、Perforce。
Q :JIRA能和MS VSS集成吗?
A :JIRA目前支持和VSS集成。 Q :JIRA能和目录服务器集成进行用户登录认证吗?
A :能。如:JIRA可以和MS目录服务器(Active Directory)、OpenLDAP集成。 Q :JIRA的扩展性如何?
A :JIRA具有很好的扩展性。Atlassian为开发者提供了丰富的“资源”,其中有开发文档和教程、插件开发工具箱、开发者邮件列表、插件库、JIRA API等等。 JIRA的在线演示站点URL:http://www.:8080/ JIRA的中文技术论坛URL:http://www./bbs/
Atlassian的相关软件介绍:
Confluence - 企业wiki,用于信息共享,知识管理.可以和JIRA集成;
Bamboo - 持续集成服务器(CI Build Server)
Crowd - 单点登录工具(SSO - Simplified),可以连接多个LDAP Clover - 强大并高度可配置的代码覆盖分析工具 Crucible - 有效的代码评审 FishEye - 源代码库深度查看 |
|