Buscar en Gazafatonario IT

Mostrando las entradas con la etiqueta 3C. Mostrar todas las entradas
Mostrando las entradas con la etiqueta 3C. Mostrar todas las entradas

sábado, noviembre 26, 2022

Cómo tener conversaciones efectivas sobre historias de usuarios en equipos Scrum

Photo by fauxels

Como Scrum Master, Agile Coach o Product Owner, sabes que las historias de usuario son una parte clave del proceso de desarrollo de productos. También conoces de la importancia de tener conversaciones regulares y productivas sobre historias de usuario para que un equipo Scrum sea efectivo.

Estas conversaciones deben tener lugar, de un lado entre el Product Owner y usuarios e interesados y, de otro lado, entre el Product Owner y los desarrolladores o quienes hacen el trabajo. El propósito de estas conversaciones es garantizar que todos estén en sintonía con respecto a lo que se debe hacer y cómo se debe hacer.

Las conversaciones sobre historias de usuarios pueden ser difíciles de mantener de manera efectiva, especialmente si hay desacuerdos entre los miembros del equipo o entre estos y los representantes de los usuarios o interesados. Sin embargo, hay algunas recomendaciones y habilidades que puedes usar para asegurarte de que estas conversaciones sean productivas y den como resultado un esfuerzo cohesionado de equipo.

Por qué importan las conversaciones sobre historias de usuario

Las conversaciones sobre las historias de usuario son importantes porque ayudan al equipo a comprender las necesidades y los deseos del usuario. También ayudan al equipo a producir soluciones creativas a los problemas. Además favorecen la solidez de las relaciones entre los miembros del equipo y los usuarios.

Las conversaciones sobre historias de usuario también ayudan a aclarar cualquier confusión sobre lo que se debe hacer para completar cada historia del usuario. Asimismo, estas conversaciones ayudan a generar confianza dentro del equipo al permitir que todos tengan voz sobre cómo se realiza el trabajo. Y una cosa más importante: como Scrum Máster, Coach Ágil o Product Owner, debes asegurarte de que las conversaciones sobre las historias de usuario reflejen la voz de los usuarios o consumidores e interesados en el producto.

Las tres C de las conversaciones sobre historias de usuario

Es bien conocida la estructura de las 3 C propuesta por Ron Jeffries para las historias de usuario: Carta, Conversación, Confirmación. Incluso hace varios años propuse una cuarta C para esa estructura: Contexto. Puedes encontrar más sobre esto aquí. Ahora estoy profundizando en la C de Conversación, para la cual también propongo un modelo de 3 C: al tener conversaciones sobre una historia de usuario, hay tres cosas que debes tener en cuenta: Contexto, Contenido y Conclusión.

El contexto de la conversación se refiere a la situación o problema que enfrenta el usuario. Es importante comprender el contexto para poder crear una solución que satisfaga las necesidades del usuario. Para entender el contexto, es importante hacer preguntas como: ¿Qué intenta lograr el usuario? ¿Qué circunstancias lo llevaron a este punto? ¿Cuáles son sus objetivos?

El contenido se refiere a la conversación real en sí. El contenido de la conversación debe ser relevante para el contexto y debe ayudar a que la conversación avance. Como facilitador ágil, debes enseñar y acompañar a tu equipo y a los usuarios para que no intenten incluir demasiada información en una sola conversación. En su lugar, deben centrarse en una sola cosa a la vez para asegurarse de que están proporcionando información relevante que ayudará a resolver el problema en cuestión.

Por ejemplo, si están tratando de entender por qué un usuario tiene problemas para realizar una tarea, pueden preguntarle cómo suele realizar tareas similares. Al hacer preguntas relevantes, pueden empezar a entender mejor sus necesidades y encontrar la mejor solución posible para las mismas.

Ahora bien, la conclusión se refiere a lo que quieres lograr al tener la conversación. La conclusión debe ser específica y medible. Por ejemplo, "El objetivo de esta conversación es comprender por qué el usuario tiene problemas para completar la tarea X para que podamos encontrar una solución a esa necesidad específica".

Una conversación con estas características ayudará a garantizar que el equipo sea productivo y eficaz.

Y entonces, ¿cómo impulsas al equipo a tener conversaciones efectivas sobre historias de usuario?

Ahora que he presentado las tres C de las buenas conversaciones sobre historias de usuario, te daré algunas recomendaciones para tenerlas:

1.    Asegúrate de que todos estén en sintonía antes de iniciar la conversación. Esto significa tener una comprensión clara del problema que están tratando de resolver y del objetivo que están tratando de alcanzar.

