Cómo escribir historias de usuario en Jira

Crear una aplicación/software web es más que simplemente codificar y poner en marcha la aplicación.

Hay varios pasos involucrados, como comprender la necesidad, diseñar, probar, refinar y el lanzamiento final de la aplicación.

Algunas de las aplicaciones web que vemos fueron algo complejas de comprender durante el proceso de desarrollo. Afortunadamente, cuando se visualizan procesos, ideas o conceptos complejos, se vuelven fáciles de digerir.

Las historias de usuario son un ingrediente esencial en el proceso de desarrollo de software, ya que ayudan a describir sus características visualmente y priorizar elementos o historias que necesitan desarrollo. Sigue leyendo para entender cómo crear historias de usuario en Jira.

¿Qué es una historia de usuario?

Una historia de usuario se puede describir como una explicación general de una función de software o aplicación web escrita desde la perspectiva del usuario final. Vale la pena señalar que las historias de usuario no son requisitos de software. Sin embargo, tales historias son informales y están escritas para ilustrar cómo dichas funciones proporcionarán valor a los usuarios finales.

La estructura básica de una historia de usuario

Las historias de usuario son las listas de «cosas por hacer» que ayudan a determinar los pasos a seguir cuando se trabaja en un proyecto. Se supone que una historia de usuario captura el «quién», «qué» y «por qué» de un requisito de producto. Tales historias son breves, donde cada elemento contiene 10-15 palabras. Estos pasos ayudarán a garantizar que el producto y el proceso cumplan con los requisitos deseados.

Según Ron Jeffries, cada historia de usuario debe tener las 3C, que denotan «Tarjeta, Conversación y Confirmación». Describamos ahora las 3C que se deben observar al escribir historias de usuarios en Jira.

Tarjeta

Las historias de usuarios se escribieron originalmente en tarjetas físicas o notas Post-it. Ahora tenemos tarjetas modernas que podemos personalizar fácilmente al escribir historias de usuarios en Jira. Sin embargo, la tarjeta contendrá solo alguna información sobre el requisito. Una tarjeta tendrá suficiente información para ayudarlo a comprender la necesidad.

La tarjeta también puede presentar detalles importantes como la prioridad y el costo asociado con la función. El Product Owner o Project Manager entregará la story card a los desarrolladores una vez que se hayan capturado todos los detalles.

Conversación

Después de que la tarjeta se usa para formular la historia del usuario, sigue una conversación entre las partes involucradas. El requisito en la historia de usuario debe discutirse y refinarse antes de comunicarlo a los desarrolladores.

La colaboración también se fomenta a través de conversaciones entre Product Owners, Scrum Masters, desarrolladores y partes interesadas. Varias partes interesadas comparten sus pensamientos y opiniones a través de estas conversaciones desde la fase de planificación hasta el punto en que se elige la historia de usuario para su implementación. Estas conversaciones pueden ser verbales y, en ocasiones, tener documentos de respaldo.

Confirmación

Las conversaciones pueden durar días o incluso semanas. Sin embargo, puede haber un elemento de duda, por lo que se necesita confirmación. Puede agregar algunos criterios que den una medida específica como criterio de aceptación. Estas medidas se pueden escribir como listas de viñetas dentro de la historia.

La confirmación viene en forma de pruebas de aceptación. Dichas pruebas deben capturar los requisitos esenciales y ayudarlo a probar el producto creado para determinar si cumple con los estándares. El propietario del producto define los criterios de aceptación. Por otro lado, los desarrolladores tienen la tarea de implementar los criterios de aceptación.

Propósito de escribir una historia de usuario

  • Ayuda a los diseñadores, propietarios de productos y desarrolladores a pensar pensando en los usuarios finales. Los productos modernos siempre deben considerar cómo los usuarios finales interactuarán con el producto. Una historia de usuario es un enfoque excelente que destaca el viaje de los usuarios finales al diseñar y desarrollar un producto.
  • Tiene un formato simple y flexible. Las historias de usuario en Jira no tienen por qué ser complicadas. El formato sencillo garantiza que capture todos los detalles utilizando la menor cantidad de palabras posible. Las necesidades también cambian a medida que crece un sistema/aplicación de software, y es por eso que una historia de usuario es flexible para adaptarse a tales cambios.
  • El equipo habla el mismo idioma. Un equipo de desarrollo típico puede tener un Product Owner, diseñadores y desarrolladores. Una historia de usuario es una buena herramienta que garantiza que todos los miembros del equipo comprendan la necesidad y los objetivos finales.
  • Las historias de usuario permiten la colaboración. Las historias de usuario definen los objetivos finales. De este modo, el equipo puede trabajar en conjunto y decidir cómo servir mejor al usuario final y lograr los objetivos establecidos.

Las mejores prácticas a seguir al escribir historias de usuario

#1. El usuario debe estar claramente definido

El trabajo solo debe realizarse si se identifica un usuario. El usuario que solicita esta característica puede ser un usuario externo, un cliente o el gerente de producto. El usuario a veces puede ser miembro del desarrollo después de señalar una característica en la que se debe trabajar.

