JIRA:Epics vs Labels vs Components

时间:2015-08-18 15:13:57

标签: jira jira-agile

This blog在JIRA中定义了史诗:

  史诗是非常庞大的作品。 Epics是功能级别的工作,包含许多用户故事。使用上面的示例,史诗可能是整个帐户管理功能以及查看以前购买的功能。

因此,如果(作为产品所有者)我有一个我希望交付的大型功能,它将包含许多较小的任务并可能跨越冲刺,那么史诗是一个不错的选择。

但是,我可以轻松地创建(使用博客中的示例)“帐户管理”组件,并且与该功能相关的任何任务都会分配该组件。

同样,我也可以轻松使用“Account_Management”标签,任何属于帐户管理功能的故事/故障单都会被标记为该标签。

所以我的问题:你为什么/什么情况会使用史诗?为什么/你会在什么情况下使用组件?为什么/什么情况下你会使用标签?即 - 所有这三个(史诗,标签,组件)似乎服务于非常相似的目的(分组一系列问题),有什么区别?

4 个答案:

答案 0 :(得分:54)

如果您想要选择一组标签和组件,则需要使用问题搜索。如果您正在使用史诗,您也可以使用问题搜索,但您也可以在JIRA Agile中获得内置功能。<​​/ p>

在JIRA敏捷板的待办事项视图中,您有一个Epic选项卡。此选项卡允许您选择与单个史诗相关的问题。此外,它还具有将新问题添加到史诗中的功能。最后的优势是,史诗名称与列表中的问题一起显示为鲜艳的颜色。在查看待办事项并了解接下来会发生什么工作时,这非常有用。

您可以在Atlassian Working with Epics页面上看到有关史诗的更多信息。

组件对技术团队非常有用,因为它们可以跨越许多史诗。典型的组件可能是“数据库”或“UI”。 JIRA提供了将特定组件的工作分配给特定JIRA用户的选项。例如,使用“数据库”组件创建的所有问题都可以分配给Jill Smith。

标签更具适应性,并且它们具有允许多个分配的优势(因此可以将多个标签与问题相关联)。使用标签时,您可以使用它们。

答案 1 :(得分:31)

根据定义,

Epics 与项目整体相比是短暂的问题。另一方面,组件标签将永远存在。而且,你应该坚持用它们的真实含义来使用它们,不过它可能是诱人的。

功能创建Epics,或者如@Sateesh所述,为更大的故事创建。他们应该解决他们的目的,一旦业务需要完成,他们就应该关闭/完成

组件不是功能。它们是系统的技术部分。它们还可用于分类您的零件或......以及组件:P ......您的产品。

标签可以是任何东西,如@barnaby所述。通常,它们是关键词,短语,人们可能希望与任务相关的词等等。我主要使用它来使问题从长远角度更好地搜索。有一个JIRA插件,它可以为您提供一个JIRA标签云(纯粹用于奇特目的,我觉得:D)。

答案 2 :(得分:17)

<强>增加: Atlasian现在已经创建了一篇新文章,从他们的角度解释了这一点。

https://www.atlassian.com/agile/delivery-vehicles

我的意见/用法。

标签和组件几乎是直截了当的并且已经得到很好的回答。

组件示例

  • Android客户端应用
  • 服务器API
  • 数据库 等.....

标签示例。

  • 商业逻辑部门(前订单,发票,用户,产品)
  • 代码质量改进
  • 重构
  • 可用性
  • 用户请求/投诉 通常无论有助于对事物进行分类。

但是,让我给出关于 Epics 的两分钱,因为我觉得这句话过于通用了。

  史诗是非常大的作品

放大? 10个冲刺? 10个故事? 20个故事?或者什么?

我个人我会将Epics归类为目标

在年度/季度回顾中,贵公司与所有成员和利益相关者举行会议,并总结如下

  1. 我们需要定位更多平台(epic = 平台扩展
  2. 我们的支持人员需要更多工具来处理问题。 (丰富支持工具
  3. 该软件太难用了! (重新设计UI UX
  4. 这将意味着3部史诗,其中包含一系列故事,以涵盖这些通用要求

答案 3 :(得分:4)

史诗是更大的故事,需要不止一个冲刺才能完成。一个史诗可能涉及几个用户故事。每个用户故事可以属于一个或多个组件。比如说,您有一个史诗般的航空公司可用性搜索。这可能有多个用户故事,如OW搜索,RT搜索等。它们中的一些或全部可能涉及诸如缓存,旅行政策和组件之类的组件。预订引擎。

标签只是为了方便。它可能没有物理意义。