Reumo
Com o intuito de abordar as questões ambientais relacionadas às tecnologias, emergiu o campo da computação verde, que se refere às práticas de projeto, produção, uso e descarte de recursos computacionais de forma ambientalmente sustentável. Além do suporte das tecnologias e sistemas de informação por meio de aplicações com o propósito de melhorar processos para alcançar metas de sustentabilidade, a área de computação também pode contribuir com o desenvolvimento de soluções computacionais que considerem requisitos de sustentabilidade e com a produção e uso de dispositivos computacionais ambientalmente amigáveis. Contudo, poucos estudos têm se concentrado em estudar a sustentabilidade como um requisito no projeto e desenvolvimento de softwares, em especial de forma empírica. Dessa forma, o objetivo deste trabalho é analisar como desenvolver soluções computacionais que contribuam com a sustentabilidade ambiental. Para a execução da pesquisa, primeiramente, foi realizada uma revisão sistemática da literatura de modo a identificar as principais práticas sustentáveis no desenvolvimento de software. Em seguida, o método aplicado foi o estudo de casos. Foi conduzida a análise de três empresas (Empresa A – Plataforma financeira; Empresa B – Fornecedora de software; Empresa C – Plataforma educacional), a partir da realização de entrevistas com profissionais da área de desenvolvimento de software, utilizando um roteiro com questões abertas. Após a coleta dos dados, as entrevistas foram transcritas e submetidas à análise de conteúdo por meio do software Atlas.ti. Como principais resultados, verificou-se que mesmo em empresas de diferentes segmentos, algumas práticas e características do desenvolvimento de software são alvos comumente perseguidos por elas. A adoção de uma metodologia ágil é comum entre as organizações. Além disso, o procedimento operacional do desenvolvimento segue o padrão de Coleta de requisitos, Planejamento, Desenvolvimento, Testes, Homologação e Publicação. Nas três empresas, a etapa de coleta de requisitos é preferencialmente feita de maneira remota, por meio de videoconferência. Observou-se que questões como redução do desperdício de tempo entre processos e de consumo energético foram frequentemente mencionadas pelos entrevistados. A respeito do uso da computação em nuvem, na Empresa A, a adesão atual é de 66. Já a Empresa B tem uma taxa de adoção em torno 90%. A Empresa C, por sua vez, tem 100% dos seus serviços hospedados na nuvem. Além disso, a Empresa A menciona a reutilização de códigos e sistemas existentes, assim como o uso de inteligência artificial generativa no processo de desenvolvimento. Em conclusão, apesar de poucas pesquisas apresentarem práticas sustentáveis no desenvolvimento de software, foi possível identificar que as práticas mencionadas na literatura já são adotadas pelas empresas entrevistadas. Verificou-se que tais práticas estão ligadas não somente a aspectos ambientais, mas também econômicos e técnicos. Espera-se que esse trabalho contribua para a popularização do tema, bem como da importância da sustentabilidade ambiental no processo de desenvolvimento de software.