13 pontos por GN⁺ 2025-09-11 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Graças à geração de código por IA e à inovação das plataformas, a velocidade de desenvolvimento explodiu, mas os resultados dos projetos continuam fracos e a taxa de falhas segue alta
  • O problema não é a velocidade, mas a falta de validação e alinhamento; o XP induz aprendizado, alinhamento e melhoria de qualidade por meio de restrições intencionais
  • Em especial, quanto mais os agentes de IA aceleram a geração, modificação e implantação de código, mais grave se torna o aumento de complexidade e vulnerabilidades sem validação
  • O XP enfatiza valores centrados no ser humano, como simplicidade, comunicação, feedback, respeito e coragem, além de lotes pequenos, integração contínua e testes automatizados
  • Em uma era em que a saída rápida se tornou o padrão, o XP é uma metodologia que relembra o princípio de que software, no fim das contas, é para pessoas

A aceleração da velocidade de produção de software e seus limites

  • Recentemente, com as ferramentas de IA e as inovações em várias plataformas de desenvolvimento, a barreira para geração de código caiu muito e a velocidade melhorou bastante
  • Com alguns prompts ou chamadas de API, é possível gerar rapidamente produtos, funcionalidades e infraestrutura inteiros
  • Porém, apesar do aumento de produtividade, há o problema de que a taxa geral de sucesso dos projetos não melhorou de forma significativa
  • Relatórios como o Standish Chaos Report e estudos da McKinsey apontam que casos em que projetos de TI falham ou estouram o orçamento ainda são frequentes
  • Confirma-se o fenômeno de que apenas melhorar a velocidade de geração de código não eleva automaticamente os resultados da entrega de software

Por que a saída (output) não é o verdadeiro problema

  • Foi repetidamente demonstrado que o gargalo do desenvolvimento de software não é a velocidade de entrada e saída de código
    • Houve ondas sucessivas de aceleração, como a adoção de linguagens de alto nível, a popularização de frameworks e gerenciadores de pacotes, a expansão de DevOps e serverless, a evolução das plataformas de desenvolvimento e a geração de código por IA
  • Segundo o Chaos Report, mesmo com a aceleração do output, persiste o problema de resultados finais inconsistentes e abaixo das expectativas
  • Destaca-se que a resposta não está na simples aceleração, e sim em “restrições” mais inteligentes
  • O XP é um conjunto de práticas que orienta para a direção correta por meio de aprendizado, alinhamento e desenvolvimento intencional, sem pressa

O papel do XP: um contrapeso à velocidade

  • A aceleração sem limites causa o problema de tirar as oportunidades de aprender, descobrir erros e corrigir a direção
  • O Extreme Programming (XP) foi projetado para fazer a equipe avançar na direção certa ao introduzir atrito e restrições intencionais
    • Prática representativa: pair programming reduz deliberadamente a produção pela metade
  • O pair programming pode reduzir o volume de entregas pela metade, mas oferece o dobro de efeitos positivos, como entendimento compartilhado, confiança, qualidade e aumento da capacidade da equipe
  • O XP muda a própria forma de colaboração e investe em fortalecer a capacidade do time e dar direção

A percepção do problema no XP se aprofunda ainda mais com a IA

  • À medida que a IA torna a geração de código praticamente sem esforço, cresce o risco de produção em massa de software sem validação adequada
    • O risco aumenta de forma abrupta, especialmente em sistemas de agentic AI, nos quais múltiplos agentes geram, melhoram e implantam código automaticamente
  • Sistemas automatizados sem restrições empilham lógica não validada em múltiplas camadas, agravando complexidade e vulnerabilidades
  • Pesquisas recentes mostraram que quanto maior a janela de contexto dos LLMs, pior tende a ser a precisão
    • O começo e o fim são tratados bem, mas o meio fica mais vulnerável a generalizações e erros
  • Como resultado, isso leva a código frágil e de alto custo de manutenção; o XP surgiu justamente para evitar essa entropia desordenada

Software continua sendo território humano

  • Mesmo com o avanço da IA, não muda a essência de que o software é feito por pessoas para pessoas, dentro da comunicação e da cultura das organizações
  • Os principais obstáculos à entrega não são o grau de automação, mas fatores humanos como alinhamento, contexto compartilhado, clareza de resultados e validação com usuários
  • Valores centrais do XP:
    • Simplicity: redução da complexidade
    • Communication: manutenção da coesão da equipe
    • Feedback: condução do aprendizado e da adaptação
    • Respect: construção de confiança e segurança
    • Courage: apoio à transparência e à mudança

Da feature factory para a entrega de valor real

  • Equipes bem-sucedidas priorizam fluxo (flow) e feedback mais do que velocidade em si
  • Práticas do XP como lotes pequenos, integração contínua, testes automatizados e propriedade coletiva contribuem para adaptabilidade e foco no usuário
  • Quanto mais rápida for a produção de código no futuro, mais esses métodos serão essenciais para gerir qualidade, risco e intenção

Lições do passado

  • Estatísticas do relatório CHAOS:
    • 1994: 16% dos projetos foram concluídos com sucesso no prazo e dentro do orçamento
    • 2012: melhorou para 37%
    • 2020: caiu novamente para 31%
  • Mesmo após mais de 20 anos de inovação e mudanças (agile, DevOps, cloud native, IA etc.), a confiabilidade geral subiu apenas 14 pontos percentuais
  • Só a toolchain não resolve o problema
  • Reforça-se a importância da metodologia correta

O que será necessário daqui para frente

  • 1. Output não é mais a restrição: a capacidade de produzir código supera a velocidade de validação e alinhamento
  • 2. Fortalecer capacidades orientadas a resultados: feedback, direção clara de produto, colaboração forte e bom design são indispensáveis
  • 3. É preciso um processo mais humano: mesmo com a evolução da IA, a entrega contínua depende de colaboração
  • Ressalta-se que um Product Operating Model realmente eficaz nasce de uma operação centrada em pessoas — colaboração, clareza e fluxo
  • Mais do que a inovação tecnológica (plataformas), é ao alinhar sem lacunas estratégia de equipe, ritmo operacional e práticas de engenharia que se torna possível construir um ambiente sustentável de entrega de software na era da IA

Conclusão: na era da IA, o XP é necessário?

  • Sim
  • Em meio a ferramentas cada vez mais poderosas, é necessário um framework que fixe práticas centradas nas pessoas
  • O XP oferece, ao mesmo tempo, foco no time, empatia, entendimento compartilhado e orientação para os objetivos certos
  • O foco não está na simples velocidade de output, mas em direção significativa e alinhamento dentro da equipe
  • Na era da aceleração da IA e da produção sem limites, o XP é uma metodologia rara que relembra que software é trabalho de pessoas

Ainda não há comentários.

Ainda não há comentários.