Jira中的全流程开发管理

本文详细介绍了如何在Jira中进行全流程的开发管理,包括使用人员、事件类型、状态、优先级、缺陷严重程度的说明,以及项目设置如组件、冲刺、版本和测试周期的配置。此外,还阐述了业务需求类和Bug类问题的处理流程,包括创建BR、PRD、任务,执行测试,发布版本以及处理缺陷的各个步骤。
摘要由CSDN通过智能技术生成

1. 使用人员说明

  • 需求相关:PO
  • 开发相关:开发负责人,分系统负责人,开发人员
  • 测试相关:测试人员,业务人员

2. 工具中的字段说明

2.1 Issue Type 事件类型说明

在创建一个Issue(事件)的时候,需要首先选择Issue Type(事件类型),该类型分为以下六种,具体分类及操作人员如下:

BR(业务需求)

记录原始的业务需求,包括:服务台收集的优化需求,DT/PM收集到的修改现有功能的业务需求,以及新的功能中业务提出的需求。每个业务需求由服务台/BT/PM定义并增加到JiraIssue中,并分解为一个或多个产品需求PRD

PRD(产品需求)

每一个PRD类型的Issue记录一条产品需求,该产品需求的粒度以可实现的最小功能为参考,工作量需少于5人天。PRD由业务需求分析得到并关联到上级的BR,由BT/PM定义并增加到JiraIssue中,指派给开发负责人(PM/子系统负责人)。

Task(任务)

任务类型服务于开发团队,IT PM/ IT 子系统负责人接收到PRD,拆分为开发任务task或者Subtask并指定给相关的开发人员进行开发。该任务或子任务由IT PM/ IT 子系统负责人增加到JiraIssue中,并跟踪其执行。

Subtask(子任务)

task,可由PRD直接拆分为Subtask

Bug(缺陷)

缺陷分为两类,一类是服务台或其他渠道收到的业务提交的缺陷,二是SITUAT出现的缺陷。缺陷由缺陷发现人增加到JiraIssue中,一般是服务台或测试人员,其他人员也可以提交缺陷,缺陷提交后指派给相关开发人员。如果不确定开发人员,指派给开发负责人或子系统负责人。

Test(测试)

测试为编写测试用例的类型,可以针对某一个ComponentPRD进行测试用例的编写、测试用例的执行及缺陷提交。

2.2 Status(状态)说明

状态说明了当前Issue的处理状态,默认为:TO DO (待定)。状态分为:TO DO(待定),Progressing(进行中),Resolved(已解决),Done(已完成),Reopen(重新打开),Pending(搁置),Feedback(反馈)。

用户可以通过浏览Issue页面中的状态操作按钮,改变当前的状态,操作为【open】【progress】【reopen】【pend】【resolve】【Feedback】【Close】。状态如下分类:

  • TO DO(待定)

每一个新建的Issue初始状态都为TO DO。

  • Progressing(进行中)

Issue(事件)指定给解决人之后,修改状态为Progressing,表示该Issue正在解决的过程中。

  • Resolved(已解决)

当解决人把指定的Issue解决完成后,修改状态为Resolved,表示该Issue已经解决完成,可以进行测试或验证了。

  • Done(已完成)

测试人员或验证人员(通常是PM),确认该Issue正确后,修改状态为Done,表示该Issue已经被验证完成,是一个合格的Issue。原则上,解决人不能够直接close指定给自己的Issue,必须由指定给自己的reporter来验证。

  • Reopen(重新打开)

验证不通过的Issue,修改状态为reopen,表示该问题仍未解决,可以指回给解决人继续解决。

  • Pending(搁置)

无法处理,暂时搁置的问题,修改状态为pending。

  • Feedback(反馈)

解决人对问题有疑问的问题,修改状态为Feedback,并指回给reporter。

2.3 Priority(优先级)说明

Jira中针对于BR/PRD/Bug定义了4类优先级,分别是:P1P2P3P4

  • 需求类:BRPRD

需求的优先级是指需求被实现的紧急程度,分为P1,P2P3,P4四个等级。对于需求的优先级要考虑多个维度,如:产品价值,时间关键性,减少风险及技术成本等。优先级是相对而言的,区分可参考如下分类:

P1

  • 缺失该功能会造成严重的问题和恶劣的影响
  • 该需求与核心用户利益相关
  • 能够解决大量用户的高频问题,提升基础体验

P2

  • 缺失该功能,在一定时间内可控,但长期会有糟糕的影响
  • 该需求与大部分用户权益相关
  • 需要加大投入,直到用户需求基本被满足。

P3

  • 具备该功能解决很多问题、产生正面的影响
  • 该需求与效率或成本有关
  • 需要有投入,但是不能占用P1,P2上投入的资源,也是建立产品用户忠诚度的重要因素。

P4

  • 具备该功能,在一段时间后可以有良好的效果
  • 该需求与用户体验有关
  • 属于矛盾、错误、无关型需求,资源具备的情况下可对产品进行完善。
  • 缺陷类:Bug

缺陷的优先级指缺陷必须被修复的紧急程度,分为P1,P2P3,P4四个等级。

P1

重要且紧急的缺陷,必须被立即解决

P2

较为紧急的缺陷,需要在5-10个工作日解决的问题

P3

重要不紧急的缺陷,缺陷需要正常排队等待修复或列入软件发布清单

P4

不重要不紧急的缺陷,可以在资源充足时被纠正。

2.4 Bug severity(缺陷严重程度)说明

缺陷严重程度是指因缺陷引起的故障对软件产品的影响程度。缺陷的严重程度分为:致命,严重,一般,轻微,建议。

致命

  • 不能执行正常工作功能或重要功能,或导致系统瘫痪(死机)
  • 严重地影响系统要求或基本功能的实现,且没有办法更正(重新安装或重新启动该软件不属于更正办法)
  • 服务器出现内存泄露

严重

  • 严重地影响系统要求或基本功能的实现,但存在合理的更正办法。(重新安装或重新启动该软件不属于更正办法)
  • 包括用户使用当中出现页面级异常
  • 连接错误
  • 统计数据错误
  • 语言翻译错误

一般

  • 使操作者不方便或遇到麻烦,但它不影响执行工作功能或重要功能
  • 包括用户界面不一致
  • java script 脚本错误
  • 文字错误
  • 其它错误

轻微

  • 页面显示格式不规范
  • 不符合用户的使用习惯
  • 影响体验的问题
  • 其它错误

建议

  • 使用过程中可以提升体验的问题
  • 后续可以新增加的功能

 

3. 项目设置

3.1  Component/s(组件/子系统)

Component定义了系统的组件/子系统,便于较大系统的任务分配及缺陷管理。该功能需要具有管理员权限的人员设置,见2-1

 

2-1 设置Component

设置完成之后,在创建Issue时,可以选择已经设定好的Component,见2-2

 

2-2 选择Component

3.2  Sprint(冲刺/阶段性任务)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值