← Últimos artículos
💻 computer science

Applying a Requirements-Focused Agile Management Approach for Machine Learning-Enabled Systems

Este artículo presenta la aplicación práctica y la evaluación de RefineML, un enfoque ágil centrado en los requisitos y adaptado para sistemas habilitados para el Aprendizaje Automático, el cual demostró en una colaboración entre la industria y la academia mejorar la comunicación, facilitar las evaluaciones de viabilidad temprana y permitir una gobernanza de doble vía, a pesar de que persisten desafíos en la operacionalización de las preocupaciones de ML y en la estimación del esfuerzo.

Autores originales: Lucas Romao, Luiz Xavier, Júlia Condé Araújo, Marina Condé Araújo, Ariane Rodrigues, Marcos Kalinowski

Publicado 2026-02-06
📖 6 min de lectura🧠 Análisis profundo

Autores originales: Lucas Romao, Luiz Xavier, Júlia Condé Araújo, Marina Condé Araújo, Ariane Rodrigues, Marcos Kalinowski

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina que estás intentando construir un coche personalizado, pero en lugar de un motor estándar, estás intentando construir un motor de "aprendizaje" que aprenda a conducir solo mirando millones de fotos de carreteras. Así es como se siente construir sistemas de Aprendizaje Automático (ML - Machine Learning). Es caótico, impredecible y muy diferente a construir software convencional.

Este documento es la historia de un equipo (un laboratorio universitario en Brasil y una empresa de ciberseguridad llamada EXA) que intentó construir un "guardián inteligente" para detener las estafas en línea. Necesitaban una nueva forma de gestionar este proyecto porque las reglas antiguas no funcionaban. Crearon un método llamado RefineML.

Aquí te explicamos cómo lo hicieron, de forma sencilla:

El Problema: La "Caja Negra" frente a la "Línea de Ensamblaje"

Normalmente, construir software es como una línea de ensamblaje: sabes exactamente qué piezas necesitas, las construyes y las unes.
Pero construir IA es más como enseñarle a un perro a traer la pelota. No sabes exactamente cuánto tiempo tardará en aprender, o si siquiera funcionará, hasta que empiezas a entrenarlo con datos.

  • El Conflicto: La gente de negocios quería un producto terminado en un calendario estricto. Los expertos en IA necesitaban tiempo para experimentar, fallar e intentarlo de nuevo. Hablaban idiomas diferentes y el proyecto se estaba estancando.

La Solución: RefineML (El sitio de construcción de "Dos Vías")

El equipo inventó RefineML, un estilo de gestión que actúa como un sitio de construcción con dos vías paralelas.

1. La Fase de Plano (Especificación Inicial)
Antes de excavar, utilizaron una lista de verificación especial llamada PerSpecML. Piensa en esto como un "Plano Maestro" que obliga a todos a ponerse de acuerdo en:

  • ¿Qué estamos construyendo? (El Objetivo)
  • ¿Qué necesita ver el usuario? (La Experiencia)
  • ¿Tenemos suficientes "ladrillos" (Datos)?
  • ¿Es la base lo suficientemente fuerte? (Infraestructura)
  • Analogía: En lugar de solo decir "Construye una casa", acordaron "Construir una casa con 3 dormitorios, un techo solar y un garaje que quepa un camión".

2. El Sistema de "Dos Vías" (Concepción y Factibilidad)
Esta es la esencia de su innovación. Dividieron el trabajo en dos líneas separadas pero conectadas:

  • Vía A (El Equipo de Software): Construyen la carrocería del coche, el tablero y las puertas. Necesitan un "motor falso" para probar si el tablero funciona.
  • Vía B (El Equipo de IA): Están ocupados entrenando el "motor de aprendizaje". Esto lleva tiempo y es impredecible.

El Truco de Magia: El "Demo API" (El Motor de Cartón)
Para mantener la Vía A en movimiento mientras la Vía B sigue entrenando, el equipo de IA construyó un Motor de Cartón (llamado Demo API). Aún no era el cerebro de aprendizaje real, pero fingía serlo.

  • Analogía: Imagina que el equipo de software está construyendo el interior de un coche. Conectan una caja de cartón que parece un motor. Pueden probar el volante y los pedales sin tener que esperar a que el motor real esté terminado. Esto evita que todo el proyecto se detenga.

3. La Regla de "Dos Sprints de Adelanto"
El equipo de IA siempre va dos pasos por delante del equipo de software.

  • Analogía: El equipo de IA está horneando un pastel. Comienzan a preparar la masa (entrenar el modelo) dos días antes de que el equipo de software necesite poner el pastel en la caja (integrarlo). Esto les da tiempo a los panaderos para arreglar un pastel quemado sin retrasar la entrega de la caja.

4. Las "Capas de Hecho" (LoD - Layers of Done)
En lugar de esperar a una IA "perfecta", entregaron versiones en capas:

  • Capa 0: El Motor de Cartón (Demo API).
  • Capa 1: Un "Modelo Mínimo Viable" (MVM) – un modelo que funciona lo suficientemente bien como para ser útil, aunque no sea perfecto.
  • Capa 2+: Mejoras continuas.
  • Analogía: En lugar de esperar a un Ferrari, entregaron primero una bicicleta funcional. Luego un scooter. Luego un coche. El cliente obtuvo valor de inmediato y el equipo siguió mejorándolo.

¿Qué Pasó en el Mundo Real?

Aplicaron esto a un proyecto de ciberseguridad para detener estafas.

  • El Resultado: Construyeron con éxito herramientas para detectar mensajes de estafa, sitios web inseguros e incluso analizar capturas de pantalla de estafas.
  • La Victoria: El "Modelo Mínimo Viable" que entregaron al principio era en realidad mejor que la solución antigua de la empresa. No tuvieron que esperar años por una IA perfecta; entregaron valor de inmediato y siguieron mejorándola.

¿Qué Funcionó Bien?

  • Comunicación: El "Plano" (PerSpecML) evitó que la gente de negocios y los expertos en IA hablaran sin entenderse. Todos sabían qué significaba el "éxito".
  • Sin Bloqueos: Gracias al "Motor de Cartón", el equipo de software nunca tuvo que quedarse esperando sin hacer nada mientras el equipo de IA experimentaba.
  • Verificaciones de Realidad Tempranas: Comprobaron si tenían suficientes datos antes de empezar. Esto evitó perder tiempo en proyectos que eran imposibles desde el principio.

¿Qué Siguió Siendo Difícil?

Incluso con este gran sistema, quedaron dos grandes problemas:

  1. La Brecha de "Traducción": Todavía era difícil para el equipo convertir el "Plano" de alto nivel en tareas diarias específicas. Requirió de un guía experimentado (un facilitador) para ayudar a traducir las grandes ideas en pasos pequeños.
  2. La "Apuesta" de la Estimación: Todavía no puedes predecir perfectamente cuánto tiempo tomará entrenar una IA. A veces intentas algo durante dos semanas y el modelo empeora. El documento admite que estimar el esfuerzo para la IA es todavía un misterio que ninguna herramienta de gestión puede resolver por completo todavía.

La Conclusión

RefineML es una forma de gestionar proyectos de IA aceptando que la IA es impredecible. Utiliza un sistema de "Dos Vías" para mantener el negocio en movimiento mientras la IA aprende, usa versiones "de cartón" para mantener a todos conectados y entrega valor en pasos pequeños y progresivos en lugar de esperar a la perfección. No resolvió el misterio de cuánto tarda la IA en aprender, pero sí resolvió el problema de cómo mantener a un equipo trabajando unido sin estancarse.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →