搜档网
当前位置:搜档网 › jira使用手册

jira使用手册

jira使用手册
jira使用手册

1 JIRA简介

1.1 概要介绍

JIRA的生产者把JIRA定义为Professional Issue Tracker,即它是一个专业的问题跟踪管理的软件。这里的”问题”对应的英文单词是Issue,所以含义比较广,包括Bug,Task,Enhancement,Improvement等等跟软件开发相关的名词。跟踪管理即对问题的整个生命周期进行记录和管理。一个问题从创建到解决到关闭涉及到很多相关信息,包括是什么问题,谁发现的问题,谁处理了这个问题,如何处理的,相应的代码有什么改变等等,JIRA 可以方便的记录这些信息,并且在问题的不同状态呈现在相应的责任人面前。相似的软件有Bugzilla,Trac,Mantis,Clear Quest, Streber, 等。

进行问题跟踪管理的好处是:

1. 让系统来记住Task,Bug等等信息,而不仅仅靠项目经理和程序员的脑袋来记忆。人脑记忆的东西往往是不准确的。

2. 问题跟踪管理可以定制流程,可以有效提高工作效率

3. 用专业的系统来进行问题跟踪管理能带来更多的好处,详细见下面JIRA的优点

1.2 JIRA的优点

JIRA有很多专业特性,不愧为介绍中说的Professional这个词。

1. 针对问题其默认定义了丰富的字段来记录问题的各种信息,包括Issue Type, Issue summary, Issue Description, priority, assignee, reporter, resolutions等等

2. 强大的自定义字段功能,自定义字段自带有22中类型可以选择,而且还可以通过JIRA Extension来支持更多类型。22种类型如下图所示:

3. 针对每个字段都能进行屏幕,项目,问题类型等配置,可以方便的控制字段应该出现在哪里,而不应该出现哪里。

4. 默认定义了工作流的一些状态: new, open, defer, pending, resolved, reopened, closed。默认定义了一个简易的工作流, open-in progress-resolved-closed

5. 强大的自定义工作流功能,针对不同的流程节点可以定义不同的权限、字段、后续可供选择的处理方式。

6. 丰富的权限管理配置,可以针对项目、用户、用户组、项目角色、操作定义各种组合定义

7. 支持附件,同时针对图片附件有特别支持,可以图片附件直接在网页中显示,如下图

8. 可方便地定制查询(Filter),不同的查询可以快速找到你关注的问题。查询条件可以对绝大部分字段设定条件。

9. 用户首页可以定制,并且可以定制的查询放入首页,这样可以方便查看关注的内容。首页被定义为一个Portal,可供加入的Portlet有很多,如下图所示

10. 支持邮件通知,邮件通知可以同工作流中和工作流之外的事件关联

11. 支持Time Tracking功能,这个功能用于项目管理中的任务管理是很方便的

12. 支持CVS、SVN代码库的整合,同时支持Fisheye,这样可以让问题和代码关联

13. 自带备份机制,不用担心数据丢失。况且JIRA运行非常稳定,使用2年以来从未发生系统性故障

14. 导入导出功能很完善,可以导出为XML文件,方便将数据从不同数据库之间迁移。

15. 系统性能非常不错,在一台普通PC上,只分配了256M内存,整个系统有1000多个Issue,92个用户(同时在线使用应该有20个用户),同时还将JIRA需要的数据库安装在一起可以很流畅的运行。同时这台PC还运行了CVS,VSS等等服务。

16. 支持多种数据库,mysql, ms sqlserver, oracle等等,自带有内存数据库hsql db已经可以让JIRA运转起来。配合MySQL已经足够应付40个人规模的项目。JIRA的数据库很简练,附件是作为文件形式存放的。

17. 支持Plugin功能,如果有什么没有实现的功能,或许通过plugin可以实现,JIRA的网站上有很多plugin来下载

18. JIRA针对开源项目是提供免费license的,所以其用户群很庞大,相应的你得到支持也是很多的,包括官方详尽的文档、Wiki,用户论坛等等

19. 更多特性有待你来发掘

1.3 JIRA的缺点

1. JIRA是个商业软件,而Bugzilla、Mantis是开源免费的

2. 对clear case没有官方支持,有一个plugin,但是状态时unsupported

3. 专业性也带来了配置的复杂,建立一套完善的custom fields, workflow, permission scheme并不是一件容易的事情

2 JIRA的安装

JIRA是一个Java Web Application, 自带的web server是Tomcat,所以熟悉J2EE开发的人来安装JIRA应该是轻车熟路的。JIRA 3.12版本之后已经提供windows installer形式的安装包,安装起来也变得很简单。以下介绍以windows安装包的形式来介绍

2.1 安装步骤

JIRA提供stanalone, war包,installer等的安装方式,以下安装以最简单的installer来介绍1. 下载Windows installer, Atlassian的网站提供下载。安装包有56M,这个包已经包括了JRE和Tomcat,所以可见JIRA的安装文件并不肥大。

2. 双击EXE文件开始安装,安装路径可以任意选择。

3. 安装向导结束后双击%JIRA_HOME%/bin/startup.bat可以启动JIRA,通过http://localhost:8080 访问JIRA应用,如果成功打开了页面则表明安装成功

2.2 安装配置

1. 安装数据库,自带的hsqldb是不赞成使用的,我们以mysql为例进行配置。首先安装mysql,安装过程见相关文档,一般不需要有特殊选项

2. 建立数据库,用root用户登录mysql,创建一个名为jira的数据库(数据库名可以任意),字符集用如下图的选项:

3. 建立数据库用户,如下图所示,如果数据库和JIRA在同一台机器,主机那栏填localhost

并将jira数据库的所有权限赋予给jira用户(JIRA初始化数据库时需要比较大的权限)

4. 下载mysql jdbc driver的jar包,并放入%JIRA_HOME%/common/lib目录。Mysql的jdbc 驱动有很多版本,请下载适合你的mysql server的最新驱动,不然会产生一些意料不到的问题。

5. 将%JIRA_HOME%/atlassian-jira\WEB-INF\classes\entityengine.xml中的datasource name="defaultDS" field-type-name="hsqldb" 改为mysql

6. 将%JIRA_HOME%/conf/server.xml中的jdbc/JiraDS 修改为如下形式

username="jira"

password="jira"

driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost/jira?autoReconnect=true&useUnicode=true& ;characterEncoding=UTF8"

maxActive="20" />

7. 将JIRA安装为NT服务。在CMD窗口运行bin/service.bat install即可安装,service.bat remove进行卸载。安装好打开服务如下图所示,点击“启动”按钮即可启动JIRA

8. 配置语言及通用选项。JIRA第一次启动会提示你选择语言项,最好选择英语,因为中文汉化不很完善,有些链接不会显示会导致功能缺陷。Index, attachment, backup等目录可以如下图所示来建立

到此JIRA就已经全部安装好了。

3 Quick Start

3.1 创建Project

JIRA默认的管理员是admin,密码也是admin,使用这个用户登录后来创建Project。没有project的JIRA菜单很少,如下图所示:

1. 点击菜单中的ADMINISTRATION进入管理页面,点击Projects-Add Project来添加Project

2. 如下图填写必填项,key这个选项填完之后就不能修改了,所以想清楚填什么值最好,并且建议填3个字母以内的缩写。Project lead是必填的,但是这个时候只有admin一个用户,只能填admin了,增加用户后可以修改project lead为别人。后面的选项都用默认。最后点击Add则完成了Project的创建

Project创建完成后,我们可以发现JIRA的菜单栏多了三个菜单:BROWSE PROJECT, FIND ISSUES, CREATE NEW ISSUE,功能分别是查看项目汇总统计信息,查询,创建新问题,详细使用在后面描述。

3.2 查看用户组

点击Group Browser可以看到JIRA默认提供的三个Group,在Quick Start中我们用这个三个用户组就可以了。管理Group也是通过这个界面来进行

3.3 创建用户

1. 如下图通过User Browser-Add User来添加User

2. 下图中的Username是用户的登录名,将不能修改。Full Name是显示名,可以进行修改

3. 点Create后创建成功,如下图

点击Edit Groups可以编辑用户所在的组,用户默认的组是jira-users。

4. 选择jira-developers然后点击如下图中的Join>> ,arthur将被加入jira-developers这

个group

5. 改变TST Project的project lead。(Admin用户是超级管理员,最好不要在任何项目中担当角色)

从ADMINISTRATION-Project进入,如下图点击Edit

在Project Lead 栏输入arthur(jira 3.12.3版本系统会通过AJAX快速查询到用户进行选择)

一个项目不能只有一个project lead,我们按照上述方法创建两个jira-developers的用户:Carol, Ben 创建两个jira-users用户:Chris, Mike。Jira-developers组是开发人员,职责是解决问题,jira-users组是测试组,职责是发现问题并创建问题测试问题

