Acceder Registrarme

SCRUM (PARTE VII)


En este artículo de Scrum, hablaremos de historias de usuario, como ayudan en el desarrollo del proyecto y que tan importante es hacerlo bien desde el principio. Mencionaremos sus principales elementos (Card, Conversation, Confirmation) y sus características (INVEST). Además, conoceremos como se estiman por puntos cada una de las historias de usuario.

Autora: Luz Criado (Ver todos sus post)

Scrum Historia de Usuario INVEST Estimación por puntos

Fecha de publicación: 2020-04-21 23:32:49
Ayúdanos con el arduo trabajo que realizamos.
[METODOLOGÍA ÁGIL SCRUM] SCRUM (PARTE VII)

Historia de usuario

En Scrum, una historia de usuario es la unidad de trabajo, describe la funcionalidad que desea el usuario y son añadidas a los Sprints. Ayuda a mejorar la estimación y la planificación del Sprint. Mantiene al equipo centrado en dar solución a los problemas del usuario, permite la colaboración entre los integrantes del equipo e impulsa a desarrollar soluciones creativas.

Elementos de las historias de usuario (Las 3 C):

1. Card (Tarjeta). La tarjeta no debe ser tan grande. Expresa lo que se quiere conseguir desde la perspectiva del usuario. Una tarjeta tiene que contener básicamente lo siguiente:

  • Id. Es el identificador de la historia de usuario.
  • Título. Es el texto descriptivo de la historia de usuario.
  • Descripción. Es el texto concreto, se procura seguir el siguiente patrón: ¿Cómo quién? Se especifica el tipo de usuario que solicita la funcionalidad. ¿Qué quiero? Es el objetivo de la funcionalidad. ¿Para qué? Se define el motivo de la funcionalidad, para que sirve.
  • Estimación. Es el esfuerzo de implementación de la historia de usuario, es conocido como puntos de historia.
  • Valor. Es numérico, es el valor que aporta la historia al usuario.
  • Dependencias. Únicamente si existen dependencias.
  • Criterios de aceptación o validación. Definen cuando la historia de usuario está realmente terminada.

2. Conversation (Conversación). Es fundamental para la historia. Es el diálogo con los usuarios.

3. Confirmation (Confirmación). Se refiere a los criterios de aceptación, que son usadas para saber si una historia ya está terminada.

Características de las historias de usuario: INVEST

  • Independiente. La historia debe ser independiente de otras (lo más posible), no depender.
  • Negociable. Los detalles de la historia se conversan, y de ser necesario, se pueden agregar o quitar funcionalidades.
  • Valiosa. La historia debe tener valor para el usuario.
  • Estimable. El equipo de desarrollo debe estimar una historia de usuario. Al final deben saber con cuantas historias se pueden comprometer en el Sprint.
  • Pequeña. Debe ser pequeña en el esfuerzo, no se debe concluir en todo el Sprint.
  • Testeable. La historia de usuario debe pasar por una prueba para decidir si ya está completamente listo.

Estimación por puntos de historias de usuario

Los puntos de historia tienen el objetivo de obtener y dar un valor al esfuerzo para el desarrollo de una historia de usuario. Además, de esta forma se puede saber con cuantas historias de usuario se puede comprometer el equipo de desarrollo.

El primer paso del proceso es definir un Pivote, es decir, una historia de usuario que todo el equipo conozca y tenga claro, se tiene que puntuar al Pivote. Luego, la puntuación del pivote se toma como referencia para compararlo con el resto de historias de usuario, dependiendo a su grado de complejidad. El método usado para este proceso es el Scrum Pocker.

Después de definir los puntos, se determina la cantidad de puntos de historia que el equipo se compromete por Sprint.

CONCLUSIÓN

Las historias de usuario deben ser independientes, negociables entre los usuarios y el equipo de desarrollo, deben tener valor para el cliente y ser escritas de manera clara para que el equipo pueda estimarlas apropiadamente, deben ser pequeñas y ser fácilmente probadas. Es importante que las historias de usuario estén claras para todo el equipo de desarrollo, para conseguir una estimación apropiada de los puntos en cada una de ellas.



...

INFORMACIÓN SOBRE LA AUTORA DEL ARTÍCULO
LUZ LILIANA CRIADO HUAYLLA : Soy una persona comprometida y responsable en la ejecución de las actividades, garantizando la calidad en cada una de ellas. Poseo iniciativa para desarrollar ideas nuevas y con facilidad para tomar decisiones, con habilidades para enfrentar situaciones de desafío y superación. Así mismo, soy proactiva, con capacidad para trabajar en equipo y dispuesta a aprender nuevos temas.


  • Debes estar logueado para realizar comentarios