JIRA简介

JIRA简介

国际化缺陷跟踪管理的专业软件:JIRA,它用于帮助公司和团队跟踪工作中的问题,管理和记录这些问题的处理过程。现在, JIRA已经被分布于94个国家的8100多个组织管理人员、开发人员、分析人员、测试人员和其他人员所广泛使用。

优点

用它管理项目,跟踪任务、bug,通过JIRA的邮件通知功能进行协作通知,在实际工作中使工作效率提高很多,效果非常不错!安全性、可扩展性方面发挥到了极致!

JIRA 不仅仅是一个缺陷跟踪系统,通过Jira,可以整合客户、开发人员、测试人员,各人各司其职,信息很快得到交流和反馈,让大家感到软件开发在顺利快速的进 行,朝意想的目标迈进。IDEA下的Jira插件,主要为开发人员服务,实时将信息反馈给开发人员,开发人员同时迅速地将修复的结果信息反馈到跟踪系统 中,最后通过持续集成,软件迅速地完成了更新,这些方便便捷的操作会极大地鼓舞软件开发中的各方人员,甚至包括客户,及时响应。

缺点

对于测试需求、测试用例等都没有提供直接的方式进行管理。

功能模块

  1. 问题追踪和管理:
    用它管理项目,跟踪任务、bug、需求,通过jira的邮件通知功能进行协作通知,在实际工作中使工作效率提高很多
  2. 问题跟进情况的分析报告:
    可以随时了解问题和项目的进展情况
  3. 项目类别管理功能:
    可以将相关的项目分组管理
  4. 组件/模块负责人功能:
    可以将项目的不同组件/模块指派相应的负责人,来处理所负责的组件的Issues
  5. 项目email地址功能:
    每个项目可以有不同的email(该项目的通知邮件从该地址发出)
  6. 无限制的工作流:
    可以创建多个工作流为不同的项目使用

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系统中的项目角色需要由全局的管理员来定义 - 就是说,所有的项目有相同的项目角色可供使用 .

项目角色可以用在:

  • permission schemes - 权限模型.
  • email notification schemes - 邮件通知模型.
  • issue security levels - 问题安全级别.
  • comment visibility - 注释可见性.
  • workflow conditions - 工作流条件.

JIRA系统中的项目角色有点儿类似于组, 二者的主要区别是组成员是全局的,而项目角色成员是特定项目.

另外,组成员只能由JIRA系统管理员修改, 而项目角色成员可以由项目负责人来修改.

注意:

  • 项目负责人是指拥有’Administer Project’权限的用户, 不必有’JIRA Administrator’权限.
  • 在JIRA企业版中,项目负责人可以管理项目角色成员.
  • 在JIRA专业版和标准版中, 只有JIRA系统的全局管理员能够管理项目角色成员.

JIRA系统默认提供了三个项目角色:

  • Administrators - 管理特定项目的用户.
  • Developers - 能够处理特定问题的用户.
  • Users - 能够在特定项目中记录问题的用户.

您可以根据企业的需要,创建,修改,删除项目角色.

给项目角色指定默认的成员
项目角色中的默认成员是指一些用户和组,这些用户和组在所有新创建的项目中作为最初的成员被分配到项目角色中.
对于特定项目的实际成员可以被项目负责人修改.

默认成员是由默认的用户和默认的组构成. 可以通过点击编辑链接进行添加.

需要提醒注意的是:
修改一个项目角色默认成员不会影响到已有项目中的实际项目角色成员!


参考文献:
JIRA简介_夏雨如潮
JIRA带来的管理思路
关于JIRA系统中的项目角色管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值