lunes, 18 de diciembre de 2017

7.CREAR HISTORIAS DE USUARIO

Una historia de usuario es una representación de un requisito escrito en una o dos frases utilizando el lenguaje común de usuario. Las historias de usuario son utilizadas en las metodologías ágiles para la especificación de requisitos.
Estas historias son una forma rápida de administrar los requisitos de los usuarios sin tener que elaborar gran cantidad de documentos formales y sin requerir mucho tiempo para administrarlos, ademas permiten responder rápidamente a los requisitos cambiantes.

HISTORIAS DE USUARIO DEL CUARTO SPRINT


¿Cómo evaluamos la calidad de las historias de usuario?

Aplicamos una de las técnicas variadas, como es el caso propuesto por Ron Jeffries, el propone la fórmula de las Tres C. La historia de usuario cumple bien su papel cuando atiende 3 características C las cuales son:
  • Card (Tarjeta) : Es pequeña, lo suficiente para caber en una tarjeta
  • Conversación: consigue promover la comunicación  entre el usuario y el equipo dando un entendimiento común de la funcionalidad que será entregada.
  • Confirmación: El comportamiento esperado para confirmar su alcance. También conocido como plan de pruebas, escrito en el reverso de la tarjeta

LINK-HISTORIAS DE USUARIO

CRITERIOS DE ACEPTACIÓN

Los criterios de aceptación brindan claridad al equipo respecto a lo que se espera en una historia de usuario; eliminan la ambigüedad de los requerimientos, ayudando a la alineación de las expectativas. El Product Owner define y comunica los criterios de aceptación al equipo Scrum.


¿Qué técnicas usamos para escribir los criterios de aceptación?

Hemos utilizado dos técnicas, la técnica de comportamiento y la técnica de escenarios:
  • Técnica de comportamiento : Se establece una condición, cuando ocurre una acción o evento, sucederá una consecuencia.  Ello fue la estructura que empleamos en la redacción de los criterios de aceptación.
  • Técnicas de escenarios: Se propone dos trayectos "el feliz" y uno "alternativo" de la funcionalidad en cuestión y debe describir como el usuario ejecutaría o intentaría ejecutar los diferentes pasos en dichos trayectos. Gracias a ello se eliminó información innecesaria, el usuario procedería y el sistema correspondería.


LINK-CRITERIOS DE ACEPTACIÓN


1 comentario: