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.