Identificar el caso de uso adecuado para Devin es clave para maximizar la eficiencia y el retorno de la inversión (ROI). A continuación, se describen las mejores prácticas para seleccionar un caso de uso que se alinee con las fortalezas de Devin.
Mejores casos de uso para Enterprise
Requisitos ideales para Devin
Si tu tarea cumple la mayoría o la totalidad de estos requisitos, es una candidata ideal para Devin.
Diseñar el trabajo de Devin
Seleccionar el tipo de tarea adecuado es clave para maximizar la fiabilidad de Devin.
Estrecho y profundo vs. ancho y superficial
Un gran backlog de tareas simples, escalables horizontalmente (por ejemplo, resolver incidencias de SonarQube) puede generar un ROI significativo cuando se aplica a lo largo de miles de iteraciones.
Cuanto más simple sea el segmento, más fiable será el proyecto en su conjunto.
Excelentes candidatos para Devin:
- Migraciones
- Refactors
- Modernizaciones
- Backlogs de deuda técnica
Por ejemplo, al trabajar en una migración de código, debe dividirse en segmentos independientes, cada uno gestionado por una sesión individual de Devin.
Una slice debe ser la unidad atómica más pequeña del proyecto.
Devin debe tener un mecanismo de verificación de éxito o fallo claro.
Evita tareas con dependencias excesivas o sistemas externos. Devin destaca en tareas de programación.
Consideraciones de escalado
Mejores prácticas para la definición de tareas
Devin sobresale en tareas continuas relacionadas con la deuda técnica (por ejemplo, revisiones de PR, automatización de QA) cuando están correctamente segmentadas y estructuradas.
Las migraciones, modernizaciones y refactorizaciones son casos de uso sólidos si se pueden abordar de forma incremental.
Por ejemplo, una migración de todo el repositorio que requiera todos los cambios a la vez no es recomendable.
Caso de estudio: Caso de estudio de migración de Nubank