¿Cuáles son las definiciones y diferencias entre: Tema, Épica, Característica, Historia de usuario y Tarea?

Cada organización y autor tiene una definición diferente para estos términos.

En este artículo, Mike Cohn proporciona su definición de Historias de Usuario, Épicas y Temas:

Una historia de usuario es simplemente algo que un usuario quiere. Las historias de usuario son más que solo texto escrito en una tarjeta de índice, pero para nuestros propósitos aquí, solo piense en la historia de usuario como un poco de texto que dice algo como, «Pagine el informe de ventas mensual» o, «Cambie los cálculos de impuestos en las facturas.»Muchos equipos han aprendido los beneficios de escribir historias de usuario en forma de:» Como un <tipo de usuario> Quiero / puedo / puedo/necesito / etc.> de modo que < alguna razón>.»Pero no es necesario que una historia de usuario se escriba de esa manera. Echa un vistazo a las ventajas de ese formato de historia de usuario.

Una Scrum epic es una gran historia de usuario. No hay un umbral mágico en el que llamemos épica a una historia en particular. Solo significa » gran historia de usuario.»Me gusta pensar en esto en relación con las películas. Si te digo que una película en particular era una «película de acción y aventura», eso te dice algo sobre la película. Probablemente hay algunas persecuciones de autos, probablemente algunos disparos, y así sucesivamente. Te dice esto a pesar de que no hay una definición universal que hayamos acordado seguir, y que una película de acción y aventura debe contener al menos tres persecuciones de autos, al menos 45 balas deben dispararse, y and

Entonces, «épica» es solo una etiqueta que aplicamos a una historia grande. Llamar épica a una historia a veces puede transmitir un significado adicional. Supongamos que me pregunta si ayer tuve tiempo de escribir las historias de usuario sobre la parte de informes mensuales del sistema. _ Sí, le respondo, pero en su mayoría son épicas.»Eso te dice que, aunque las escribí, no tuve la oportunidad de desglosar la mayoría de ellas en historias que probablemente sean lo suficientemente pequeñas para implementarlas directamente.

Finalmente, «theme» es una colección de historias de usuarios. Podríamos poner una banda elástica alrededor de ese grupo de historias que escribí sobre informes mensuales y lo llamaríamos un «tema».»A veces es útil pensar en un grupo de historias, por lo que tenemos un término para eso. Siguiendo con la analogía de la película anterior, en mi estante de DVD he presentado las películas de James Bond juntas. Son un tema o agrupación.

Durante el sprint, las tareas se definen para cada historia de usuario, para que el equipo de desarrollo pueda tener una idea clara de cómo realizará su trabajo. Las tareas son simplemente versiones más granulares del trabajo necesario para completar una historia de usuario. Una tarea es un trabajo técnico necesario para terminar una historia. Los desarrolladores dividen una historia en tareas técnicas para obtener una estimación realista del tiempo que llevará completarla. Es importante tener en cuenta que las historias de usuario generalmente se estiman utilizando puntos de historia, mientras que las tareas se estiman con horas.

Una característica es un elemento distintivo de funcionalidad que puede proporcionar capacidades a la empresa. Por lo general, se necesitan muchas iteraciones para entregar una característica. Una historia de usuario es parte de la función. Al dividir una función en historias más pequeñas, el usuario puede dar retroalimentación temprana a los desarrolladores sobre los problemas rápidamente.

La relación entre epopeyas y características es la más controvertida en la comunidad ágil. En mi opinión, una épica es un concepto más amplio y una épica se puede dividir en diferentes características.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

More: