文档库 最新最全的文档下载
当前位置:文档库 › 使用JIRA和Jenkins进行项目管理

使用JIRA和Jenkins进行项目管理

使用JIRA和Jenkins进行项目管理
使用JIRA和Jenkins进行项目管理

使用JIRA和Jenkins进行项目管理

(仅供参考)

1使用JIRA进行项目跟踪管理

1.1JIRA项目管理流程

1.1.1概述

项目的软件开发流程主要围绕实现一个个业务功能需求和非功能需求的需求分析、设计、开发、测试、发布验收,而参与人员最多的开发和测试环节是流程最容易出问题的环节,为有效使用JIRA进行项目管理,我们设计了以需求为主导的JIRA表单和流程(如下图)。

对应于软件过程的管理流程,本项目JIRA对应设置了以下的Issue Type(问题类型)和3大管理流程:

【说明】

?【需求单】:在需求分析、概要设计、详细设计阶段,将产生对一个需求的具

体描述和实现设计描述交付到开发阶段,在JIRA中,体现为一份需求单,这些交付件全部作为需求单的附件,需求单的来源包括:

-需求阶段的原始需求,以一个业务功能为一份需求,通常在一周左右可以开发完成,例如“用户新增和查询功能”;

-系统优化和变更:如果一些变更无法对应一份原始需求,需要创建一份新的需求单

?【子任务单】在开发阶段,一份需求往往需要三四天甚至长得多的时间才能完

成,开发完成后也存在不断的优化和改进,因此,围绕需求在JIRA上设置了以下的管理跟踪对象子任务单(Sub Issue Type)

-开发任务单:

程序员拿到需求后,组长应该协调开发人员将需求分解为开发任务,在JIRA

上创建任务单;

-设计问题单:

程序员拿到需求中的设计进行评估时,如果发现设计文档或者需求有bug,

应该记录在案以便协调设计小组完善,在JIRA上创建设计问题单;

-变更单

但设计和需求人员需要对已经提交的需求和设计提交变更时,例如增加一

个字段、变更原型样式、变更接口方法,均需要提交变更单;

-评审BUG单

主要是开发组长或者结对开发程序员在评审BUG时,将评审的BUG记录

为评审BUG;

-测试BUG单

主要针对前期开发阶段的冒烟测试,测试人员对已经实现的功能进行测试,

保证流程能够跑得通,如果发现BUG则创建测试BUG单;

?【测试问题单】

-主要针对无法对应到一份需求产生的BUG

?流程设置说明

-根据参与者、小组分工,设置以下流程

-需求跟踪流程

参与人员包括需求分析员、设计者、开发组长、程序员、测试组长、测试

员、用户参与,只与需求单关联,但目前其他用户参与的流程主要由开发

组长完成。

-任务跟踪流程

主要是开发组长和程序员两级人员参与,与开发任务单、设计问题单、变

更单、评审BUG单,便于开发小组进行状态监控,部分单尽管涉及到设计

人员,但为降低流程协调工作量,均由开发人员在面对面解决后对流程进

行操作

-BUG跟踪流程

主要是测试人员和开发组间的流程跟踪。

详细的流程图如下:

1.1.2需求跟踪流程

【流程重点说明】

-开发人员必须在接受到任务后点击“开始处理”,以便跟踪哪些任务正在处理中;任务完成后点击“完成”;

-小组长在代码评审后,使用JIRA的批量流程操作功能,将完成开发的进行发布,在JIRA上点击“发布测试”;

-测试部分分为两个环节:冒烟测试和集成测试;

-冒烟测试对应流程中的单元验收测试,在开发人员本机上或者该小组的服务器上每日构建后进行测试;测试通过后应立即进行JIRA“验收通过”操

作;

-冒烟测试通过后,开发小组协调发布人员,进行各小组的代码集成,开发小组长在集成完成后,对相应的需求批量进行JIRA“完成集成”操作。

-集成测试,在冒烟测试后完成,一般每周发布一个版本到测试服务器给测试组进行集成测试;集成测试通过应立即执行JIRA“测试通过”该单据关

闭;

-对于关闭的单,如再次发现问题可重新打开;

1.1.3任务跟踪流程

主要是开发组长和程序员两级人员参与,与开发任务单、设计问题单、变更单、评审BUG单进行关联,便于开发小组进行状态监控,部分单尽管涉及到设计人员,但为降低流程协调工作量,均由开发人员在面对面解决后对流程进行操作。

【流程重点说明】

-主要的流程由程序员完成;

-开发小组长一般情况进行整系统和阶段性代码的review,然后批量进行“完成代码评审”和“批量关闭”操作。

