第一种说法:

JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。

JIRA功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分出色。

JIRA创建的默认问题类型包括New Feature、Bug、Task和Improvement四种,还可以自己定义,所以它也一是过程管理系统。

Jira融合了项目管理、任务管理和缺陷管理,许多著名的开源项目都采用了JIRA。

JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。

第二种说法:

现在来看JIRA,这是一个项目管理的很好辅助工具,将所有项目开发、运作过程中的所有task 、 bug、创意、改善意见都可以融汇进入这个系统。可以在第一时间将这些问题指派而责任人进行处理。

而想用JIRA来做好BUG管理和项目管理,有这几个重点要做好!

1.定义模块

模块反应了问题出现因素的范围。所发现的问题、所需要进行的任务、改善意见的指向、创意所应用的范围。

2.定义里程碑

问题、任务、意见、创意都需要分配在某一时段进行处理,时段可以是时间为单位的,周、日、时、分,也可以是里程碑,alpha/beta/close beta/open beta。如果所有的事情都可以以这两种单位计量的非常清晰,那么首先可以称赞的一点是,你的负责心已经体现出来了,你知道在什么时间该做什么事,同时,你让你的战友们知道,他们应该在什么时候做什么事!

3.定义全局处理流程第1点和第2点,是你在为这个项目管理做的基础准备,有了第1点和第2点,那说明你在其中的工作,但这并不表明这个系统就可以运作起来。要运作起来,就必须你和你的战友们都可以在处理JIRA上的所有事务时的处理流程。

建立:建立一个issue。什么样的东西应该建立在JIRA中,我得到的经验是,所有的工作任务、所有的bug(开发过程中的,A与B之前的,A与C之前的,B与C之前,所有、所有),不单是测试小组所发现的一些黑盒测试的bug,开发过程中的也不遗漏。这样,你可以看到这个项目在动的,每天所有人都在发现问题,解决问题。

分配:问题要给能解决问题的人,问题要给理解这个问题的人。程序上问题你给了一个商备人员,那你不对了;程序的问题你给了程序,可以程序不明白你说的是什么,那也是你不对了。要降低沟通过程中的风险,建立问题者,想清楚,这个问题要由谁来处理,要告诉他什么信息。你在没有告诉清楚这些信息的时候,你对这个问题还是最大责任者。

开始:开始是指接收到这个issue后的处理手段之一,因为还有拒绝这种可能。开始处理这个问题,在向所有人声明一件事情,这个问题我开始着手处理了,我会按着计划和需求来完成这个事务。那么,开始做这件事的人,你要很坦诚的向自己说,我知道这个事务是什么,我知道要怎么去处理,我知道要在这个时间内怎么处理。你开始接受这项事务,是你对于分配给你这个事务的人的一个回应。这时事务的责任在你的身上。用你的职业精神来处理这个事务吧。

解决:整个的处理过程统称为解决。虽然有可能出现解决不了、或者在解决的过程中需要其它人来帮忙,也可能需要很多的讨论和会议,这都是解决的过程,在这个过程中,把你做过的事情,对于这个Issue相关的资料,信息版本,记录下来。让别人知道,你是用什么方法来解决的,你这种解决方法是不是很安全,还有没有其它更优化的方法。

关闭:解决完一个事务后,通常这种事务的责任转移到分配人的头上,分配人要处理的事情是,这个事务是否如需求、计划所完成,完成质量是否符合要求。在通过验证后,这一个问题需要你的关闭。在出现不符合的情况,你不能关闭这个issue,你要提供更多信息,更多资料,方便他再来解决。

重开:对于bug,出现重现的情况是常见的,这时不要让JIRA上有更多的垃圾信息,也方便开发人员找到问题原因,你需要重开这个bug,并附上相关的信息。

4.每日的统计与清理

管理项目要盯,每日的盯是少不了的,看全局的issue数量、关闭情况、进行情况、所剩未解决的数量。你可以有的放矢的去针对这些问题来看。也可以看到,谁的问题比较多,谁的进度比较慢。因为什么问题将影响进度,因为什么问题将影响产品品质。

你也有责任要清理一些问题,这种情况出现在,你没有让所有战友都可以很好的使用这个系统。清理的另一意义是理,有一些问题,你可能要在这一阶段放弃,那需要理到某一个其它时段,这个问题需要换由其它人再进行继续的处理等等。

5.阶段的统计与整理

阶段,这么划分吧,每周3/2这样两个阶段,这是除了第4点所说的之外的最小阶段吧。以它就是周、版本计划阶段、版本大的阶段划分这样的划分情况。

通过阶段内的完成情况,你可以看到谁处理的问题太多了,谁少一些,谁的难度高一些、谁的能力不足、谁不负责任。哪个部门做得不足,哪一模块需要更多人帮忙。如果说日为单位是盯的话,那么阶段来统计与整理,就是盯之后的分析与解决方案。

6.最大力度的使用过滤器Jira提供了较多的查询条件可供个人创建过滤器和与团队分享过滤器。同时还可以自定义自己的主页,相信自定义主页这个功能在google上你已经感受过了。同样这些过滤器可以变为你的主页中的一部分,把你最需要关注的issue都呈现在你每日的第一位置。

JIRA,是一个工具,是改变你原始管理思维的一个突破。如果你要用的话,请记住,Jira不是你一个人会用就行了,是一个团队、一个系统。否则他运转不起来,就算转起来了,也有出现更大问题的时候。

