版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JIRA产品使用指南
目录
第一章JIRA简介..............................................................2
1.1什么是JIRA.........................................................2
1.2JIRA的主要功能.......................................................2
1.3J1RA的主要特点.......................................................3
1.4相关版本..............................................................4
第二章JIRA的基本概念.......................................................4
2.1JIRA中涉及的角色....................................................4
2.2问题.................................................................6
2.3项目.................................................................9
第三章JTRA的使用...........................................................13
3.1登录和注册...........................................................14
3.2创建新项目..........................................................15
3.4添加新用户..........................................................25
3.5添加组..............................................................26
3.6创建问题............................................................26
第四章JIRA系统的权限......................................................30
4.1全局权限............................................................30
4.2项目权限............................................................31
第五章JIRA常用术语........................................................33
第一章JIRA简介
1.1什么是JIRA
JIRA是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开
源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,
而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源
代码也购置进来,方便做二次开发。JIRA功能全面,界面友好,安装简单,配置灵活,
权限管理以及可扩展性方面都十分出色。
1.2JIRA的主要功能
>问题追踪和管理:用它管理项目,跟踪任务、bug、需求,通过jira的邮件通知功能
进行协作通知,在实际工作中使工作效率提高很多
>问题跟进情况的分析报告:可以随时了解问题和项目的进展情况
>项目类别管理功能:可以将相关的项目分组管理
>组件/模块负责人功能:可以将项目的不同组件/模块指派相应的负责人,来处理所负
责的组件的Issues
>项目email地址功能:每个项目可以有不同的email(该项目的通知邮件从该地址发
出)
无限制的工作流:可以创建多个工作流为不同的项目使用
1.3JIRA的主要特点
1.3.1JIRA的优点
用它管理项目,跟踪任务、bug,通过JIRA的邮件通知功能进行协作通知,
在实际工作中使工作效率提高很多,效果非常不错!安全性、可扩展性方面发挥
到了极致!
JIRA不仅仅是一个缺陷跟踪系统,通过Jira,可以整合客户、开发人员、测
试人员,各人各司其职,信息很快得到交流和反馈,让大家感到软件开发在顺利
快速的进行,朝意想的目标迈进。eclipse和IDEA下的Jira插件,主要为开发人
员服务,实时将信息反馈给开发人员,开发人员同时迅速地将修复的结果信息反
馈到跟踪系统中,最后通过持续集成,软件迅速地完成了更新,这些方便便捷的
操作会极大地鼓舞软件开发中的各方人员,甚至包括客户,及时响应,相信是每
一个客户都会欣赏的。
跟同类软件产品TestTracker、ClearQuest>TestDirector相比,JIRA的性价比最
好!
1.3.2JIRA的缺点
对于测试需求、测试用例等都没有提供直接的方式进行管理。不过可以利用JIRA的
IssueType的可定制性,来进行需求和测试用例方面的管理,也可以与Testlink集
成。
1.4相关版本
JIRA4.0版本之后,不再按照功能区分版本。取消了以前的标准欣,专业
版,企业版Z吩•、取而代之的是按照用户数量来划分:25、50、100、无限制用
户。所有的版本都具有之前企业版的功能!JIRA不限制创建项目数和Issue的数
量,购买之后可以永久使用;并且一年内免费更新版本。
第二章JIRA的基本概念
2.1JIRA中涉及的角色
JIRA作为一个缺陷跟踪管理系统,可以被企业管理人员,项目管理人员,开发人员,
分析人员,测试人员和其他人员所广泛使用。
管理q搜索JIRA管理功能
应用斯项目间超阍牛用户管理就
项目角色湖辅
曲更多的管您可以使用项目角色相关联的用户和屈组与族的项目,下面的表格列出了所有的项目角色可用的JIRA,使用此屏幕可以添加
睇迪微术病项目常色名称腐注
系统信息
Admnistrators\projectrolethatrepresentsadministratorsinaproject
监嫄息
UI次腕JI时
斓库龌
产融理声品铿
完理牡渲程序
日制吩折开发工颤开虹颤
方室程序详情架梆5瓣师
翔工具测虹程师顺工程师
亩计日志
飕人员邺员(铿)
交金^渊师就分踊
嫄角色
项目经理顷目经理
全局哪
蜩第咯添加项目角色
用户颔
名称1
记膝鼓
描述
白名单
涧顺目角色
问题收霜
2.1.1管理人员
根据JIRA系统提供的数据,更加准确地了解项目的开发质量和状态,以及整个团队的
工作效率。
2.1.2项目管理者
可以针对登记进JIRA系统中问题,进行评估,分配缺陷;还可以通过JIRA系统的统
计报告了解项目进展情况以及团队的工作量、工作效率等信息。
2.1.3开发人员
在JTRA系统中查看分配给自己的问题,及时进行处理,填写处理情况并提交工作量记
录。
2.1.4测试人员
根据测试情况,在JIRA系统中及时快速的记录问题并对开发人员处理后的问题进行验
证和跟踪。
2.2问题
一个问题可以是软件的缺陷,一个项目的具体任务,一个需要解决的技术难题或者
是需要审批的报销单据等。
管理Q授素JIRAg功变
应用程序项目问逑插件用户管理系统
£1遂类型问题类型
问题类型
名际类型相关的方京
□BugStandard・BASESaumissueTypeScheme
子任务Aproblemwiichimpairsorpreventsthefunctionsof
meproduct
ITTX
DEpicStandard•DefaultIssueTypeScheme
工作流
辆tssueeptcdesc■BASESaumissueTypeScheme
工作淙方定・SSCscrum问「型方率
•ZJKanban问超类型方交
正面・PCM:Scrum问樱型方案
□StoryStandard•DefaultissueTypeScheme
Ohissue.storydesc.BASE:ScrumIssueTypeScheme
页面方W
•SSC:Scrum向隹类型方案
问通夫型页面方案•ZJ:Kanban向邕类型万零
•PCM.Scrum同瞅更方室
域
DTaskStandard•BASE.ScrumIssueTypeScheme
自定义域Ataskmatnee<isiobedone.
MffiS
□任务Standard・SSCScrum问三类型方盍
坡配者方言•ZJ:Kanban问超类型方案
.WH项目苣理题美型方案
同理的特性・PERM:任务营理问二里方案
•TES]砒©3可^^案
时1可跟坛
・PM潴程音理问二类型方室
问尊链接・PCMScrum向觎更方享
。故事Standard-SSCScrum叵®类型方室
代表用户3E才的向SE类型.由JIRAAgile创建,请不要.ZJ:Kanban问要类型方宰
状毒卿皿除・PCMScrum问超类型方室
解决方章
□故蛙Standard•SSCScrum问三类型方金
优先级过程,际过程发现影嗣利艇行的向更..ZJ:Kanban同段理方至
・PCM:Scrum同酸型方素
问典安全方家
□Sub-taskSub-Task•BASE:SaumIssueTypeScheme
通知方圭Thesubtasi'oftneissue
权限方享°子任务Sub-Task・SSCScrum向塞类型方室
诩89用I签,ZJ:Kanban间■类型方室
•WH项目点理叵密型方室
・PERM任务日理问蹩类型方定
・TEST流程苣理句题关里方素
・PM:流程营理何包耀方案
・PCM:Scrum向豺理万家
>JIRA跟踪问题(Issue),这些问题可以是bug,功能请求或者任何其他想要跟踪
的的任务;每一个问题有一些关联的信息:
>问题类型(IssueType)
>摘要(summary)
>问题描述(description)
问题所属的项目
>问题关联的项目组件(component)
>问题影响的项目版本(affectversion)
>问题将被解决的项目版本(resolvedversion)
>问题发生的环境
>问题的优先级
>问题的报告者
>问题的指派处理人
>问题的当前状态
>问题相关的历史记录
2.2.1问题类型
JIRA系统可以用于跟踪多种不同类型的问题。系统管理员可以根据需要添加。JIRA系
统缺省提供的问题类型如下:
>Bug'缺陷测试过程、维护过程发现影响系统运行的缺陷
>NewFeature'新需求':对系统提出的新功能
>Task'任务’:需要完成的任务
>Improvement'改进意见’:对现有系统功能的改进
2.2.2优先级(PriorityLevels)
在JIRA系统中用优先级来表示问题的严重级别。系统管理员可以在JIRA系统中添
加优先级,JIRA系统缺省的优先级为‘紧急‘,’严重‘,’一般’次要‘,‘无关紧要'5
个级别:
级别参考描述
Blocker阻塞开发或测试的工作进度,或影响系统无法运行的错误
Critical系统崩溃,丢失数据或内存溢出等严重错误、或者必需完成的任务
Major主要的功能无效、新增功能建议
Minor功能部分无效或对现有系统的改进
Trivial拼写错误,文本未对齐等
2.2.3状态(Status)
每个问题有一个状态,用来表明问题所处的阶段,问题通过开始于open状态,然
后开始处理/Progress,再到解决/Resolved,然后被关闭/Closed。根据情况的不同,
您可以根据项目来定制问题状态以及工作流。JIRA系统提供的缺省状态如下:
>Open:表示问题被提交等待有人处理。
>InProgress:问题在处理当中,尚未完成。
>Resolved:问题曾解决,但解决结论未获认可,需要重新分派解决。
>Reopened:问题解决,等待结果确认,确认的结果是“Reopened"或者
“Closed”。
>Closed:问题处理结果确认后,置于关闭状态。
2.2.4解决(Resolutions)
一个问题可以用多种方式解决,系统管理员是可以在JIRA系统中定制解决方式。
JTRA系统默认的解决方式如下:
>Fixed:问题已经解决。
>Won,tFix:问题未解决-将不会解决的问题。
>Duplicate:重复的问题。
>Incomplete:问题描述得不够准确、完全。
>CannotReproduce:问题重现失败,或者无足够的信息重现问题。
2.3项目
J1RA的项目是根据你的企业组织需要定制的,是问题的集合。
例如,一个JIRA项目可以是:
一个软件研发项目
一项市场推广活动
一个技术服务/帮助台系统
一个需求管理系统
一个网站需求调查系统
每一个问题属于一个项目。每一个项目有一个名字和一个关键字(如:WEB),以后
属于这个项目的问题的关键字就会包含WEB(^D:WEB-100,WEB-101)o值得注意的
是,在JIRA系统中有一个权限*AdministerProjects,,通常将这个权限赋给项目
负责人,拥有这个权限的JIRA用户就可以管理项目的‘版本'和'组件'。
管理Q搜索JIRA营理功能
应用程序项目问题插件用户管理系统
项目项目列表
项目类别
名称关键字项目类型
I^SaPCMOSoftware
AtiassianJIRAProj
般项目设置
tee问题类型
旨回
评情鼠除不同会型的问典如雨俣或任务.旺个问u的美生可以进行不同的配is.
at新素引域日万・
问涯类型方庭
3*除项目PCM:Scrum
Deb何建炎型aEP«
□故哀
1-EP«C
P'的
卜故安
自子任务7fiE«
*sF[故*
□SZ*
1故峥□&SM
卜任务
L
工作流
工作城问ss可以采取后4行动的迸程区像它的团队的初去.工作表程定义的步狷魔序的问18杆幸取后馁行动,fffta"•正在迸行
页面中-、•已3决-.
域万本
PCM:SoftwareSimplifiedWorkflowScheme
版本
YProjectManager✓
用户和作用
页面
权限圄
告由可让您安唱E在要显示的手段的问题.不同的阵由上时可以使用的一域问题是创建.BD*9或访模工作腕程.
何建安全慑别
方5E
通知
PCM:Scrum间题类型界面方案
HipChatM®
®PCMScrum默认7面方JK(MU
DevelopmenttootsfflPCMScrumWia界面方亲
*
»同建故里a
B域
不同的同鹿可以再不同的他总字段.在字段中无画定义的字段如何行为的项目为需变可选/:BMK/可通
方宗
系统默认域配置
回DefaultFieldConngurationMU
3设置
项目•用配MBS5.
版本
对于软件项目.JIRA允许您跟踪不同的版本.如1.0、2.0.问题可以被分配到的版本.
这个项目没有未归档的版本.添加一个版本
模块
项目可细分为组件.例如..数据库'、..用户界面,问题可以归类为对不同的组件.
这个项目没有使用任何组件.添加一个模块
O>Q作用
JIRA可以分配给特定的人,特定的角色在你的项目中。角色用于定义其他i殳塞.如通知午可权限。
项目负责人:F1李涛
默认经办人:未分配
Roles:亘看项目角色
权限
项目权限使您可以控制谁可以访问您的项目.他们可以做什么.如“工作”的问题。访问个人的问题是人的问题
上的权限.
方案Defaultsoftwarescheme
问省:无
通知
JIRA可以通知适当主人的特别的活动项目,例如-问题"发表评论.您可以选择待京用户、组或角色来授收通
知.
方率DefaultNotificationScheme
邮件还没有配置电邮服务照
fIDevelopmenttools
IntegrateyourdevelopmenttoolswithJIRAtoallowuserstocreatebranchesrightfromtheirJIRAissues
andtoprovidevisibilityintocommits,reviews,buildsanddeployments.
Viewpermission:应用程序访问权(任何人)
Applications:无
2.3.1项目版本
在一个项目上,一般会有多个版本,如:1.0alpha>1.0beta>1.0、1.2、2.0。
JTRA系统中的问题涉及到两个版本字段:
影响版本一可以清晰地反映出这个问题在哪个版本中出现错误。例如,一个软
件的缺陷可能影响了产品的1.1和1.2版。
修复版本一可以反映出报告的问题将在哪个版本,或已经在哪个版本中修复
了。例如,软件缺陷影响了产品的1.1和1.2版,这个缺陷已经在2.0版中修复了。注
意没有修复版本的问题会被归类到‘未规划’。
版本可以有3个状态:已发布,未发布或已归档。版本可以设置发布日期,而JIRA
会自动将到期而还没有发布的版本高亮显示出来,并标注上‘超期'标志。
2.3.2项目模块
一个项目模块是这个项目中问题的逻辑分类集合。每个项0都可以根据你企业
组织的要求设置多个模块(也可以不设置模块)。
例如,一个软件研发项目可以设置‘文档',’邮件系统‘,'用户界面'等模块。一
个网页设计项目可以设置‘产品‘,'联系我们‘,'专业服务’等模块:
项目中的问题可以隶属于一个或多个模块,当然也可以不属于任何模块。
第三章JIRA的使用
3.1登录和注册
在成功安装配置完成后,浏览器输入地址:
http://10.0.7.105:9000/secure/Dashboard.Jspa
打开JTRA的登录界面:
SFSadmin
।在这台计尊机上记住我的叠录信息
还不是会员?可以请求帐户请联系JIRA誉理员.
登录无法访问帐金?
输入系统管理员的用户名和密码就可以登录JIRA系统。
输入系统管理员帐号信息后登录JIRA系统,界面如下图:
SystemDashboard
0a*
3.2创建新项目
在刚刚配置完的JIRA系统中是没有任何项目的,通常开始使用JIRA首先是创建
项目,在项目的界面上点击“创建项目”,选择项目类型这里选择scrum软件开发,使
用此项目对敏捷开发工作进行管理,能够完成新建后备任务、在冲刺阶段中组织工作、
用多种报告检测进度等功能,此项目包含了一个Scrum板、一个基本敏捷工作流任务类
型的配置,这些配置都能够再进行修改。
创建项目
QSOFTVWXRE
Scrum软件开发Kanban触件开发
使用面板优化开发流程,能够与源代码和构建工具
H进行连接.
通用软件开发
霰际开发任务和缺陷,存邮与源代码和构建工具进
@行连窗
0BUSINESS
上有项目管理任务管理
对您在一个项目中的斫育工作送行计划、重监与报快速整理和分配尚单任务给您和您的团队.
吉.
史理管理
:通过一个级形流程跟踪所有工作活动.
导入一个项目|宅创建与共享配舌|创建示例数5s下f取消
点击下一步,弹出说明界面:
Scrum软件开发
使用此is自对敏捶开发工作进行舌理,育睇完成新建后各任务、在冲利阶段中组织工作、用多种报告除测进度等功能,此项目包含
了一个Scrum板.一个基本敏建工作流任务类型的配吉,这些配吉都能第再迸行修改.
问笑类型工作滥
TODODONE
□子任务
□故事
□Epic
回退融取消
点击选择,弹出项目信息输入界面:
Scrum软件开发
软件开发
名称外环建设平台Scrum
正在为Scrum团队创建一个项目,可以以
星名符产品或开发团队的名称命名项目.
关匿字WH②
最姿104寸符
项目负责人〃李涛
场入项目负麦人的用户名
回退■取消
输入项目名称、关键字、项目负责人等信息,点击提交,进入新建项目backlog界面:
[0用任务ffllESJmBACKLOG
这是想的团队backlog,新建并预估新的任务,并通过上下拖动
任务来对Backlog排优先级.
创IfSpnnt
3.2.1创建项目模块
可以在项目的详细信息界面上,为项目创建组件/模块(Components),
管理项目的版本。
如要创建组件,可点击模块菜单,输入模块信息及经办人点击添加:
目
蛆成郃分名称主U(可通)▼说明(可选)项目主管(李海)
CD
S信块向魏ft描建kiA坦办人动作
9
4人
QE
平台管理0issues产夙经理项目主管0
回单位tr理oissues产品经理痂目主H•••
A»assianJIRAProjecManagementSoftware(v7.33*73014-sha1<J5t>eMa)Abo/tJiRAReportaproblem
XAtlassian
*
如要管理项目的版本(Versions),可点击创建版本链接:
目n■本白电X
WHSprint1
m所有问褰
WHJSV10
htteiSJWSPRINT
话情这是一个Spnnt,将任务拖投至此未计划一个Spring.
PI
开蛤日期14^/17
发布日期28/E月,17
।亚E•
♦创健问裳
已甘•
尚祕计•OlQffl估计.
•
程田工作创StSpnnt
充搞定版本的可理
♦创54问超
注意:新项目创建完成后,项目的关键字/key(如:上而界面图中项目的Key:WH)是
不能修改的。
如果要继续创建新项目,则可以点击菜单栏的“项目”下拉菜单,然后再点击“创建项
目”菜单。如下图:
史JIRA仪太板,盛目•Calendara*
m砂目
WHboard面板▼
外环设平台)
BacklogQit(WH
♦而目
Q快速1。工程SS(PCM)
旨.QSoftware
WHSpnmQ囱沏《«
m
曳e所有is目
a
号入外部15目
itttSttSPRINT
h
这是fSpnnt,桁任务施搜至此未计划一个Spring.
®估计•
税压工作创aspnni
在Baddog中的3已过却
♦创SJ问理
3.2.2创建项目迭代
在使用JIRA过程中,会有越来越多的任务被添加到项目中,这时候可以利用Sprint
来管理项目任
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论