Durante estos últimos días me he estado preguntando en qué nos puede ayudar la IA durante todo el proceso de creación de un producto, desde la toma de requisitos hasta su entrega.

En este post he querido centrarme en algo que siempre genera problemas y dispara los costes, los requisitos por parte del cliente y generar un backlog con “chicha”.

En mi caso siempre recuerdo un proyecto en el que se dieron unas pautas iniciales y algunas definiciones técnicas, pero sin concretar a lo que se quería llegar.

Se quería una web con un front “moderno” y un API por debajo para gestionar cierto tipo de pedidos. El caso es que el tiempo iba pasando y cuando el cliente lo tuvo claro dijo: “Esto lo quiero en 3 semanas”.

Evidentemente, no pudo estar en 3 semanas. Hubo que realizar más trabajo de refinamiento ya que, aunque tenían claro qué querían, había casos de uso que no estaban definidos y el trabajo requerido daba para 3 meses (con el sobreesfuerzo que supuso tanto a nivel de desarrollo como en la gestión de la situación).

Esto también influyó en la facturación del proyecto, donde hubo varios malentendidos por aquello de “tú me dijiste”, “yo te dije”.

Como de todo se aprende, esto supuso un antes y un después en mi forma de enfocar este tipo de problemáticas y, reflexionando acerca de esto, veo en la IA una gran ayuda.

¿Qué necesitan realmente los equipos? ¿Cómo puede ayudarlos la IA?

Para evitar este tipo de situación, necesitamos tener unos requisitos claros y los tips que reciba el equipo deben estar bien definidos. En caso de no poder ser así (por el motivo que sea), también debe quedar constancia para refinarlo más adelante.

La importancia de fijar objetivos claros en los equipos de trabajo.

Por tanto, la pregunta (que ya sabía que sí, pero vamos a explorar hasta dónde podemos llegar) que me hago es: ¿puede generar la IA un backlog a partir de reuniones con el cliente? ¿Cómo?

Sí, si tienes una IA en las reuniones con el cliente, escuchando y transcribiendo los requisitos, puede ayudarte a generar un backlog de producto con:

  • Identificación de requerimientos. A partir de las transcripciones, puede detectar las necesidades del cliente, funcionalidades esperadas y restricciones técnicas o de negocio.
  • Redacción de historias de usuario. Convertir los requerimientos detectados en historias de usuario con formato estándar:
    • Como [tipo de usuario],
    • quiero [funcionalidad],
    • para [beneficio u objetivo].
  • Priorización sugerida. Proponer un orden inicial de desarrollo basado en lo que el cliente enfatiza, dependencias técnicas o impacto esperado.
  • Inclusión de criterios de aceptación. Incluir criterios de aceptación o condiciones de cumplimiento cuando se mencionen (o proponerlos si son implícitos).
  • Actualización continua con cada reunión. A medida que haya más reuniones, puede mantener el backlog actualizado, marcando elementos como "listos para desarrollo", "en revisión", etc.

Y la siguiente pregunta que me hago es: ¿es necesario tener un/a Product Owner que actúe como intermediario si uso una IA para generar el backlog, etc?

La respuesta es SÍ. Aunque una IA puede automatizar mucho trabajo, no reemplaza al Product Owner (PO), quien:

  • Toma decisiones de negocio: el perfil de PO entiende profundamente las necesidades del negocio y prioriza el backlog en consecuencia.
  • Negocia y comunica con stakeholders: toma decisiones cuando hay conflicto de prioridades o ambigüedades que requieren juicio humano.
  • Conoce al cliente: interpreta intenciones más allá de lo explícito en las reuniones.
  • Valida entregables: acepta o rechaza funcionalidades entregadas con base en el valor de negocio.
  • Interactúa con el equipo ágil: ayuda a aclarar requisitos durante el desarrollo y responde dudas rápidamente.

La IA puede procesar información rápidamente, organizar requerimientos, redactar historias de usuario, detectar inconsistencias o ambigüedades en los requisitos, ayudar a mantener el backlog limpio y ordenado. La IA puede colaborar con el PO, pero no reemplazar su criterio y liderazgo.

En resumen: puedes automatizar gran parte del trabajo mecánico del PO con IA (como generar y actualizar el backlog), pero se necesita una figura humana que ejerza liderazgo, criterio y visión estratégica.

Flujo de trabajo colaborativo entre IA y Product Owner

Flujo de trabajo colaborativo entre IA y Product Owner

Estos son algunos ejemplos prácticos de cómo la IA puede trabajar de manera conjunta tanto con la figura del PO como con el equipo, aligerando tareas repetitivas y ahorrando tiempo:

Antes de la reunión con el cliente

  • IA: prepara una agenda inteligente basada en temas anteriores y pendientes.
  • PO: revisa la agenda y ajusta según las prioridades estratégicas del producto.

Durante la reunión

IA:

  • Transcribe en tiempo real.
  • Detecta y etiqueta automáticamente requerimientos, ideas, problemas, fechas, etc.
  • Sugiere historias de usuario en borrador.

PO:

  • Modera la reunión.
  • Toma decisiones cuando hay ambigüedades o prioridades en conflicto.
  • Aclara aspectos con el cliente si la IA no puede inferirlos con certeza.

Después de la reunión

IA:

  • Genera un resumen ejecutivo.
  • Convierte requerimientos en historias de usuario con criterios de aceptación.
  • Crea y/o actualiza el product backlog.
  • Sugiere prioridades y dependencias técnicas.

PO:

  • Valida y ajusta las historias de usuario.
  • Refina el backlog con el equipo de desarrollo si es necesario.
  • Informa a los stakeholders clave sobre cambios importantes.

Durante el desarrollo

IA:

  • Monitorea el progreso del backlog.
  • Sugiere refinamiento de historias según avance o bloqueos.
  • Resume dudas o feedback del equipo para el PO.

PO:

  • Responde dudas del equipo.
  • Prioriza tareas.
  • Acepta o rechaza entregables.

Arquitectura de integración entre herramientas

Arquitectura de integración entre herramientas

Este es un ejemplo de cómo podríamos montar todo este conglomerado, teniendo en cuenta que las herramientas son variables

  1. Captura de la reunión:
  1. Transcripción automática:
  • Otter.ai, Fireflies.ai o Whisper.
  • Salida: texto o JSON.
  1. Procesamiento con IA:
  • IA para convertir a historias de usuario.
  • Automatización con Zapier, Make o n8n.
  1. Actualización del backlog:
  • Jira / Trello / Azure DevOps (API REST).
  1. Comunicación con el equipo:
  • Slack / Teams / Discord para notificaciones automáticas.

Conclusión

La IA promete transformar las relaciones profesionales entre clientes y proveedores al aportar certidumbre, eliminar malentendidos, reducir riesgos y enfocar los esfuerzos en lo esencial. Su capacidad para detectar bloqueos y sugerir prioridades incrementa la eficiencia y fiabilidad en la intermediación.

Aunque todavía en una fase de pruebas conceptuales y sin implementaciones generalizadas, su potencial para marcar un punto de inflexión en este ámbito es significativo.

Cuéntanos qué te parece.

Los comentarios serán moderados. Serán visibles si aportan un argumento constructivo. Si no estás de acuerdo con algún punto, por favor, muestra tus opiniones de manera educada.