现在我面对的就是出现这个大问题的时候。希望通过这样的一处整理思路的过程,让公司的JIRA系统可以快速恢复起他应有的作用。

论坛:

jira是干什么_JIRA是什么? | 学步园相关推荐

  1. jira是干什么_JIRA的使用介绍(一)- 概念篇

    JIRA这个工具接触有好几年了,在多个海外项目上都用过这个工具.去年又在项目上深度使用后就有点爱不释手了,回国后也在找机会推荐给其它项目上用.最近正好有新项目需要用,借这个机会把JIRA的配置学习的过 ...

  2. jira是干什么_Jira 概述 | 产品、项目和托管 | Atlassian

    需要了解的关键术语 事务 Jira"事务"是指任意类型或规模的单个工作项目,它从创建到完成,全程受到跟踪.例如,软件团队开发的功能.营销团队的待办事项或法律团队需要拟定的合同,都是 ...

  3. jira是干什么_jira是什么

    JIRA 是一个缺陷跟踪管理系统,为针对缺陷管理.任务追踪和项目管理的商业性应用软件,开发者是澳大利亚的Atlassian.JIRA这个名字并不是一个缩写,而是截取自"Gojira" ...

  4. jira是干什么_JIRA是什么?

    JIRA和Atlassian公司 JIRA是Atlassian公司的产品.Atlassian公司于2002在澳大利亚悉尼成立,提供面向企业业务流程的协同办公产品,并于2015年12月在纳斯达克上市.作 ...

  5. jira是干什么_JIRA简介及基本概念

    第一章 JIRA简介 1.1 什么是JIRA JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产 ...

  6. jira是干什么_JIRA简介

    JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域,其配置灵活.功能全面.部署简单.扩展丰富.&quo ...

  7. layui上传图片列表展示_layui怎么做图片在列表中显示 | 学步园

    layui table中显示图片的方法: 图片需要用到模板.templet: 注意div不可省略,48px指的是div的高度,如果要决定img图片的高度,需要单独设计style ',style:'he ...

  8. java调用存储过程sqlserver_Java调用SqlServer存储过程怎么实现 | 学步园

    在使用Java开发时,经常会遇到调用SqlServer存储过程的问题.下面学步园小编来讲解下Java调用SqlServer存储过程怎么实现? Java调用SqlServer存储过程怎么实现 1.数据库 ...

  9. mysql 异常关机后 无法查数据_MySQL数据库非法关机造成数据表损坏怎么排查 | 学步园...

    该篇文章我们介绍由于非法硬件关机,造成了MySQL数据库的数据表损坏,数据库不能正常运行的一个实例.下面学步园小编来讲解下MySQL数据库非法关机造成数据表损坏怎么排查? MySQL数据库非法关机造成 ...

  10. mysql超长sql查询_超长SQL怎么查询?MySQL列长度限制有哪些 | 学步园

    MySQL字符串的限制长度看似重要性不要,其实和整个MySQL数据库的安全性是息息相关的,很值得我们去深入研究分析.SQL注入攻击一直都在被广泛的讨论,然而人们却忽略了今天我将要介绍的这两个安全隐患, ...

最新文章

  1. 比 ELK 更简洁、高效!企业级日志平台后起之秀 Graylog!
  2. android 启动白屏_为什么说Android 架构的未来是 MVVM?
  3. 老虞学GoLang笔记-数组和切片
  4. 传统公司部署OpenStack(t版)简易介绍(六)——neutron模块部署
  5. Yahoo网站性能最佳体验的34条黄金守则
  6. C++(18)--复制构造函数
  7. jlabel 不能连续两次set_为什么有时连续多次setState只有一次生效?
  8. python秒表游戏_数学游戏Tkinter中的Python计时器
  9. 专访 Unity 技术总监 Mark Schoennagel、杨栋:基于 Unity 制作影视动画的几点建议!
  10. node中的异步API
  11. 获取当日零点 PHP
  12. 第二阶段团队冲刺站立会议05
  13. 批处理学习(一)——MS-DOS命令
  14. 维基解密再爆猛料:CIA利用漏洞入侵全球数十亿个人电子设备
  15. 学计算机要不要懂绘画,学绘画 学修图 你需要一台怎样的电脑
  16. 大变局时代的搜索引擎走向何方?
  17. thinkphp创建临时表
  18. python爬虫用到的技术_python爬虫技术的选择
  19. cpp面向对象三大特性
  20. java内存 phd文件抓取,WAS 常常有heapdump.phd和javacore.txt文件产生

热门文章

  1. STM32使用W25QXX flash闪存芯片基于串口自由写入或读取数据
  2. docker进程管理(1号进程,僵尸进程详解)
  3. WebRoot到底是什么鬼?我改它的名可以吗?
  4. windows系统设置保护视力方法
  5. 近日,软件项目管理高峰论坛成功召开,项目管理平台发布正式亮相……
  6. python多变量相关性分析_两个变量与因变量相关性分析_spss多变量相关性分析
  7. 图像处理/opencv/C++:图像马赛克
  8. Struts2实现文件上传和下载
  9. php 汉字转拼音 扩展,PHP中文转拼音扩展
  10. android系统登录不了网络,如何解决Android系统搜索不到无线网络信号