← Ensayos

Backlog Refinement e IA: qué cambia realmente

Análisis práctico de cómo la IA cambia el Backlog Refinement: qué se acelera, dónde aparecen riesgos, cómo se redistribuye el tiempo del equipo y qué hay que verificar manualmente.

27 min de lectura
TelegramOriginal
Backlog Refinement e IA: qué cambia realmente

Este es el primer artículo de una serie sobre cómo la IA cambia las reuniones clásicas de un equipo de desarrollo cross-funcional. A continuación empezaré con Backlog Refinement, y en los siguientes materiales analizaré por separado Planning, Daily, Review, Retrospective y luego reuniré todo en un artículo de resumen final.

Aclaro de inmediato el marco: a continuación hablo de refinement como una sesión regular del equipo y una práctica de aclaración de backlog items, no necesariamente como un evento oficial separado de Scrum. Esto es importante para la precisión de los términos: en la Scrum Guide 2020 (RU PDF) el refinement se describe como ongoing activity, no como un event independiente. En la versión rusa de la Scrum Guide 2020 esta idea se formula directamente: el refinamiento del Product Backlog es una actividad constante de añadir detalles, orden y tamaño.

Backlog Refinement es uno de los primeros lugares donde la IA empieza a aportar al equipo un beneficio bastante tangible. Ayuda a reunir contexto más rápido, preparar un borrador del planteamiento, generar rápidamente un borrador de criterios de aceptación, encontrar casos similares y formular una lista de preguntas abiertas. Esta tesis ya está respaldada también por trabajos más aplicados: por ejemplo, en LLM-Assisted Requirements Engineering in Agile MDD se validó por separado la generación de acceptance criteria, y en el caso industrial Acceptance Test Generation with Large Language Models los usuarios señalaban que los escenarios de IA ayudaban a detectar casos antes omitidos. Pero precisamente por eso aquí es especialmente fácil caer en la trampa: confundir un borrador bien presentado con una tarea realmente comprensible.

En mi opinión, la IA no simplifica el refinement en el sentido de que el equipo ahora tenga que pensar menos. Más bien abarata el trabajo manual más caro alrededor de él: la búsqueda, la síntesis, el empaquetado y la descomposición inicial. Y eso significa que el valor de la propia discusión del equipo no desaparece, sino que se desplaza: se dedica menos tiempo a reunir algo parecido a una tarea a partir del caos, y más a entender si esto puede siquiera tomarse en trabajo.

“La IA no acelera el acuerdo mismo del equipo, sino la preparación del material para él”

Por qué los cambios se perciben en primer lugar precisamente en el Backlog Refinement

Si se observan los rituales y reuniones habituales del equipo en la práctica Agile, el refinement resulta uno de los más sensibles a la aparición de la IA. La razón es bastante simple: en torno al refinement históricamente había mucha rutina intelectual manual. Hay que reunir contexto disperso de documentos, tickets antiguos, conversaciones y la memoria de las personas. Hay que convertir una idea de negocio en bruto en un backlog item comprensible. Hay que formular el problema de negocio, el escenario, los criterios de aceptación, las restricciones, las preguntas abiertas, las dependencias y los posibles casos límite.

Es precisamente en esta capa donde la IA encaja especialmente bien. Esto concuerda también con cómo se discute hoy el uso de LLM en requirements engineering: los modelos son fuertes en la sumarización, la estructuración inicial de requisitos, la generación de borradores y el apoyo a la preparación analítica, pero son más débiles donde se necesitan precisión de dominio, trazabilidad y responsabilidad por las decisiones finales. En este sentido, el refinement se convierte realmente en uno de los primeros procesos donde el beneficio de la IA se percibe rápido, y sus límites de fiabilidad, casi de inmediato. De esto escriben bien tanto en la revisión Challenges in applying large language models to requirements engineering tasks, como en la reciente revisión sistemática Large Language Models (LLMs) for Requirements Engineering (RE): A Systematic Literature Review, y en el trabajo más aplicado LLM-Assisted Requirements Engineering in Agile MDD.

El equipo analiza un backlog item con ayuda de IA y artefactos Agile
La IA acelera bien la preparación para el refinement, pero no sustituye la verificación colectiva del sentido.

Cómo era el refinement antes de la IA

