martes, 26 de mayo de 2020

¿Cuáles son las ventajas de las historias de usuario?

Historia de usuario - cortesía de freepng.es
Resulta que las historias de usuario son la mejor forma para fomentar la comunicación entre las diferentes partes que intervienen en la construcción de un producto, desde quienes vayan a consumir las funcionalidades que describen hasta los que construyen esas funcionalidades: cliente, Propietario del Producto y equipo de desarrollo.

Hemos desarrollado dos formas de comunicación para recoger y transmitir requisitos, cada una con sus características:

Comunicaciones escritas
  • Proporcionan un registro permanente
  • Se pueden compartir más fácilmente con grupos y personal remoto
  • Se pueden pensar y repensar bien y de forma completa
  • Se pueden malinterpretar fácilmente
Comunicaciones verbales
  • Podemos recibir feedback de inmediato
  • Son dinámicas, adaptamos automáticamente la conversación para maximizar la transmisión del contenido
  • Se adaptan fácilmente a nuevos desarrollos
  • Provocan ideas nuevas
  • Se alcanza fácilmente comprensión y claridad comunes
Las historias de usuario combinan las fortalezas de ambas formas de comunicar, la escrita y la verbal, lo que hace que presenten varias ventajas para utilizarlas como elementos de la pila de producto:
  • Proporcionan algo de documentación, pero lo que es más importante es que fomentan la conversación y el debate
  • Fomentan la interacción y colaboración entre todos interesados y el equipo ágil al completo
  • Son en el lenguaje del usuario y por tanto mantienen una relación cercana con el cliente
  • Involucran y captan al cliente para el proceso y para el producto
  • Por su naturaleza son independientes
  • Facilitan la planificación e implementación
  • Son ideales para proyectos con requisitos volátiles o no muy claros
  • Alientan el aplazamiento de los detalles hasta el último momento responsable
  • Son pequeñas y por tanto fáciles trabajar
  • Permiten dividir los proyectos en pequeñas entregas
  • Permiten estimar fácilmente el esfuerzo de desarrollo de las mismas
  • Funcionan para el desarrollo iterativo ya que al ser pequeñas estas representan requisitos del modelo de negocio que pueden implementarse rápidamente (días o semanas)
  • Necesitan poco mantenimiento

No hay comentarios:

Publicar un comentario