Jira_操作指南
- 格式:doc
- 大小:770.50 KB
- 文档页数:22
JIRA实例使用指南JIRA是一种流行的项目管理和问题跟踪工具,广泛用于软件开发和敏捷项目管理。
它提供了一个可定制的工作流程,可以帮助团队跟踪任务、问题和项目进展。
下面是一个JIRA实例的使用指南,帮助您开始使用该工具。
一、项目和问题创建首先,在JIRA中创建一个项目。
您可以选择使用敏捷、SCRUM或传统项目管理方法。
根据您的需求和团队的偏好,选择适合的方法。
在项目中,您可以创建不同的问题类型,如任务、缺陷、需求等。
确保选择最适合您需要跟踪的工作类型的问题类型。
二、问题跟踪和工作流在JIRA中,每个问题都有一个唯一的标识符,称为问题键。
问题跟踪是通过给问题分配状态、优先级和其他属性来实现的。
定义适合您项目的工作流程,包括不同的状态、转换和条件。
例如,您的问题可以从新建状态转换到待办状态,然后到处理中状态最后到已解决状态。
为每个问题选择正确的状态,并在流程中管理问题的进展。
确保项目成员了解问题是什么状态,以便他们能够知道何时采取行动。
三、问题属性和自定义字段在JIRA中,您可以使用自定义字段来添加额外的信息和属性。
例如,您可以添加一个日期字段以显示问题的截止日期,或者添加一个文本字段以显示问题的详细描述。
定义适合您项目需求的自定义字段,并确保在问题创建和修改时使用这些字段。
这将帮助您更全面地跟踪和管理问题。
四、权限和访问控制在JIRA中,您可以设置不同的权限和访问控制,以确保只有授权的用户能够访问和修改问题。
定义不同的用户组和角色,并为其分配适当的权限。
例如,项目经理可以有完全访问权限,开发人员可以有修改权限,而客户只能查看问题。
确保正确配置权限和访问控制,以确保团队成员只能访问他们需要的信息,并保护敏感数据的安全性。
五、报告和仪表板使用JIRA的报告和仪表板功能,您可以获得项目的实时和可视的概述。
创建适合您项目需求的仪表板,并选择合适的图表和指标来监视和报告项目的进展。
定期检查仪表板和报告,并与团队分享,以确保项目按计划进行,并及时采取行动解决问题。
JIRA使用说明书目录一、关于JIRA (2)二、用户角色和权限模型 (2)2.1 用户角色 (2)2.2 项目角色 (2)三、基本操作 (2)3.1 添加项目 (2)3.2 创建问题 (4)3.3 查找问题 (6)3.4 问题状态 (7)3.5 问题的解决 (7)3.6 浏览项目 (7)一、关于JIRAJIRA是澳大利亚 Atlassian公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷、任务、需求、改进等。
JIRA 采用J2EE技术,能够跨平台部署。
它正被广泛的开源软件组织,以及全球著名的公司使用。
不论是软件开发过程中的Bug还是技术支持问题、项目任务、变更请求,都可以在JIRA系统中区分优先级,进行分配,跟踪。
JIRA不仅仅是一个问题跟踪软件,也是一个可扩展的平台,用户可以对JIRA进行灵活的配置和定制,以满足企业的实际业务流程。
二、用户角色和权限模型2.1 用户角色Jira_administrator:系统管理员,拥有系统设置与项目管理的所有权限。
只有jira_administrator拥有新建项目和删除项目的权限。
Jira_user:系统用户,可登陆系统并浏览项目,可被指派为项目组成员。
目前Jira_administrator角色分配给邵总和张总,其余人员均为Jira_user。
2.2 项目角色项目经理:拥有项目管理权限,在新建项目时指派。
开发人员:可查阅分配给自己的问题,并执行添加注释日志,以及改变问题状态的操作。
测试人员:将测试出的问题进行提交,对工程师解决的问题进行再次测试,并根据测试结果修改问题状态。
三、基本操作3.1 添加项目Jira_administrator角色有新添项目的权限。
通常开始使用JIRA首先是创建项目,在上面的界面上点击“现在创建一个项目”,在界面上输入项目的名称,关键字/Key,项目负责人,项目的描述信息,通知模型/Notification Scheme,权限模型/Permission Scheme,网址部分填写项目SVN版本库检出地址。
Table of ContentsAbout1 Chapter 1: Getting started with jira2 Remarks2 Versions2 Examples2 Installation Guide2 Start a local JIRA instance2 Chapter 2: Starting a local JIRA test instance4 Introduction4 Parameters4 Examples4 Starting a local JIRA test instance4 Customize the local JIRA instance5 Chapter 3: Using the Jira Client API6 Examples6 Get Issues From a JQL Query6 Credits7AboutYou can share this PDF with anyone you feel could benefit from it, downloaded the latest version from: jiraIt is an unofficial and free jira ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow. It is neither affiliated with Stack Overflow nor official jira.The content is released under Creative Commons BY-SA, and the list of contributors to each chapter are provided in the credits section at the end of this book. Images may be copyright of their respective owners unless otherwise specified. All trademarks and registered trademarks are the property of their respective company owners.Use the content presented in this book at your own risk; it is not guaranteed to be correct nor accurate, please send your feedback and corrections to ********************Chapter 1: Getting started with jiraRemarksJIRA is interesting for developers in two ways. 1) it is used to track tasks for software development (especially for agile projects) or as bug tracker (see JIRA User's Guide). 2) JIRA provides a large support for extending functionality with plugins written in Java (see Create a HelloWorld Plugin Project)VersionsExamplesInstallation GuideThere's an installation guide for running a JIRA Server under Windows or Linux / Mac ( see Installing JIRA applications)For local testing there's an SDK, which starts a JIRA test instance and can be used to develop JIRA Plugins (see Set up the Atlassian Plugin SDK and Build a Project)Start a local JIRA instanceThe easiest way to run a local JIRA instance, is to install the SDK and runatlas-run-standaloneFor further details see Starting a local JIRA test instancePlease note that this runs a local test instance and is not meant for production.Read Getting started with jira online: https:///jira/topic/5531/getting-started-with-jiraChapter 2: Starting a local JIRA test instanceIntroductionFor starting a JIRA test instance on a local machine, the Atlassian-SDK is the way to go. This is useful for testing JIRA itself, developing and debugging JIRA plugins. The SDK is available for Windows, Linux and Mac.See the installation guide for the Atlassian SDK. For running the Atlassian SDK properly, the Oracle Java SE Development Kit 8 (JDK) has to be installed - OpendJDK does not work! ParametersExamplesStarting a local JIRA test instanceAfter installing the SDK, atlas-run-standalone starts a JIRA instance with the latest released version.atlas-run-standalone --product jiraThe instance is available http://localhost:2990/jiraThe created instance is for testing only. It provides an other directory structure as production installations. It has a license for 10 users.Customize the local JIRA instanceIt is possible to customize the JIRA version, the port or the context path.atlas-run-standalone --product jira --version 6.0 --http-port 1337 --context-path issues The JIRA 6 instance is available under http://localhost:1337/issuesThere are more parameters that can be set for running atlas-run-standalone. For full list of parameters, visit atlas-run-standalone documentationRead Starting a local JIRA test instance online: https:///jira/topic/9049/starting-a-local-jira-test-instanceChapter 3: Using the Jira Client APIExamplesGet Issues From a JQL Queryfinal AsynchronousJiraRestClientFactory factory = new AsynchronousJiraRestClientFactory(); restClient = factory.createWithBasicHttpAuthentication(URI.create(JIRA_SERVER), JIRA_LOGIN, JIRA_PASSWORD);getFilteredIssues("project = TestProject");public Iterable<Issue> getFilteredIssues(String filterJql) throws Exception {final SearchRestClient searchClient = this.connection.getRestClient().getSearchClient(); HashSet<String> fields = Sets.newHashSet("*all");int total = Integer.MAX_VALUE;final ArrayList<Issue> issuesList = new ArrayList<>();while(issuesList.size() < total){Promise<SearchResult> promiseResult = searchClient.searchJql(filterJql, 50, issuesList.size(), fields);final SearchResult issues = promiseResult.get();issuesList.addAll((Collection<? extends Issue>) issues.getIssues());if (total == Integer.MAX_VALUE) {total = issues.getTotal();}}return issuesList;}Read Using the Jira Client API online: https:///jira/topic/10871/using-the-jira-client-apiCredits。
MANUAL USUARIOCuando el usuario accede a Jira se encuentra con éste menú principal dónde podemos seleccionar el tipo de solicitud que queremos registrar, en la barra de buscar encontramos las distintas solicitudes.En la parte superior derecha nos encontramos con nuestro perfil de usuario, donde podemos acceder a las solicitudes que hemos registrado.Es necesario acceder a las solicitudes en caso de que hayamos recibido un mail con un mensaje JIRA, ya que NO DEBEMOS RESPONDER AL MAIL, debemos responder a los mensajes a través de ésta plataforma.Las solicitudes se presentarán de esta forma y podremos ver el estado del aviso que hemos puesto.Si accedemos a la solicitud que hemos puesto tenemos opciones para cerrarla en caso de ya la hayamos solucionado por nuestra cuenta o ver/añadir comentarios con el fin de aportar más información a la incidencia, así como adjuntar archivos.Si ponemos un aviso de cualquier tipo podremos rellenar los campos que se ven a continuación:NOTA: Los campos dirección y teléfono sólo habrá que rellenarlos si es la primera vez que ponemos un aviso en JIRA o si hemos sufrido un cambio en ellos.Si accedemos a nuestro perfil podremos consultar nuestra información personal, así como modificarla en el apartado de opciones.。
科韵公司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.2342.2.政府网访问地址JIRA系统的政府网访问地址::9080/secure/Dashboard.jspa3.如何注册及登录系统(☆)公司的同事都必须要在JIRA 系统中,注册自己的帐户。
注册的用户名的规则为自己姓名的拼音的首字母,如果已被占用,则向管理员了解要建的用户名是怎样。
3.1.如何注册用户(点击上图中的“Sign Up”注册)(在上图中填写资料后,点击“注册”即可注册用户。
)说明:为了方便分配和管理,注册jira 账号用户名需为姓名开头拼音,全名必须为真名。
3.2.如何登录系统(登录后,在左上角可以对相关的内容进行管理和操作。
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。
J I R A简要使用手册(总23页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--JIRA使用手册第一章何为JIRAJIRA的简介JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。
JIRA中配置灵活、功能全面、部署简单、扩展丰富,其超过150项特性得到了全球115个国家超过19,000家客户的认可。
JIRA的特性工作流开箱即用,提供用于缺陷管理的默认工作流工作流可以自定义,工作流数量不限每个工作流可以配置多个自定义动作和自定义状态每一个问题类型都可以单独设置或共用工作流可视化工作流设计器,使工作流配置更加直观自定义工作流动作的触发条件工作流动作执行后,自动执行指定的操作项目每个项目都有自己的概览页面包括:项目详细信息、最新更新情况以及一些报告的快捷方式在项目界面中查看按照状态、是否解决等条件设置的分类统计报告查看项目最新的活动情况查看项目的热门问题可以设置项目类别,将项目分组管理可以为每个项目设置单独的邮件通知发件地址自定义安全级别,指定用户对问题的访问指定组件/模块负责人问题管理自定义问题类型,适应组织管理的需要自定义字段,可选择字段类型超过20种,在此基础上还支持插件进一步扩展自定义问题安全级别,可以限制指定用户访问指定的问题如果多个问题需要同时修改同一字段值或执行同一工作流动作,你可以使用批量操作功能一次性完成登记问题预计完成时间、实际工作时间,就可以了解该问题预计还剩多长时间才能解决。
甚至可以出具时间跟踪报告,了解用户的工作效率支持远程创建问题,通过多种方式在JIRA中创建问题,如电子邮件、移动设备客户端如果一个问题需要多人协作,可以将问题分解为多个子任务,分配给相关的用户将相关或有依附关系的问题建立链接,以便于用户快速了解为JIRA的问题添加附件,可以帮助技术人员快速解决问题,当上传图像文件时,JIRA自动显示图像缩略图。
Jira、Confluence使用手册
=
2012年12月
Jira 的使用
1.用户登录 (3)
2.个人设置 (3)
1)登录 (3)
2)配置用户个人信息 (4)
3.BUG提交 (6)
1)登录 (6)
2、填写BUG的详细信息 (7)
3.1问题类型 (9)
3.2优先级(P RIORITY L EVELS) (9)
3.3项目 (9)
3.3.1项目版本 (10)
3.3.2项目组件 (10)
3.4分配给 (10)
3.5上传附件或屏幕截图 (10)
4.BUG过滤查找 (11)
5.BUG解决 (13)
1)、要解决的BUG (13)
2)、解决BUG (14)
6.BUG统计 (16)
1)创建过滤器 (16)
2)在DASHBOARD中添加统计组件 (18)
7.JIRA中的一些概念 (21)
7.1监视问题 (21)
1. 用户登录
访问http://192.168.10.51,直接输入用户名和密码就可以了,如下图
2. 个人设置
1)登录
登录以后,在右上角会显示用户的姓名,图中用红线标出的位置;点击“用户姓名”即可进行个人设置:
2)配置用户个人信息
页面左侧分别是用户配置(包括用户名、全名、邮件、组),报告(包括个人分布图、你的投票、你的监测器),操作(包括修改密码、dashboard配置、管理过滤配置、导航栏、查看设置、修改设置、查看你的配置、编辑配置)如
下图:
下面分别介绍各个选项的功能●用户配置
用户名:显示登录的用户名全名:用户的姓名
邮件:用户的邮箱
组:用户所属组
●报告
个人分布图:
你的投票:
你的监测器:
●操作
修改密码:
Dashboard配置:
管理过滤配置:
导航栏:
查看设置:
修改设置:
查看你的配置:
编辑配置:
3. bug提交
1)登录
在登录首页上点击“创建问题”,进入以下界面:
●项目:如果存在多个项目,可以选择问题隶属那个项目;
●问题类型:一共有四种类型分别是bug,newfeature,task,improvement; 这里我们选择bug继续往下走
2、填写bug的详细信息Bug详细信息如下图:
3.1 问题类型
JIRA 系统可以用于跟踪多种不同类型的问题。
系统管理员可以根据需要添加。
JIRA
系统缺省提供的问题类型如下:
Bug 测试过程、维护过程发现影响系统运行的缺陷
New Feature 对系统提出的新功能
Task 需要完成的任务
Improvement 对现有系统功能的改进
3.2 优先级(Priority Levels)
在JIRA 系统中用优先级来表示问题的严重级别。
系统管理员可以在JIRA 系统中添加
优先级,JIRA 系统缺省的优先级如下:
级别参考描述
Blocker 阻塞开发或测试的工作进度,或影响系统无法运行的错误
Critical
系统崩溃,丢失数据或内存溢出等严重错误、或者必需完
成的任务
Major 主要的功能无效、新增功能建议
Minor 功能部分无效或对现有系统的改进
Trivial 拼写错误,文本未对齐等
3.3项目
一个JIRA 系统通常包含许多项目。
这些项目相当于产品或者开发项目,您想要跟踪和这些项目相关的问题。
每一个问题属于一个项目。
每一个项目有一个名字和一个关键字(如:WEB),以后属于这个项目的问题的关键字就会包含WEB(如:WEB-100,WEB-101)。
值得注意的是,在JIRA 系统中有一个权限
‘Administer Projects’,通常将这个权限赋给项目负责人,拥有这个权限的JIRA 用户就可以管理项目的‘版本’和‘组件’。
3.3.1 项目版本
在一个项目上,一般会有多个版本,如:1.0alpha、1.0beta、1.0、1.2、2.0。
JIRA 系统中的问题涉及到两个版本字段:
影响版本,如一个bug 可能影响版本1.1 和1.2。
修复版本,如bug 影响版本1.1 和1.2,可能在2.0 版本上被解决。
版本通常有三种状态:发布/released、未发布/unreleased 和归档/archived。
版本还有发布日期,在特定的报告中会显示。
在JIRA 系统中可以为项目创建版本。
3.3.2项目组件
每一个项目通常会包含多个组件/模块,如:后台,GUI,邮件子系统等等。
一个问题可以和组件关联起来。
在JIRA 系统中可以为项目添加组件。
3.4 分配给
分配给/Assign To:把某个问题Issue 指定给某个团队成员去解决;
3.5上传附件或屏幕截图
Attach file/Screenshot:附加文件或屏幕截图说明issue;
4. bug过滤查找
在查找问题界面上,您可以在界面左侧进行查询条件的设置,JIRA 提供了强大的查询功能,在您设定好查询条件后,还可以将查询条件保存起来,定义为过滤器,供以后的重复使用,甚至可以将保存的过滤器共享给团队的其他成员。
下图为”查找问题”的界面截图
5. bug解决
1)、要解决的bug
开发者可以在登录以后的首页上看到分配给自己的最新的bug如图:
2)、解决bug
要解决那个bug只需要点击看到的bug名称进入如下页面:
解决bug的几种状态
每个问题有一个状态,用来表明问题所处的阶段,问题通过开始于open 状态,然后开始处理/Progress,再到解决/Resolved,然后被关闭/Closed。
根据情况的不同,您可以根据项目来定制问题状态以及工作流。
JIRA 系统提供的缺省状态如下:
Open(打开) 表示问题被提交等待有人处理。
In Progress(处理中)问题在处理当中,尚未完成。
Resolved(为认可)问题曾解决,但解决结论未获认可,需要重新分派解决。
Reopened(待确认)问题解决,等待结果确认,确认的结果是“Reopened”或者“Closed”。
Closed(已关闭)问题处理结果确认后,置于关闭状态。
一个问题可以用多种方式解决,系统管理员是可以在JIRA 系统中定制解决方式。
JIRA系统默认的解决方式如下:
Fixed (已解决)问题已经解决。
Won’t Fix(忽略)问题未解决 - 将不会解决的问题。
Duplicate(重复)重复的问题。
Incomplete(不详细)问题描述得不够准确、完全。
Cannot Reproduce(无法重现)问题重现失败,或者无足够的信息重现问题(在解决问题时根据问题的信息无法看到问题的结果)。
注意:问题解决掉之后在登录后的首页上就看不到了,需要通过查找bug,来找到它。
6. bug统计
1)创建过滤器
a、点击“查找问题”
b、点击“新建”如下图:
如图:
点击“另存为”起一个比较有意义的名字,然后保存;2)在dashboard中添加统计组件
c、点击用户右上角的全名,进入个人设置页面如下图:
d、点击dashboard配置,选择“详细配置”,如下图:
e、点击“加号”,如下图:
f、选择要添加的组件,点击“增加”;
g、选择“过滤器”,如下图
f、选择相应关注条件,点击“保存”即可;添加完成之后会在登录后的首
页上看到过滤统计的信息;
7. jira中的一些概念
7.1 监视问题
1)Watching:每人都有一个Watch List/监视列表,可以监视自己感兴趣的Issue 的状态等。
●查找bug
●选择要监控的bug
●点击左边的开始监控,如下图:
点击“首页”,在左边可以看到“监控”,如下图:
点击“监控”就可以看到已经监控的问题;。