Simplificando, antes de la IA el refinement muy a menudo era un proceso de ensamblaje manual del entendimiento. Al backlog no llegaba una tarea lista, sino más bien una intención de negocio: mejorar el onboarding, añadir recordatorios, dar al manager un nuevo informe, reducir el número de solicitudes vencidas. Después de eso, el Product Owner, el analista o alguien de los leads empezaba a reunir el contexto manualmente: se levantaban solicitudes antiguas de clientes, funcionalidades similares, restricciones de la arquitectura actual, estados vigentes, notificaciones existentes, patrones de UI y todo lo demás que pudiera surgir de repente ya en la discusión.

Luego, esa misma persona o un par de personas intentaban convertir manualmente lo recopilado en un primer borrador: formular el problema de negocio, describir el escenario, escribir los criterios de aceptación, sacar las preguntas abiertas y señalar las posibles restricciones. Pero incluso si ese borrador ya existía, la reunión a menudo se seguía dedicando a poner el contexto en la cabeza de todo el equipo. El propietario del producto volvía a explicar qué quería el negocio, el analista contaba qué se había logrado averiguar, los desarrolladores planteaban restricciones de arquitectura, QA sacaba escenarios límite, el diseñador y el frontend discutían si hacía falta una pantalla aparte y dónde iba a vivir.

El mismo caso: sin IA y con IA

Para no quedarme en fórmulas generales, tomaré un caso concreto. El producto es una plataforma LMS B2B para formación corporativa. Los clientes grandes asignan a los empleados cursos obligatorios de compliance, seguridad y normativas internas. Desde el negocio llega una solicitud: hay que añadir recordatorios automáticos por email a los empleados que no hayan completado el curso obligatorio antes de la fecha límite.

A primera vista parece una tarea simple de enviar un correo. Pero ya en los primeros pasos queda claro que en realidad aquí hay muchas bifurcaciones: a quién considerar exactamente como no completador del curso, cuándo enviar los recordatorios, cómo deduplicar los envíos, cómo lo configura el cliente, si hace falta un log de envíos, qué hacer con la zona horaria, qué idioma del correo tomar y si hay que excluir a usuarios archivados y desactivados.

En el modo sin IA, el equipo llegaba a estas preguntas principalmente mediante una larga preparación manual y una conversación extensa en la propia reunión. Primero el propietario del producto planteaba el contexto del cliente. Luego el analista recorría a mano los materiales internos: buscaba solicitudes antiguas similares, revisaba el servicio de notificaciones, comprobaba los estados actuales de las asignaciones, la existencia de tareas del planificador, los campos de configuración de idioma y zona horaria. Ya en esta etapa surgían restricciones reales: en el sistema hay plantillas de email, pero solo para correos transaccionales; la zona horaria se guarda a nivel de cliente, no de usuario; no hay logs de envío; tampoco hay un modelo separado de recordatorios en el producto.

Después de eso, el analista armaba manualmente el primer borrador de la especificación, pero este seguía siendo inmaduro. Por ejemplo, podía no tener fijados los estados exactos por los que hay que enviar recordatorios, la lógica de deduplicación, el volumen mínimo de trabajo para la UI, el fallback de idioma o los límites de la primera versión. Y ya en el propio refinement el equipo terminaba de armar la tarea durante la conversación. Fue ahí donde se aclaró que los recordatorios solo hacen falta para cursos obligatorios, que los estados not_started y in_progress sirven, pero expired mejor no tomarlo en la primera versión, que sin un registro de envíos el soporte y el equipo de acompañamiento de clientes se ahogarían rápido en preguntas, y que sin una protección separada habría duplicados al reejecutar las tareas del planificador.

En el modo con IA, el mismo caso se ve distinto. El propietario del producto carga en la IA un breve resumen del equipo de acompañamiento de clientes, las últimas consultas de clientes y la solicitud original en bruto. La IA agrupa rápidamente los dolores de los clientes, destaca expectativas recurrentes y ayuda a dar forma a la formulación del problema. El analista pide a la IA que saque todo lo relacionado con los flujos de notificaciones, los estados de las asignaciones, las tareas del planificador, la configuración de idioma, la zona horaria y tareas similares en Jira. El backend pasa de antemano por la IA la descripción de la arquitectura actual de notificaciones y le pide proponer un enfoque técnico. El frontend y el diseñador comprueban rápidamente dónde tiene más sentido integrar la configuración y el historial de envíos. QA saca una lista inicial de casos límite y riesgos temporales.