3.4 创建Issue

用arthur这个用户登录JIRA,点击CREATE NEW ISSUE进行问题创建。如下图,这个界面中有两个下拉框可以选择,Project中因为只有一个项目,所以没得选择,Issue Type有四个选项

Bug: 软件中的缺陷

New Feature: 需求之外增加的新功能

Task:计划中的任务

Improvement:针对已经实现的功能的改进

我们选择Task,创建一个任务:Project Lead分配一个任务给Carol,内容是让Carol来做8月14日的早餐。如下填写信息:

Summary中填写概要信息,详细信息填写在Description中,比如错误日志、详细需求等等Due Date是指何时需要完成

Assignee填写指派人

Components和Version的信息目前都是Unknown,因为针对Test Project我们没有配置这两个信息

Environment一般填写Bug发生的环境,Bug往往是因为其环境有特殊性而导致

Priority默认有5个选项:

从图标可以看出其代表不同的优先级

点击Create进行创建,之后可以看到如下图的结果:

JIRA系统自动分配了一个Issue Key :TST-1,这个Key是唯一标识issue的编号,其他信息如图所示

3.5 处理Issue

Carol登录JIRA后在她的首页可以看到如下信息:

可以看到右边的Assigned To Me列表中有一条记录,这表示是需要处理的Issue,点击TST-1的链接进入如下界面:

Available Workflow Actions中的链接是不同处理Issue的步骤,在开始做早餐之前,Carol 应该点击Start Progress,之后TST-1的status变为In progress,半小时后Carol做完了

早餐,她就应该点击Resolve Issue,之后进入如下界面:

Resolution有如下选项:

Fixed:已经解决

Cannot Reproduce:问题无法重现

Won’t Fix:无法解决

Incomplete:未完成,未完成还还能叫做Resolved?

Duplicate:重复问题,选择这个的时候最好在Comment中写上重复的Issue KEY Assignee填确认这个问题是否解决的人,一般填问题创建者

点击Resolve之后Issue状态变成了Resolved

用arthur登陆JIRA,在Quick Search中输入TST-1可以快速找到TST-1这个Issue,经过严格测试之后可以确认问题已经解决,则可以选择Close Issue。

在Available Workflow Actions点击Close Issue,在下一个界面填写Comment,之后Issue status变成了Closed,到此Issue处理结束。

当然如果这个Issue经过测试再次发生问题,可以选择Reopen Issue, Reopened的Issue 后续处理同open状态的issue是一致的。

4 定制你的JIRA(For Users)

4.1 JIRA操作界面介绍

1. 下图是首页界面介绍(点击菜单栏中的HOME进入)

注:QUICK SEARCH是一个非常有用的框框:

1) 输入issue Key可以迅速打开这个issue,比如输入PR-10,则可以转入到PR-10的明细页面

2) 当你已经工作在某个Project时,你只要在快速搜索框中输入issue Key的序号,即可完成1)中的功能,即输入10然后按回车既有PR-10的效果

3) 输入非issue Key或非数字的字符等同于Filter中在Text Search中输入了特定的字符进行搜索

2. BROWSE PROJECT界面

3. FIND ISSUES界面

4. Issue Detail界面

通过点击issue Key进入,或者其他链接进入

5. ADMINISTRATION界面介绍

最多菜单链接的一个界面,在后面章节中会有针对大多配置对应链接的说明。

4.2 修改个人信息

JIRA中的个人信息包括:密码、姓名、Email、Filter、preference、Dashboard、Column Navigator等。

通过JIRA右上部的Profile链接进入设置,进入后的界面如下图所示:

其中Preferences可定制的选项包括浏览时每页最大issues数目,语言选项,Email格式。如果系统默认的语言是英文,你想把自己的界面改成中文,则可以通过这个地方将Locale 改为中文即可

4.3 定制Filter

Filter可以理解为过滤器、定制查询,即将一组查询条件保存起来。通过菜单栏中的FIND ISSUES进入

我们以建立“最近一周解决或者关闭的问题”为例来建立一个filter:

1. 在Project中选择目标项目,选择项目之后会得到一个如下的提示

改变了所选的Project,其对应的versions, components, custom fields都是可能不一致的,所以需要点击Click here这个链接来更新这些信息

2. 在Issue Attributes中的Status选择Resolved和Closed(选择第二个值按住Ctrl再点击)

3. 在Dates and Times中的updated: From中填上-1w (-1w表示一周以来,类似的符号有d天,h小时,m分钟,2h 30m表示2小时30分,注意两个时间之间有个空格)

4. 点击View即可查询出满足以上条件的Issues,我们希望按照Update time来倒序排列这些issues,点击Updated那列的标题即可倒序排列,再点击一次会变成顺序排列,想按照其他字段来排序也是类似的操作。

5. 如果确认查询出的issues已经是所想要的,剩下一步就是将这些条件保存为一个filter,点击Save it as a filter,如下图所示

填上filter名字,点击Save之后可以通过下图中的Summary看到刚才填写的条件概况

6. 通过Share链接还可以将这个Filter共享给其他人或者其他用户组

4.4 定制Portal(Dashboard)

JIRA将它的首页定义为Portal,定制Portal即定制自己的JIRA首页。通过Manage Portal 进入定制界面,如下图所示的链接:(通过个人信息中的Dashboard Config链接也可以进入)

进入的配置界面如下图所示:

其中Full configure可以修改当前的配置,Add New Portal Page可以增加一个portal 页面,我们通过Add New Portal Page来举例,Name中输入My Page, Start From选择Dashboard,然后点击Add按钮,之后可以得到如下图所示的效果:

点击其中的Full configure可以进行My Page的配置,如下图所示:

定制的界面分为左右两边,点击Add按钮增加内容,Edit、Copy、Delete、上下左右箭头按钮顾名思义。

我们点击Add按钮,准备在My Page上增加一个Project statistics,如下图来操作:

Project Statistics还有下一个屏幕来提供选项,如下图所示:

我们选择需要添加的项目,统计类型我们关注的是状态,选择Status,第三个选项是已经解决的问题是不是要统计出来,之后点击Save,则将Project Statistics这个portlet加入到

了left column,我们要让它显示在右边,选中它点击向右箭头按钮即可。

然后回到首页,我们可以看到如下的效果:

Portlet有很多选项,我认为最有用的应该是Show Saved Filter,你可以首先定制好自己的Filter,然后把它加入到首页中,这样自己关注的issues就可以一目了然的看到了。

注:

JIRA管理员通过同样的方法来设置Default Dashboard,操作入口是:ADMINISTRATION-Default Dashboard

4.5 定制Navigator Columns

点击某个Filter进行issue查询,查询列表中的显示字段可以进行定制,可供的选项有:增加字段、减少字段、编排字段先后顺序。JIRA默认的字段包括:T,Key,Summary,Assignee,Reporter,Pr,Status,Res,Created,Updated,Due ,其中T是issue type, Pr是Priority,Due是Due date。默认的排序是按照Key倒序排列。

通过列表上方的Configure链接来进行定制,如下图:

进入后的界面如下图:

注:

JIRA管理员通过同样的方法来设置Navigator Columns,操作入口是:ADMINISTRATION-Navigator Columns

4.6 导出、打印Issues

JIRA在列表和明细界面提供了导出Word、导出Excel、打印页面的功能

1. 列表操作

在查询列表页面中如上图提供了一系列的操作,其中

Printable链接提供一个便于打印的简洁HTML页面,如下图

Full Content链接提供了一个便于打印的所有issues明细的HTML页面,如下图

Word链接可以将所有issues明细导出成word文档

Excel后面的两个链接:All fields导出所有字段为Excel,Current Fields导出当前字段为Excel

2. Issue明细操作

操作链接在Issue Detail中,功能与明细中的Word和Printable链接是一样的,如下图:

4.7 制作报表

报表制作通过BROWSE PROJECT界面中的Report下的Single Level Group By Report 链接进入,如下图:

进入制作报表界面后,可以选择不同的Filter和不同的统计类型进行报表显示,如下图:制作完的报表如下图所示:

5 让你的JIRA更专业(For Administrator)

5.1 常用配置

5.1.1 Users, Groups & Roles

用户和用户组已经在Quick Start中描述过。Project Role Browser中可以定制项目角色,JIRA提供的三种用户角色略显不够,一般的项目包括project managers, team leaders, developers, testers,不妨按照这个思路来添加项目角色。项目角色添加好之后可以通过Permission Scheme来对角色分配不同的权限

5.1.2 Global Settings

? General Configuration

这个配置界面有很多项目可以配置,每个项目JIRA都有说明,需要解释的有:

1. Base URL,这个选项很有必要设置正确,JIRA会对描述、comments中的Issue KEY 自动加上链接,如果Base URL不正确,所有的链接都将是错误的

2. Indexing language,这个选项默认是English,在Character encoding是UTF-8的情况下,indexing language是English也没有影响,即使你在创建issue时使用了中文,也能建立索引

3. Default language,安装好JIRA后第一次进入JIRA选择语言后可以通过这个地方来修改,正如之前说的,最好选择成英文。

4. Options里面的选项没有特别要求使用默认设置即可

? Global Permissions

这里的权限和项目中的权限是不同的,项目中的权限指的是创建issue、编辑issue等等,这里的权限是一些管理权限、创建filter的权限等与项目无关的权限

? Look and Feel

这个地方可以打造你的JIRA的外观,包括配色、Logo、日期格式

? Mail Servers

配置邮件服务器,可以配置SMTP或者JNDI

5.1.3 Issue Settings

可以在ADMINISTRATION-Issue Settings中进行以下项目的配置:

Issue Types

Priority

Resolutions

Statuses

JIRA提供两种配置:翻译和编辑这些resolution。翻译可以适应多语言环境。编辑可以改变字段属性、排序位置、默认值、增删字段值等。这四个字段的配置都是类似的方法,参见JIRA提供界面应该不存在难度,以下列出配置中需要注意之处

? 配置Issue Types

系统自带的Issue Type包括:Bug, Task, Improvement, New Feature, sub-task .如果需要增加自己的问题类型,下面的Issue Types中进行配置。按照界面进行添加、编辑Issue Type,没什么特别。

但如果想删除已经添加好的Issue Type可能会碰到一些麻烦,当该Issue Type下存在issue 的时候是不能删除这个Issue Type的。有两种办法来删除这个Issue Type

1. 编辑相应的Issue,将Issue Type改成其他不删除的Issue Type。当Issue被close之后将不能被编辑,所以这种方法存在限制。

2. 改变相应Project的Issue Type Scheme,这个scheme必须不包含待删除的Issue Type,在改变scheme的时候可能会报错,如下图所示:

这是因为操作用户没有权限,应该在Project Permission中增加move issue的权限给操作用户。之后按照向导进行操作即可。

? 配置Resolutions

通过ADMINISTRATION-Issue Settings中的Resolutions进行设置。

JIRA默认的Resolutions包括:

1. Fixed

2. Won't Fix

3. Duplicate

4. Incomplete

5. Cannot Reproduce

基本上这五种解决办法已经足够了。

注意:

Resolution这个字段被JIRA默认的几个filter做了引用,所以千万不要自定义一个字段也叫Resolution,同时又把系统自带的Resolutions字段屏蔽!这些filter包括open issues, OUTSTANDING, filter中的条件都是Resolution为UNRESOLVED,这个UNRESOLVED 的含义是Resolution字段没有设置任何值或者Issue Status为非Resolved和非Closed,所以当一个Issue状态为Resolved,即使它的Resolution为Won’t Fix,它也不会出现在open issues里面,即无法解决也是一种解决办法…

? 配置Priority

Priority的颜色、图标都是可以修改的,最常用的Major级别的颜色是绿色,不妨修改为警告色黄色可以引起更多的重视

? 配置Statuses

这个字段是供workflow使用的一个字段,当在做工作流配置时如果觉得状态不够,那在这里添加即可。状态可以关联Icon可以让查看issue时更直观,JIRA提供了17个图标,足够来挑选了。

5.1.4 Options & Settings

1. Send E-mail

可以通过这个功能给某个用户组或者某个项目的特定项目角色发送Email

2. Announcement Banner

这个地方可以设置一个横幅在JIRA菜单栏下面,可以写上重要的使用说明、通知等等,支持HTML

5.2 自定义工作流

配置工作流之前请先定好Issue有哪些状态,状态的配置见常用配置--Issue Settings部分。工作流配置从ADMINISTRATION-General Settings-Workflows进入,系统默认有一个叫做jira的工作流,这个工作流是只读的不能修改。但是可以以此为蓝本来建立工作流,通过Operations中Copy链接即复制了一个一样的工作流。点击Operations--steps进入步骤的设置,进入的界面如下图所示:

从图中看Open step,Linked Status表示执行完这个step后,issue的状态会变成Open,Transitions表示对于Open状态的issue可以执行的操作,Operations是设置时用到的链接。

下面以几个例子来说明如何配置工作流:

1. 我们认为Open状态的issue不能有Resolve Issue这个Transition,所以准备把它删除,

点击Delete Transitions,之后在多选框中选择Resolve Issue,删除即可。

2. 对于Open状态的issues,Start Progress这个操作我们想控制它的权限,只有开发人员才能执行这个操作。通过点击Start Progress这个链接进入设置,我们看到在Conditions 这个Tab中已经存在一个条件,含义是“只有assignee才能执行这个操作”,这个condition 是合理的,保留。

我们通过点击Add链接来增加另外一个condition,之后会得到一个列表来选择condition 的类型,开发人员才能执行同Project role比较接近,选择User is in Project Role。其实选择User is in group 然后配置一个开发人员组也是可以达到同样的效果。

在下一屏中选择Developers这个Project Role,添加完我们可以看到如下图所示的Conditions

JIRA默认将增加的condition用AND来连接,如果需要也可以将条件用OR来连接。

熟悉以上操作后,通过Add New Step,调整每个step关联的status就可以实现复杂的自定义工作流。

工作流定义好之后,还需要定义workflow scheme,这个工作流才能被项目引用。通过ADMINISTRATION-Schemes-Workflow Schemes进入配置界面,先增加一个scheme,然后在Operations中的Workflows链接中关联workflow。JIRA在workflow之外再包装一层scheme的意义在于可以针对不同的issue type使用不同的工作流,如下图。

为了简洁起见,我们一般选择All unassigned Issue Types对应一个工作流。

定义好workflow scheme之后才能被特定的Project所使用,通过ADMINISTRATION—Projects,选择需要配置的Project进行配置,如下图:

在Workflow Scheme中点击Select进行scheme的选择。在Associate的时候会得到一个警告:

针对已经存在issues的project,修改工作流可能会引起状态等信息的丢失,所以最好先做好JIRA数据的备份以免发生意外。(我修改过1000个issues的project的工作流,JIRA 可以很好的处理,不用因为有警告而太紧张,不过事先备份是必须的操作)

另外Project配置界面有很多scheme可配置,方法是类似的,后面不再详细描述。可以配置的scheme包括:

Issue Type Scheme

Notification Scheme

Permission Scheme

Issue Security Scheme

Field Configuration Scheme

Issue Type Screen Scheme

Workflow Scheme

5.3 自定义权限

JIRA中的权限包括两部分:Global Permission和Project Permission,前者已经描述,配置也相对简单。本节描述的是后者。

通过ADMINISTRATION—Schemes—Permission Schemes进入配置。系统定义了一个

Default Permission Scheme,并且这个scheme中的权限是可以直接进行修改的,点击Operations—permissions进行修改。JIRA将权限分细项列表在配置界面中,通过Operations中Add链接或者页面上方的Grant Permission进行权限增加,通过Delete链接删除赋予给特定对象的权限。

5.4 自定义字段

通过ADMINISTRATION—Issue Fields—Custom Fields进行配置,点击Add Custom Field 进行字段添加,再下一步是选择字段的类型,常见的字符型、数字型、日期型、下拉框、双重下拉框、多选框、单选按钮等等JIRA都支持。

我们选择Text Field (< 255 characters)做个测试,之后天上字段名称、字段描述。Search Template表示该字段使用的搜索类型,如果选择None,这个字段将不会出现在Find Issues 里面的查询条件中,即对该字段将不能进行查询。后面还有两个选项:issue types,projects,目的是让这个自定义的字段出现在特定的issue type和特定的项目中。点击Finish之后会得到如下屏幕:

这个设置屏幕是将添加好的自定义字段加入到特定的界面中,选择需要显示该字段的界面点击update即可完成设置。设置完得到如下界面:

Configure链接可以进行issue types, projects设置,Edit可以进行字段名称和search template修改,Screens可以对字段出现的界面进行配置。

注意:

1. 定义好的字段是不能修改字段类型的!

2. Text Field类型存在一个Bug,如果对该字段填值都是数字,比如输入300,之后通过Filter来搜索issue将会失败,但是如果输入L300, 然后通过L300来搜索是可以搜索到相应issue。

5.5 自定义界面(Screen)

通过ADMINISTRATION—Issue Fields—Screens进行配置,系统自带有三个Screen,通过Operations中的Configure可以进入配置界面,在这个界面中可以进行字段的增删、字段顺序的排列。

5.6 自定义事件通知

通过ADMINISTRATION—Schemes—Notification Schemes进行配置,系统默认的通知策略是当任意事件发生时都会通知Reporter、Assignee和Watchers。

5.7 和代码库(SVN,CVS)关联