1.1.4BUG跟踪流程

-

2JIRA工作指引手册

3开发组长工作指引

3.1发布管理

目标:

-建立发布基线:每周1和3检查所有的需求、BUG,保证所有的任务、BUG被关联到合适的发布测试版本;

-监控发布基线:每天与小组成员交流,检查和review下一个发布版本中包括的所有需求、BUG是否如实反映了实际的状态;

-调整发布计划:在发布前一两天,检查发布基线的内容是否能够保证按计划进行,如果不能则重新调整这些任务的发布版本;

步骤:

3.1.1版本基础库维护:

在浏览项目界面,在版本下可以看到所有规划的版本号,在开发阶段以

Branches-v[yyyymmdd]命名版本号,yyyymmdd代表发布的日期,如果某个

发布版本由于延迟而需要修改版本号,需要修改对应的版本号,以便与实

际相符合。维护项目的版本,请点击“管理项目”

在versions中,点击Manage链接

在以下界面中,进行版本“新增”、“删除”或发布功能”Release”:

3.1.2将问题单(Issue)关联到版本:

本功能确保所有的需求、BUG均被关联到合适的版本中,以便每一次发布时发布内容是清晰和反映实际情况:

对未规划的问题单关联到版本:

点击“未规划”链接

在以下未规划列表中,点击“批量改变:所有xx问题”:

选择需要规划到一个版本的所有需求或者BUG等问题单,点击下一步:**注意:一次只能规划一个版本,所以,选择的这些问题单必须在一个版本发布

选择编辑问题,并点击下一步

选择对应的版本号:

仔细确认本次批量操作:

3.1.3将已发布版本中重新打开/退回的问题关联到待发布版本中

在发布前,检查之前所有发布版本,如果发现有任何处理重新打开或者退回返工的需求或者BUG,将其关联到待发布的合适版本(允许一个问题关联多个版本);

3.1.4检查问题单-版本关联的正确性:

一般通过以下3类操作

-通过版本路线链接进入问题列表,反复检查每个版本的内容,使用以上方式批量调整问题单版本号,直至所有问题被正确关联:

-通过检查最新,点击浏览项目页面的“最新新增”、“最近更新”链接

检查以下列是否设置正确:

-通过模块链接来保证,点击浏览项目页面的“模块名”

一般情况,发布都是以一个模块为整体发布,通过交叉检查模块也可以保

证发布的正确性。

-通过“所有需求”、“所有BUG”链接进入需求和BUG列表检查各个版本是否正确设置。

3.2任务分配管理

目标:

-保证所有问题单被分配到正确的责任人

-保证每个人的任务不被遗漏

-更正错误的分配

在JIRA系统中,任何问题单被创建时,责任人都被设置为任务创建人,开发组长应该每天检查任务责任人是否分配正确,一般可以通过以下操作:

3.2.1检查所有的问题单责任人是否分配正确:

-通过预设置的任何过滤器(例如,开发组长最常用的链接是通过版本号、“最近新增”、“最近更新”进入问题列表),进入问题单列表,并按照人员或者最后更新时间排序,逐个人员对比检查:

3.2.2检查每个人的问题单是否被遗漏:

点击每个人员姓名进入该成员的所有需求和BUG,检查这些问题是否都属于该成员

3.2.3更正错误的分配

进入问题单编辑界面,重点修正以下字段:

3.3设计问题跟踪

由于设计和开发属于两个不同哦小组,因此经常出现以下问题:

-设计错误,导致开发无法进行

-本模块依赖的数据、接口没有被提供,使得开发无法进行

-程序员不喜欢交流由于这些设计问题导致任务被延误并作为任务无限延长的理由-跟踪不及时将导致设计、开发小组、开发人员扯皮,任务计划被搁置无法保证

目标:

-所有的设计问题被跟踪

-开发组长/设计组长能通过JIRA协调设计问题及时得到解决

3.3.1所有的设计问题被跟踪

开发组长应在每日例会上了解所有成员任务的阻碍,并检查这些阻碍、以及开发成员和设计人员通过邮件、口头交涉的问题被JIRA正确记录。

如下图,开发组长可以通过JIRA首页的“所有设计问题”、或者进入单条需求单查看其包含所有的设计问题:

?“所有设计问题”对应的结果:

?单条需求单对应的设计问题(图示标志的为设计问题):

3.3.2开发组长协调设计问题及时得到解决

通过以上查找到的设计问题,开发组长可以导出一份打印的Excel与程序员、设计组长review,保证这些问题及时被解决,且流程被正确执行(对应状态列):