Aquí suele surgir una pregunta natural: ¿y qué pasa si la IA se dejó algo? ¿Hasta qué punto se puede confiar en un resumen tan breve, sobre todo cuando la base de fuentes es grande? La investigación y los casos prácticos dan aquí una imagen bastante sobria: los LLM realmente pueden acelerar la generación de historias de usuario, borradores de criterios de aceptación y especificaciones iniciales, pero la calidad del resultado depende mucho del contexto de entrada, del dominio y de la posterior verificación humana. Por eso conviene tener en cuenta también trabajos más aplicados como AI-Generated User Stories: Are They Good Enough? y LLM-Assisted Requirements Engineering in Agile MDD: muestran bien que generar un buen borrador y estar listo para desarrollo no son lo mismo.

Según mi experiencia trabajando con Cursor, en escenarios aplicados rara vez dudo de que el modelo sea capaz de armar el primer borrador necesario sobre un gran conjunto de fuentes. Mucho más importante es otra cosa: qué tan bien formulé la tarea, qué restricciones definí, qué preguntas aclaratorias alcancé a agregar y cómo organicé exactamente la verificación del resultado. Cuando me surge una duda, no intento resolverla con la pregunta «¿creo o no creo en la IA?»; simplemente preciso más la consulta, pido que se muestren las fuentes por separado, que se señalen los puntos controvertidos, que se separen hechos y suposiciones o que se rehaga la respuesta con otro enfoque. En este sentido, trabajar con IA se parece mucho al coaching: es útil la habilidad de hacer preguntas precisas que no solo activen la generación, sino que orienten el pensamiento del modelo en la dirección correcta.

Esto, por supuesto, es mi experiencia personal y no una regla universal. Quizá escriba por separado otro material específicamente sobre la confianza en la IA, la calidad de las preguntas aclaratorias y la verificación controlada del resultado. Para el refinement esto es especialmente importante: cuanto mayor es la base de fuentes y más convincente es el resumen breve, mayor es el riesgo de confundir una preparación sólida con una comprensión ya verificada.

“Cuanto mayor es la base de fuentes y más convincente es el resumen breve, mayor es el riesgo de confundir una preparación sólida con una comprensión ya verificada”

Como resultado, el equipo llega al refinement ya no con una idea en bruto, sino con un borrador bastante sólido: hay un borrador de la historia de usuario, un borrador de los criterios de aceptación, preguntas abiertas, una lista de riesgos, un enfoque técnico preliminar y una propuesta de UI. Por eso la propia reunión se vuelve más corta y concreta. El equipo ya no dedica tanto tiempo a levantar el contexto básico y discute principalmente los puntos controvertidos: si incluir expired, si hacer una zona horaria separada por usuario, si se necesita un registro de envíos en el primer release, si limitarse a disparadores fijos, cómo protegerse de los duplicados y qué considerar como los límites de la primera versión.

¿En qué consiste el progreso del equipo?

Cuando el equipo apenas empieza a usar IA, esta funciona principalmente como un generador rápido del primer borrador. Pero a medida que madura, el siguiente paso lógico es dejar de trabajar solo con el modelo general y empezar a trasladar gradualmente al contexto gestionado del equipo lo que antes vivía solo en la memoria de las personas. Pueden ser principios de producto, plantillas de criterios de aceptación, causas frecuentes de rechazo de una tarea en el refinement, casos límite típicos, restricciones arquitectónicas, un conjunto de preguntas aclaratorias típicas, normativas internas de la organización, Definition of Ready y Definition of Done a nivel de organización y de equipo, así como ejemplos de buenas soluciones para casos similares.

Entonces la calidad del primer borrador realmente empieza a crecer. No porque el modelo de repente “entendió el dominio por sí solo”, sino porque el equipo aprendió a volcar de forma sistemática en él sus propios patrones de pensamiento, restricciones internas y reglas de verificación. Y aquí el refinement se convierte no solo en un lugar de verificación de la tarea, sino también en un lugar donde el equipo entrena gradualmente su propia capa de IA.

Qué cambia por roles

A continuación conviene mirar no solo los roles como funciones abstractas, sino también las acciones concretas en el caso simulado con recordatorios sobre cursos obligatorios. Es justamente así como la diferencia entre el modo sin IA y con IA se vuelve realmente notable.