在测试过程中tester提交了一个bug,developer解决了这个bug,同时提交了几个java类,如果你想看到针对这个bug项目里面的代码做了哪些修改,jira-subversion plugin就发挥作用了。安装好subversion plugin之后,只需要developer在做svn commit的时候在comments里面写上jira id,在jira的subversion tab里面就会显示这个comments和这次提交的文件。

注:

目前最新的atlassian-jira-subversion-plugin-0.10.3 不支持svn 1.5,不过通过升级svnkit 到1.1.8以上版本就能解决这个问题

5.8 和Fisheye关联

而jira fisheye plugin则是将fisheye的功能集成到jira中,同时也是随jira id来显示版本的变更记录:

Fisheye plugin配置时,记得在fisheye管理界面中把Remote API设置成ON,要不然plugin 连不上fisheye的!

5.9 Sub-tasks

通过Global Settings—Sub-tasks来开通这个功能

5.10 Time tracking

通过Global Settings—Sub-tasks来开通这个功能,其中对一周几天,一天几个小时需要先定义好。

JIRA的网站也有一个描述:Project Management Tool,用JIRA实现项目管理最重要的是开通Time tracking功能。

Activate Time tracking功能之后在创建issue时多了一个字段:

这个字段的含义是预估完成这个任务所需要的时间。

同时在处理issue时,多了一个操作:Worklog,如下图所示

点击其中的Log work done进行工作日志的记录:

记录之后在issue detail界面的work log Tab可以看到记录:

开通Time Tracking之后,JIRA还提供了一个Time Tracking Report

报表如下图所示:

JIRA完全以时间来确定工作的进度,这种算法还得好好适应一下。

5.11 备份、导入导出

备份通过Import & Export-- Backup Data to XML来操作,导出路径写服务器上的绝对路径,Backup As Zip这个复选框选上则会将XML文件压缩成一个zip包。

导入则通过Restore Data from XML来操作,导入的文件可以是XML,也可以是zip。JIRA的导入导出都是基于XML格式,与数据库平台无关,这也十分方便系统迁移。

同时JIRA还提供了定时的备份机制,通过ADMINISTRATION—System—Services可以看到这个后台的服务:

JIRA默认会在每12个小时进行系统备份一次,其数据安全还是很有保障的。

5.12 系统优化

1. NT 服务修改JVM内存大小

修改%JIRA_HOME%/bin/service.bat文件中的:

"%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions "-Djava.io.tmpdir=%CATALINA_BASE%\temp" --JvmMs 256 --JvmMx 512 --Startup auto 其中-JvmMs是最小内存数,-JvmMx是最大内存数,一般最小256,最大512足够了。修改完后执行

service.bat remove 将原有的NT 服务删除(如果JIRA服务处于启动状态先停止服务) service.bat install 安装新的NT服务

启动新的服务即生效了

2. 非NT服务修改JVM内存大小

修改%JIRA_HOME%/bin下面的setenv.bat文件,修改JAVA_OPTS这个环境变量

set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx512m -Datlassian.standalone=JIRA -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true

其中-Xms256m表示最小内存,-Xmx512m表示最大内存

3. 让JVM进行garbage collection

如果在使用JIRA时感到打开页面明显变慢,可能的原因是JVM内存吃紧,可以考虑进行手动garbage collection,操作如下

进入Administration-System Info,在Java VM Memory Statistics这栏可以看到如下图所示信息:

如果Memory Graph中显示20% Free,甚至更低,点击右边的Force garbage collection 后你会得到更到free的内存,一般来说之后打开页面会变快一些。

6 JIRA需要改进的地方

1. 上传附件时可以填一个comment,但是这个comment和普通的comment是没有任何区别的,它并不会和你上传的这个附件进行关联。当你想对这个附件加一些描述的时候,你只能在comment里面指明附件名称,这样才能手工关联附件和comment。

2. Redmine的Calendar是一个非常不错的设计,将每一天的工作可以一目了然的区分开来,虽然在JIRA中也可以通过filter来实现,但还是不够直观,redmine的calendar样子见图:

当然这个calendar结合到JIRA中可以好好改善改善,比如加上My Calendar只显示自己的活动,特定Group的Calendar,特定Project的Calendar等等。

3. 关于comments在Redmine中有一个reply的功能,这个功能也是个不错的设计,JIRA 中的comments是没有关联的,只能通过自己通过其中的含义来关联,不过一般来说这也足够了。

4. 在work log中可以加上一个如TodoList中% complete字段,当问题的% complete达到100%时才算完成,而不是时间达到estimate的时间才算完成,其实JIRA的time tracking 计算任务的进度算法真是太没道理了,需要大大的改进。

2019年JIRA用户使用手册

1登陆 1、要进入JIRA的BUG跟踪系统,用户需要打开浏览器输入如下地址: 、用户需要输入JIRA验证,用户名就是管理员分配的用户名,密码是管理员给设置的初始密码(用户登录后可自行修改密码和用户名,但用户名只是JIRA界面内你自己看到的用户名而不是你登录时输入的名字)

3、接着会进入JIRA的主界面

2创建问题 2.1 创建问题 2.1.1 可实现功能 ◆创建一个新的问题。 2.1.2 操作步骤 ◆在首页左上角单击“创建问题”,进入选择选项目和问题类型界面。 ◆单击“下一步” ◆添加所有信息,然后单击“Create”完成操作。

◆在添加完的界面里: 1、单击“分配”可以进入分配界面,把问题再分配给别的人处理。 2、单击“上传附件”可以把和这个问题有关的信息以附件形式上传,便于沟通。 3、单击“屏幕截图”可以更直观的把不能用文字描述的问题让被分配人员了解。 4、单击“复制”可以对这个问题进行复制,便于项目内部的问题重复修改。(注: 本功能点的复制只能是项目内部的不能是部门间项目的复制) 5、单击“写备注”可以对问题进行详细描述。 6、单击“删除”可以对问题进行删除。 7、单击“链接”可以把部门内部多个项目间的问题进行关联,便于管理问题的 重复开发和修改。 8、单击“移动”可以把一个问题从一个项目移到另一个项目,可以缓解部门间 有些项目组忙时的压力。 9、单击“监测”,可以设置你监测此问题,方便部门内部大家的互相学习,把 自己不会的看别人怎么解决。 3配置管理 3.1 配置管理 3.1.1 可实现功能 ◆管理自己的信息,修改自己需要的设置。 3.1.2 操作步骤 ◆在首页的右上角单击“配置”,在这个页面里你可以看到自己的配置信息。

Jira工具操作手册

Jira工具操作手册

关于本文档 类型说明:创建(C)、修改(U)、删除(D)、增加(A);

目录1、.............................................................................................................................. 登录 1 1、1、登录网址 (1) 1、2、登录操作 (1) 2、.................................................................................................................... 总体流程 2 2、1、需求管理流程 (2) 2、2、缺陷管理流程 (3) 3、................................................................................................. 需求管理操作流程 3 3、1、新建需求 (3) 3、2、需求分析 (5) 3、3、需求评审 (6) 3、4、创建子任务 (7) 3、5、需求评审完成 (9) 3、6、排期 (9) 3、7、开发 (11) 3、8、待升级测试环境 (12) 3、9、待测试 (13) 3、10、 ............................................................................................................................ 集成测试 14 3、11、 ................................................................................................................ 待升级UAT环境 15 3、12、 ..................................................................................................................... U AT冒烟测试 16 3、13、 ....................................................................................................................... 待UAT测试 16 3、1 4、 ............................................................................................................................ UAT测试 17 3、15、 ........................................................................................................................ 待业务验收 18 3、16、 ................................................................................................................ 待升级冻结环境 19 3、17、 ........................................................................................................................ 待冻结测试

jira使用手册