3.4任务进度管理

目标:

-跟踪进度:跟踪所有的需求和任务、BUG的原估算时间、已花费时间、剩余时间、逾期时间(即计划完成时间)在JIRA上得到如实反馈;

-调整剩余时间和逾期时间,使得任务进度与现实一致;

3.4.1跟踪进度

开发组长应重点跟踪版本号链接来跟踪未发布测试或者未集成的需求单;

-如下,点击一个即将发布的版本:

-进入以下界面

【说明】

?逾期:密切注意逾期日期是否能够保证,如果无法保证,重新调整;

?状态:在发布前,能够发布的需求或者BUG必须为“测试验收”状态,在集成测试

前,所有的需求或者BUG必须为“待测试验收”状态。如果部分问题由于各种原因被延迟,必须重新规划到下一个版本。

?原估算时间、花费时间:确保估算时间被正确设置(小组长主导、与程序员沟通和

达成共识)、花费时间反馈必须正确(取决于程序员是否正确填写了工作日志);

?影响的版本:保证其发布版本是争取的;

3.4.2调整剩余时间和逾期时间,使得任务进度与现实一致;

对任何一个需求或者BUG单,通过编辑需求或者BUG单,调整剩余时间和逾期日期,如下图:

4程序员工作指引

4.1检查个人任务

程序员登录系统后,在首页可以看到以下部分的过滤器:

-分配给我的任务:责任人为当前用户的所有未关闭需求、BUG等所有问题单;

-开放的问题:所有分配给我的问题;

4.2开始处理问题单(包括需求/BUG/子任务等)

-点击打开“已分配的”或“退回返工”问题单,如下图

-在可选工作流程区域:点击“开始处理”,问题单状态调整为“处理中”;(**此步骤经常被程序员忽略);

-下载相应的附件,阅读所有的需求、详细设计、原型、数据库E/R图等;

-如果设计有问题,点击“创建”子任务,选择“子任务-设计问题”,点击下一步:

-如果该需求无法完成,与开发组长协商,达成共识后点击“退回重新分配”,并输入备注;

-如果需要记录部分与设计组或者其他人员交流的信息,点击“写备注”,记录在案;

4.3填写工作记录,反馈实时进度

-在处理任务过程中,程序员需要通过记录工作日志,及时反馈任务使用的时间

-如图,点击“工作日志”区域的“完成记录工作”链接:

*所有的工时记录不要记录在子任务上,全部记录到需求单上

4.4完成处理问题单(包括需求/BUG/子任务等)

-打开相应的问题单,在可选工作流程区域:点击“完成”链接;

5测试组长工作指引

目标:

-了解所有待测试需求、BUG的分配情况

-保证所有BUG被正确分配

-保证测试流程被正确执行

5.1需求测试分配管理

操作步骤:

-测试组长可以通过JIRA首页以下链接“待测试的需求”查看待测试的内容:

缺陷管理工具JIRA基本使用培训手册教程文件

JIRA培训手册(缺陷跟踪管理流程) 引言: 为了提高软件开发日常中的工作效率,增进开发人员与项目经理、测试人员等的沟通频率,引入JIRA项目管理与缺陷跟踪管理工具。本篇意在阐述JIRA在缺陷跟踪管理中的运用。

目录 第一章何为JIRA? (3) 1.1 JIRA的简介 (3) 1.2 JIRA的特性 (3) 第二章JIRA的应用配置 (6) 2.1 用户组及人员的创建 (6) 2.2 权限配置 (8) 2.2.1 全局权限 (8) 2.2.2 权限方案 (8) 2.2.3 工作流中执行固定操作的权限 (9) 2.3 工作流配置 (10) 第三章具体操作 (12) 3.1 工作流程图 (12) 3.2详细操作流程 (13) 3.3批量操作及查找 (21) 第四章结束语 (25)

第一章何为JIRA? 1.1 JIRA的简介 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。JIRA中配置灵活、功能全面、部署简单、扩展丰富,其超过150项特性得到了 全球115个国家超过19,000家客户的认可。 1.2 JIRA的特性 工作流 ?开箱即用,提供用于缺陷管理的默认工作流工作流可以自定义,工作流数量不限 ?每个工作流可以配置多个自定义动作和自定义状态 ?每一个问题类型都可以单独设置或共用工作流 ?可视化工作流设计器,使工作流配置更加直观 ?自定义工作流动作的触发条件 ?工作流动作执行后,自动执行指定的操作 项目