Rol Sin IA Con IA
Dueño de producto Levanta el contexto del cliente manualmente, reúne las solicitudes del equipo de soporte al cliente, vuelve a explicar el problema de negocio en la reunión. Prepara una entrada anonimizada, pide a la IA que agrupe los dolores de los clientes, trae a la reunión un borrador de la formulación del problema y una lista de decisiones de producto controvertidas.
Analista de negocio Busca casos similares, recopila manualmente estados, restricciones, dependencias y luego reescribe todo en el primer borrador de la especificación. Organiza la consulta a la IA por fuentes, contrasta el resumen breve con las fuentes, edita los criterios de aceptación, registra las preguntas abiertas y lo que el modelo pudo haber omitido.
Desarrollador backend A menudo se adentra por primera vez en profundidad en el problema ya en el refinement, plantea las restricciones del servicio de notificaciones y los riesgos de duplicados directamente durante la discusión. Antes de la reunión recibe un primer borrador de las variantes técnicas, verifica de antemano la deduplicación, las tareas del planificador, el audit trail y los límites de la primera versión.
Desarrollador frontend En la reunión, junto con el diseñador, intenta entender si se necesita una pantalla separada, dónde deben vivir las configuraciones y qué entra realmente en la UI mínima. Antes de la reunión revisa el borrador de IA de la integración en la UI, señala de antemano los puntos controvertidos sobre configuraciones, estados y restricciones de la interfaz.
Ingeniero de calidad / QA Se incorpora principalmente en la reunión, extrae los escenarios negativos, las colisiones de estados y los riesgos temporales ya en la conversación general. Antes de la reunión recibe una lista inicial de casos límite, verifica que la IA no haya omitido duplicados, zonas horarias, escenarios de fallback de idioma y excepciones por estados de usuario.
Diseñador UX/UI Se familiariza con la tarea a lo largo de la discusión y estima en el momento si se necesita una nueva pantalla, un bloque de configuraciones o un historial de envíos. Prueba rápidamente junto con el frontend varias variantes de enfoque de UI y llega ya con una propuesta con sentido, no desde cero.
Scrum Master Reúne a los participantes, mantiene el timing, ayuda a no perderse en la caótica construcción de contexto y devuelve al equipo a la esencia cuando la discusión se dispersa. Dedica menos tiempo a la mecánica organizativa y a la alineación del contexto básico, y más a la facilitación de decisiones controvertidas, a la fijación de preguntas abiertas y al control de la calidad de la discusión.

Ventajas, riesgos y tiempo liberado

El beneficio de la AI en el refinement es bastante notable. El contexto se reúne más rápido, el borrador de la tarea aparece antes, la discusión arranca con más facilidad y los resultados se empaquetan mejor. Pero precisamente en el refinement los riesgos de la AI también se manifiestan muy pronto. El riesgo más evidente es la falsa claridad. La AI sabe crear backlog items cuidados, que lucen bien visual y estructuralmente. Por eso al equipo le resulta más fácil engañarse con la sensación de que la tarea ya está entendida, aunque en ella sigan quedando huecos de producto y técnicos.

Aquí conviene llamar a las cosas por su nombre. En primer lugar, está el sesgo de automatización y la dependencia excesiva: la tendencia a aceptar la recomendación del sistema con demasiada disposición y pasar de una verificación activa a un monitoreo más pasivo. En el perfil NIST para la IA generativa esto se describe directamente como una confianza excesiva en los sistemas de AI, y en el estudio empírico Automation Bias in AI-Decision Support: Results from an Empirical Study se muestra que una alta utilidad percibida del sistema puede aumentar la conformidad falsa con sus errores, mientras que la calidad de la formación de los usuarios reduce la probabilidad de tal efecto. En segundo lugar, está la alucinación del modelo — una conclusión plausible pero no confirmada por las fuentes. Para el refinement esto es especialmente crítico, porque la AI casi siempre trabaja mediante la sumarización de documentos, tickets y conversaciones, y por tanto el riesgo no está solo en un “borrador bonito pero inventado de criterios de aceptación”, sino también en la distorsión silenciosa del contexto original. Precisamente por eso, en el refinement la AI se equivoca más a menudo no en el estilo del texto, sino en los hechos del contexto — y este riesgo está bien descrito en el trabajo On Faithfulness and Factuality in Abstractive Summarization. El antídoto práctico aquí es bastante simple: pedir al modelo que separe los hechos de las hipótesis, exigir referencias a las fuentes y construir un resumen breve de modo que se pueda descomponer rápidamente de vuelta hasta los documentos, tickets y decisiones del equipo.