1 JIRA简介 1.1 概要介绍 JIRA的生产者把JIRA定义为Professional Issue Tracker,即它是一个专业的问题跟踪管理的软件。这里的”问题”对应的英文单词是Issue,所以含义比较广,包括Bug,Task,Enhancement,Improvement等等跟软件开发相关的名词。跟踪管理即对问题的整个生命周期进行记录和管理。一个问题从创建到解决到关闭涉及到很多相关信息,包括是什么问题,谁发现的问题,谁处理了这个问题,如何处理的,相应的代码有什么改变等等,JIRA 可以方便的记录这些信息,并且在问题的不同状态呈现在相应的责任人面前。相似的软件有Bugzilla,Trac,Mantis,Clear Quest, Streber, 等。 进行问题跟踪管理的好处是: 1. 让系统来记住Task,Bug等等信息,而不仅仅靠项目经理和程序员的脑袋来记忆。人脑记忆的东西往往是不准确的。 2. 问题跟踪管理可以定制流程,可以有效提高工作效率 3. 用专业的系统来进行问题跟踪管理能带来更多的好处,详细见下面JIRA的优点 1.2 JIRA的优点 JIRA有很多专业特性,不愧为介绍中说的Professional这个词。 1. 针对问题其默认定义了丰富的字段来记录问题的各种信息,包括Issue Type, Issue summary, Issue Description, priority, assignee, reporter, resolutions等等 2. 强大的自定义字段功能,自定义字段自带有22中类型可以选择,而且还可以通过JIRA Extension来支持更多类型。22种类型如下图所示: 3. 针对每个字段都能进行屏幕,项目,问题类型等配置,可以方便的控制字段应该出现在哪里,而不应该出现哪里。 4. 默认定义了工作流的一些状态: new, open, defer, pending, resolved, reopened, closed。默认定义了一个简易的工作流, open-in progress-resolved-closed 5. 强大的自定义工作流功能,针对不同的流程节点可以定义不同的权限、字段、后续可供选择的处理方式。 6. 丰富的权限管理配置,可以针对项目、用户、用户组、项目角色、操作定义各种组合定义 7. 支持附件,同时针对图片附件有特别支持,可以图片附件直接在网页中显示,如下图 8. 可方便地定制查询(Filter),不同的查询可以快速找到你关注的问题。查询条件可以对绝大部分字段设定条件。 9. 用户首页可以定制,并且可以定制的查询放入首页,这样可以方便查看关注的内容。首页被定义为一个Portal,可供加入的Portlet有很多,如下图所示 10. 支持邮件通知,邮件通知可以同工作流中和工作流之外的事件关联 11. 支持Time Tracking功能,这个功能用于项目管理中的任务管理是很方便的 12. 支持CVS、SVN代码库的整合,同时支持Fisheye,这样可以让问题和代码关联 13. 自带备份机制,不用担心数据丢失。况且JIRA运行非常稳定,使用2年以来从未发生系统性故障 14. 导入导出功能很完善,可以导出为XML文件,方便将数据从不同数据库之间迁移。

Jira使用说明书

目录 第一章JIRA简介 (2) 1.1 什么是JIRA (2) 1.2 JIRA的主要功能 (2) 1.3JIRA的主要特点 (3) 1.3.1JIRA的优点 (3) 1.3.2 JIRA的缺点 (3) 1.4相关版本 (3) 第二章JIRA的安装和配置 (3) 2.1安装准备 (4) 2.2安装流程 (4) 2.2.1jdk的安装和配置 (4) 2.2.2MySQL的安装 (5) 2.2.3JIRA的安装和配置 (6) 2.3浏览器要求 (14) 2.4操作系统要求 (15) 2.5JIRA支持的服务 (15) 2.6JIRA支持的数据库 (15) 第三章JIRA的基本概念 (15) 3.1 JIRA 中涉及的角色 (15) 3.1.1 管理人员 (15) 3.1.2 项目管理者 (16) 3.1.3 开发人员 (16) 3.1.4 测试人员 (16) 3.2 问题 (16) 3.2.1问题类型 (16) 3.2.2优先级(Priority Levels) (17) 3.2.3状态(Status) (17) 3.2.4解决(Resolutions) (17) 3.3项目 (17) 3.3.1项目版本 (18) 3.3.2项目组件 (18) 3.4分配给 (18) 3.5上传附件或屏幕截图 (18) 3.6问题投票 (18) 3.7件事问题 (18) 第四章JIRA的使用 (18) 4.1登录和注册 (19) 4.2创建新项目 (20) 4.3创建项目类别 (22) 4.4添加新用户 (23) 4.5添加组 (23)

4.6创建问题 (24) 4.7 浏览项目 (26) 4.8查找问题 (27) 第五章项目设置 (28) 5.1添加项目 (28) 5.2添加项目模块 (29) 5.3添加项目版本 (29) 5.4选择项目权限方案 (30) 5.5设置项目的Default Assignee (31) 5.6选择邮件通知方案 (32) 第六章JIRA系统的权限 (33) 6.1全局权限 (33) 6.2 系统缺省权限模型 (34) 第七章附录和备注 (35) 7.1技术支持 (36) 7.2备注 (36) 第一章JIRA简介 1.1 什么是JIRA JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。JIRA功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分出色。 1.2 JIRA的主要功能 ●问题追踪和管理:用它管理项目,跟踪任务、bug、需求,通过jira的邮件通知功能 进行协作通知,在实际工作中使工作效率提高很多 ●问题跟进情况的分析报告:可以随时了解问题和项目的进展情况 ●项目类别管理功能:可以将相关的项目分组管理 ●组件/模块负责人功能:可以将项目的不同组件/模块指派相应的负责人,来处理所 负责的组件的Issues ●项目email地址功能:每个项目可以有不同的email(该项目的通知邮件从该地址发 出) ●无限制的工作流:可以创建多个工作流为不同的项目使用

jira自定义工作流操作手册

jira自定义工作流配置 在介绍jira自定义工作流配置之前先介绍一些概念性的知识: 1.工作流:是一个问题经过进过其生命周期的若干个步骤和阶段的变迁。工作流通常代 表实际的业务处理流程。 一个工作流是由步骤和变迁组成的,一个工作流的步骤标识着一个问题的一个阶段或者叫“状态”,变迁是工作流中两个步骤之间的连接。 2.当定义一个变迁的时候,可以选择性的指定一下选项: Conditions(条件)——用于控制哪些用户能够执行一个变迁。 Validators(校验)——在执行变迁之前,用于检查任何用户的输入是否合法。 Post Functions(后续操作)——在变迁完成之后,用于执行特定的动作,如:将问题分配给特定的用户,发送通知email,更行问题的某个字段。 Screen(显示给用户的界面)——这对于用户输入信息之后才能完成变迁的情况是有用的。 3.在jira中的默认工作流程图中,5个方框表示工作流的步骤/状态(open、in progress、 resolved、reopen、closed),箭头代表变迁(transitions)。这个从网上查一下。 4.在jira中可以用不同的方式来创建一个新的工作流: 页脚内容1

1)通过“Add New Workflow”来创建一个空白的工作流。用这个方法创建的工作流有 一个默认的步骤open,该步骤有一个进入的工作流变迁:“create”。 2)通过点击“copy”链接,拷贝已经存在的工作流(如果您准备新添加的工作流和已 经存在的工作流类似,则可以使用此方法)。用这种方法您的工作流将会包含所拷贝的工作 流的所有步骤和变迁。 1.创建工作流 Jira安装完成以后地址栏中输入:http://10.7.101.25:8080/secure/Dashboard.jspa进行平台配置。 在创建新的工作流时一般先将全部步骤定义好,再创建变迁将步骤连接起来,所以首先要自己定义一个工作流程图。 1.以jira管理员的账户登录系统。 2.在jira的导航菜单上点击“Administration”链接。 3.点击左侧导航菜单中的Global Settings—>Workflows,如下图: 页脚内容2

缺陷管理工具JIRA基本使用培训手册教程文件

JIRA培训手册(缺陷跟踪管理流程) 引言: 为了提高软件开发日常中的工作效率,增进开发人员与项目经理、测试人员等的沟通频率,引入JIRA项目管理与缺陷跟踪管理工具。本篇意在阐述JIRA在缺陷跟踪管理中的运用。

目录 第一章何为JIRA? (3) 1.1 JIRA的简介 (3) 1.2 JIRA的特性 (3) 第二章JIRA的应用配置 (6) 2.1 用户组及人员的创建 (6) 2.2 权限配置 (8) 2.2.1 全局权限 (8) 2.2.2 权限方案 (8) 2.2.3 工作流中执行固定操作的权限 (9) 2.3 工作流配置 (10) 第三章具体操作 (12) 3.1 工作流程图 (12) 3.2详细操作流程 (13) 3.3批量操作及查找 (21) 第四章结束语 (25)

第一章何为JIRA? 1.1 JIRA的简介 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。JIRA中配置灵活、功能全面、部署简单、扩展丰富,其超过150项特性得到了 全球115个国家超过19,000家客户的认可。 1.2 JIRA的特性 工作流 ?开箱即用,提供用于缺陷管理的默认工作流工作流可以自定义,工作流数量不限 ?每个工作流可以配置多个自定义动作和自定义状态 ?每一个问题类型都可以单独设置或共用工作流 ?可视化工作流设计器,使工作流配置更加直观 ?自定义工作流动作的触发条件 ?工作流动作执行后,自动执行指定的操作 项目