?每个项目都有自己的概览页面包括:项目详细信息、最新更新情况以及一些报告的快捷方式 ?在项目界面中查看按照状态、是否解决等条件设置的分类统计报告 ?查看项目最新的活动情况 ?查看项目的热门问题 ?可以设置项目类别,将项目分组管理 ?可以为每个项目设置单独的邮件通知发件地址 ?自定义安全级别,指定用户对问题的访问 ?指定组件/模块负责人 问题管理 ?自定义问题类型,适应组织管理的需要 ?自定义字段,可选择字段类型超过20种,在此基础上还支持插件进一步扩展 ?自定义问题安全级别,可以限制指定用户访问指定的问题 ?如果多个问题需要同时修改同一字段值或执行同一工作流动作,你可以使用批量操作功能一次性完成 ?登记问题预计完成时间、实际工作时间,就可以了解该问题预计还剩多长时间才能解决。甚至可以出具时间跟踪报告,了解用户的工作效率 ?支持远程创建问题,通过多种方式在JIRA中创建问题,如电子邮件、移动设备客户端 ?如果一个问题需要多人协作,可以将问题分解为多个子任务,分配给相关的用户 ?将相关或有依附关系的问题建立链接,以便于用户快速了解 ?为JIRA的问题添加附件,可以帮助技术人员快速解决问题,当上传图像文件时,JIRA自动显示图像缩略图。你也可以直接将剪切板中的图像粘贴到JIRA问题中 ?为问题设置到期日,可以在搜索或在图表中展示即将到期的问题

jira项目管理系统使用指南

项目管理系统 用户指南 目录 1项目管理系统简介................................................................................. 错误!未定义书签。 1.1 系统涉及的角色 (1) 1.1.1 管理人员 (1) 1.1.2 项目管理者 (1) 1.1.3 开发人员 (1) 1.1.4 测试人员 (1) 1.1.5 其他人员 (1) 2JIRA的基本概念 (2) 2.1 什么是问题 (2) 2.1.1 问题类型 (3) 2.1.2 优先级 (3) 2.1.3 状态 (3) 2.1.4 解决结果 (4) 2.2 什么是项目 (4) 2.2.1 什么是模块? (4) 2.2.2 什么是版本? (5) 2.3其他资源 (5)

2.4 什么是工作流 (6) 3开始使用JIRA (8) 3.1 登录到JIRA (8) 3.2 了解JIRA页面布局 (8) 3.3 使用快捷键 (9) 3.3.1 全局快捷键 (9) 3.3.2 “查看问题”和”问题导航器”快捷键 (10) 3.3.3 表单快捷键 (12) 3.3.4 辅助键 (12) 3.3.5 打开快捷键对话框 (13) 3.3.6 禁止与开启快捷键功能 (14) 3.4 问题的基本操作 (15) 3.4.1 创建问题 (15) 3.4.2 上传附件 (17) 3.4.3 上传截图 (21) 3.4.4 添加标签 (25) 3.4.5 为问题添加评论 (27) 3.4.6 查看历史变动记录 (32) 3.4.7 记录工作日志 (33) 3.4.8 关注问题及投票 (44) 3.4.9 链接问题 (45) 3.4.10 复制问题 (48) 3.4.11 编辑富文本字段 (49) 3.5 搜索问题 (53) 3.5.1 简单搜索模式 (53) 3.5.2 保存搜索条件(“问题过滤器”) (59) 3.6 报告与分析 (67) 3.6.1 工作量饼图 (67) 3.6.2 人员工作量报告 (69) 3.7 浏览项目 (70) 3.7.1 浏览项目的概要 (70) 3.7.2 浏览项目的问题 (72) 3.7.3 浏览项目的变动日志 (72) 3.8 自定义面板 (73) 3.9 管理你的用户信息 (76) 3.9.1 查看用户信息 (79) 3.9.2 添加头像 (79) 3.9.3 修改你的密码 (81) 3.9.4 选择语言 (82)

JIRA项目管理技术研究

