JIRA 是澳大利亚 Atlassian 公司开发的一款不错的商业问题跟踪工具,可以对各种类型的问题进行跟踪管理,包括缺陷、需求变更、评审记录等。
1 介绍
跟踪并管理在项目过程中呈现出来的问题(如缺陷、新特性、需求变更、 QA 审计问题等)是项目管理很重要的任务,但是很少有团队能做的很好。 JIRA 虽然是一个问题跟踪系统,但是只要稍加改造,便可以成为一个项目管理软件。是一个问题跟踪和项目管理应用系统,目的是为了让跟踪和管理在项目过程中呈现出来的问题变得简单。
JIRA 具有以下特性:
管理缺陷,新特性、任务、改进或者其他任何问题
干净和强大的用户界面方便商业或技术用户理解
工作流定制
全文搜索和强大的过滤器(可定制的,可保存的,可共享的,可预定的过滤器)
可定制的工作台和实时统计
企业级的权限和安全控制
方便的扩展及与其他系统集成(包括 email 、 RSS 、 Excel 、 XML 和源码控制工具)
非常高的通知选项配置
可以在几乎所有硬件、操作系统和数据库平台下运行
JIRA 可以根据你的需要提供所需要的信息。下面以缺陷为例,介绍各个角色成员在 Jira 中可以获得的信息和可以做的事情。
管理人员——根据缺陷数据统计结果,了解项目状态
查看项目整体问题分布情况
查看项目整体问题工作量与进度情况
查看某一开发人员在不同项目的开发工作量情况
查看项目某个版本的工作量情况及每个用户的缺陷及剩余工作量情况
项目管理者——评估缺陷和分配缺陷
查看分配给我的问题
查看分配给我的问题
分配问题
填写问题的预期修复时间及修复估算工作量
开发人员——处理缺陷,提交工作量记录
接受问题,准备开始处理问题
问题处理后,准备在系统上填写处理情况
填写处理情况
完成处理信息的填写后,准备填写处理问题所花的工作量
填写处理问题所花的工作量
测试人员——快速的提交缺陷,跟踪缺陷
提交问题
填写问题详细信息
根据不同过滤条件查看不同的问题,准备进行问题的跟踪处理
根据不同过滤条件列出的查询结果
验证问题处理情况,根据不同工作流节点选择不同的操作
2 . 安装
JIRA 有个很突出的优点:不用花数小时或数天来搭建你的问题跟踪系统, JIRA 可以在小于 30 秒内搭建并运行在你的系统上。下面,笔者向您介绍 JIRA 的安装步骤。
1. 执行 /bin 目录下的 startup.bat 文件,进入安装
2. 选择一个索引目录,并输入 licence ,执行下一步
3. 输入创建的管理员信息,执行下一步
4. 在设置邮件服务器页面,其他信息都很容易故不多说。强调的是,在 SMTP 服务器输入框,要输入 IP 地址,即: 192.168.168.116 (内部邮箱),用户名为内部邮箱用户名(如: xfshen@xx.com ),执行下一步
5. 完成安装。
3. 系统配置
该部分主要以某公司对问题跟踪系统的需求作为案例,介绍如何根据实际需求,在 JIRA 中进行配置。本案例中涉及到缺陷跟踪和需求变更的跟踪管理两部分。
4.1 设置问题类型
问题来源
|
描述
|
缺陷( Default )
|
系统本身的错误
|
Improvement
|
在系统需求范围内,但是对表现 / 实现方式进行了改进。
|
Requirement Change
|
对系统原先需求进行了变更,包括新增的需求、变更的需求
|
Issue
|
平常讨论过程中发现的问题记录
|
Review
|
评审中发现的问题记录
|
Noncompliance Report
|
QA 在审核过程中发现的不符合项记录
|
设置问题类型步骤如下:
1) “管理”-“ Issue Settings ”-“ Issue Type ”,进入“ View Issue Types ”界面
2) 进行问题类型的增加、编辑等操作,并点击“ Default ”设置默认值。。
4.2 设置工作流方案
1. 设置状态
在某公司中,状态有Open、Assigned、Accepted、Pending、Closed、Sleeped等。
步骤如下:
1) 选择“管理”-“ Issue Settings ”-“ Statuses ”,进入“ View Statuses ”界面
2) 进行状态的增加、编辑等操作。
2. 设置工作流
根据已定义的 缺陷 处理流程 ,在 JIRA 中新增一个工作流设置(不要在原来的工作流上修改),并设置如下。
l 缺陷:
Step Name (id)
|
Linked Status
|
Transitions (id)
|
Conditions
|
Post Functions
|
Open (1)
|
Open
|
分配缺陷 (2)
>>Assigned
|
Assignee
|
解决= null
|
Assigned (2)
|
Assingned
|
接受本缺陷 (4)
>> Accepted
|
Resolve Issues
|
|
Accepted (3)
|
Accepted
|
缺陷处理完毕 (5)
>> Pending
|
Resolve Issues
|
|
Pending (4)
|
Pending
|
验证通过 (701)
>> Closed
|
Testers
|
解决= 1 (目的是 close 时,将解决改为 Fixed )
|
验证不通过缺陷 (3)
>> Assigned
|
Testers
|
解决= null
|
确认暂不处理本缺陷 (711)
>> Sleeped
|
Assigners
|
|
Closed (6)
|
Closed
|
激活缺陷 (3)
>> Assigned
|
Testers
|
解决= null
|
Sleeped (7)
|
Sleeped
|
激活缺陷 (721)
>> Assigned
|
Resolve Issues
|
|
分享到:
相关推荐
### 使用JIRA搭建企业问题跟踪系统 #### 一、引言 JIRA是一款由澳大利亚Atlassian公司开发的强大问题跟踪工具,适用于多种类型的问题跟踪管理,包括但不限于缺陷追踪、需求变更管理、评审记录等。该工具因其高度的...
1. JIRA用户使用指南-简化版.pdf ...3. 使用JIRA搭建企业问题跟踪系统.pdf 4. jira 4.0.1 汉化包 ------------------------------------------------------------ 以前下载要求资源分, 现在取消了. 希望对大家有帮助.
2. **高级用法**:《使用JIRA搭建企业问题跟踪系统》和《工作流介绍》深入讨论了如何利用JIRA的高级功能优化团队协作和项目管理。 总结,JIRA作为一款强大的项目管理工具,其工作流定制和用户友好的界面使得它在...
搭建JIRA环境是一个重要的任务,尤其对于那些寻求高效项目管理和团队协作的企业而言。JIRA是一款由Atlassian开发的项目管理工具,它提供了丰富的功能,包括问题跟踪、项目规划和敏捷团队协作。这篇博客将引导你逐步...
它们均来自Atlassian公司,分别专注于问题跟踪(Issue Tracking)和文档协作(Document Collaboration)。对于同时使用这两款产品的团队而言,实现Jira与Confluence之间的用户管理整合是非常必要的,这样可以简化...
综上所述,Jira项目管理系统的安装与配置涉及多个环节,从基础环境搭建到软件安装,再到后期的插件安装和系统汉化,每一步都需要仔细操作,以确保系统稳定运行并充分发挥其功能。通过本文的介绍,相信读者已经对Jira...
此时,可以开始添加问题、任务,分配给相应的用户,利用JIRA的强大功能进行项目跟踪和管理。随着对JIRA使用的深入,可以逐步探索更多高级功能,如自定义字段、工作流设计等,以满足更复杂的需求。 **特别提醒:** ...
工具如Jira、Trello用于跟踪任务和进度,Slack、Microsoft Teams促进团队沟通。 10. **培训与教育**:为了保持员工的技能更新,企业通常会提供持续的软件开发和信息技术培训。这可能包括新技术的学习、最佳实践的...
为了深入了解和使用这个系统,需要进一步解压并分析这些文件,理解其结构和功能,可能还需要参考博客链接中的介绍和示例来完成系统搭建和定制。通过这样的系统,企业可以实现更加精细化和智能化的财务管理,提升整体...
Review Board 是一个开源的代码审查系统,它帮助企业或团队在提交代码到主仓库之前进行有效的代码审查,提高代码质量和团队协作效率。本篇文章将详细解析Review Board的使用说明、搭建过程以及相关配套软件。 **1. ...
Git作为版本控制系统,可以帮助团队成员协同开发,而项目管理工具如Jira或Trello则可帮助跟踪任务进度和问题。 总的来说,这份“一天教你打造企业级微信小程序资料”应该包含了从零开始到完成一个完整小程序的全...
6. 项目管理工具:如Jira,协助团队规划、跟踪任务,管理缺陷和需求。 7. 协作与沟通工具:如GitHub、GitLab等,提供代码托管、问题追踪、代码审查等功能,促进团队协作。 8. 文档生成器:如Doxygen、Sphinx,自动...
本系统使用MySQL作为数据库,MySQL是一个开放源代码的关系型数据库管理系统,支持多种操作系统,并使用SQL这种标准的数据库语言形式。 ##### (二)重要的表结构 关键的数据库表包括: - **users**:存储用户信息,...
另外,可能还有项目管理工具如JIRA或Trello用于任务分配和进度追踪,以及在线会议工具如Zoom或Teams用于实时沟通与问题解决。 项目中可能涉及到的技术还包括API接口设计,前后端交互通常通过RESTful API实现,允许...
- **缺陷跟踪工具**:如JIRA、Redmine等,用于管理缺陷和问题追踪。 综上所述,电商系统软件测试是一项复杂而重要的任务,它不仅关系到系统的质量和稳定性,还直接影响着用户的体验和企业的声誉。因此,在设计和...
参与了一个大型企业的Intranet系统集成项目,主要负责网络架构设计、应用开发环境搭建等工作。该项目的目标是构建一个高效、安全的企业内部网,以支持公司的日常运营和业务发展。 #### 问题2:系统集成技术的应用 ...
Spring Boot是Java生态系统中的一个流行框架,用于简化Spring应用的初始搭建以及开发过程,它集成了大量常用的Java EE组件,如数据访问、安全、缓存等,使得开发者可以快速地构建独立运行的、生产级别的Java应用。...