这个博客对 JIRA 中的史诗有一个定义:
史诗是大得多的作品。史诗是包含许多用户故事的功能级作品。使用上面的示例,史诗可能是整个帐户管理功能和查看以前购买的能力。
因此,如果(作为产品所有者)我想要交付一个包含许多较小任务并且可能跨越 sprint 的大型功能,那么史诗是一个不错的选择。
但是,我可以轻松地创建一个(使用博客中的示例)“帐户管理”组件,并且与该功能相关的任何任务都分配了该组件。
同样,我也可以轻松地使用“Account_Management”标签,并且作为帐户管理功能一部分的任何故事/票证都只需使用该标签进行标记。
所以我的问题是:为什么/什么情况下你会使用史诗?为什么/什么情况下你会使用一个组件?为什么/什么情况下你会使用标签?即 - 所有三个(史诗,标签,组件)似乎都服务于非常相似的目的(分组问题的集合),有什么区别?