Jira 吉拉:史诗vs标签vs组件
在JIRA中有史诗的定义: 史诗是相当大的作品。Epics是包含许多用户故事的功能级工作。使用上述示例,epic可能是整个帐户管理功能和查看以前购买的功能 因此,如果(作为一名产品负责人)我有一个我想要交付的大型功能,它将包括许多较小的任务和可能跨越的sprint,那么epic是一个不错的选择 但是,我可以同样轻松地创建一个(使用博客中的示例)“帐户管理”组件,并且任何与该功能相关的任务都会分配该组件 类似地,我也可以同样轻松地使用“帐户管理”标签,作为帐户管理功能一部分的任何故事/票据都可以简单地使用该标签进行标记Jira 吉拉:史诗vs标签vs组件,jira,jira-agile,epic,Jira,Jira Agile,Epic,在JIRA中有史诗的定义: 史诗是相当大的作品。Epics是包含许多用户故事的功能级工作。使用上述示例,epic可能是整个帐户管理功能和查看以前购买的功能 因此,如果(作为一名产品负责人)我有一个我想要交付的大型功能,它将包括许多较小的任务和可能跨越的sprint,那么epic是一个不错的选择 但是,我可以同样轻松地创建一个(使用博客中的示例)“帐户管理”组件,并且任何与该功能相关的任务都会分配该组件 类似地,我也可以同样轻松地使用“帐户管理”标签,作为帐户管理功能一部分的任何故事/票据都可以简
所以我的问题是:为什么/在什么情况下你会使用史诗?为什么/在什么情况下您会使用组件?为什么/在什么情况下您会使用标签?Ie-所有三个(史诗、标签、组件)似乎都有非常相似的用途(将一组问题分组),有什么区别?标签和组件如果要选择其中的一组,则需要使用问题搜索。如果您使用的是epics,那么您也可以使用问题搜索,但您也可以使用JIRA Agile中的内置功能 在JIRA敏捷板的backlog视图中,您有一个Epic选项卡。此选项卡允许您选择与单个Epic相关的问题。此外,它的功能使向epic添加新问题变得简单。最后一个优点是,epic名称与列表中的问题一起以明亮的颜色显示。这在查看积压工作并了解下一步将要做什么工作时非常有用 你可以在Atlassian页面上看到更多关于史诗的内容 组件对技术团队很有用,因为它们可以跨越许多史诗。典型的组件可能是“数据库”或“UI”。JIRA提供了将特定组件的工作分配给特定JIRA用户的选项。例如,使用“数据库”组件创建的所有问题都可以分配给Jill Smith
标签的适应性更强,并且具有允许多个分配的优势(因此可以将多个标签与一个问题关联)。对于标签,如何使用它们完全取决于您。史诗是更大的故事,需要一次以上的冲刺才能完成。一部史诗可能涉及多个用户故事。每个用户故事可能属于一个或多个组件。比如说,你有一个史诗般的航空公司可用性搜索。这可能有多个用户故事,如OW搜索、RT搜索等,其中部分或全部可能涉及缓存、旅行策略和预订引擎等组件
标签只是为了方便。它可能没有物理意义 根据定义,与整个项目相比,史诗属于短期问题组件和标签则是永久的。而且,你应该坚持按照它们的真实含义使用它们,不管它们有多诱人 为特写创作史诗,或如@Sateesh所述,为更大的故事创作史诗。他们应该解决他们的目的,一旦业务需求完成,他们就应该关闭/完成 组件不是特征。它们是系统的技术部分。它们还可用于对零件进行分类或。。。嗯,组件:P。。。你的产品 正如@barnaby所提到的,标签可以是任何东西。通常,它们是关键词、流行语、人们可能希望与任务相关的词语等。我使用它们主要是为了从长期角度更好地搜索问题。有一个JIRA插件,它为您提供了一个JIRA标签云(我觉得:D),您可能也会感兴趣。另外: Atlasian现在已经从他们的角度撰写了一篇新文章来解释这一点 我的意见/用法 标签和组件几乎是简单明了的,并且已经得到了很好的回答 组件示例
- Android客户端应用程序
- 服务器API
- 数据库 等等
- 业务逻辑部门(订单、发票、用户、产品)
- 代码质量改进
- 重构
- 可用性
- 用户请求/投诉 一般来说,任何有助于分类的东西
这将意味着3部史诗,其中包含一组故事,以涵盖这些通用需求中的每一个“组件不是功能。”——这是一个有趣的区别,区别是什么?部件与特征的比例大约为1:1是否存在危险?这本身并不存在危险。只是效率低下,你最终要么只以一种方式使用它们(作为组件或功能),要么将它们混合使用,仅此而已。我想了很多关于如何准确解释差异的问题,我希望下面的内容能成为一个很好的例子。我将以技术债务(大)任务为例,因为它本身是一个非常技术性的问题,但有助于更好地看到差距。假设“重构支付模块”是一项跨越多个sprin的庞大任务