5.9 JIRA项目管理技术研究 1.JIRA的介绍 Jira是澳大利亚Atlassian公司开发的一款集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件,可以对各种类型的问题进行跟踪管理,包括缺陷、任务、需求、改进等。JIRA采用J2EE技术,能够跨平台部署。JIRA作为一个专业的问题跟踪系统可以帮助您把缺陷管理起来,让跟踪和管理在项目中发现问题变得简单,而且充分利用JIRA的灵活配置和扩展特性,可以将JIRA 作为一个项目管理系统或者IT支持系统。有企业版、专业版、标准版。 2.JIRA的功能特性 1)项目类别管理功能:可以将相关的项目分组管理。 2) 组件/模块负责人功能:可以将项目的不同组件/模块指派相应的负责人,来处理所负责的组件的Issues。 3) 项目email地址功能:每个项目可以有不同的email(该项目的通知邮件从该地址发出)。 4) LDAP配置器:用于将JIRA连接到公司的LDAP目录上。 5) Issue安全级别:在一个项目里可以精确地控制对Issue的访问。 6) 可订制的工作流:可以创建多个工作流为不同的项目使用; 7) 快速搜索和JQL高级查询功能。 8) 子任务功能:可以在某个Issue下创建子任务; 9) 共享过滤器功能:一个团队成员可以访问共享的过滤器; 10) 多个dashborads功能:可以定制自己的JIRA显示面板; 11)与CVS、SVN,ClearCase, Mercurial的集成;通过FishEye还可以连接Git代码库。 12) 与GreenHopper集成后支持敏捷开发; 13) 通过IDE连接器,可以将JIRA集成到、IntelliJ IDEA、MS Visual Studio。 3.JIRA的角色 1)管理人员:根据JIRA系统提供的数据,更加准确地了解项目的开发质量的状态,以及整个团队的工作效率; 2)项目管理者:可以针对登记进JIRA系统中问题,进行评估,分配缺陷;还可以通过JIRA系统的统计报告了解项目进展情况以及团队的工作量、工作效率等信息。 3)开发人员:在JIRA系统中查看分配给自己的问题,及时进行处理,填写处理情况并提交工

jira项目管理系统使用指南

JIRA项目管理系统 使用指南 深圳市银骏科技有限公司

修订历史记录

目录 1JIRA项目管理系统简介........................................................................................................1-1 1.1系统涉及的角色.......................................................................................................1-1 1.1.1企业管理人员 ..............................................................................................1-1 1.1.2项目管理者 ..................................................................................................1-1 1.1.3开发人员 ......................................................................................................1-1 1.1.4测试人员 ......................................................................................................1-1 1.1.5其他人员 ......................................................................................................1-2 2JIRA的基本概念....................................................................................................................2-3 2.1什么是问题...............................................................................................................2-3 2.1.1问题类型 ......................................................................................................2-3 2.1.2优先级 ..........................................................................................................2-4 2.1.3状态 ..............................................................................................................2-4 2.1.4解决结果 ......................................................................................................2-5 2.2什么是项目...............................................................................................................2-6 2.2.1什么是模块? ................................................................................................2-6 2.2.2什么是版本? ................................................................................................2-7 2.3其他资源...................................................................................................................2-7 2.4什么是工作流...........................................................................................................2-7 3使用JIRA ................................................................................................................................3-9 3.1登录到JIRA ...............................................................................................................3-9 3.2了解JIRA页面布局 ..................................................................................................3-9 3.3项目的管理............................................................................................................ 3-10 3.3.1项目的创建 ............................................................................................... 3-10 3.3.2问题类型的设定 ....................................................................................... 3-10 3.3.3工作流的设定 ........................................................................................... 3-11 3.3.4用户管理 ................................................................................................... 3-11 3.3.5权限管理 ................................................................................................... 3-12 3.3.6版本管理 ................................................................................................... 3-13 3.3.7模块管理 ................................................................................................... 3-13 3.4问题的基本操作.................................................................................................... 3-14 3.4.1创建问题 ................................................................................................... 3-14 3.4.2上传附件 ................................................................................................... 3-15 3.4.3上传截图 ....................................................................................................3-20 3.4.4处理问题 ....................................................................................................3-20 3.4.5关闭问题 ................................................................................................... 3-22 3.4.6为问题添加备注 ....................................................................................... 3-22 3.4.7查看历史变动记录 ................................................................................... 3-22 3.4.8记录工作日志 ........................................................................................... 3-23 3.4.9链接问题 .................................................................................................... 3-27 3.4.10复制问题 ................................................................................................... 3-29 3.5搜索问题................................................................................................................ 3-30 3.5.1简单搜索模式 ........................................................................................... 3-30

JIRA简要使用手册

JIRA使用手册 第一章何为JIRA? 1.1 JIRA的简介 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。JIRA中配置灵活、功能全面、部署简单、扩展丰富,其超过150项特性得到了 全球115个国家超过19,000家客户的认可。 1.2 JIRA的特性 工作流 ?开箱即用,提供用于缺陷管理的默认工作流工作流可以自定义,工作流数量不限 ?每个工作流可以配置多个自定义动作和自定义状态 ?每一个问题类型都可以单独设置或共用工作流 ?可视化工作流设计器,使工作流配置更加直观 ?自定义工作流动作的触发条件 ?工作流动作执行后,自动执行指定的操作 项目 ?每个项目都有自己的概览页面包括:项目详细信息、最新更新情况以及一些报告的快捷方式 ?在项目界面中查看按照状态、是否解决等条件设置的分类统计报告

