> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Descripción general

> Casos de uso comprobados, en producción en cientos de empresas

export const HeroCard = ({imageSrc, title, description, href}) => {
  return <a className="group cursor-pointer pb-8" href={href}>
      <div className="relative overflow-hidden rounded-lg aspect-video flex items-center justify-center">
        <div className="absolute inset-0 bg-cover bg-center block dark:hidden" style={{
    backgroundImage: 'url(/images/use-cases/usecase-bg-light.jpg)'
  }} />
        <div className="absolute inset-0 bg-cover bg-center hidden dark:block" style={{
    backgroundImage: 'url(/images/use-cases/usecase-bg-dark.png)'
  }} />
        <img src={imageSrc} className="relative pointer-events-none group-hover:scale-105 transition-all duration-100 w-1/2 h-auto z-10" />
      </div>
      <h3 className="mt-5 text-gray-900 dark:text-zinc-50 font-medium">
        {title}
      </h3>
      <h5 className="mt-5 text-gray-900 dark:text-zinc-50 font-medium">
        {description}
      </h5>
    </a>;
};

Descubre cómo los equipos utilizan Devin para acelerar las migraciones, modernizar sistemas heredados y automatizar flujos de trabajo de ingeniería a gran escala.

<div className="relative">
  <div className="px-6 lg:px-0 mt-3 lg:mt-24 grid sm:grid-cols-2 lg:grid-cols-3 gap-x-6 gap-y-4">
    <HeroCard imageSrc="/images/use-cases/integrations/java-migration.png" title="Actualizaciones de Java" description="Actualiza tus aplicaciones Java a las versiones más recientes con facilidad" href="/es/use-cases/examples/java-upgrades" />

    <HeroCard imageSrc="/images/use-cases/integrations/cobol-modernization.png" title="Modernización de COBOL" description="Moderniza sistemas COBOL heredados con tecnologías actuales" href="/es/use-cases/examples/cobol-modernization" />

    <HeroCard imageSrc="/images/use-cases/integrations/sas_to_pyspark.png" title="Migración de SAS a PySpark" description="Migra flujos de trabajo analíticos en SAS a una infraestructura moderna con PySpark" href="/es/use-cases/examples/sas-to-pyspark" />

    <HeroCard imageSrc="/images/use-cases/integrations/javascript-to-typescript.png" title="JavaScript → TypeScript" description="Migra JavaScript a TypeScript para mejorar la seguridad de tipos" href="/es/use-cases/examples/javascript-to-typescript" />

    <HeroCard imageSrc="/images/use-cases/integrations/nosql-to-sql.png" title="Migración de NoSQL a SQL" description="Migra NoSQL a SQL para lograr consistencia de datos e integridad relacional" href="/es/use-cases/examples/nosql-to-sql" />

    <HeroCard imageSrc="/images/use-cases/integrations/clear-engineering-backlogs/clear-eng-backlogs.png" title="Reducir el backlog de ingeniería" description="Deja que Devin se encargue de tu backlog de ingeniería en GitHub, Jira y Linear" href="/es/use-cases/examples/clear-engineering-backlogs" />
  </div>
</div>

***

Nuestros clientes multiplican su eficiencia entre 6 y 12 veces cuando utilizan Devin de forma eficaz. Esta guía explica cómo maximizar la productividad de Devin y muestra casos de uso que Devin ha completado con éxito para nuestros clientes.

<div id="what-makes-a-good-use-case-for-devin">
  ### Qué hace que un caso de uso sea adecuado para Devin
</div>

Los mejores casos de uso empresariales son proyectos grandes, de alto valor para el negocio, que se pueden descomponer en tareas aisladas y repetitivas. Cada proyecto debe tener:

<AccordionGroup>
  <Accordion title="Tareas en paralelo">
    Dividir proyectos grandes en subtareas más pequeñas y repetitivas aprovecha la capacidad paralela ilimitada de Devin y produce las mayores mejoras de eficiencia. Por ejemplo, la actualización de decenas de miles de archivos Java se puede dividir en segmentos aislados, cada uno abordado por una sesión individual de Devin.
  </Accordion>

  <Accordion title="Instrucciones claras">
    Devin sobresale cuando recibe instrucciones claras sobre cómo completar cada tarea. Incluye siempre cómo estructurar la solución, qué probar y el contexto relevante, como patrones existentes, restricciones y dependencias.
  </Accordion>

  <Accordion title="Métodos de verificación">
    Devin funciona mejor cuando puede verificar de forma fácil y objetiva si ha completado correctamente la tarea asignada. Esto puede incluir comprobar que el CI pase, ejecutar pruebas unitarias o probar flujos de usuario en el navegador.
  </Accordion>
</AccordionGroup>

<div id="use-case-library">
  ## Catálogo de casos de uso
</div>

<div id="codebase-modernization">
  ### Modernización de la base de código
</div>