Hay además otra capa de riesgo: los datos. En el caso anterior la AI trabaja con solicitudes de clientes, descripciones internas del sistema y señales de usuarios. Por eso es importante que el equipo acuerde de antemano qué se puede transmitir al modelo y qué no. Para la generative AI el riesgo no se limita solo al prompt: los datos personales pueden aparecer en la entrada, en la salida e incluso mediante la memorization/regurgitation del modelo. Por eso, si en el trabajo figuran datos personales o contexto sensible de clientes, los principios básicos de higiene de datos deben ser obligatorios: minimizar el volumen de datos en los prompts, anonimizar la entrada cuando sea posible, no arrastrar al modelo exportaciones en bruto sin filtrado, entender explícitamente la finalidad del tratamiento y no dar por buenas afirmaciones del proveedor como «no tratamos datos personales» o «el modelo es anónimo» sin controles organizativos y técnicos verificables. Además, es útil fijar de antemano la base jurídica del tratamiento, el conjunto mínimo necesario de campos, los roles y la responsabilidad dentro del proceso y, donde sea aplicable, los requisitos de información a los interesados. Si el escenario incluye datos personales y la escala o los riesgos son notables, tiene sentido evaluar de antemano si se necesita una DPIA y dejar constancia por separado de esa decisión. En el contexto europeo esto concuerda bien con los principios del GDPR Article 5, con las recomendaciones prácticas de la CNIL по AI system development, así como con la EDPS guidance on Generative AI y la EDPB Opinion 28/2024.

Y aquí surge otra pregunta importante: adónde va el tiempo liberado de los especialistas. La variante más simple es intentar meter en él aún más tareas. La más madura es invertir ese ahorro en la calidad de las decisiones, la reducción de la deuda técnica, el desarrollo de plantillas internas, la formación, la documentación y al menos una mejor gestión de la atención del equipo. En el artículo final de revisión de la serie contaré por separado que la AI cambia no solo el proceso, sino también la cultura del uso del tiempo del equipo.

Nuevos costes ocultos que no se pueden ignorar

Para que la conversación sobre la eficiencia no parezca demasiado tersa, es importante añadir también el reverso: la AI rara vez da un “ahorro limpio” sin nuevos tipos de trabajo. Parte del tiempo ahora se va en la preparación de datos, la configuración del acceso a las fuentes, el mantenimiento de prompts y plantillas, la verificación de fuentes, la documentación de decisiones y la verificación humana. Esta visión concuerda bien también con las prácticas de risk management para la generative AI: por ejemplo, el perfil NIST para la IA generativa pone el acento no solo en el beneficio de la automatización, sino también en la necesidad de oversight, documentation y control de gestión.

Estimación escénica del esfuerzo de trabajo para un Backlog Refinement (escénico)

A continuación — no es la "temperatura media del mercado", sino un modelo escénico del mismo Backlog Refinement para el mismo equipo de siete personas: PO, BA, backend, frontend, QA, designer y Scrum Master. Es la estimación de un backlog item grande o notablemente incierto, no de una story pequeña y bien entendida. El valor de estas cifras no está en la precisión al minuto, sino en la comparación de la estructura de costes: a dónde se iba el tiempo antes y a dónde se va ahora.

A continuación se habla concretamente de horas-persona por un backlog item grande — preparación, discusión y breve retrabajo después de la reunión —, y no de la duración de la reunión en sí. La reunión en sí también suele acortarse, pero parte del trabajo simplemente se traslada a la preparación asíncrona, las pasadas de aclaración y la verificación manual obligatoria.

Nota sobre el cálculo del esfuerzo: históricamente en Scrum Guide 2017 (RU PDF) el refinement también se describía como ongoing process, y allí aparecía una referencia de que normalmente ocupa no más del 10% de la capacidad disponible del equipo de desarrollo. En Scrum Guide 2020 (RU PDF) esa referencia ya no existe, por lo que la tabla de abajo es mejor leerla no como una norma, sino como un modelo escénico para comparar dos modos de trabajo.

Es importante aclarar por separado: la columna «Con AI» de abajo ya incluye el trabajo nuevo básico sin el cual este escenario no funciona — preparación de los datos de entrada, consultas de aclaración, verificación primaria del resumen breve, verificación de los puntos controvertidos y verificación humana mínima. Es decir, el beneficio final en la tabla no es el ahorro "bruto" antes de contabilizar los nuevos costes, sino una estimación escénica más realista tras su inclusión básica.

