1 janeiro 2025
fevereiro 10, 2026
Por Renu Singh, Analista, & Insights do Consumidor
O código que você escreve poderia ajudar a salvar o planeta? Alerta de spoiler: Sim, pode sim.
A tecnologia digital é uma força poderosa para o bem, mas seu rápido crescimento tem um custo ambiental. Estima-se que a participação do setor de Tecnologias da Informação e Comunicação (TIC) nas emissões globais de gases de efeito estufa aumente de 4% em 2020 para até 15% em 2040.1
Como inovadores que dão vida ao progresso, nos perguntamos: como nós, da Digital & (D&T) da dsm-firmenich, escrever código que não seja apenas eficiente, mas também ambientalmente responsável? Esta é a história de nossa jornada: por que começamos, o que aprendemos com nosso primeiro projeto piloto e como planejamos ampliar nossos esforços para um futuro mais sustentável.
O que é programação ecológica?
Pense nisso como a arte e a ciência de desenvolver software que minimize seu impacto ambiental. Trata-se de estar atento ao consumo de energia das nossas aplicações.
Como isso funciona na prática? Envolve várias estratégias inteligentes:
Ao se concentrar nessas áreas, a programação ecológica ajuda a reduzir a energia necessária para executar nossos softwares. É uma forma concreta de desenvolvedores e engenheiros contribuírem diretamente para as metas de sustentabilidade, transformando linhas de código em uma força positiva para o planeta.
Por que estamos adotando o código verde
Para nós, na dsm-firmenich, adotar a programação sustentável é mais do que um exercício técnico. É um reflexo direto dos nossos valores fundamentais. Acreditamos em ser uma força para o bem, moldar o futuro e assumir a responsabilidade pelos nossos resultados. A programação sustentável nos ajuda a viver esses valores todos os dias.
Ao otimizar o desempenho do software e reduzir o consumo de recursos, as aplicações exercem menos pressão sobre os dispositivos e a infraestrutura, permitindo que estes permaneçam em uso por mais tempo. Isso ajuda a evitar a substituição prematura de hardware e reduz o carbono incorporado, que muitas vezes representa uma parcela significativa da pegada ambiental da TI. Dessa forma, a programação sustentável contribui para a redução das emissões operacionais e para uma gestão mais sustentável do ciclo de vida dos ativos digitais.
A adoção dessas práticas nos posiciona como líderes com visão de futuro, inspirando nossos colegas, parceiros e clientes a se juntarem a nós nessa jornada para construir uma base digital melhor, mais eficiente e mais resiliente para toda a nossa organização.
Nosso primeiro passo: o projeto-piloto da AEM
Para transformar nossa ambição em ação, lançamos um projeto piloto para avaliar a qualidade do código do site dsm-firmenich.com, desenvolvido no Adobe Experience Manager (AEM). O objetivo era estabelecer uma linha de base, compreender nosso desempenho atual e identificar as principais áreas que precisavam de melhorias.
Utilizamos o Índice de Código Verde (GCI) para avaliar nossa aplicação. O GCI é um sistema de pontuação de 1,0 a 4,0 que mede a eficiência ambiental do código.
Nossa aplicação AEM (230.000 linhas de código distribuídas por mais de 1.100 arquivos) obteve a pontuação 2,68 no Green Code Index (escala de 1 a 4), indicando risco moderado. A avaliação identificou 713 violações, incluindo 41 críticas, fornecendo-nos um roteiro claro e baseado em dados para otimização.
O impacto de pequenas mudanças
O que poderíamos alcançar ao resolver esses problemas identificados? Os resultados do nosso projeto-piloto foram reveladores e mostraram que mesmo pequenas mudanças podem fazer uma grande diferença.
Ao corrigir as violações apenas nesta aplicação, conseguimos uma redução efetiva de:
Essa economia anual equivale a:
Este projeto-piloto comprovou um ponto crucial: a programação ecológica traz benefícios ambientais mensuráveis. Ele proporcionou à nossa equipe D&evidências tangíveis de seu impacto, promovendo um sentimento de orgulho e engajamento. Não estávamos apenas escrevendo código; estávamos contribuindo para um planeta mais saudável.
Ampliando nossa ambição: o panorama geral
Qual seria o impacto se pudéssemos aplicar esses aprendizados em todo o nosso ecossistema digital?
Imaginamos ampliar essa iniciativa para 100 das nossas aplicações mais relevantes. Isso incluiria não apenas sistemas modernos baseados na nuvem, mas também aplicações mais antigas instaladas localmente, que costumam ser menos eficientes em termos energéticos.
Com base nos resultados do nosso projeto-piloto, estimamos que a correção das violações de código verde nessas 100 solicitações poderia resultar em:
Para ter uma ideia desse impacto mais amplo, essas economias equivalem a:
Como pretendemos seguir em frente
Para ampliar a programação sustentável em toda a organização, estamos nos concentrando em quatro áreas-chave que geram o maior impacto:
Ao orientar nossos esforços para esses objetivos, podemos garantir que nossa iniciativa de programação sustentável não seja apenas um projeto pontual, mas uma parte fundamental da nossa forma de trabalhar. Trata-se de incorporar a sustentabilidade ao nosso DNA.
Dando vida ao progresso, linha por linha.
Nossa exploração da programação ecológica mostra que o caminho para um futuro sustentável é pavimentado com inovação e a disposição de repensar a forma como trabalhamos. O que começou como uma pergunta tornou-se um movimento poderoso dentro da nossa equipe, provando que cada linha de código pode ser um ato de progresso. Gostaríamos de expressar nossos agradecimentos especiais à equipe de Experiência Unificada na Web (Bishun Kumar, Sohel Kureshi, Rajinder C Singh, Priyanka Kumbhar, Juilee Jivandhar Patil, Padideh Azadpour, Xavier Singy e Priyanka P) pelo excelente trabalho de desenvolvimento e pelo suporte funcional, bem como aos nossos parceiros da Accenture pela colaboração. O empenho de todos foi muito apreciado, e não teríamos conseguido isso sem vocês.
Tem interesse em causar um impacto significativo em nossa equipe de & ? Explore nossas vagas em aberto e candidate-se agora!
1Fonte: https://www.sciencedirect.com/science/article/abs/pii/S095965261733233X
1 janeiro 2025
28 outubro 2025
1 janeiro 2025