jira简介
一、Jira是什么
Jira是Atlassian(澳大利亚软件公司)出品的一款事务管理软件,是团队用来计划、跟踪、发布和支持的一流的世界级敏捷项目管理工具。
Jira最早于2002年推出,作为团队的问题跟踪和项目管理工具,在全球已有100,000家公司采用Jira,因为Jira具有支持任何类型项目的灵活性和可扩展性,可以与数千个应用程序集成在一起工作。
Jira具有如下的一些功能特性:
![](http://upload-images.jianshu.io/upload_images/5673257-7cfddbe52b8fffdd.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)
![](http://upload-images.jianshu.io/upload_images/5673257-d0eb39569b590a8c.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)
![](http://upload-images.jianshu.io/upload_images/5673257-7768146f01843dc4.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)
![](http://upload-images.jianshu.io/upload_images/5673257-0207dc086e71f53d.png?imageMogr2/auto-orient/strip|imageView2/2/w/656/format/webp)
![](http://upload-images.jianshu.io/upload_images/5673257-ef87e542c6a9339f.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)
![](http://upload-images.jianshu.io/upload_images/5673257-b6b2a28260f937b7.png?imageMogr2/auto-orient/strip|imageView2/2/w/578/format/webp)
除此之外,Jira还具有如下的特点:
- 管理缺陷、新特性、任务、改进或者其它任何的问题;
- 干净且强大的用户界面;
- 灵活可定制的工作流;
- 全文搜索和强大的过滤器;
- 企业级的权限安全控制;
- 灵活可配置的邮件通知机制;
- 支持创建子任务;
- 可以在几乎所有的硬件和操作系统上运行;
- 支持多种语言、报表统计、等等;
二、Jira的优点
-
规划,通过用户故事、事务或者任务,将宏大的想法分解为各个团队中易于管理的小部分。
当所有工作都集中在一个地方时,工作的可见度就会显著提高,可以大大简化协作。
-
跟踪,在各个级别全面了解情况,排定整体环境下团队工作的优先级并进行讨论。
这将帮助组织从想法到现实的实现速度呈爆炸式增长;
-
发布,加速交付,同时确信自己所拥有的信息始终保持最新。
减少开发流程中的摩擦,从而提升成效并加快上线时间。
-
报告,根据直观的实时数据,在整体环境下提升团队绩效;
在整个组织中,Jira的完全可见性可以让您做出更明智的管理判断;
-
自动化,通过无代码的自动化功能,可以节省时间,让您的团队保持专注并让工作更为流畅。
三、Jira的使用
3.1 项目(Project)
在Jira中,项目的概念是一组任务(Issue)的集合,项目可以根据组织需求来定义,例如一个软件研发项目、一场市场营销活动、一款电子产品的研发等。每个项目都需要有一个名称和关键字,其中关键字会成为项目问题的前缀。
Project包含的关键三要素:
- Issue
- 人员,邀请需要的人员加入项目进行Issue的跟踪和处理;
- 工作流
使用模板创建Project:
3.2 问题(Issue)
Jira中可以跟踪和处理的最小单元,Issue可以是缺陷、新的功能或者任何其它想要跟踪的任务,Issue通常有如下的类型:
- Epic,史诗,表示一个范围比较大的功能,通常需要拆分为更细粒度的任务;
- Task,任务;
- Story,用户故事,表示用户提出的一个需求;
- Bug,缺陷问题;
- Sub Tash,子任务;
Issue会分配到人,以便团队成员每日更新自己的进度,方便SM、PM或者TL及时查看和了解项目中所有问题的状态和进展,并第一时间有效地解决问题。不同的Issue之间会有继承关系:
3.4 工作流(WorkFlow)
Jira中工作流是由一系列状态(State)和变迁(Transitions)构成,一个问题在其生命周期中会经过这些状态和变迁。
3.5 状态(Status)
每一个问题都会有一个当前状态,该状态标识当前问题的处理状态。一个问题一开始可能是Open或者ToDo状态,然后可以转移到Resolved、或者Closed状态,表示它被解决了或者已经关闭了。这些状态以及它们之间的触发动作都是可以自定义设置的,当然Jira也为我们提供了默认的模板使用。
通常一个问题的状态可以有如下的一些状态,包含一些自定义的状态:
- Open,待定,每一个新建的问题都是这个状态;
- Progressing,进行中,问题被指派给具体的人员后,该人员就可以将其转换为Progressing,表示自己正在着手处理了;
- Resolved,已解决,当处理人把问题解决后,可以将问题置为该状态,表示可以进行测试或者验证了;
- Done,已完成,测试或者验证人员验证无误,就可以修改为该状态,原则上处理人不能自己将问题状态修改为Done,需要由创建人或者指定的其他人员来转变该状态;
- ReOpen,重新打开;
- Pending,搁置;
- Feedback,等待反馈;
- Cancelled,取消;
- Approved,审核通过;
- Rejected,拒绝;
3.6 决议(Resolution)
不同于状态,决议是指问题的最终解决结果,系统默认的解决结果有:
- Fixed,已修复;
- Unresolved,未修复;
- Won't fix,不用修复;
- Duplicate,重复问题;
- Incomplete,未完成;没有足够的信息或者资源来完成该问题;
- cannot reproduce,不能重现;
- Won't do,不做;
决议也可以自定义,但是通常建议不要设置太多,不方便进行跟踪和处理。
3.7 图表报告(Dashboards)
Jira提供了一系列报告,使您能够可视化项目、版本、史诗、冲刺和问题的趋势。
Jira中的报告可分为4种类型:
- Agile reports,了解团队的速度、发现瓶颈,并更好地预测未来绩效;
- DevOps reports,了解部署管道和频率,以实现更大的协作并简化产品生命周期;
- Issue analysis reports,了解团队关注的工作类型,以及团队如何跟上工作进度;
- Forecast and management reports,评估团队的能力并更好地预测未来绩效;
作者:文景大大
链接:https://www.jianshu.com/p/7df07e751c4a
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。