JIRA是Atlassian公司的产品。Atlassian公司于2002在澳大利亚悉尼成立,提供面向企业业务流程的协同办公产品,并于2015年12月在纳斯达克上市。作为一家SaaS公司,不雇佣一个销售人员,仅通过口碑获客,市值达10亿美金级别(64亿美元-2017年3月13日),这也从另外角度反映出这个产品的独特之处。
Atlassian主要有5款产品,分别面向不同的市场。

JIRA(项目任务管理软件)
Confluence(企业知识管理与协同软件)
BitBucket(代码库)
HipChat(内部聊天/协作软件)
JIRA Service Desk(服务台软件)。
Atlassian最核心的产品仍然是JIRA和Confluence,JIRA被业界公认为最好的项目管理和开发管理工具,Confluence 被认为是最好用的企业级知识管理工具。
包括美国航空航天局使用Atlassian来设计火星探测器,Runkeeper使用Atlassian来设计健身应用。eBay、宝马、花旗都是Atlassian客户。传闻世界 500 强企业里,80% 都用过JIRA。

JIRA中的项目是一组问题单(Issue)的集合,项目可以根据组织需求来定义,例如:软件研发项目,市场营销活动,服务台(helpdesk)系统,一个请假管理系统等等。每一个问题单属于一个项目。每个项目需要有一个名称(例如:Website Issues)和关键字(Key,例如WEB)。项目的关键字会成为项目问题单前缀,例如WEB-101, WEB-102等等。

组件是项目中的问题单一种逻辑分组。一个项目根据组织的需要可能会包括多种组件。
举例而言,一个软件开发项目可以包括如下组件:文档,后端,邮件子系统,界面。一个网站系统可能包括产品,联系方式等组件。在一个项目中,一个问题单可以归属于0到多个组件。

对于一些类型的项目,尤其是软件研发项目,把一个问题单关联到一个特定的项目版本(例如:1.0 beta, 1.0, 1.2, 2.0)会非常有用。
问题单(Issues)有两个跟版本有关的字段:

影响版本(Affects Version(s)) — 这个是要说明受问题单影响的版本.举例而言,一个软件Bug可能影响1.1和1.2版本。
修复版本(Fix Version(s)) — 这个是为了标明这个问题单在哪一个版本中被修复。继续上例,Bug的影响版本号是1.1和1.2,但是可能会在版本2.0中才被修复。 没有修复版本号的问题单会被归类为未规划(Unscheduled)。
版本可以是下面三种状态之一:发布(Released),未发布(Unreleased)和归档(Archived)。版本会有一个发布日期,并且如果在发布日期之后还没有按时发布,这个状态会自动变为过期状态(overdue)。

JIRA中的工作流由一系列的状态(statuses)和变迁(transitions)构成,一个问题单在其生命周期中会经过这些状态和变迁。下图为例:

JIRA内置Workflow
JIRA的问题单非常灵活,页面可以定制,字段也可以定义。这里介绍一些内置的基本概念。

JIRA可以用来跟踪不同类型的问题单。默认类型如下,JIRA的系统管理员也可能会定制这些类型。

Bug — 故障,功能失效
Improvement — 提升,既有功能增强
New Feature — 新功能
Task — 任务
Custom Issue — 根据需要客户化定制
优先级也可以自定义,系统默认优先级如下:

Highest — 最高级别,表明问题阻塞了业务流程正常进行
High — 高级,表明问题引发明显故障,需要紧急关注
Medium — 中级,表明问题有一个明显的影响
Low — 低级,表明问题有一个轻微的影响
Lowest — 最低级
每一个问题单都会有一个当前的状态。一个问题单开始阶段可能是Open状态,然后可以转移到Resolved或者Closed,依赖于系统流程配置的方式。内置的常见状态如下:

Open — 打开状态,表明问题单已经被创建,等待被分配到开始处理状态。
In Progress — 处理中状态,表明问题单已经被分配人激活,并处于被处理状态中.
Resolved — 已解决状态,表明问题已经被处理完成,等待问题报告人的验证。从这个状态,问题单一般可以进一步变更为重新打开状态(Reopened)或关闭状态(Closed)。
Reopened — 重新打开状态,问题经过验证发现没有被解决,就可以变更到这个状态。
Closed — 关闭状态,问题被彻底解决就可以转为这个状态。
一个问题可以有多种解决结果,其中只有一种方法是修复。一个解决结果通常会在状态变更时候被设置起来。系统默认的问题解决结果会有以下几种:

Fixed — 修复。
Won’t Fix — 不用修复。例如这个问题所描述的现象已不再有影响了。
Duplicate — 重复。同其它已经存在的问题重复了,推荐把相关的单子链接起来.
Incomplete — 未完成。没有足够的信息继续完成这个问题。
Cannot Reproduce — 不能重现。如果以后有更多信息可以继续可以重新打开这张单子.
Won’t Do — 不做。类似于不用修复的方案,试用于软件项目的默认状态。