Para que esta estimación sea reproducible, conviene calcularla con un esquema simple: TAI = Tbase × ((1 − p) + p × s) + o, donde Tbase — tiempo sin AI, p — proporción del trabajo acelerable, s — coeficiente de aceleración en esa parte, y o — trabajo nuevo de preparación de datos, consultas de aclaración y verificación del resultado.

A continuación — un ejemplo calibrado precisamente para este escenario básico. Su tarea no es demostrar una norma universal, sino mostrar cómo el mismo modelo puede reproducir las cifras de la tabla para un caso concreto. En un equipo real, tales parámetros es mejor calibrarlos con los últimos 3–5 Backlog Refinement y luego obtener ya su propio rango.

# Calibrated to reproduce the table (base scenario)
# T_ai = T_base * ((1 - p) + p * s) + o
roles = {
    "PO": {"T_base": 4.5, "p": 0.75, "s": 0.20, "o": 0.7},
    "BA": {"T_base": 10.0, "p": 0.70, "s": 0.20, "o": 0.6},
    "BE": {"T_base": 3.5, "p": 0.75, "s": 0.20, "o": 0.6},
    "FE": {"T_base": 3.0, "p": 0.75, "s": 0.20, "o": 0.3},
    "QA": {"T_base": 3.0, "p": 0.50, "s": 0.20, "o": 0.2},
    "UX": {"T_base": 3.0, "p": 0.50, "s": 0.20, "o": 0.2},
    "SM": {"T_base": 2.5, "p": 0.50, "s": 0.20, "o": 0.0},
}

def t_ai(x):
    return x["T_base"] * ((1 - x["p"]) + x["p"] * x["s"]) + x["o"]

total_base = sum(r["T_base"] for r in roles.values())
total_ai = sum(t_ai(r) for r in roles.values())

print("Total base:", round(total_base, 1))
print("Total AI:", round(total_ai, 1))
print("Gain:", round(total_base - total_ai, 1))

for role, x in roles.items():
    print(role, round(t_ai(x), 1))
Rol Sin AI Con AI (incluyendo el trabajo nuevo) Qué cambia
Product Owner 4.5 h 2.5 h Recopila más rápido el contexto del cliente, pero dedica parte del tiempo a preparar la entrada y a las consultas de aclaración
Analista de negocio 10 h 5 h Menos búsqueda manual y reescritura, más verificación, edición y comprobación de que la AI no haya pasado por alto lo importante
Desarrollador backend 3.5 h 2 h Obtiene más rápido el primer análisis técnico, pero verifica por separado las restricciones de arquitectura y el riesgo de duplicados
Desarrollador frontend 3 h 1.5 h Evalúa más rápido la integración en la UI y las configuraciones, a la vez que se involucra antes en la verificación de los puntos controvertidos
Ingeniero de calidad / QA 3 h 2 h Obtiene antes los casos límite y los riesgos temporales, pero se involucra más en la verificación de omisiones y escenarios negativos
Diseñador UX/UI 3 h 2 h Recopila más rápido la primera variante del enfoque de UI y descarta de antemano las variantes de interfaz innecesarias
Scrum Master 2.5 h 1.5 h Menos tiempo en la alineación organizativa del contexto, más en la facilitación de decisiones y el registro de preguntas abiertas
Total 29.5 h 16.5 h Beneficio escénico — alrededor de 13 horas-persona en un Backlog Refinement de este tipo ya después de contabilizar el trabajo nuevo básico

Rango del escenario: cómo puede variar el beneficio

Escenario Sin AI Con AI Beneficio neto Cuándo ocurre así
Cauteloso 24–28 h 18–21 h 4–10 h Las fuentes son incompletas, hay mucha verificación manual, el equipo apenas está construyendo plantillas de trabajo con AI.
Básico 28–32 h 15–18 h 10–15 h Así se ve aproximadamente el caso modelado: la AI acelera bien la preparación, pero el trabajo nuevo de verificación ya está contabilizado.
Fuerte 30–36 h 14–17 h 13–19 h El equipo tiene buenas fuentes, plantillas repetibles y reglas claras de higiene de datos y verificación manual.

Qué trabajo nuevo ya está contabilizado en el escenario con AI

