Jira使用手册
一、Jira的概述
1.Jira的简介
JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域,其配置灵活、功能全面、部署简单、扩展丰富。“Jira让你工作真有效率!时间更少,绩效更高。”
JIRA也可定义为Professional Issue Tracker,即它是一个专业的问题跟踪管理的软件。这里的“问题”对应的英文单词是Issue,所以含义比较广,包括Bug、Task、Enhancement、Improvement等等跟软件开发相关的名词。跟踪管理即对问题的整个生命周期进行记录和管理。一个问题从创建到解决到关闭涉及到很多相关信息,包括是什么问题,谁发现的问题,谁处理了这个问题,如何处理的,相应的代码有什么改变等等,JIRA可以方便的记录这些信息,并且在问题的不同状态呈现在相应的责任人面前。相似的软件有Bugzilla、Trac、Mantis、Clear Quest、Streber等。
二、jira工具流程
我们先来了解什么是问题及问题的界面:
不同的组织使用JIRA追踪不同类型的问题。 根据你企业的具体需求来决定如何使用JIRA,一个问题可以是软件的缺陷,一个项目的具体任务,一个需要解决的技术难题或者是需要审批的报销单据等。
一个JIRA的问题页面包括:
1.项目 — 问题所归属的项目。
2.Key — 问题唯一的标识编号。 (横线左侧的字母是项目的关键字,可以了解问题属于哪个项目)
3.主题 — 简要说明问题。
4.类型 — 查看下面的类型列表。
5.状态 — 当前问题在生命周期(‘工作流‘)中所处的处理状态。查看下面的状态列表。
6.优先级 — 这个问题相对于其他问题的重要程度。(查看下面的 优先级列表)。
7.解决结果 — 如果问题被解决或被关闭了,说明问题解决的结果。 (查看下面的解决结果列表)。
8.影响版本 — 表明问题发生在哪个版本中。
9.修复版本 — 表明这个问题已经在哪个版本中被修复。
10.标签 — 为问题添加分类标签。
11.环境 — 发生问题的软硬件环境。
12.描述 — 详细描述问题的现象。
13.附件 — 上传相关文件。
14.经办人 — 谁来负责这个问题。
15.报告人 — 谁提交的这个问题。
16.关注者 — 有多少人关注这个问题。
17.到期日 — 希望这个问题在何时之前解决。
18.创建日期 — 问题提交的日期。
19.更新日期 — 问题被最后一次编辑的日期。
下面说明了一些重要的字段 — ‘类型‘,‘优先级‘,‘状态‘和‘解决结果‘:
问题类型
JIRA可以为不同类型的问题单独设置相应的类型。如JIRA为软件研发项目提供的默认类型:‘缺陷‘、‘新需求‘、‘改进意见‘、‘任务‘。JIRA管理员可以根据企业实际需求定制(链接Atlassian) 问题类型。
优先级
优先级来说明这个问题的重要性。
JIRA默认提供了‘紧急‘、‘严重‘、‘一般‘、‘次要‘、‘无关紧要‘5个级别。优先级别和具体描述可以由JIRA管理员根据具体需求定制。
状态
每个问题在一个时刻都有一个状态,来说明这个问题在工作流中的处理进度。
JIRA默认提供的状态是:一个问题是从 ‘开放‘开始,接下来的处理流程是‘已解决‘然后再‘被关闭‘;当然,JIRA系统管理员可以根据具体需要定制。
解决结果
一个问题可以通过很多种方式解决,比如默认提供的解决结果有:‘已解决、‘无需解决‘、‘问题重复‘、‘无法重现‘等。JIRA管理员可以根据具体需求定制解决结果。
注意:一旦问题被解决了 (即问题的解决结果字段不为空), 问题编号会以删除线形式显示。
1.报告人创建问题
首先进入www.jira.cn。
输入用户名、密码后,点击登录。
点击上方的“创建”按钮,创建一个问题。
填写该问题的相关内容(参照第一部分对问题的介绍),点击“创建”即成功创建了一个问题。
点击上方“问题”→“我报告的”查看已报告的问题。
指定经办人(可以在创建时指定),经办人会收到“问题”邮件。(PS:为演示流程,经办人设为我自己)
2.经办人解决问题
经办人收到邮件后,同样进入jira网页。
点击上方“问题”→“分配给我尚未完成的”查看未完成的问题。
查看bug具体情况后进行bug修复,之后点击“正处理”,填写报告。
按照修复情况填写“正处理”中相关内容,填写完成后点击“In Progress”提交。
经办人的操作在jira中都有详细记录。
3.报告人审查
报告人看到经办人的修复报告后对bug进行审查,若bug已经修复,报告人需对该问题结果予以回复。
进入“问题”界面,点击“更多跳转动作”→“已完成”,则该问题就算圆满完成了。
三、工具特色
操作超级简单
简单不意味要牺牲功能。JIRA提供了友好、直观、可配置的Web界面,并支持大量的快捷键操作。举例来说,您可以按类型创建项目,JIRA提供了全球2万多家企业的实践,让您轻松完成新项目的创建。另外,不同项目类型中,包括了相应的问题类型和工作流,您不只能定制自己的工作流,也可以从Atlassian插件库中查找适合您的工作流,然后导入到您的JIRA系统中,直接使用。
一手掌握各种问题
你的邮箱、EXCEL表格,是否散落不同的待办事项、未成形的点子与进行中的计划?许多需要追踪的问题,隐没在其中,难以跟进。但Jira帮助你管理所有问题,还能随时跟进相关项目、团队的最新行动,让一切在你掌握之中!
针对问题,定制你的工作流程
工作流程是工作的核心。JIRA提供了默认的工作流程,并配搭一系列事项类型,例如“缺陷事项”、“新功能事项”、“改善事项”等等,非常适合进行缺陷追踪和软件开发。没有人比你更清楚你的团队,你不需要被迫使用其他人所配置的固定流程。而且你可以根据实际情况随时对流程进行调整。
实践敏捷,让计划完美落地
Jira具高效强大的计划功能,快速决定你和团队需要完成的工作,排定优先级,确保每个人都知道完成日期,并帮助团队记录问题。采用JIRA Software更让您增加敏捷的力量,无论你是经验丰富的敏捷专家,或刚起步的新手,JIRA Software都可以帮助你,包括协助Scrum团队进行迭代开发、让Kanban团队进行活动流管理等。
便捷的团队协作
成员之间能方便地分享信息和寻求帮助,对团队是绝对必要的。JIRA简单直观的界面,让工作的焦点一目了然,团队成员能轻松协作。推荐将JIRA和Confluence、HipChat组合使用,发挥强大的沟通功效。
及时监控,不要最后一个知道
团队中,保持沟通的及时与顺畅非常重要。无论你习惯哪种沟通平台,邮件、RSS和聊天工具都能及时通知到你,并让你监控项目的活动情况、面板、墙板等,确保你永远不是最后一个知道别人正在做什么的人。
四、工具需要改近的地方
很难理解用户界面,工作流创建流程,许多功能性的选择容易令人困惑。 所做的修改并没有直接显示出来。
不易创建子任务。
并非开源,只能依赖现有的功能和系统。 慢并且复杂,绝大多数功能并不需要用户系统。
虽然JIRA 的文件管理功能很强大,但是系统太复杂以至于你需要文档定制每一个任务。
五、小组分工
汪嘉珮(组长):负责协调安排工作,以及对JIRA的学习使用,测试,使用文档的编写
杨智超:负责完善说明文档对结合实例的使用说明
何阳寅:负责JIRA的说明视频的制作
叶瑞:负责每天会议记录的博客管理和文档资料整理。
小组各位成员都很积极地参与到工作中来,并都各自亲自使用,了解和学习该管理平台。