<>了解Jira Issue types

正如一个项目可以有许多不同类型的工作一样,Jira 使用不同的issue type问题类型来帮助识别、分类和报告团队的工作。将在下面介绍 Jira
的标准issue类型。
1. tip:您可以自定义问题类型以适合团队的工作流程。

<>问题类型有哪些?

Jira 中的标准事务类型包括story、task, bug, subtask 和 epic
。它们之间如何相互关联,如何使用它们?让我们用一个例子把它放在上下文中。假设我们是一个游戏开发团队,我们正在开发最新的 nnn 游戏。

Story

story (or user story)是从用户的角度来看的功能或要求。story应该使用非技术语言来定义,以便参与项目的任何人都可以理解。例如:

示例:作为玩家,我想使用操纵杆来控制我的角色(或“添加操纵杆支持”)

玩家是游戏的用户,在此story中,需要对输入设备的支持。若要解决此issue,可能需要将几个较小的工作项作为子任务分配给各个团队成员。

Task

task是与用户需求没有直接关系但仍必须完成的工作项,例如服务器的升级、函数的编码,甚至是为团队订购披萨。任务包含特定工作项的更详细和技术说明。

示例:减少延迟以改善字符移动

在这种情况下,task涉及更新游戏的核心功能而不是用户功能。虽然task通常可以由一个团队成员完成,但它们也可以分解为可单独管理的子任务。

Bug

通过将 bug 分类为它们自己的issue类型,我们可以将它们所需的工作与其他issue区分开来。这使团队能够执行诸如按积压工作中的 bug
进行筛选或起草有关每周修复的 bug 数的报告等操作。

示例:向前推动操纵杆时,角色有时会向后移动

Subtask

Subtask子任务是一个issue的子任务,用于将issue、task或 bug
分解为可单独管理的工作片段。由于它们是为处理任务的人员编写的,因此子任务可能比其父问题更具技术性。

在上面添加对输入设备支持的story中,以下subtask子任务可能由不同的团队成员完成:

例:
[游戏设计器]将游戏机制映射到操纵杆输入
[软件工程师]实现字符移动的输入映射
[艺术家]在选项菜单中为操纵杆配置创建视觉对象

subtask子任务只能在父issue下创建。但是,每个subtask子任务都有自己的issue key,可以独立地在boards看板中移动。

Epic

最后,Epic史诗是一个父issue–它将story、task和bug组合在一起,以捕获大量整体工作。顾名思义,Epic史诗通常代表重要的可交付成果。在backlog积压工作中,可以根据issues属于一个Epic进行筛选。

例如:角色移动更新
在此例子中,Epic史诗包含添加操纵杆支持的story,以及整个计划中的其他stories、task和bug。它可能看起来像这样:
* Epic:角色移动更新 * story:作为一名玩家,我想使用操纵杆来控制我的角色。 * Subtask::[游戏设计师]将游戏机制映射到操纵杆输入 *
Subtask::[软件工程师]实现字符移动的输入映射 * Subtask::[艺术家]在选项菜单中为操纵杆配置创建视觉对象 *
Task:减少延迟以改善角色移动 * Subtask::[软件工程师] 减少服务器调用,将处理转移到客户端 * Subtask::[IT] 为工程团队更新
SDK * Bug:向前推动操纵杆时,角色有时会向后移动 * Subtask::[测试] 确定发生此行为的条件 * Subtask::【软件工程师】更新游戏代码
<>课后作业检查:

现在,让我们测试一下你对问题类型的了解。将以下每个问题与 5 种问题类型之一相匹配:

* 季节性化妆品更新
* 节日皮肤包中的圣诞老人帽子无法正确渲染
* 作为一名玩家,我想用万圣节的服装定制我的头像
* 添加对新 3D 模型格式的支持
* [艺术家]为战士职业设计骷髅盔甲皮肤
答案:(1-Epic史诗,2-Bug错误,3层,4-task任务,5-subtask子任务)

技术
下载桌面版
GitHub
Gitee
SourceForge
百度网盘(提取码:draw)
云服务器优惠
华为云优惠券
腾讯云优惠券
阿里云优惠券
Vultr优惠券
站点信息
问题反馈
邮箱:[email protected]
吐槽一下
QQ群:766591547
关注微信