Shantanu Ray, Nabaraj Sengupta, Koustav Maitra, Kaushik Goswami, Shalabh Agarwal e Asoke Nath
O ciclo de vida de desenvolvimento de software (SDLC) concentra-se atualmente na execução e manutenção sistemática de software, dividindo o processo de desenvolvimento de software em várias fases que incluem a recolha de requisitos, design, implementação, teste, implantação e manutenção. O problema aqui é que certas decisões importantes tomadas nestas fases, como a utilização de papel, a geração de lixo eletrónico, o consumo de energia e o aumento da pegada de carbono através de viagens, ar condicionado, etc., podem prejudicar o ambiente ambiente direta ou indiretamente. Existe uma escassez de modelos que definam como um software pode ser desenvolvido e mantido de forma amiga do ambiente. Este documento discute as alterações ao SDLC existente e sugere medidas apropriadas que podem levar à redução das emissões de carbono, da utilização de energia e de papel, ajudando assim as organizações a avançar para um desenvolvimento de software mais ecológico e sustentável.