?每个项目都有自己的概览页面包括:项目详细信息、最新更新情况以及一些报告的快捷方式 ?在项目界面中查看按照状态、是否解决等条件设置的分类统计报告 ?查看项目最新的活动情况 ?查看项目的热门问题 ?可以设置项目类别,将项目分组管理 ?可以为每个项目设置单独的邮件通知发件地址 ?自定义安全级别,指定用户对问题的访问 ?指定组件/模块负责人 问题管理 ?自定义问题类型,适应组织管理的需要 ?自定义字段,可选择字段类型超过20种,在此基础上还支持插件进一步扩展 ?自定义问题安全级别,可以限制指定用户访问指定的问题 ?如果多个问题需要同时修改同一字段值或执行同一工作流动作,你可以使用批量操作功能一次性完成 ?登记问题预计完成时间、实际工作时间,就可以了解该问题预计还剩多长时间才能解决。甚至可以出具时间跟踪报告,了解用户的工作效率 ?支持远程创建问题,通过多种方式在JIRA中创建问题,如电子邮件、移动设备客户端 ?如果一个问题需要多人协作,可以将问题分解为多个子任务,分配给相关的用户 ?将相关或有依附关系的问题建立链接,以便于用户快速了解 ?为JIRA的问题添加附件,可以帮助技术人员快速解决问题,当上传图像文件时,JIRA自动显示图像缩略图。你也可以直接将剪切板中的图像粘贴到JIRA问题中 ?为问题设置到期日,可以在搜索或在图表中展示即将到期的问题

jira使用说明

JIRA 白皮书 一、简介 JIRA是一个优秀的问题(or Bugs、Task、Improvement、New Feature )跟踪及管理软件。采用J2EE 技术。它正被广泛的开源软件组织,以及全球著名的软件公司使用。 目前,已有来自55个国家5800多家用户在使用JIRA。 JIRA产品非常完善且功能强大,多语言支持、界面十分友好,和其他系统如CVS、Subversion(SVN)Perforce、邮件服务整合得相当好,文档齐全,安装配置简单,可用性以及可扩展性方面都十分出色,拥有完整的用户权限管理。 如果购买商业版许可,还可以得到JIRA的源码(在许可协议下可以定制自己的JIRA系统)。 二、JIRA后台管理的主要功能介绍 项目的管理:添加项目,查看、编辑、删除项目; 项目类别管理:将项目分类别组织管理; 用户与组的管理; 项目角色管理:可以根据需要添加项目角色,将人员/组和项目角色关联; 全局设置 1)附件管理:控制是否允许上传附件文件,设置附件存储目录; 2)CVS模块管理:与CVS的集成配置; 3)数字面板设置; 4)国际化设置:字符集、索引语言、安装语言及默认界面语言配置; 5)全局权限设置; 6)Issue链接设置; 7)邮件服务器设置:与mail服务器的集成配置; 8)界面设置:设置界面logo、颜色以及日期格式; 9)子任务设置; 10)时间跟踪设置; 11)工作流设置;

方案设置 1)Issue安全方案:用来控制对Issue的查看权限; 2)通知方案:当事件发生时产生通知邮件; 3)权限方案:配置用于项目的权限组合; 4)工作流方案:定义用于特定Issue类型和项目的工作流; Issue字段 1)添加自定制字段; 2)字段及字段方案设置; 3)导航栏设置:设置Issue导航栏中显示的字段; 4)屏幕及屏幕方案设置:配置与Issue操作对应的屏幕; 5)Issue屏幕类型方案设置:为不同的Issue类型配置相应的屏幕方案,可以和一个或多个项目关 联; Issue设置 1)Issue类型设置:管理Issue类型; 2)优先级和解决设置; 3)Issue状态设置; 导入和导出 1)备份数据:以XML格式备份JIRA系统数据; 2)恢复数据:从XML备份数据中恢复JIRA系统; 3)外部系统导入:支持从Bugzilla、Mantis、FogBugz、CSV系统中导入数据; 选项设置 1)发送email:向JIRA系统用户发送电子邮件; 2)公告栏设置:维护公告信息显示内容; JIRA系统 1)索引:配置系统索引目录位置以及重建索引; 2)LDAP集成:配置JIRA基于LDAP的用户授权; 3)监听器管理:用于添加监听器,以响应特定事件; 4)许可详细信息;

JIRA简要使用手册

JIRA使用手册 第一章何为JIRA? 1.1 JIRA的简介 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。JIRA中配置灵活、功能全面、部署简单、扩展丰富,其超过150项特性得到了 全球115个国家超过19,000家客户的认可。 1.2 JIRA的特性 工作流 ?开箱即用,提供用于缺陷管理的默认工作流工作流可以自定义,工作流数量不限 ?每个工作流可以配置多个自定义动作和自定义状态 ?每一个问题类型都可以单独设置或共用工作流 ?可视化工作流设计器,使工作流配置更加直观 ?自定义工作流动作的触发条件 ?工作流动作执行后,自动执行指定的操作 项目 ?每个项目都有自己的概览页面包括:项目详细信息、最新更新情况以及一些报告的快捷方式 ?在项目界面中查看按照状态、是否解决等条件设置的分类统计报告

?查看项目最新的活动情况 ?查看项目的热门问题 ?可以设置项目类别,将项目分组管理 ?可以为每个项目设置单独的邮件通知发件地址 ?自定义安全级别,指定用户对问题的访问 ?指定组件/模块负责人 问题管理 ?自定义问题类型,适应组织管理的需要 ?自定义字段,可选择字段类型超过20种,在此基础上还支持插件进一步扩展 ?自定义问题安全级别,可以限制指定用户访问指定的问题 ?如果多个问题需要同时修改同一字段值或执行同一工作流动作,你可以使用批量操作功能一次性完成 ?登记问题预计完成时间、实际工作时间,就可以了解该问题预计还剩多长时间才能解决。甚至可以出具时间跟踪报告,了解用户的工作效率 ?支持远程创建问题,通过多种方式在JIRA中创建问题,如电子邮件、移动设备客户端 ?如果一个问题需要多人协作,可以将问题分解为多个子任务,分配给相关的用户 ?将相关或有依附关系的问题建立链接,以便于用户快速了解 ?为JIRA的问题添加附件,可以帮助技术人员快速解决问题,当上传图像文件时,JIRA自动显示图像缩略图。你也可以直接将剪切板中的图像粘贴到JIRA问题中 ?为问题设置到期日,可以在搜索或在图表中展示即将到期的问题面板

JIRA4使用说明

JIRA使用说明 JIRA是一个项目管理工具。 1.登录JIRA 访问网址http://192.168.1.14:8080/secure/Dashboard.jspa登录JIRA。 帐号密码为域帐号密码。不需要写域名development。 (试用环境在:http://192.168.2.53:8080/,只用于试用JIRA功能,请勿在此提交正式数据)2.首页介绍 登录后,界面如图。

网页顶部,左边是网站导航栏,右上是快速搜索栏。 主界面的左边为“分配给我的问题”、“我关注的问题”、“与我有关的问题”。 分配给我的问题,就是我需要处理的问题列表。 我关注的问题,不一定是我在处理的问题,有可能是别人在处理的,但是我非常关心的问题。需要手工设置。 与我有关的问题,就是分配给我的,或者所有经办人中有我的。 主界面的右边为“过滤器”和“项目列表”。 目前有四个项目:IP-guard,市场部任务,测试任务,销售项目。 IP-guard:记录IP-guard V3的BUG、新功能、改进、需求、测试等。 测试任务:测试部使用。 市场部任务:市场部使用。 销售项目:销售部使用。 直接点击项目名,看到的项目一些概要信息。如项目负责人、项目模块、版本列表、30天内问题创建数量等。 如果想看某个项目中的所有问题,点击最右边的图标,选择全部。 3.创建问题 第一步,从导航栏点击“问题”-“创建问题”。 或者点击网页右上角的“创建问题” 第二步,选择项目和问题类型。点击“下一页”。

第三步,填写问题的详细情况。 主题:用一句话描述问题。 经办人:选择处理此问题的当前负责人。 所有经办人:选择处理此问题的所有负责人,通常当前经办人也要写上,否则当他转交给其他负责人之后,他将收不到邮件通知。 抄送:选择需要知道此问题的相关人员。 优先级:严重>重要>次要。 到期日:此问题下次跟进时间。一般用于不紧急的,不需要频繁关注的问题,比如说一个月内回应就可以的问题。到期日不填的话,表示为按默认时间跟进,比如说每两天要更新一下进展。 模块:此问题属于什么模块或者类型。每个项目可选项不一样。 标签:填写问题的关键字,可任意定义。如邮件、崩溃、网站、杀毒软件等等。输入多个标签用空格分隔。 描述:问题的具体情况。 附件:可以上传截图或文档。不要上传大于10M的文件。如有大于10M的文件,请放到共享目录下,在描述中提供链接。 原预估时间:预时解决此问题需要多长时间。可不填。 剩余时间:不填。 第四步,然后点击“创建”按钮,就完成创建。 注: 每个问题的创建、修改等各种更新,报告人、经办人、所有经办人、抄送、关注的人都会收到邮件通知。自己更新的内容自己不会收到邮件。 所有经办人和抄送在使用效果上是没有区别的,在很多情况下可以合二为一。不同的项目可以有不同的规定。 4.查看问题 在主页或者过滤器的问题列表中,点击问题的主题即可查看问题的详细内容。

