热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用JIRA搭建企业问题跟踪系统.PART1(转)

JIRA是澳大利亚Atlassian公司开发的一款不错的商业问题跟踪工具,可以对各种类型的问题进行跟踪管理,包括缺陷、需求变更、评审记录等。笔者在进行缺
JIRA是澳大利亚Atlassian公司开发的一款不错的商业问题跟踪工具,可以对各种类型的问题进行跟踪管理,包括缺陷、需求变更、评审记录等。笔者在进行缺陷跟踪工具的选型时,曾经试用了JIRA一段时间,个人感觉很不错。笔者结合试用过程中碰到的问题和个人体会,将试用记录进行了整理。

    本文主要介绍JIRA的个性化定制,介绍如何根据公司实际需求对JIRA进行定制,适用于管理员。至于说JIRA的基本使用方法,和普通的缺陷跟踪工具类似,本文不做重点介绍。

    您可在JIRA官方网站www.atlassian.com/jira上了解到JIRA更为详细的信息。

1 背景

    在试用JIRA前,公司使用Bugzilla作为缺陷跟踪工具。在使用初期,Bugzilla确实发挥了一定的作用,但随着公司强化项目管理的需要,Bugzilla开始不够用了。

    项目组使用Bugzilla时,存在几个问题:

● 项目组需要对不同类型的问题进行记录,如任务分配、评审所发现的问题、需求变更记录,缺陷等。虽然可以在Bugzilla中也可以将这些各种类型的问题当作缺陷记录,但是这会混淆缺陷跟踪流程,因为这些不同类型的问题的处理流程是不一样的,但是Bugzilla中无法在系统中定制多个问题跟踪流程。

● 项目管理者无法记录缺陷的预期修复完成时间

● 项目管理者不能批量分配、编辑缺陷

● 无法记录开发人员处理缺陷所花的工作量,并且所花工作量缺少对比。

● 开发人员无法快速、直观的清楚分配给自己的缺陷,对于正在进行处理的缺陷也没有很直观的表现。

● 测试人员不知道缺陷修复预期对应的版本,导致缺陷回归时范围不清晰。

● 不方便升级,升级成本大。

● 其它细节问题,如界面不友好,用户无法上传附件等。

2          介绍

    跟踪并管理在项目过程中呈现出来的问题(如缺陷、新特性、需求变更、QA审计问题等)是项目管理很重要的任务,但是很少有团队能做的很好。JIRA虽然是一个问题跟踪系统,但是只要稍加改造,便可以成为一个项目管理软件。是一个问题跟踪和项目管理应用系统,目的是为了让跟踪和管理在项目过程中呈现出来的问题变得简单。

      JIRA具有以下特性:

● 管理缺陷,新特性、任务、改进或者其他任何问题

● 干净和强大的用户界面方便商业或技术用户理解

● 工作流定制

● 全文搜索和强大的过滤器(可定制的,可保存的,可共享的,可预定的过滤器)

● 可定制的工作台和实时统计

● 企业级的权限和安全控制

● 方便的扩展及与其他系统集成(包括email、RSS、Excel、XML和源码控制工具)

● 非常高的通知选项配置

● 可以在几乎所有硬件、操作系统和数据库平台下运行

    JIRA可以根据你的需要提供所需要的信息。下面以缺陷为例,介绍各个角色成员在Jira中可以获得的信息和可以做的事情。

● 管理人员——根据缺陷数据统计结果,了解项目状态

   ■ 查看项目整体问题分布情况

使用JIRA搭建企业问题跟踪系统.PART1

   ■ 查看项目整体问题工作量与进度情况

使用JIRA搭建企业问题跟踪系统.PART1

   ■ 查看某一开发人员在不同项目的开发工作量情况

使用JIRA搭建企业问题跟踪系统.PART1

   ■ 查看项目某个版本的工作量情况及每个用户的缺陷及剩余工作量情况

使用JIRA搭建企业问题跟踪系统.PART1

● 项目管理者——评估缺陷和分配缺陷

   ■ 查看分配给我的问题

使用JIRA搭建企业问题跟踪系统.PART1

   ■ 看某个问题的详细信息

使用JIRA搭建企业问题跟踪系统.PART1

   ■ 分配问题

使用JIRA搭建企业问题跟踪系统.PART1

   ■ 填写问题的预期修复时间及修复估算工作量

使用JIRA搭建企业问题跟踪系统.PART1

● 开发人员——处理缺陷,提交工作量记录

   ■ 接受问题,准备开始处理问题

使用JIRA搭建企业问题跟踪系统.PART1

   ■ 问题处理后,准备在系统上填写处理情况

使用JIRA搭建企业问题跟踪系统.PART1 使用JIRA搭建企业问题跟踪系统.PART1

   ■ 填写处理情况