El Usuario se presenta como:

«Como un [Username]……”

Por ejemplo, «Como inquilino…» o «Como propietario…».

#2. Las historias de usuario deben capturar la necesidad

Algunas de las preguntas que se deben hacer son: ¿quiere el usuario compartir una imagen de los productos con sus amigos o quiere ver un historial de todos los artículos que ha comprado en el pasado? Estas preguntas ayudarán al equipo del producto a comprender lo que se supone que deben crear.

Un error común que aparece en esta etapa es presentar una solución. Sin embargo, una historia de usuario no debería tener una solución. Como desarrollador de productos, debe trabajar con los usuarios al escribir historias de usuarios en Jira para capturar sus requisitos, pero evite sacar conclusiones precipitadas.

La necesidad se representa como, “Como un [USER NAME]: Puedo [ACHIEVE SOMETHING]….”

Por ejemplo, «Como arrendador: puedo ver el desglose del cobro mensual del alquiler…»

#3. Debe haber una declaración de calificación

Simplemente puede presentar la declaración de calificación con una frase como «para que». Una función no solo se agrega a una aplicación, sino que esa función debe agregar valor.

Puede presentar la declaración de calificación como;

«Como un [USERNAME] puedo [ACHIEVE SOMETHING]de modo que [VALUE STATEMENT]…”

Por ejemplo;

“Como arrendador: puedo ver el desglose del cobro mensual del alquiler para poder planificar mis gastos”.

La declaración de calificación justifica por qué el equipo del producto debe trabajar en la función propuesta.

#4. Una historia de usuario debe ser independiente

Cada historia de usuario creada debe representar un conjunto independiente y distinto de valores comerciales. Por lo tanto, debería haber un valor incremental cuando los desarrolladores implementen la historia de usuario.

#5. Haz que la historia de usuario sea negociable

El objetivo final de una historia de usuario se puede describir claramente. Sin embargo, el proceso de lograr los objetivos establecidos debe ser negociable. La historia de usuario debe permitir que el propietario del producto y el equipo de desarrollo negocien para evitar restricciones poco realistas en la funcionalidad o la característica.

#6. Debe ser simple y pequeño.

Debe hacer que sus historias de usuario en Jira sean pequeñas si desea lograr los objetivos dentro del ciclo de sprint dado. Si tiene una historia que es demasiado compleja, eso es una indicación de que necesita desglosarla aún más.

Proceso paso a paso de creación de una historia de usuario en Jira

Jira es una de las mejores herramientas de gestión de proyectos del mundo moderno. Jira se usó originalmente para el seguimiento de errores y problemas, pero ahora se ha convertido en una herramienta de desarrollo de software ágil y completa para los equipos de desarrollo.

La funcionalidad ordenada de esta aplicación y la facilidad de integración con varias aplicaciones son razones por las que debería escribir Historias de usuarios en Jira. Sigue estos pasos para crear tu primera historia de usuario

#1. Inicie sesión/cree su cuenta de Jira

Si ya tiene una cuenta de Jira, inicie sesión y continúe con el paso 2. Sin embargo, si no tiene una cuenta de Jira, puede crear una cuenta de Jira de forma gratuita. Complete los detalles y siga los tutoriales para configurar su primer proyecto. Una vez que su cuenta esté lista, ahora puede ir al paso 2.

#2. Crear un problema

Los problemas se utilizan para realizar un seguimiento de los trabajos individuales que deben completarse. Haga clic en el icono ‘Crear’ en la barra de navegación superior de su tablero de Jira.

#3. Indique su historia de usuario

Describa su problema en la sección de descripción. Para este ejemplo, nuestra descripción es «Como usuario, me gustaría compartir ofertas importantes para que mis amigos/familia puedan beneficiarse».

#4. Adjuntar archivos asociados

Algunas tareas pueden requerir archivos. Sin embargo, nuestra historia de usuario no tiene una imagen, por lo que omitiremos ese paso.

#5. Agregar una descripción

Esta sección describe la característica en detalle. En nuestro caso, podemos describir las plataformas de redes sociales donde se pueden compartir los productos.

#6. Asignar la tarea

La tarea se asigna automáticamente al creador de la historia. Sin embargo, puede asignar el problema a otra persona si está trabajando en equipo.

#7. Establecer prioridad de tarea

Al escribir Historias de usuarios en Jira, puede establecer la prioridad como Máxima, Alta, Baja o Mínima. Hemos seleccionado «Alto» para nuestra función para compartir en las redes sociales.

#8. Publicar la historia de usuario

Dado que está creando la historia de usuario por primera vez, no tendrá muchas funciones. Puede presionar el botón «Crear» y su historia de usuario estará lista para ser vista.

Terminando

Escribir historias de usuarios en Jira no tiene por qué ser difícil si sigue los pasos anteriores. Jira también tiene guías y tutoriales a los que siempre puede consultar cuando se sienta atascado.

También te puede interesar esta Guía de Metodología Ágil.