Jira使用手册

1、查看事务 查看事务有两种方式:系统面板,过滤器管理。还可以自定义查看字段、自定义查询语言等。系统面板 点击左上角的的面板选项即可进入系统面板功能查看分配给自己的事物。 过滤器管理 使用过滤器功能可以设置自己特定的过滤器查询特定条件的事物。 点击菜单search for issues,出现查询界面

点击tab “New ”,在右侧“query”中录入查询条件,输入过程中会有提示信息 输入查询条件后点击“search”按钮,左侧出现提示保存信息,如上图,点击“save”输入保存的过滤器名字,点击保存即可。 自定义查看字段 进入事物查看页面,可以自定义查看字段 点击“configure columns”进入自定义字段界面

选择对应的列名,点击add,即可添加想要展示的查询列内容,点击即可隐藏不想展示的列。 2、创建事务 事务类型、字段及其含义、克隆/移动事务 事务类型 点击如图菜单即可进入事务创建界面 Project 类型目前有:需求管理,项目状态汇总,以及自定义项目。 需求管理类型主要是从需求管理角度管理所有需求,管理其整个生命周期。其Issue Tye 有产品需求,需求,设计需求。 项目状态汇总主要是从整体项目的角度,了解每个项目的生命周期以及当前状态。其Issue Type 有project Item。 自定义项目主要从项目的角度去管理项目的工作量分配,计划,里程碑等。其Issue Tye 有Task,Improvement,New Feature.

字段及其含义 Summary:项目描述 优先级:P0,P1,P2,P3 Description:项目内容简单列表Original Estimate:工作量

JIRA使用指南

科韵公司JIRA 系统使用指南注:(☆)号的内容为必须要掌握的内容。 1.概述 (2) 2.如何访问JIRA 系统(☆) (2) 2.1.外网访问地址 (2) 2.2.内网访问地址 (2) 2.3.政府网访问地址 (2) 3.如何注册及登录系统(☆) (2) 3.1.如何注册用户 (2) 3.2.如何登录系统 (3) 4.如何设置自己的问题过滤器(☆) (3) 4.1.如何建立简单的问题过滤器 (4) 4.2.如何建立高级的问题过滤器 (5) 5.如何设置自己的工作面板(☆) (6) 5.1.如何创建自己的面板 (6) 5.2.如何订阅别人共享的面板 (9) 1.如何创建一个新问题(☆) (11) 2.如何记录问题(已有项目相关)的工作日志(☆) (14) 3.如何记录个人工作记录(非项目相关)(☆) (16) 4.如何处理问题的工作流程(☆) (16) 5.如何设置高级问题过滤器 (19) 6.项目经理最常用的问题过滤器介绍 (20) 7.项目经理如何设置项目相关的内容 (20) 8 (20) 1.概述(☆)号内容必须要掌握

为了提高工作效率,方便记录和管理项目任务的情况。对于JIRA 系统的使用,作出了一些规定和要求。 2.如何访问JIRA 系统(☆) 2.1.内网访问地址 JIRA 系统的内网访问地址:192.168.0.234 2.2.政府网访问地址 JIRA系统的政府网访问地址: https://www.sodocs.net/doc/1614838308.html,:9080/secure/Dashboard.jspa 3.如何注册及登录系统(☆) 公司的同事都必须要在JIRA 系统中,注册自己的帐户。注册的用户名的规则为自己姓名的拼音的首字母,如果已被占用,则向管理员了解要建的用户名是怎样。 3.1.如何注册用户 (点击上图中的“Sign Up”注册)

最新Jira使用手册资料

一. 文档目的 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。 本文档可以作为使用Jira的指导手册,可供项目组成员,包括项目经理、开发人员、测试人员等参考。 二. 文档概述 本文档详细介绍了Jira中任务和缺陷在项目管理过程中的生命周期模型,及项目组成员在其中的权限和职责。 三. 术语说明 3.1 问题 问题:Issue,有多种类型,当前主要用到的有T ask和Bug两种。 Task:在项目开发和需求变更流程中,需求分析之后分解成的开发任务,在规划入版本后,会由项目经理或开发组长在Jira里以task的形式创建。任务用于项目经理跟踪开发任务的完成状况,由开发人员负责完成并修改task状态。 Bug:由测试人员创建,用于缺陷跟踪。 优先级: Blocker—最优先或最严重 Critical —优先或紧急 Major —一般 Minor —较小 Trivial —建议 解决方案: Fixed—已完成修复 Won't Fix—决定不修复 Duplicate—重复问题 Incomplete—描述不清 Cannot Reproduce—无法复现 3.2 工作流 工作流:WorkFlow,在问题从创建到关闭的整个生命周期中,问题在各个角色人员之间的流转过程。

Jira默认的工作流如下: 3.3 面板 可自定义,可共享给他人,可搜索查看并收藏他人共享的面板,用于快速查看项目相关信息,一般一个项目创建一个面板。 3.4 过滤器 对问题进行筛选,可保存,可共享给他人,可搜索查看并收藏他人共享的过滤器。 四. 如何使用Jira 4.1 使用问题 4.1.1 问题创建 已登录用户在获得项目权限后,可创建项目关联的问题。 注:请正确选择问题类型。 4.1.2 问题工作流 问题创建之后的流程可参考下图,其中说明了项目经理、开发组长、开发人员、测试人员,在问题生命周期中的各个节点上的职责。

JIRA操作手册 文档

JIRA平台业务人员操作手册一.登陆系统 生产正式使用登录地址:http://10.2.1.96:8080 业务测试试用登录地址:http://10.2.1.96:8081 显示界面如下图: 二.注册用户 点击“注册”,进入如下图: 注册内容说明: 用户名:身份证号 全名:地区+姓名+联系方式

邮箱:1.公司正式在编员工使用公司统一邮箱; 2.非在编人员使用其他邮箱可接收邮件即可; 注册用户之后该用户具有以下权限: 创建问题:上报系统使用过程中出现的问题。 查找问题:查看所有人员报过的所有问题,及时跟踪问题解决情况,并可以通过该功能了解使用过程中相同问题的处理方式,减少问题重 复上报的情况。 查看项目:了解公司目前运行项目名称和网址,并显示相关联系人。 三.创建问题 快捷方式创建途径如下图所示: 具体操作步骤如下: 首先点击,进入创建问题选择你所使用出现问题的系统项目名称和问题类型,点击创建,进入该页面:

如图所示,填写相关内容,注意*标明为必填项,请将错误图说明做为附件上传, 点击创建,进入分配人员页面点击进入如下页面: 选择开发者人员,即运维该项目人员,也可以不选择运维接口人,选择自动分配, 点击,此时创建问题结束,系统自动发送邮件给所分配人员。 对于以上操作内容补充说明: 问题类型:选择不同项目对应不同问题类型,业务人员根据自己上报问题的需要选择对应的问题类型,由于业务部门人员对问题有时无法定位,后续需要运维人员进行跟踪确认问题类型。 主要问题类型说明如下: ?操作错误:针对由于对系统不熟悉导致的问题; ?程序错误:针对由于系统自身的bug导致的问题; ?机构配置和权限用户申请:需要增加机构或者用户权限申请需要提交的问题; ?数据采集:针对由于需要对数据进行提取所提交的问题; ?咨询:针对相关咨询类问题 ?基础平台错误:针对由于基础平台导致的问题 模块:选择不同项目对应不同模块, 例如V5系统有如下模块: ?承保:出单系统存在问题 ?收付:收付系统存在问题 ?公共模块:一些基础的问题 问题状态:问题解决情况对应如下问题状态 ?Open:创建的新问题 ?Resolved:问题IT已经解决,但业务人员尚未确认 ?Reopen:已经关闭的问题重新打开 ?In progress:该问题正在解决过程中 ?Closed:该问题业务人员已经再次确认没有问题,并由问题 报告人关闭。 返回主页面:点击页面图标,自动返回主页面。

Jira管理员使用手册

Jira管理员使用手册

目录 1JIRA简述 (4) 1.1JIRA优点 (4) 1.2JIRA缺点 (4) 2项目(PROJECT) (4) 2.1项目 (4) 2.1.1新增项目 (5) 2.1.2修改项目 (5) 2.2项目分类 (6) 2.2.1新增项目分类 (6) 2.2.2修改分类 (8) 2.2.3删除分类 (9) 3用户角色(USERS,GROUPS&ROLES) (9) 3.1用户设置 (9) 3.1.1新增用户 (9) 3.1.2修改用户 (9) 3.1.3修改组属性 (10) 3.1.4修改项目角色 (10) 3.2用户组设置 (11) 3.2.1新增用户组 (11) 3.2.2编辑用户组成员 (12) 3.2.3查看用户组成员 (13) 3.2.4添加组权限策略 (13) 3.2.5删除用户组 (13) 3.3项目角色设置 (14) 3.3.1新增角色 (14) 3.3.2管理角色成员 (14) 4全局设置(GLOBAL SETTINGS) (15) 4.1附件设置 (15) 4.2首页面板设置 (15) 4.3一般性的设置 (16) 4.4全局权限设置 (16) 4.5问题链接 (17) 4.6外观与样式 (19) 4.7邮件服务设置 (19) 4.8子任务的设置 (19) 4.9事件跟踪设置 (20) 4.10用户默认设置 (21) 4.11工作流 (21) 5策略(SCHEMES) (22) 5.1问题安全策略 (22) 5.2权限策略 (23) 5.3通知策略 (26) 5.4工作流策略 (27)

