Este blog tiene una definición de epopeyas en JIRA:
Las epopeyas son cuerpos de trabajo significativamente más grandes. Las épicas son trabajos a nivel de funciones que abarcan muchas historias de usuarios. Usando el ejemplo anterior, una epopeya podría ser la función de administración de cuenta completa y la capacidad de ver compras anteriores.
Entonces, si (como propietario de un producto) tengo una función grande que quiero que se entregue que comprenda muchas tareas más pequeñas y probablemente abarque sprints, entonces una épica es una buena opción.
Sin embargo, podría crear fácilmente un componente de "Administración de cuentas" (usando el ejemplo del blog), y cualquier tarea relacionada con esa función tiene ese componente asignado.
De manera similar, también podría usar fácilmente una etiqueta de "Account_Management", y cualquier historia / ticket que sea parte de la función Account Management simplemente se etiquetará con esa etiqueta.
Entonces mi pregunta: ¿por qué / en qué circunstancias usarías una epopeya? ¿Por qué / en qué circunstancias usaría un componente? ¿Por qué / en qué circunstancias usaría una etiqueta? Es decir, los tres (epopeyas, etiquetas, componentes) parecen tener propósitos muy similares (agrupar una colección de problemas), ¿cuál es la diferencia?
fuente
Las epopeyas, por definición, son problemas de corta duración en comparación con el proyecto en su conjunto. Los componentes y las etiquetas, por otro lado, son para siempre. Y debe seguir utilizándolos por su verdadero significado, por muy tentador que sea de otra manera.
Crea Epics para funciones , o como lo menciona @Sateesh, para historias más importantes. Deben resolver su propósito, y una vez que la necesidad comercial está terminada, deben cerrarse / terminarse .
Los componentes no son características . Son las partes técnicas del sistema. También se pueden utilizar para categorizar sus piezas o ... bueno, componentes: P ... de su producto.
Las etiquetas pueden ser cualquier cosa, como lo menciona @barnaby. Por lo general, son palabras clave, eslogan, palabras con las que la gente puede querer relacionarse con una tarea, etc. Lo uso principalmente para hacer que los problemas se puedan buscar mejor desde una perspectiva a largo plazo. Hay un complemento JIRA que le brinda una nube de etiquetas JIRA (para fines puramente elegantes, creo: D) que también podría interesarle.
fuente
Además: Atlasian ahora ha creado un nuevo artículo que explica esto desde su perspectiva.
https://www.atlassian.com/agile/delivery-vehicles
Mi opinión / uso.
Las etiquetas y los componentes son casi sencillos y ya están bien respondidos.
Ejemplos de componentes
Ejemplos de etiquetas .
Pero déjame dar mi granito de arena sobre Epics porque encuentro esta frase demasiado genérica.
Más grande? 10 Sprints? 10 historias? 20 historias? ¿o que?
Personalmente , clasificaría las épicas como metas .
En una retrospectiva anual / trimestral, su empresa se reúne con todos los miembros y partes interesadas, y concluye con lo siguiente
Esto significaría 3 epopeyas con un conjunto de historias para cubrir cada uno de esos requisitos genéricos.
fuente
Las epopeyas son historias más importantes que requieren más de un sprint para completarse. One Epic puede involucrar varias historias de usuarios. Cada historia de usuario puede pertenecer a uno o más componentes. Digamos que tiene una búsqueda épica de disponibilidad de aerolíneas. Esto puede tener múltiples historias de usuario como búsqueda OW, búsqueda RT, etc. Algunas o todas pueden involucrar componentes como caché, política de viajes y motor de reservas.
Las etiquetas son solo por conveniencia. Puede que no tenga un significado físico.
fuente