La tabla de abajo no anula el beneficio final de la primera. Simplemente desglosa a costa de qué nuevas acciones parte del tiempo ahorrado vuelve al proceso — y por qué incluso después de eso el efecto neto sigue siendo notable.

Nueva área de trabajo Qué aparece con AI Para qué sirve
Preparación de los datos de entrada Limpieza, anonimización, extracto del contexto necesario Para no sobrecargar el modelo con basura y no arrastrar datos innecesarios
Consultas de aclaración Pasadas repetidas, aclaración del marco de la respuesta, solicitud de separar hechos y suposiciones Para no tomar la primera respuesta bonita como comprensión final
Configuración de plantillas Prompts, plantillas de enunciados, reglas de formato del resultado Para que la AI entregue un borrador útil y repetible, y no un texto aleatorio
Verificación de hechos Verificación de referencias a fuentes, términos, estados y restricciones Para detectar las alucinaciones del modelo y la falsa claridad antes de la reunión
Documentación de la confianza Confirmación de qué se verificó manualmente y por qué se puede confiar en el resultado Para que el equipo no sustituya la responsabilidad con un borrador bonito

Diferencias por etapas

Etapa Sin AI Con AI
Recopilación de contexto antes de la reunión Búsqueda manual larga en documentos, tickets y memoria de las personas El primer recorrido por las fuentes y el resumen breve se hacen notablemente más rápido
Borrador del planteamiento Se escribe a mano y a menudo queda crudo Hay un borrador sólido que el equipo puede criticar y precisar
El propio Backlog Refinement Se dedica mucho tiempo a alinear el entendimiento El foco se desplaza a las decisiones controvertidas, las dependencias y los límites de la primera versión
Refinamiento después de la reunión A menudo hay que reescribir el planteamiento casi por completo Los resultados ya están bien empaquetados y requieren menos refinamiento manual

Checklist de calidad de la preparación con AI para el refinement

Importante: este Definition of Ready es una práctica interna del equipo, no forma parte de la Scrum Guide. Aquí sirve como protección contra la falsa claridad, las omisiones y la responsabilidad difusa en la preparación con AI.

Definition of Ready para el borrador con AI

  • Se separan los hechos de las suposiciones: el equipo entiende qué se tomó de las fuentes y qué propuso el modelo.
  • Hay enlaces o indicaciones claras a las fuentes para las afirmaciones clave de producto y técnicas.
  • Las preguntas abiertas no están escondidas bajo un texto pulido, sino expuestas explícitamente.
  • Se verificaron los términos de dominio, los estados, las restricciones, los roles y las dependencias.
  • Para cada afirmación clave se entiende el nivel de evidencia: es un hecho de la fuente, una hipótesis de trabajo o una suposición del modelo.
  • Se verificaron por separado los casos límite, los escenarios negativos y los riesgos temporales.
  • Está claro qué datos no se podían pasar al modelo y qué medidas de higiene de datos se aplicaron.
  • Se asignaron responsables de verificación por tipos de afirmaciones: lógica de negocio, viabilidad arquitectónica, testabilidad y trabajo con datos.
  • El equipo acordó que el borrador con AI es materia prima para la discusión, no una tarea casi terminada.

Para que este checklist no quede demasiado abstracto, así se vería en nuestro caso con los recordatorios por email:

  • La AI propone incluir los estados not_started, in_progress y expired — el equipo marca explícitamente que expired sigue siendo una hipótesis, no una regla confirmada para la primera versión.
  • En el resumen breve se dice que las notificaciones deben enviarse según la zona horaria del usuario — el backend lo contrasta con las fuentes y confirma que en el sistema actual la zona horaria solo se almacena a nivel de cliente, y que las transiciones entre husos horarios y el DST deben verificarse por separado.
  • La AI añadió el historial de envíos como una parte “obvia” de la solución — el Product Owner y el BA deciden por separado si es una parte obligatoria de la primera versión o una mejora del siguiente release, porque aquí también hay una cuestión de auditoría y carga para soporte.
  • QA recibe no solo una lista de casos límite, sino una tarea concreta de verificar duplicados al reiniciar las tareas del planificador, escenarios de fallback de idioma, excepciones para usuarios archivados y desactivados, y escenarios negativos en torno a los plazos.
  • El backend verifica por separado los rate limits, el throttling, la deliverability y cómo se comportará el sistema ante reenvíos y errores del proveedor.
  • PO y BA validan además la política de notificaciones: a quién se le pueden enviar recordatorios, dónde se necesitan opt-out o excepciones de cliente, y qué se considera comportamiento aceptable para los cursos obligatorios.

