大话项目管理工具之Jira篇

发表于:2015-5-08 11:17

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:李祥0_0    来源:51Testing软件测试网采编

  前言
  上一篇文章谈的是知识管理工具 —— Confluence,它来自澳大利亚 Atlassian 公司。很凑巧的是,今天要介绍的 JIRA 也是来自 Atlassian 公司的。但他不再是知识管理工具了,而是项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。
  背景
  在谈 JIRA 之前,就不得不说说敏捷开发了。正式由于项目是基于敏捷开发进行的,因此才引入了 JIRA 这款适合于敏捷开发的项目管理工具。当然,这里不会大篇章的介绍敏捷开发,之前的文章有详细讲过《敏捷开发系列终极之旅》。这里简单的再回忆一下敏捷开发的流程。
  流程
  说到敏捷开发,也是近几年很流行的软件开发模式。而在敏捷开发中,又分了很多种。在我们的开发过程中,选择的是 Scrum 。Scrum是一种灵活的软件管理过程,它可以帮助驾驭迭代、递增的软件开发过程,主要用于产品开发或工作管理。
  Scrum敏捷开发,是对流程控制比较严格的。每个环节都有一套完整的过程和严格的时间控制,我们项目组的主要开发过程如下图所示:
  介绍
  了解了敏捷开发 Scrum 的流程之后,我们再来谈谈 JIRA 。正如前边所说,JIRA 是一款优秀的问题跟踪及管理工具。JIRA 采用 J2EE 技术,能够跨平台部署。当然,对我们来说,他还有最重要的一个功能,就是协助管理敏捷开发,在经过 Sprint 计划会议之后,产品经理把讨论好的 Sprint 任务列表添加到 JIRA 的 Story 中。而且都包含着开发的具体业务,开发用时,技术难度等。组员们可以去 JIRA 上随意选择自己喜欢的任务领取。于是,就开始了一次开发迭代。
  功能
  考虑到 JIRA 的安装和配置都比较简单,而且网上也有很多这方面的教程,这里就不再赘述了。这里推荐一篇文章,就是讲 JIRA 的安装和配置《 jira5.0+greenhopper6.1.6的安装》。当然我这里也有一份比较详细的教程,是项目开发时用于培训的,由于篇幅比较多,就不再博客上贴了,有需要的联系我就行。这里,我打算选几个重要的功能跟大家说一下。
  项目
  安装好 JIRA 之后,需要首先创建一个项目,这里我们以权限系统为例。简单的介绍一下新项目的添加以及设置。
  问题类型
  项目添加好之后,JIRA 默认的是 Bug 类型,而我们要进行的是管理敏捷开发流程,因此需要对应于敏捷开发中的 Task,这就需要手动的修改一下默认的 Issue 及 Issue 的顺序。
31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号