2.    Anima a todos a participar en la conversación. Cuantas más perspectivas tengas, más posibilidades tendrás de producir una solución efectiva. La diversidad de perspectivas es una de las palancas más poderosas para sobrepasar la complejidad inherente al trabajo que hacemos.

3.    Asegúrate de que todos entiendan el por qué detrás de la historia de usuario. No basta simplemente con saber lo que hay que hacer; es igual de importante entender por qué es necesario hacerlo. Cuando todos en el equipo entiendan el razonamiento detrás de la historia de usuario, será más probable que la acepten y trabajen juntos para completarla.

4.    Mantén la conversación enfocada en la historia de usuario en cuestión. Puede ser fácil desviarse cuando se habla de una historia de usuario, especialmente si hay distintos interesados involucrados. Sin embargo, es importante mantenerse enfocado en la tarea en cuestión para que se pueda avanzar de manera oportuna.

5.    Promueve la apertura a las sugerencias de otros miembros del equipo. Es importante recordar que un equipo Scrum funciona mejor cuando todos trabajan juntos hacia un objetivo común. Como tal, es importante estar abierto a las sugerencias de todos en el equipo y alrededor de este para garantizar que el producto final sea lo mejor posible.

Lo diré de otra manera: inspira en el equipo y sus interesados y usuarios una mente abierta para que estén dispuestos a escuchar diferentes puntos de vista. Recuerda, no existe una respuesta "correcta" cuando se trata de resolver problemas; se trata de encontrar la mejor solución posible para la situación actual.

6.    Fomenta las preguntas y la discusión entre los miembros del equipo. Las preguntas y la discusión son saludables y necesarias para que un equipo Scrum funcione correctamente. Las preguntas y discusiones alentadoras ayudarán a garantizar que todos en el equipo estén en la misma página y trabajen hacia el mismo objetivo.

7.    Alienta el ser respetuoso con el tiempo de todos y el mantenerse enfocado en la tarea que se tiene entre manos. Las conversaciones sobre las historias de usuario a veces pueden desviarse; si esto sucede, vuelve a enfocar suavemente las cosas para que todos puedan seguir siendo productivos.

Un llamado a la acción

Como Scrum Master o Agile Coach, debes alentar a tu Product Owner, resto del equipo y otros interesados a tener más y mejores conversaciones sobre las historias de usuario. Estas conversaciones son importantes porque ayudan a aflorar las necesidades del usuario y a entender cómo satisfacerlas mejor. Al tener en cuenta las tres C (Contexto, Contenido y Conclusión), puedes asegurarte de que estas conversaciones sean productivas y logren los resultados que todos desean.

Al hacerlo, el equipo podrá crear historias de usuario más efectivas que proporcionen valor a sus usuarios, todos podrán estar en la misma página sobre lo que se debe lograr y será mucho más fácil crear soluciones que satisfagan las necesidades de los usuarios y estimular el esfuerzo de desarrollo del producto.

Para saber más de conversaciones sobre las historias de usuario

El User Story Conversation Canvas es un lienzo para que los usuarios, Dueños de Producto, Gerentes de producto, y otros interesados mantengan conversaciones efectivas con los miembros de los equipos de desarrollo de productos y se construyan productos o servicios extraordinarios. Puedes encontrar más información en: http://www.gazafatonarioit.com/2020/04/la-historia-de-las-historias-de-usuario.html.

Sobre la cuarta C de las historias de usuario, puedes leer mi artículo Las historias de usuario se cuentan con C de Contexto: http://www.gazafatonarioit.com/2019/06/las-historias-de-usuario-se-cuentan-con.html.

Más sobre tener conversaciones efectivas en mi artículo La Conversación Cara a Cara en Tiempos de la Comunicación Digital: http://www.gazafatonarioit.com/2017/11/la-conversacion-cara-cara-en-tiempos-de.html.

Para mejorar tus habilidades conversacionales y para que puedas ayudar a tu equipo a evolucionar en ese sentido, también te recomiendo conocer más sobre la parte de “usuario” en una historia de usuario. Sobre esto, encuentras mi artículo De historias de usuario a historias de persona en http://www.gazafatonarioit.com/2022/10/de-historias-de-usuario-historias-de.html.

En este otro artículo, encontrarás Cinco formas de mejorar tu desempeño con historias de usuario: http://www.gazafatonarioit.com/2022/01/cinco-formas-de-mejorar-tu-desempeno.html.

Finalmente, esta imagen también puede ayudarte a entender mejor cómo usar historias de usuario para crear productos asombrosos. El Ámbito o contexto de las historias de usuario: http://www.gazafatonarioit.com/2022/08/ambito-o-contexto-de-las-historias-de.html.