?查看项目最新的活动情况 ?查看项目的热门问题 ?可以设置项目类别,将项目分组管理 ?可以为每个项目设置单独的邮件通知发件地址 ?自定义安全级别,指定用户对问题的访问 ?指定组件/模块负责人 问题管理 ?自定义问题类型,适应组织管理的需要 ?自定义字段,可选择字段类型超过20种,在此基础上还支持插件进一步扩展 ?自定义问题安全级别,可以限制指定用户访问指定的问题 ?如果多个问题需要同时修改同一字段值或执行同一工作流动作,你可以使用批量操作功能一次性完成 ?登记问题预计完成时间、实际工作时间,就可以了解该问题预计还剩多长时间才能解决。甚至可以出具时间跟踪报告,了解用户的工作效率 ?支持远程创建问题,通过多种方式在JIRA中创建问题,如电子邮件、移动设备客户端 ?如果一个问题需要多人协作,可以将问题分解为多个子任务,分配给相关的用户 ?将相关或有依附关系的问题建立链接,以便于用户快速了解 ?为JIRA的问题添加附件,可以帮助技术人员快速解决问题,当上传图像文件时,JIRA自动显示图像缩略图。你也可以直接将剪切板中的图像粘贴到JIRA问题中 ?为问题设置到期日,可以在搜索或在图表中展示即将到期的问题面板

最新Jira使用手册资料

一. 文档目的 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。 本文档可以作为使用Jira的指导手册,可供项目组成员,包括项目经理、开发人员、测试人员等参考。 二. 文档概述 本文档详细介绍了Jira中任务和缺陷在项目管理过程中的生命周期模型,及项目组成员在其中的权限和职责。 三. 术语说明 3.1 问题 问题:Issue,有多种类型,当前主要用到的有T ask和Bug两种。 Task:在项目开发和需求变更流程中,需求分析之后分解成的开发任务,在规划入版本后,会由项目经理或开发组长在Jira里以task的形式创建。任务用于项目经理跟踪开发任务的完成状况,由开发人员负责完成并修改task状态。 Bug:由测试人员创建,用于缺陷跟踪。 优先级: Blocker—最优先或最严重 Critical —优先或紧急 Major —一般 Minor —较小 Trivial —建议 解决方案: Fixed—已完成修复 Won't Fix—决定不修复 Duplicate—重复问题 Incomplete—描述不清 Cannot Reproduce—无法复现 3.2 工作流 工作流:WorkFlow,在问题从创建到关闭的整个生命周期中,问题在各个角色人员之间的流转过程。

Jira默认的工作流如下: 3.3 面板 可自定义,可共享给他人,可搜索查看并收藏他人共享的面板,用于快速查看项目相关信息,一般一个项目创建一个面板。 3.4 过滤器 对问题进行筛选,可保存,可共享给他人,可搜索查看并收藏他人共享的过滤器。 四. 如何使用Jira 4.1 使用问题 4.1.1 问题创建 已登录用户在获得项目权限后,可创建项目关联的问题。 注:请正确选择问题类型。 4.1.2 问题工作流 问题创建之后的流程可参考下图,其中说明了项目经理、开发组长、开发人员、测试人员,在问题生命周期中的各个节点上的职责。

JIRA项目执行与管理方案

JIRA项目执行与管 理方案

JIRA项目执行与管理方案 Ver1.0

一.项目流程 1.瀑布模式: 1.1需求管理: 1)由产品经理提出确认需要做的需求,然后在JIRA里, 在自己团队的产品线产品项目下,建立一个需求 Issue,指派给团队的开发LEAD。 2)瀑布模式下,建立需求的Issue类型,选择New Feature。 3)产品需要为需求编写PRD,并上传到Confluence自己 项目团队的空间目录下。同时将PRD文档的链接地 址,填到需求Issue的描述里。 1.2项目计划: 1)需求评审后,项目团队进行项目计划。 2)项目计划会上,决定项目的若干个Milestone,由PMO 为每个Milestone在JIRA上该项目下建立类型为 Milestone的Issue,并指派给该项目的项目经理。 3)项目计划完成后,由PO或者项目经理放到 Confluence自己项目团队的空间目录下。 1.3技术设计: 1)产品研发团队在过完需求PRD评审/沟通会议以后,研 发团队需要完成技术相关设计,文档放到Confluence 自己项目团队的空间目录下。

2)开发LEAD把技术设计文档的链接地址添加至需求 Issue的描述里。 3)技术设计需要经过技术评审会议,评审会议结果放到 Confluence自己项目团队的空间目录下。 1.4测试设计: 1)产品研发团队在过完需求PRD评审/沟通会议以后,测 试团队需要完成测试相关的测试计划、测试用例等,文档放到Confluence自己项目团队的空间目录下。2)测试LEAD把测试相关文档的链接地址添加至需求 Issue的描述里。 1.5开发阶段: 1)开发LEAD根据技术设计,在JIRA里需求Issue之 下,建立一个或若干个研发Task,Issue类型选择为该需求Issue的Sub-Task,并指派给相应的开发人员。 2)研发Task能够包括Coding、Bug Fix、JUnit、数据 库脚本编写等任何与技术实现相关的任务。 1.6测试阶段: 1)测试LEAD根据测试计划,在JIRA里需求Issue之 下,建立一个或若干个测试Task,Issue类型选择为该需求Issue的Sub-Task,并指派给相应的测试人员。

JIRA使用手册解析

JIRA说明 1.登录说明 Jira系统地址:http://jira 用户名/密码:同域账号 2.项目角色及职责 2.1项目角色 Management:项目管理员 PM:项目经理,查看项目进度、录入任务。 PO:产品负责人,创建、跟进、关闭需求任务,并组织产品的体验。具体人员参照产品中心各产品线的分工; PD:需求分析人,根据需求,录入此需求相关的开发子任务,并跟踪进度,并参与产品体验,更新每条需求的体验的状态。参与产品需求的分析人员或临时参与的人员;Developers:开发人员,可以对自己的sub-feature、Task、Bug进行操作。 Testers:测试人员,对开发处理完毕sub-feature、Task、Bug进行关闭、回复操作。Ops:运维人员 Users:可以浏览项目数据,无操作权限 2.2角色职责

3. 项目问题类型及一般项目构成 3.1项目问题类型 New Feature:需求模块,输入的范围包括:产品策划阶段所确定要做的需求,或者每月产品计划会议中确定需要开发的产品需求的模块。这部分工作由PO负责录入,并跟进New Feature的状态。 Sub-feature:产品需求分析人员(PD)在对New Feature类型的需求进行分析,并按照工作流程通过初审和终审后,所形成的详细功能需求,这部分由PD负责录入。 PD依据发布的需求规格说明书,从New Feature处创建需求模块的子需求Sub-feature Task:非需求类任务,用于管理部门日常工作任务,项目开发测试任务,需求主要来自于项目内部,不涉及多部门交互 Sub-task:非需求类子任务,由Task派生出的子任务 Bug:项目缺陷,项目测试过程中发现的任何缺陷 3.2一般项目构成 根据项目特性,一般项目问题类型构成分为两类。 需求类开发任务: New Feature+Sub_feature+Bug 任务型开发任务: Task+ Sub-task+Bug

jira项目管理系统使用指南

JIRA项目管理系统 使用指南

深圳市银骏科技有限公司

修订历史记录 A - 增加M - 修订D - 删除

目录 1JIRA项目管理系统简介1-1 1.1系统涉及的角色.......................................................................................................1-1 1.1.1企业管理人员 ..............................................................................................1-1 1.1.2项目管理者 ..................................................................................................1-1 1.1.3开发人员 ......................................................................................................1-1 1.1.4测试人员 ......................................................................................................1-1 1.1.5其他人员 ......................................................................................................1-2 2JIRA的基本概念2-3 2.1什么是问题...............................................................................................................2-3 2.1.1问题类型 ......................................................................................................2-3 2.1.2优先级 ..........................................................................................................2-4 2.1.3状态 ..............................................................................................................2-4 2.1.4解决结果 ......................................................................................................2-5 2.2什么是项目...............................................................................................................2-6 2.2.1什么是模块? ................................................................................................2-6 2.2.2什么是版本? ................................................................................................2-7 2.3其他资源...................................................................................................................2-7 2.4什么是工作流...........................................................................................................2-7 3使用JIRA 3-9 3.1登录到JIRA ...............................................................................................................3-9 3.2了解JIRA页面布局 ..................................................................................................3-9 3.3项目的管理............................................................................................................ 3-10 3.3.1项目的创建 ............................................................................................... 3-10 3.3.2问题类型的设定 ....................................................................................... 3-10 3.3.3工作流的设定 ........................................................................................... 3-11 3.3.4用户管理 ................................................................................................... 3-11 3.3.5权限管理 ................................................................................................... 3-12

