¿Te ha pasado que estás en medio de una sesión de backlog refinement o terminando una daily y piensas: “Esto debería estar ya en una historia de usuario… pero no tengo tiempo para escribirla bien ahora”? A mí sí. Muchas veces.
Como Scrum Master, uno de los retos más comunes que he tenido es mantener el backlog claro, ordenado y siempre alimentado con historias bien definidas. Pero seamos honestos: redactar historias de usuario, escribir criterios de aceptación y alinear el Definition of Done no siempre es rápido, y menos si trabajamos con equipos distribuidos o con múltiples stakeholders.
El otro día te hablaba de cómo uso la inteligencia artificial y las automatizaciones para tomar mis propias notas durante las dailys (no confundir con documentar la daily 😉 ).
Hoy quiero contarte cómo he resuelto ese problema utilizando Make, ChatGPT y Google Drive, para generar historias de usuario automáticamente a partir de simples notas de voz.
¿Por qué automatizar la creación de historias de usuario?
Las historias de usuario son una herramienta clave en cualquier equipo ágil, pero escribirlas puede volverse un cuello de botella si dependemos siempre de que alguien las redacte manualmente.
Con la automatización:
- Ahorras tiempo en tareas repetitivas.
- Capturas ideas en el momento, sin que se pierdan.
- Reduces errores humanos y mantienes una estructura estandarizada.
- Puedes empoderar a cualquier miembro del equipo para registrar necesidades sin tener que ser un experto en redacción ágil.
Herramientas que necesitas
Aquí te dejo lo que yo utilizo para poner en marcha esta automatización:
- 📁 Google Drive: donde subirás los audios con tus ideas.
- 🔁 Make (Integromat): la plataforma de automatización que conecta todo.
- 🧠 OpenAI (ChatGPT): para generar la historia de usuario a partir del audio transcrito.
- 🗂️ Jira: el destino final, donde se publica automáticamente la historia de usuario generada.
Paso a paso: cómo genero historias de usuario desde un audio
🎙️ 1. Grabo un audio corto (2 minutos)
Uso el móvil o el ordenador para grabar una nota de voz explicando:
- Qué funcionalidad necesito
- Para qué sirve
- Qué usuario lo necesita
- Qué condiciones se deben cumplir (Definition of Done)
- Cualquier restricción o consideración técnica
Ejemplo: “Quiero una nueva funcionalidad que permita al usuario ver un resumen mensual de su actividad en la app. El usuario debe poder filtrar por mes, año y categoría. El resumen debe incluir gráficos. Definition of Done: está en producción, probado en staging, validado por QA y con diseño aprobado.”
☁️ 2. Subo el audio a una carpeta específica de Google Drive
Tengo una carpeta llamada Historias_Audio y cada vez que subo un nuevo audio, Make lo detecta automáticamente.
🔁 3. Make se pone en acción
Make realiza una serie de pasos automatizados:
- Detecta el nuevo archivo en Google Drive.
- Transcribe el audio utilizando Whisper o el endpoint de transcripción de OpenAI.
- Toma la transcripción y la envía a ChatGPT con un prompt tipo:
“Crea una historia de usuario clara, con formato: ‘Como [rol], quiero [acción] para [objetivo]’. Añade Definition of Done basados en la transcripción.” - El resultado se convierte en una historia bien estructurada.
- Finalmente, se crea automáticamente una nueva tarea o historia en Jira con el contenido generado.
📝 Ejemplo de historia generada automáticamente
Historia de usuario:
Como usuario de la app, quiero ver un resumen mensual de mi actividad para entender mejor mi progreso y ajustar mis objetivos.Definition of Done:
– Funcionalidad visible en entorno de producción
– Pruebas unitarias y funcionales completadas
– Validación visual con el equipo de diseño
– Validación funcional con el equipo de QA
– Documentación actualizada
Ventajas para equipos ágiles
Desde que uso este sistema, he notado mejoras claras en el equipo:
- ✅ Tenemos más historias creadas sin necesidad de parar a escribirlas.
- ✅ Las ideas no se pierden: grabar un audio es fácil y rápido.
- ✅ Los desarrolladores reciben historias bien formateadas, lo que reduce dudas.
Además, es una forma excelente para reducir la dependencia del Product Owner para documentar todo
¿Y tú, te animas a probarlo?
La automatización no sustituye el pensamiento crítico, pero sí elimina tareas repetitivas que nos frenan. Si eres Scrum Master o Product Owner, este enfoque puede ayudarte a mantener el backlog actualizado, sin sentir que vives atrapado en la documentación.
¿Y tú, ya utilizas algún otro método para automatizar tus historias de usuario? ¡Déjamelo en los comentarios o escríbeme!
0 comentarios