使用JIRA搭建企业问题跟踪系统.PART1

   ■ 完成处理信息的填写后,准备填写处理问题所花的工作量

使用JIRA搭建企业问题跟踪系统.PART1

   ■ 填写处理问题所花的工作量

使用JIRA搭建企业问题跟踪系统.PART1

● 测试人员——快速的提交缺陷,跟踪缺陷

   ■ 提交问题

使用JIRA搭建企业问题跟踪系统.PART1

   ■ 填写问题详细信息

使用JIRA搭建企业问题跟踪系统.PART1

   ■ 根据不同过滤条件查看不同的问题,准备进行问题的跟踪处理

使用JIRA搭建企业问题跟踪系统.PART1

   ■ 根据不同过滤条件列出的查询结果

使用JIRA搭建企业问题跟踪系统.PART1

   ■ 验证问题处理情况,根据不同工作流节点选择不同的操作

使用JIRA搭建企业问题跟踪系统.PART1

3 安装

    相比Bugzilla,JIRA有个很突出的优点:不用花数小时或数天来搭建你的问题跟踪系统,JIRA可以在小于30秒内搭建并运行在你的系统上。下面,笔者向您介绍JIRA的安装步骤。

1.  执行/bin目录下的startup.bat文件,进入安装

2.  选择一个索引目录,并输入licence,执行下一步

3.  输入创建的管理员信息,执行下一步

4.  在设置邮件服务器页面,其他信息都很容易故不多说。强调的是,在SMTP服务器输入框,要输入IP地址,即:192.168.168.116 (内部邮箱),用户名为内部邮箱用户名(如:xfshen@xx.com),执行下一步

5.  完成安装

转:https://www.cnblogs.com/sanlang/archive/2010/08/02/1790523.html



推荐阅读
  • Java如何导入和导出Excel文件的方法和步骤详解
    本文详细介绍了在SpringBoot中使用Java导入和导出Excel文件的方法和步骤,包括添加操作Excel的依赖、自定义注解等。文章还提供了示例代码,并将代码上传至GitHub供访问。 ... [详细]
  • iOS超签签名服务器搭建及其优劣势
    本文介绍了搭建iOS超签签名服务器的原因和优势,包括不掉签、用户可以直接安装不需要信任、体验好等。同时也提到了超签的劣势,即一个证书只能安装100个,成本较高。文章还详细介绍了超签的实现原理,包括用户请求服务器安装mobileconfig文件、服务器调用苹果接口添加udid等步骤。最后,还提到了生成mobileconfig文件和导出AppleWorldwideDeveloperRelationsCertificationAuthority证书的方法。 ... [详细]
  • 【基础部分】之SMTP相关配置
    SMTP一、准备工作修改两个主机的主机名1.mailqq.qq.com2.mail163.163.com先配置dns邮件域名在mailqq.qq.com主机上配置dns配置etcn ... [详细]
  • OSI七层模型、TCP/IP五层模型
    OSI网络互连的七层框架:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层;应用层OSI参考模型中最靠近用户的一层,是为计算机用户提供应用接口,为用户直接提供各种网 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • 本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ... [详细]
  • 本文详细介绍了使用 SQL Load 和 Excel 的 Concatenate 功能将数据导入 ORACLE 数据库的方法和步骤,同时介绍了使用 PL/SQL tools 将数据导入临时表的方法。此外,还提供了一个转链接,可参考更多相关内容。摘要共计XXX字。 ... [详细]
  • 本文总结了使用不同方式生成 Dataframe 的方法,包括通过CSV文件、Excel文件、python dictionary、List of tuples和List of dictionary。同时介绍了一些注意事项,如使用绝对路径引入文件和安装xlrd包来读取Excel文件。 ... [详细]
  • 作者表示自己最近工作非常忙碌,无法抽出时间写作。他计划在未来的几天内写关于namespace与C#的名字解析以及数据库内容转化为excel文件下载的知识。 ... [详细]
  • Annotation的大材小用
    为什么80%的码农都做不了架构师?最近在开发一些通用的excel数据导入的功能,由于涉及到导入的模块很多,所以开发了一个比较通用的e ... [详细]
  • 初始化初始化本地空版本库,仓库,英文名repositorymkdirtest&&cdtestgitinit克隆项目到本地gitclone远程同 ... [详细]
  • php设置数组大小_【大厂必备】2020超经典PHP面试题
    结合我自己这段时间的面试情况,面对的一些php面试题列举出来,基本上结合自己的看法回答的,不妥的地方请大家指出去,与大家一起 ... [详细]
  • 基于php常用正则表达式的整理汇总【PHP】
    后端开发|php教程php,常用正则表达式后端开发-php教程正则表达式3m互助直销系统源码,传感器ubuntu,在家无聊如何爬虫,phpuniquid,康华seo推广lzw如下所 ... [详细]
author-avatar
手机用户2602897337
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有