JIRA项目执行与管理方案

JIRA项目执行与管理方案 Ver1.0

一.项目流程 1.瀑布模式: 1.1需求管理: 1)由产品经理提出确认需要做的需求,然后在JIRA里,在自己团队的产品线 产品项目下,建立一个需求Issue,指派给团队的开发LEAD。 2)瀑布模式下,建立需求的Issue类型,选择New Feature。 3)产品需要为需求编写PRD,并上传到Confluence自己项目团队的空间目录 下。同时将PRD文档的链接地址,填到需求Issue的描述里。 1.2项目计划: 1)需求评审后,项目团队进行项目计划。 2)项目计划会上,决定项目的若干个Milestone,由PMO为每个Milestone 在JIRA上该项目下建立类型为Milestone的Issue,并指派给该项目的项 目经理。 3)项目计划完成后,由PO或者项目经理放到Confluence自己项目团队的空 间目录下。 1.3技术设计: 1)产品研发团队在过完需求PRD评审/沟通会议以后,研发团队需要完成技术 相关设计,文档放到Confluence自己项目团队的空间目录下。 2)开发LEAD把技术设计文档的链接地址添加至需求Issue的描述里。 3)技术设计需要经过技术评审会议,评审会议结果放到Confluence自己项目 团队的空间目录下。 1.4测试设计:

1)产品研发团队在过完需求PRD评审/沟通会议以后,测试团队需要完成测试 相关的测试计划、测试用例等,文档放到Confluence自己项目团队的空间目录下。 2)测试LEAD把测试相关文档的链接地址添加至需求Issue的描述里。 1.5开发阶段: 1)开发LEAD根据技术设计,在JIRA里需求Issue之下,建立一个或若干个 研发T ask,Issue类型选择为该需求Issue的Sub-Task,并指派给相应的开发人员。 2)研发T ask可以包括Coding、Bug Fix、JUnit、数据库脚本编写等任何与技 术实现相关的任务。 1.6测试阶段: 1)测试LEAD根据测试计划,在JIRA里需求Issue之下,建立一个或若干个 测试T ask,Issue类型选择为该需求Issue的Sub-Task,并指派给相应的测试人员。 2)测试T ask可以包括测试用例编写、测试执行、测试数据准备等。 3)测试人员在测试阶段发现BUG后,在JIRA里相应项目下,创建一个BUG, Issue类型为BUG,并指派给相应的开发人员。 4)测试人员需要将BUG链接到需求Issue,链接类型选择relates to。 1.7发布上线: 1)在需求上SIT测试之前,研发团队上线负责人需要编写一份上线计划,文档 放到Confluence自己项目团队的空间目录下,并把文档链接地址添加至需求Issue的描述里。

JIRA项目管理技术研究

JIRA项目管理技术研究 1.JIRA的介绍 Jira是澳大利亚Atlassian公司开发的一款集项目打算、任务分配、需求治理、错误跟踪于一体的商业软件,能够对各种类型的咨询题进行跟踪治理,包括缺陷、任务、需求、改进等。JIRA采纳J2EE技术,能够跨平台部署。JIRA作为一个专业的咨询题跟踪系统能够关心您把缺陷治理起来,让跟踪和治理在项目中发觉咨询题变得简单,而且充分利用JIRA的灵活配置和扩展特性,能够将JIRA作为一个项目治理系统或者IT支持系统。有企业版、专业版、标准版。 2.JIRA的功能特性 1)项目类不治理功能:能够将有关的项目分组治理。 2) 组件/模块负责人功能:能够将项目的不同组件/模块指派相应的负责人,来处理所负责的组件的Issues。 3) 项目email地址功能:每个项目能够有不同的email(该项目的通知邮件从该地址发出)。 4) LDAP配置器:用于将JIRA连接到公司的LDAP名目上。 5) Issue安全级不:在一个项目里能够精确地操纵对Issue的访咨询。 6) 可订制的工作流:能够创建多个工作流为不同的项目使用; 7) 快速搜索和JQL高级查询功能。 8) 子任务功能:能够在某个Issue下创建子任务; 9) 共享过滤器功能:一个团队成员能够访咨询共享的过滤器; 10) 多个dashborads功能:能够定制自己的JIRA显示面板; 11)与CVS、SVN,ClearCase, Mercurial的集成;通过FishEye还能够连接Git代码库。 12) 与GreenHopper集成后支持灵敏开发; 3.JIRA的角色 1)治理人员:按照JIRA系统提供的数据,更加准确地了解项目的开发质量的状态,以及整个团队的工作效率;

相关文档