Desenvolvimento de software na Coreia do Sul ainda abaixo do nível dos EUA dos anos 90, a travar a industrialização da IA

De acordo com relatórios da mídia sul-coreana, uma análise sobre o estado atual da indústria de software na Coreia do Sul aponta que, além de recursos como modelos de inteligência artificial (IA), capacidade de computação e dados, a principal limitação reside na atualização insuficiente do sistema de engenharia de software. Especialmente em projetos de software público e integração de sistemas tradicionais, as abordagens de desenvolvimento e gestão ainda permanecem em um nível semelhante ao dos anos 90 nos Estados Unidos, o que se tornou um obstáculo importante para a industrialização da IA. A análise da IA sugere que a competitividade em IA não depende apenas de modelos, semicondutores ou reservas de dados, mas também da capacidade de transformar tecnologia de forma estável em serviços sustentáveis e sistemas industriais através de habilidades de engenharia de software maduras.

Essa capacidade não se limita apenas ao número de programadores, mas também abrange definição de requisitos, design de arquitetura, testes, implementação, operações e manutenção, bem como processos organizacionais e arranjos institucionais relacionados. O relatório indica que a engenharia de software nos Estados Unidos, ao longo dos últimos 30 anos, passou de um planejamento de informatização pontual para uma gestão de arquitetura empresarial; de desenvolvimento em cascata para desenvolvimento iterativo, ágil (Agile) e DevOps; e de uma arquitetura monolítica tradicional para uma arquitetura orientada a serviços (SOA), nativa da nuvem e desenvolvimento colaborativo com agentes de IA.

O sistema de engenharia de software da Coreia do Sul precisa de atualização para promover a industrialização da IA

Em comparação, embora a Coreia do Sul tenha promovido a construção de arquitetura empresarial em meados da década de 2000 e tenha prestado atenção mais cedo a métodos ágeis e SOA, em muitas instituições e empresas, essas práticas não foram realmente integradas nas decisões diárias e nos processos de desenvolvimento, muitas vezes permanecendo apenas em níveis documentais, de entregas de projetos ou conceituais. Projetos públicos ainda se baseiam em estruturas contratuais em cascata, que definem previamente o escopo, o ciclo e as condições de aceitação, limitando iterações contínuas e entregas rápidas. Práticas de engenharia como desenvolvimento orientado a testes, integração contínua, revisão de código e análise e design orientados a objetos também não foram amplamente implementadas.

O relatório aponta que, após o início da participação de agentes de IA na codificação, esse problema se torna ainda mais evidente. Embora a IA possa aumentar a eficiência do desenvolvimento, se faltar especificações claras, testes automatizados, integração contínua/entrega contínua (CI/CD) e restrições arquitetônicas, os erros, ilusões e problemas de manutenibilidade do código gerado serão mais difíceis de controlar. A análise sugere que a Coreia do Sul deve avançar simultaneamente na reforma do sistema de aquisição de software público, na formação de talentos em arquitetura empresarial, bem como no desenvolvimento de capacidades em engenharia de requisitos, desenvolvimento orientado a testes (TDD), CI/CD, nativa da nuvem e engenharia de agentes de IA, para realmente transformar o investimento em IA em competitividade industrial.

Conteúdo original
Este artigo é a versão em português de um conteúdo original do TechRitual.
Stein Yep
Stein Yep