JIRA常用的企业项目管理和开发软件相关推荐

  1. Java程序员常用的(好用的开发软件)集合下载

    第一:idea下载 IntelliJ IDEA – 领先的 Java 和 Kotlin IDE (jetbrains.com)https://www.jetbrains.com/zh-cn/idea/ ...

  2. 开发软件费用为什么这么贵?

    开发软件的费用跟软件用途息息相关. 单独就开发软件这个动作,成本就是研发人力成本和硬件成本,但软件开发并非一个开发动作那么简单.一旦软件需要公开让更多人使用,就不得不考虑到更多实际问题: 下面具体对比 ...

  3. 浩鲸科技是外包公司吗_软件外包公司开发软件可靠吗

    企业想要开发软件,对于大多数企业来说都愿意选择软件开发外包公司来开发,但由于外包开发市场的原因,对于一些企业来说,软件及外包让很多企业感觉并不可靠. 一个外包项目是否靠谱取决于需求方.软件外包公司共同 ...

  4. 项目管理电子书_Scrum实战:敏捷软件项目管理与开发【电子书】 附下载地址

    关注公众号[互联互通社区],回复[敏捷软件项目管理与开发]获取全部内容 内容介绍 <Scrum实战--敏捷软件项目管理与开发>为软件项目团队提供了如何成功实施敏捷软件框架Scrum的实用指 ...

  5. 企业项目管理软件行业调研报告 - 市场现状分析与发展前景预测

    企业项目管理软件市场的企业竞争态势 该报告涉及的主要国际市场参与者有Backlog.Monday.com.Wrike.Zoho.Atlassian.Oracle.Microsoft.Scoro.Asa ...

  6. 接口开发指的是什么_企业在什么情况下要选择定制开发软件

    软件定制开发是指软件开发商依据我们的需求停止量身定制的开发,软件定制开发相关于单纯产品的施行周期长.本钱高.风险大.假如根据定制开发的工作量或水平来分,我们能够分为完整定制开发和局部定制开发,完整定制 ...

  7. Python常用开发软件有哪些?

    Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的配合使用可以极大的提高Python开发人员的编程效率,以下是常用的几款Python代码 ...

  8. 徐松亮常用开发软件与网站

    版权声明:本文为博主徐松亮的原创作品,未经允许不得转载,多谢支持! 推荐点击此链接:欢迎进入徐松亮博客一站式导航搜索(随时更新) 俗话说,万事开头难,无论做什么,了解工具是方向,方向对了事半功倍,方向 ...

  9. 大企业喜欢使用外包人员驻场开发软件的原因解析

    很多大企业都有规模惊人的软件开发中心,除了一部分是企业自己招的人以外,有很大一部分并非是企业的正式员工,而是软件外包人员.那么这些大型企业为什么喜欢用外包人员驻场开发软件? 用人不必养人 项目多,任务 ...

最新文章

  1. IE下使用jquery ajax失效的原因
  2. 变量和函数的定义和声明
  3. 自学python数据分析要多久-如果只有1小时学Python,看这篇就够了
  4. 深入理解分布式技术 - 缓存过期策略手写LRU
  5. 提供程序未返回 ProviderManifestToken 字符串
  6. FreeBSD 10 将使用 Clang 编译器替换 GCC
  7. Python笔记四之操作文件
  8. 随想录(找工作20问)
  9. hibernate sql 执行两次_使用 Hibernate 和 MySQL 需要知道的五件事
  10. Winfrom开发之动态生成TreeView树形菜单
  11. mysql 程序编码_MySql编码
  12. 各大主流电子地图坐标拾取系统
  13. clickhouse
  14. JSEclipse安装后无法打开js文件_详解使用Pandoc与Reveal.js制作幻灯片
  15. Stata | 连续变量to类别变量
  16. 【TA-霜狼_may-《百人计划》】美术2.7 Metallic 与 Speculer流程
  17. brew对redis的使用
  18. Fast Furious face detection with OpenCV
  19. 一篇文章学会日志logback的使用
  20. 使用UnrealPak.exe创建Pak文件

热门文章

  1. DNA双螺旋结构是大自然长期进化的结果
  2. 02、Hadoop(入门)
  3. 开源项目treasure_house
  4. matlab静电场有限元分析
  5. 失传千年AE特效真经(一)
  6. android程序设计排序方法,Android编程之可以实现拖动排序的listview控件
  7. 杰理ac18芯片_杰理科技推出:「梧桐」系列双模音视频 AIoT 芯片
  8. 利用python进行数据分析数据集_《利用Python进行数据分析》终章·数据分析案例·学习笔记(二)...
  9. 《从你的全世界路过》之稻城
  10. 看《Sicko》,有感