Para este caso también conviene explicar por separado dos cosas prácticas que suelen surgir ya cerca de producción: la deliverability se convierte rápidamente en una carga para soporte y el equipo de acompañamiento al cliente si no hay un diagnóstico adecuado de “por qué no llegó el correo”, y las quiet hours y las ventanas de calendario a menudo resultan no ser una “opción adicional”, sino un requisito corporativo del cliente.

Quién verifica qué manualmente

Qué verificamos Quién es el responsable Ejemplo en el caso de LMS
Objetivo y política de producto PO y BA A quién y cuándo enviar recordatorios, qué excepciones son admisibles, dónde están los límites de la primera versión.
Corrección de las reglas y los estados BA Qué estados se consideran “no completó”, qué hacer con expired y dónde ya está confirmado por las fuentes.
Restricciones arquitectónicas Desarrollador backend Deduplicación, tareas del planificador, idempotencia, registro de auditoría, rate limits y comportamiento ante reenvíos.
Límites de UI de la primera versión Desarrollador frontend y diseñador UX/UI Dónde viven las configuraciones, si se necesita una pantalla separada de historial y qué escenarios de interfaz entran realmente en la primera versión.
Escenarios negativos y temporales Ingeniero de calidad / QA DST, zonas horarias, escenarios de fallback de idioma, excepciones de usuarios archivados y desactivados, así como duplicados al reiniciar las tareas del planificador.
Facilitación de decisiones y preguntas abiertas Scrum Master Qué ya está decidido, qué sigue siendo controvertido y dónde el equipo debe aceptar un compromiso consciente.
Higiene de datos y admisibilidad de los datos PO/BA y, si lo hay, Security o DPO Qué se puede pasar al modelo, qué debe anonimizarse y qué verificaciones son obligatorias antes de lanzar la preparación con AI.

Qué recomendaría al equipo

  • No considerar el borrador con AI una tarea terminada solo porque se ve bien.
  • Acordar explícitamente qué partes del contexto el equipo debe revisar manualmente antes de la reunión y cuáles ya en la propia reunión.
  • Trasladar gradualmente a la capa de IA del equipo los propios patrones de producto y de proceso, en lugar de usar solo el chat común "tal cual".
  • No recortar el refinement mecánicamente solo porque la preparación se ha vuelto más rápida.
  • Decidir conscientemente a dónde va el tiempo liberado: a la calidad, la formación, la documentación, la deuda técnica o la recuperación de la atención del equipo.

Es importante recordar por separado los límites de aplicabilidad de este escenario. El efecto de la IA será muy distinto según la madurez de la documentación, la disponibilidad de fuentes internas, la complejidad de dominio del producto y la capacidad del equipo para convertir conocimiento tácito en contexto repetible. Donde los datos de partida son débiles, la IA puede acelerar el empaquetado, pero no necesariamente mejorar la calidad de las decisiones.

Conclusión

En resumen, el efecto principal de la IA para el refinement lo formularía así: la IA no acelera el acuerdo mismo del equipo, sino la preparación del material para él. Por eso el refinement se vuelve más rápido en la entrada: más rápido se reúne el contexto, más rápido aparece un borrador, más rápido se identifican las preguntas y riesgos básicos, más rápido se empaquetan los resultados.

Pero esto no hace que el refinement sea automáticamente más simple. Porque en cuanto baja el costo de la preparación, aumenta el valor de lo que la IA todavía no sabe hacer realmente bien: entender el dominio, sentir las restricciones reales, detectar la falsa claridad, tratar los datos con cuidado y ayudar al equipo a tomar compromisos conscientes.

Por eso la mejor forma de ver la IA en el refinement es esta: elimina parte del costoso trabajo manual alrededor de la práctica, pero hace aún más importante la verificación humana del sentido. Cuanto más fácil se volvió producir backlog items, más importante se volvió entender cuáles de ellos están realmente listos para la discusión y cuáles simplemente se ven bien. Y ya en los siguientes artículos de la serie será interesante ver cómo este cambio afecta no solo al proceso, sino también a la cultura de uso del tiempo del equipo.

Fuentes y referencias