6.4问题导航栏 (31) 7问题设置(ISSUE SETTINGS) (32) 7.1问题类型 (32) 7.1.1新增类型 (32) 7.1.2修改类型 (32) 7.1.3删除类型 (33) 7.1.4问题类型策略 (33) 7.2缺陷优先级 (33) 7.2.1新增优先级 (33) 7.2.2修改优先级 (34) 7.2.3删除优先级 (34) 7.3解决字段设置 (34) 7.3.1新增解决类型 (34) 7.3.2修改解决类型 (36) 7.3.3删除解决类型 (36) 7.4缺陷状态 (36) 7.4.1新增缺陷状态 (36) 7.4.2修改缺陷状态 (37) 7.4.3删除缺陷状态 (38) 8导入导出(IMPORT&EXPORT) (38) 8.1将数据备份成XML文件 (38) 8.2从XML文件恢复数据 (39) 9系统设置(SYSTEM) (40) 9.1设置自动备份服务(S ERVICES) (40) 10其它设置 (41) 10.1修改TIMEOUT时间 (41)

最新JIRA使用手册

J I R A使用手册

JIRA说明 1.登录说明 Jira系统地址:http://jira 用户名/密码:同域账号 2.项目角色及职责 2.1项目角色 Management:项目管理员 PM:项目经理,查看项目进度、录入任务。 PO:产品负责人,创建、跟进、关闭需求任务,并组织产品的体验。具体人员参照产品中心各产品线的分工; PD:需求分析人,根据需求,录入此需求相关的开发子任务,并跟踪进度,并参与产品体验,更新每条需求的体验的状态。参与产品需求的分析人员或临时参与的人员; Developers:开发人员,可以对自己的sub-feature、Task、Bug进行操作。Testers:测试人员,对开发处理完毕sub-feature、Task、Bug进行关闭、回复操作。 Ops:运维人员 Users:可以浏览项目数据,无操作权限 2.2角色职责

3. 项目问题类型及一般项目构成 3.1项目问题类型 ?New Feature:需求模块,输入的范围包括:产品策划阶段所确定要做的需求,或者每月产品计划会议中确定需要开发的产品需求的模块。这部 分工作由PO负责录入,并跟进New Feature的状态。 ?Sub-feature:产品需求分析人员(PD)在对New Feature类型的需求进行分析,并按照工作流程通过初审和终审后,所形成的详细功能需求,这

部分由PD负责录入。PD依据发布的需求规格说明书,从New Feature 处创建需求模块的子需求Sub-feature ?Task:非需求类任务,用于管理部门日常工作任务,项目开发测试任务,需求主要来自于项目内部,不涉及多部门交互 ?Sub-task:非需求类子任务,由Task派生出的子任务 ?Bug:项目缺陷,项目测试过程中发现的任何缺陷 3.2一般项目构成 根据项目特性,一般项目问题类型构成分为两类。 需求类开发任务: New Feature+Sub_feature+Bug 任务型开发任务: Task+ Sub-task+Bug 4.项目基础配置(由项目经理完成) 由JIRA管理员,创建新项目,配置完毕工作流、权限方案等,项目经理登陆系统,进行项目基础信息配置。 配置步骤: 项目经理登陆jira,切换至管理员界面

JIRA使用说明

JIRA使用说明 1管理,对项目、权限等进行设置 点击左上角的,进入管理JIRA系统页面 1.1Projects->Project Categories,此处可用来建部门,让项目按部门分类,如 下图所示: 1.2新增用户(若用户列表中已有您需要的用户,此步骤可省略) Users & Groups->User Browser->Add User,在此可以添加新用户。如下图所示。 1.3新增用户组 Users & Groups->Group Browser->Add Group,分别对此项目的不同用户建立不同的组,方便稍后的权限设置。如可以按普通开发、测试等分组,此分组根据项目需要而定。

用户组创建后,接着添加此组成员,如下图所示 找到需要添加的用户后,点击Edit Groups对该用户所在的组进行编辑,找到刚才添加的组,选中后点击即可。 1.4Global Settings->CVS Modules,若配置管理工具为CVS,可在此设置其与CVS 结合,具体设置如下: 1.5问题安全设置:Schemes->Issue Security Schemes->Add Issue Security Scheme,输入具体的安全设置名称(name)及详细描述(description)即可,其中详细描述为可选项。

新增后可点击Security Levels,设置不同的安全级别。如图所示: 完成上述设置后,还可点击Edit设置默认的安全级别。 1.6权限设置:Schemes->Permission Schemes(最重要的一步) 点击Add Permission Scheme,新增一权限设置,或直接点击已有的项目权限进行Copy,但记得要修改名称。新增后,点击旁边的Permissions进行编辑,具体设置如下:

JIRA使用手册解析

JIRA说明 1.登录说明 Jira系统地址:http://jira 用户名/密码:同域账号 2.项目角色及职责 2.1项目角色 Management:项目管理员 PM:项目经理,查看项目进度、录入任务。 PO:产品负责人,创建、跟进、关闭需求任务,并组织产品的体验。具体人员参照产品中心各产品线的分工; PD:需求分析人,根据需求,录入此需求相关的开发子任务,并跟踪进度,并参与产品体验,更新每条需求的体验的状态。参与产品需求的分析人员或临时参与的人员;Developers:开发人员,可以对自己的sub-feature、Task、Bug进行操作。 Testers:测试人员,对开发处理完毕sub-feature、Task、Bug进行关闭、回复操作。Ops:运维人员 Users:可以浏览项目数据,无操作权限 2.2角色职责

3. 项目问题类型及一般项目构成 3.1项目问题类型 New Feature:需求模块,输入的范围包括:产品策划阶段所确定要做的需求,或者每月产品计划会议中确定需要开发的产品需求的模块。这部分工作由PO负责录入,并跟进New Feature的状态。 Sub-feature:产品需求分析人员(PD)在对New Feature类型的需求进行分析,并按照工作流程通过初审和终审后,所形成的详细功能需求,这部分由PD负责录入。 PD依据发布的需求规格说明书,从New Feature处创建需求模块的子需求Sub-feature Task:非需求类任务,用于管理部门日常工作任务,项目开发测试任务,需求主要来自于项目内部,不涉及多部门交互 Sub-task:非需求类子任务,由Task派生出的子任务 Bug:项目缺陷,项目测试过程中发现的任何缺陷 3.2一般项目构成 根据项目特性,一般项目问题类型构成分为两类。 需求类开发任务: New Feature+Sub_feature+Bug 任务型开发任务: Task+ Sub-task+Bug

jira项目管理系统使用指南

JIRA项目管理系统 使用指南

深圳市银骏科技有限公司

修订历史记录 A - 增加M - 修订D - 删除

目录 1JIRA项目管理系统简介1-1 1.1系统涉及的角色.......................................................................................................1-1 1.1.1企业管理人员 ..............................................................................................1-1 1.1.2项目管理者 ..................................................................................................1-1 1.1.3开发人员 ......................................................................................................1-1 1.1.4测试人员 ......................................................................................................1-1 1.1.5其他人员 ......................................................................................................1-2 2JIRA的基本概念2-3 2.1什么是问题...............................................................................................................2-3 2.1.1问题类型 ......................................................................................................2-3 2.1.2优先级 ..........................................................................................................2-4 2.1.3状态 ..............................................................................................................2-4 2.1.4解决结果 ......................................................................................................2-5 2.2什么是项目...............................................................................................................2-6 2.2.1什么是模块? ................................................................................................2-6 2.2.2什么是版本? ................................................................................................2-7 2.3其他资源...................................................................................................................2-7 2.4什么是工作流...........................................................................................................2-7 3使用JIRA 3-9 3.1登录到JIRA ...............................................................................................................3-9 3.2了解JIRA页面布局 ..................................................................................................3-9 3.3项目的管理............................................................................................................ 3-10 3.3.1项目的创建 ............................................................................................... 3-10 3.3.2问题类型的设定 ....................................................................................... 3-10 3.3.3工作流的设定 ........................................................................................... 3-11 3.3.4用户管理 ................................................................................................... 3-11 3.3.5权限管理 ................................................................................................... 3-12

相关主题