Las bases de código heredadas y la deuda técnica suponen una carga constante para la productividad de los desarrolladores y generan vulnerabilidades de seguridad, riesgos de cumplimiento normativo y desafíos de integración. Con Devin, los proyectos de modernización que habrían tomado años pueden completarse en meses o semanas.

**Actualizaciones de versiones y frameworks**

<CardGroup cols={3}>
  <Card title="Lenguajes de programación" icon="terminal" href="/es/use-cases/examples/java-upgrades">
    Java 8 a 17, Python 2 a 3, PHP 7.x a 8.x
  </Card>

  <Card title="Frameworks de frontend" icon="desktop">
    Angular 16 a 18, React 16 a 18
  </Card>

  <Card title="Frameworks de backend" icon="server">
    Spring Boot 2.x a 3.x, .NET Framework a .NET 6/7/8
  </Card>
</CardGroup>

**Migraciones tecnológicas**

<CardGroup cols={3}>
  <Card title="Migraciones de código" icon="code" horizontal href="/es/use-cases/examples/javascript-to-typescript">
    JavaScript → TypeScript, conversiones de PySpark
  </Card>

  <Card title="Migraciones de mainframe" icon="server" horizontal href="/es/use-cases/examples/cobol-modernization">
    COBOL/SAS a Python/Java
  </Card>

  <Card title="Migraciones de plataformas cloud" icon="cloud" horizontal>
    AWS a Azure, migraciones de GCP
  </Card>

  <Card title="Migraciones de código de bases de datos" icon="database" horizontal href="/es/use-cases/examples/nosql-to-sql">
    MongoDB a PostgreSQL, DynamoDB a MySQL
  </Card>

  <Card title="Migraciones a medida" icon="wrench" horizontal>
    Frameworks o bibliotecas internas
  </Card>
</CardGroup>

**Modernización de la arquitectura**

<CardGroup cols={3}>
  <Card title="Modernización de APIs" icon="share">
    SOAP a REST/GraphQL, mejorar el logging, la limitación de tasa, refactorizar endpoints
  </Card>

  <Card title="Modernización de bases de datos" icon="database">
    Mover la lógica de negocio de los procedimientos almacenados a la capa de aplicación
  </Card>

  <Card title="Organización del código" icon="folder-tree">
    Conversiones de monorepos a submódulos, extraer código común a bibliotecas
  </Card>
</CardGroup>

<div id="continuous-code-quality">
  ### Calidad de código continua
</div>

Al automatizar buenas prácticas de ingeniería como la remediación de vulnerabilidades, añadir cobertura de pruebas integral y garantizar una calidad de código consistente, Devin permite que los ingenieros se enfoquen en decisiones estratégicas y en el desarrollo de nuevas funcionalidades.

**Aplicación de estándares**

<CardGroup cols={3}>
  <Card title="Remediación de vulnerabilidades" icon="shield">
    Aborda vulnerabilidades, code smells y errores a partir de informes de análisis automatizados. [Guía de SonarQube](/es/enterprise/use-cases/sonarqube/guide)
  </Card>

  <Card title="Internacionalización" icon="globe">
    Implementa soporte multilingüe y centraliza archivos de idioma
  </Card>

  <Card title="Estandarización de código" icon="list-check">
    Aplica un manejo de errores consistente, guías de estilo y estándares de codificación
  </Card>

  <Card title="Seguridad de tipos" icon="code" href="/es/use-cases/examples/javascript-to-typescript">
    Agrega tipado estático y anotaciones de tipos
  </Card>

  <Card title="Aplicación de estilo" icon="paintbrush">
    Implementa y aplica guías de estilo de código y buenas prácticas
  </Card>
</CardGroup>

**Pruebas y validación**

<CardGroup cols={3}>
  <Card title="Generación de pruebas" icon="flask" href="/es/use-cases/testing-refactoring">
    Genera automáticamente pruebas de integración, unitarias, etc.
  </Card>

  <Card title="Pruebas de QA" icon="bug" href="/es/use-cases/testing-refactoring">
    Escribe pruebas de QA y realiza pruebas automatizadas de QA
  </Card>

  <Card title="Revisión de PR" icon="code-pull-request">
    Revisa automáticamente y sugiere cambios en pull requests (PR)
  </Card>
</CardGroup>

**Mantenimiento de la base de código**

<CardGroup cols={3}>
  <Card title="Documentación" icon="book">
    Automatiza el mantenimiento de la documentación y la cobertura de registros (logging)
  </Card>

  <Card title="Limpieza de funcionalidades" icon="trash">
    Elimina feature flags obsoletos y rutas de código en desuso
  </Card>

  <Card title="Despliegue a producción" icon="rocket" href="/es/use-cases/tutorials/containerization">
    Transforma artefactos de desarrollo en servicios de producción
  </Card>

  <Card title="Integración de agentes" icon="robot">
    Usa Devin como backend para agentes internos
  </Card>
</CardGroup>
